1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="9bd9b905-2a91-4dba-bac1-446f231f0e2c",e._sentryDebugIdIdentifier="sentry-dbid-9bd9b905-2a91-4dba-bac1-446f231f0e2c")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2370],{58122:function(e,r,n){n.d(r,{u:function(){return l}});var t=n(34406);let l=()=>"true"===t.env.NEXT_PUBLIC_ENABLE_PAYROLL},76974:function(e,r,n){var t=n(52322),l=n(5632),a=n(2784),o=n(58122);r.Z=e=>{let r=r=>{let n=(0,l.useRouter)();return((0,a.useEffect)(()=>{(0,o.u)()||n.replace("/hr/".concat(r.tenantName))},[n,r.tenantName]),(0,o.u)())?(0,t.jsx)(e,{...r}):null};return r.getInitialProps=e.getInitialProps,r}},10988:function(e,r,n){var t=n(52322),l=n(13980),a=n.n(l),o=n(12524),i=n.n(o);let s={blue:"bg-blue-100 text-blue-700",green:"bg-green-100 text-green-700",red:"bg-red-100 text-red-700",yellow:"bg-yellow-100 text-yellow-700",gray:"bg-gray-100 text-gray-700",orange:"bg-orange-100 text-orange-700",purple:"bg-purple-100 text-purple-700"},c={sm:"text-xs px-1.5 py-0.5",md:"text-xs px-2 py-1"},d=e=>{let{label:r,color:n="gray",size:l="sm",className:a}=e,o=s[n]||s.gray,d=c[l];return(0,t.jsx)("span",{className:i()("inline-flex items-center rounded font-medium",o,d,a),children:r})};d.propTypes={label:a().string.isRequired,color:a().oneOf(["blue","green","red","yellow","gray","orange","purple"]),size:a().oneOf(["sm","md"]),className:a().string},r.Z=d},16049:function(e,r,n){var t=n(52322),l=n(2369),a=n(92942),o=n(13980),i=n.n(o),s=n(2784),c=n(47023);let d=e=>{let{home:r,links:n}=e,o=e=>"undefined"===e?"unknown":e;return(0,t.jsx)("nav",{"aria-label":"Breadcrumb",children:(0,t.jsxs)("ul",{className:"flex w-full flex-row items-center breadcrumbs overflow-x-auto py-2 md:py-4",children:[(0,t.jsx)("li",{className:"flex items-center",children:(0,t.jsx)(c.Z,{asDefaultATag:!0,className:"!px-0 !py-0",design:"plain",href:r,children:(0,t.jsx)(a.FontAwesomeIcon,{className:"text-lg text-gray-400 hover:text-blue-dark",icon:l.J9Y,size:"sm"})})}),n.map((e,r)=>{let i=r+1===n.length,d="Link"===e.nodeType||"a"===e.nodeType;return(0,t.jsxs)(s.Fragment,{children:[(0,t.jsx)("li",{"aria-hidden":"true",className:"text-sm flex items-center",children:(0,t.jsx)(a.FontAwesomeIcon,{className:"text-xs text-gray-400 px-2",icon:l._tD,size:"xs"})}),(0,t.jsxs)("li",{className:"font-medium text-sm flex items-center",children:[!!d&&(0,t.jsx)("a",{"aria-current":i?"page":void 0,className:"text-sm whitespace-nowrap ".concat(i?"text-blue-dark":""),href:e.href,children:o(e.name)}),"Button"===e.nodeType&&(0,t.jsx)(c.Z,{asDefaultATag:!0,className:"text-blue-dark",design:"plain",href:e.href,children:o(e.name)}),!!(!d&&"Button"!==e.nodeType)&&(0,t.jsx)("span",{className:"text-sm whitespace-nowrap",children:o(e.name)})]})]},"".concat(e.href,"-").concat(r))})]})})};d.propTypes={home:i().string.isRequired,links:i().arrayOf(i().shape({nodeType:i().oneOf(["Link","a","Button"]).isRequired,href:i().string.isRequired,name:i().string.isRequired}))},d.defaultProps={links:[]},r.Z=d},63798:function(e,r,n){n.d(r,{P:function(){return c}});var t=n(52322),l=n(12524),a=n.n(l),o=n(13980),i=n.n(o);n(2784);let{parseUnderScore:s}=n(77590),c=e=>{let{name:r,error:n,label:l,description:o,options:i,onChange:c,selected:d,required:u=!1,defaultOption:p,...m}=e,b=a()("block","tracking-wide","text-sm","font-medium","mb-2",{"text-gray-700":!n},{"text-red-400":n}),g=a()("block appearance-none w-full bg-blue-50 border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:bg-white focus:border-gray-500 capitalize",{border:n},{"border-red-400":n}),f=e=>"object"==typeof e&&null!==e?e.label||e.value||"":"string"!=typeof e?String(e):e.replace(/_/g," ").replace(/-/g," ");return(0,t.jsxs)(t.Fragment,{children:[l?(0,t.jsxs)("label",{className:b,htmlFor:r,children:[l,u?(0,t.jsx)("span",{className:"text-red-400 text-xs ml-1",children:"*"}):null]}):null,(0,t.jsx)("div",{className:"flex relative w-full",children:(0,t.jsxs)("select",{className:g,id:r,name:r,onChange:c,value:null!=d?d:"",...m,children:[(0,t.jsx)("option",{value:"",children:p||"Select ".concat(s(r))}),null==i?void 0:i.map((e,r)=>{let n="object"==typeof e&&null!==e?e.value:"string"==typeof e?e.toLowerCase():e;return(0,t.jsx)("option",{value:n,children:f(e)},"option-".concat(r))})]})}),o?(0,t.jsx)("span",{className:"text-gray-500 text-sm mt-1 block",children:o}):null,n?(0,t.jsx)("span",{className:"text-red-400 text-xs",children:n}):null]})};c.propTypes={label:i().string,name:i().string.isRequired,options:i().array.isRequired,selected:i().string,error:i().string,onChange:i().func.isRequired,required:i().bool,defaultOption:i().string}},23825:function(e,r,n){var t=n(52322),l=n(13980),a=n.n(l),o=n(2784),i=n(42369);let s=e=>{let{isFetching:r=!1,delayMs:n=200,size:l="sm",message:a,className:s="",children:c}=e,[d,u]=(0,o.useState)(!1);return(0,o.useEffect)(()=>
1{if(!r){u(!1);return}let e=setTimeout(()=>u(!0),n);return()=>clearTimeout(e)},[r,n]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{"aria-busy":!!r,className:"relative ".concat(s),children:[!!d&&(0,t.jsx)(i.J,{className:"pointer-events-none",fixed:!1,size:l,zIndexClass:"z-10"}),c]}),!!d&&(0,t.jsx)("span",{className:"sr-only",role:"status",children:a||"Updating"})]})};s.propTypes={isFetching:a().bool,delayMs:a().number,size:a().string,message:a().string,className:a().string,children:a().node.isRequired},r.Z=s},42399:function(e,r,n){var t=n(52322);n(2784);var l=n(13980),a=n.n(l),o=n(92942),i=n(2369),s=n(37492),c=n.n(s),d=n(47023);let u=e=>{let{lastPage:r,currentPage:n,onChange:l}=e;return r&&n&&!(r<=1)?(0,t.jsx)("div",{className:"w-full md:w-auto overflow-auto md:bg-blue-50 py-3 md:px-3 rounded-lg flex justify-center",children:(0,t.jsx)(c(),{activeLinkClassName:"!bg-white !border-blue !text-blue",breakLabel:"...",breakLinkClassName:"inline-block md:h-10 md:w-10 flex items-center justify-center md:mr-2",className:"cx-pagination h-full flex flex-row justify-center items-center",forcePage:Number(n)-1,marginPagesDisplayed:1,nextClassName:"ml-auto md:ml-10",nextLabel:(0,t.jsx)(d.Z,{beforeIcon:(0,t.jsx)(o.FontAwesomeIcon,{className:"text-base",icon:i._tD}),className:"h-10 w-10 bg-white border !text-blue-darkest hover:!bg-blue hover:!border-blue hover:!text-white !rounded-lg"}),nextLinkClassName:"flex items-center gap-1 md:gap-3 ml-1 md:ml-3",onPageChange:e=>l(e.selected),pageClassName:"",pageCount:Number(r),pageLinkClassName:"inline-block h-10 w-10 flex items-center justify-center border border-transparent rounded-lg text-base font-normal text-blue-darkest leading-none hover:border-blue hover:bg-white md:mr-2 hover:!text-blue",pageRangeDisplayed:3,previousClassName:"mr-auto md:mr-10",previousLabel:(0,t.jsx)(d.Z,{beforeIcon:(0,t.jsx)(o.FontAwesomeIcon,{className:"text-base",icon:i.A35}),className:"h-10 w-10 bg-white border !text-blue-darkest hover:!bg-blue hover:!border-blue hover:!text-white !rounded-lg"}),previousLinkClassName:"flex items-center gap-1 md:gap-3 mr-1 md:mr-3",renderOnZeroPageCount:null})}):null};u.propTypes={onChange:a().func,currentPage:a().number.isRequired,lastPage:a().number.isRequired},r.Z=u},40511:function(e,r,n){var t=n(52322),l=n(13980),a=n.n(l),o=n(12524),i=n.n(o),s=n(34485),c=n(74523);let d={period:c.uD,payslip:c.yP,adjustment:c.DJ,disbursement:s.I9,transaction:s.qu},u={gray:"bg-gray-100 text-gray-800 border-gray-300",yellow:"bg-yellow-100 text-yellow-800 border-yellow-300",blue:"bg-blue-100 text-blue-800 border-blue-300",green:"bg-green-100 text-green-800 border-green-300",emerald:"bg-emerald-100 text-emerald-800 border-emerald-300",teal:"bg-teal-100 text-teal-800 border-teal-300",red:"bg-red-100 text-red-800 border-red-300",orange:"bg-orange-100 text-orange-800 border-orange-300"},p={sm:"text-xs px-2 py-0.5",md:"text-sm px-2.5 py-1",lg:"text-base px-3 py-1.5"},m=e=>{let{status:r,type:n="period",size:l="md",className:a}=e,o=(d[n]||d.period)[r]||{label:r,color:"gray"},s=u[o.color]||u.gray,c=p[l];return(0,t.jsx)("span",{className:i()("inline-flex items-center font-medium rounded-full border",s,c,a),children:o.label})};m.propTypes={status:a().string.isRequired,type:a().oneOf(["period","payslip","adjustment","disbursement","transaction"]),size:a().oneOf(["sm","md","lg"]),className:a().string},r.Z=m},64792:function(e,r,n){n.d(r,{x:function(){return t}});let t=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"KES";return new Intl.NumberFormat("en-KE",{style:"currency",currency:r,minimumFractionDigits:2}).format(null!=e?e:0)}},34485:function(e,r,n){n.d(r,{CF:function(){return a},DS:function(){return s},I9:function(){return t},Lr:function(){return x},PJ:function(){return i},WP:function(){return d},YT:function(){return c},Z2:function(){return f},jh:function(){return m},m1:function(){return g},oQ:function(){return p},qu:function(){return o},qx:function(){return b},r1:function(){return y},wk:function(){return l},yD:function(){return u}});let t={draft:{label:"Draft",color:"gray"},pending_approval:{label:"Pending Approval",color:"yellow"},approved:{label:"Approved",color:"blue"},processing:{label:"Processing",color:"yellow"},completed:{label:"Completed",color:"green"},partially_completed:{label:"Partially Completed",color:"orange"},failed:{label:"Failed",color:"red"},exported:{label:"Exported",color:"teal"},rejected:{label:"Rejected",color:"red"}},l={contractor:"Contractor",invoice:"Invoice",reimbursement:"Reimbursement",ad_hoc:"Ad Hoc"},a={employee:"Employee",external:"External"},o={pending:{label:"Pending",color:"gray"},processing:{label:"Processing",color:"blue"},completed:{label:"Completed",color:"green"},failed:{label:"Failed",color:"red"},cancelled:{label:"Cancelled",color:"gray"}},i=e=>"draft"===e,s=e=>"draft"===e,c=e=>"pending_approval"===e,d=e=>"pending_approval"===e,u=e=>"approved"===e,p=e=>"failed"===e||"partially_completed"===e,m=e=>"exported"===e,b=(e,r)=>"exported"===e&&!!r,g=e=>"draft"===e,f=e=>"draft"===e,x=()=>Object.entries(l).map(e=>{let[r,n]=e;return{value:r,label:n}}),y=()=>Object.entries(t).map(e=>{let[r,{label:n}]=e;return{value:r,label:n}})},74523:function(e,r,n){n.d(r,{A1:function(){return p},Cz:function(){return m},DJ:function(){return a},IN:function(){return g},TS:function(){return b},Zc:function(){return d},eL:function(){return i},oZ:function(){return s},pV:function(){return u},sQ:function(){return o},uD:function(){return t},xW:function(){return c},yP:function(){return l}});let t={draft:{label:"Draft",color:"gray"},processing:{label:"Processing",color:"blue"},ready_for_approval:{label:"Ready for Approval",color:"yellow"},approved:{label:"Approved",color:"green"},processed:{label:"Processed",color:"teal"},paid:{label:"Paid",color:"emerald"},cancelled:{label:"Cancelled",color:"red"}},l={draft:{label:"Draft",color:"gray"},pending_approval:{label:"Pending",color:"yellow"},approved:{label:"Approved",color:"green"},paid:{label:"Paid",color:"emerald"}},a={draft:{label:"Draft",color:"gray"},pending_approval:{label:"Pending",color:"yellow"},approved:{label:"Approved",color:"green"},rejected:{label:"Rejected",color:"red"},applied:{label:"Applied",color:"emerald"}},o={earning:{label:"Earning",description:"Additional earnings"},bonus:{label:"Bonus",description:"Performance or special bonus"}
1,overtime:{label:"Overtime",description:"Extra hours compensation"},reimbursement:{label:"Reimbursement",description:"Expense repayment"},deduction:{label:"Deduction",description:"Amount to subtract"},correction:{label:"Correction",description:"Adjustment for errors"}},i={one_time:{label:"One-time",description:"Single occurrence"},recurring:{label:"Recurring",description:"Repeated each period"},retroactive:{label:"Retroactive",description:"Backdated adjustment"}},s=e=>{if(!e)return"";if(e.name)return e.name;let{frequency:r,start_date:n,end_date:t}=e,l=new Date(n),a=new Date(t),o={month:"short",day:"numeric",year:"numeric"};return"monthly"===r?l.toLocaleDateString("en-US",{month:"long",year:"numeric"}):"".concat(l.toLocaleDateString("en-US",o)," - ").concat(a.toLocaleDateString("en-US",o))},c=()=>[{value:"weekly",label:"Weekly (52/year)"},{value:"bi_weekly",label:"Bi-Weekly (26/year)"},{value:"semi_monthly",label:"Semi-Monthly (24/year)"},{value:"monthly",label:"Monthly (12/year)"},{value:"quarterly",label:"Quarterly (4/year)"},{value:"annually",label:"Annually (1/year)"}],d=function(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"draft"===e&&!r},u=function(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"draft"===e&&!r},p=e=>"draft"===e,m=e=>"ready_for_approval"===e,b=e=>"approved"===e,g=e=>"processing"===e}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.