PageSourceSearch

https://www.elevolt.co.ke/_next/static/chunks/7587-6d97b9168e667829.js

js elevolt.co.ke collected 2026-10-04 21:46:26 UTC 10,999 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="576a5b7a-4df6-4432-bde4-1bc4be8fc6b7",e._sentryDebugIdIdentifier="sentry-dbid-576a5b7a-4df6-4432-bde4-1bc4be8fc6b7")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7587],{17047:function(e,t,a){var n=a(52322),r=a(2784),i=a(94217);a(56486);var o=a(47023),l=a(59578),s=a(42369),c=a(76467);let u=e=>{let{onClose:t,handler:a,preOnCloseFn:i,title:u,message:d,details:y,confirmButtonText:p,cancelButtonText:m,initialIsLoading:b,suppressRecording:h}=e,[f,v]=(0,r.useState)(!1),g=b||f,k=(0,r.useCallback)(async()=>{v(!0);try{await a(),i(),t()}catch(e){v(!1),(0,l.N2)(e,"ConfirmDialogContent")}},[a,i,t]),w=(0,r.useCallback)(()=>{f||(i(),t())},[f,i,t]);return(0,n.jsxs)("div",{className:"confirm-dialog flex flex-col bg-white py-3 px-3 sm:py-4 sm:px-4 roun
1ded shadow-sm relative".concat(h?" ".concat("fs-exclude"):""),"data-hj-suppress":h||void 0,"data-hs-do-not-collect":h?"true":void 0,children:[!!g&&(0,n.jsx)(s.J,{fixed:!1,size:"sm"}),(0,n.jsx)("div",{className:"w-full border-gray-200",children:(0,n.jsx)(c.Z,{className:"leading-none",variant:"heading5",children:u})}),(0,n.jsx)("hr",{className:"-mx-3 sm:-mx-4 my-2 sm:my-3"}),(0,n.jsxs)("div",{className:"w-full py-2",children:[(0,n.jsx)(c.Z,{variant:"body",children:d}),!!y&&(0,n.jsx)(c.Z,{className:"mt-2 break-all",color:"text-gray-600",variant:"caption",children:y})]}),(0,n.jsx)("hr",{className:"-mx-3 sm:-mx-4 my-2 sm:my-3"}),(0,n.jsxs)("div",{className:"w-full flex flex-col-reverse sm:flex-row sm:justify-between gap-2 border-gray-200",children:[(0,n.jsx)(o.Z,{className:"w-full sm:w-auto",design:"secondary",disabled:f,onClick:w,children:m}),(0,n.jsx)(o.Z,{className:"w-full sm:w-auto",design:"primary",disabled:f,isLoading:f,onClick:k,children:p})]})]})};t.Z=e=>{let{handler:t,preOnCloseFn:a=()=>{},title:r="Are you sure?",message:o="It may not be possible to undo this action. Are you sure you want to proceed?",details:l="",confirmButtonText:s="Yes, Proceed.",cancelButtonText:c="No, Let me check.",canExit:d=!0,isLoading:y=!1,suppressRecording:p=!1}=e;(0,i._1)({closeOnEscape:d,closeOnClickOutside:d,customUI:e=>{let{onClose:i}=e;return(0,n.jsx)(u,{cancelButtonText:c,confirmButtonText:s,details:l,handler:t,initialIsLoading:y,message:o,onClose:i,preOnCloseFn:a,suppressRecording:p,title:r})}})}},61347:function(e,t,a){a.d(t,{FW:function(){return g},Mb:function(){return m},Mm:function(){return y},Ps:function(){return h},R4:function(){return w},RV:function(){return f},Ro:function(){return b},aW:function(){return q},bc:function(){return x},bn:function(){return p},qI:function(){return k},qT:function(){return v}});var n=a(59820),r=a(14010),i=a(87686),o=a(60418),l=a(47477),s=a(82036),c=a(84475),u=a(66112);let d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"".concat(s.JW,"tenant/").concat((0,l.d_)(),"/").concat(e)},y=function(){let{enabled:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.a)({queryKey:["payment-providers"],enabled:e&&(0,l.Xu)(),queryFn:async()=>{var e;return(null===(e=(await o.Z.get(d("payment-providers"),{headers:(0,c.g0)({realm:"hr"})})).data)||void 0===e?void 0:e.data)||[]}})},p=e=>{let{providerId:t,enabled:a=!0}=e;return(0,n.a)({queryKey:["payment-provider-balance",t],enabled:!!t&&a&&(0,l.Xu)(),staleTime:3e4,queryFn:async()=>{var e;let a=await o.Z.get(d("payment-providers/".concat(t,"/balance")),{headers:(0,c.g0)({realm:"hr"})});return(null===(e=a.data)||void 0===e?void 0:e.data)||a.data}})},m=e=>{let{periodId:t,enabled:a=!0}=e;return(0,n.a)({queryKey:["payment-batches",t],enabled:!!t&&a&&(0,l.Xu)(),queryFn:async()=>{var e;return(null===(e=(await o.Z.get(d("payroll/periods/".concat(t,"/payment-batches")),{headers:(0,c.g0)({realm:"hr"})})).data)||void 0===e?void 0:e.data)||[]}})},b=e=>{let{batchId:t,enabled:a=!0,refetchInterval:r=!1}=e;return(0,n.a)({queryKey:["payment-batch",t],enabled:!!t&&a&&(0,l.Xu)(),refetchInterval:e=>{let t=e.state.data;return!((null==t?void 0:t.status)&&(0,u.e5)(t.status))&&r},queryFn:async()=>{var e;let a=await o.Z.get(d("payment-batches/".concat(t)),{headers:(0,c.g0)({realm:"hr"})});return(null===(e=a.data)||void 0===e?void 0:e.data)||a.data}})},h=function(){let{onSuccess:e,onError:t,...a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,r.NL)();return(0,i.D)({mutationFn:async e=>(await o.Z.post(d("payment-providers"),e,{headers:(0,c.g0)({realm:"hr"})})).data,onSuccess:(t,a)=>{n.invalidateQueries({queryKey:["payment-providers"]}),e&&e(t,a)},onError:(e,a)=>{t&&t(e,a)},...a})},f=function(){let{providerId:e,onSuccess:t,onError:a,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=(0,r.NL)();return(0,i.D)({mutationFn:async t=>(await o.Z.put(d("payment-providers/".concat(e)),t,{headers:(0,c.g0)({realm:"hr"})})).data,onSuccess:(a,n)=>{l.setQueryData(["payment-provider",e],a.data),l.invalidateQueries({queryKey:["payment-providers"]}),t&&t(a,n)},onError:(e,t)=>
1{a&&a(e,t)},...n})},v=function(){let{onSuccess:e,onError:t,...a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,r.NL)();return(0,i.D)({mutationFn:async e=>{let{providerId:t}=e;return(await o.Z.delete(d("payment-providers/".concat(t)),{headers:(0,c.g0)({realm:"hr"})})).data},onSuccess:(t,a)=>{n.removeQueries({queryKey:["payment-provider",a.providerId]}),n.invalidateQueries({queryKey:["payment-providers"]}),e&&e(t,a)},onError:(e,a)=>{t&&t(e,a)},...a})},g=function(){let{providerId:e,onSuccess:t,onError:a,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=(0,r.NL)();return(0,i.D)({mutationFn:async()=>(await o.Z.post(d("payment-providers/".concat(e,"/verify")),{},{headers:(0,c.g0)({realm:"hr"})})).data,onSuccess:(a,n)=>{l.invalidateQueries({queryKey:["payment-provider",e]}),l.invalidateQueries({queryKey:["payment-providers"]}),t&&t(a,n)},onError:(e,t)=>{a&&a(e,t)},...n})},k=function(){let{periodId:e,onSuccess:t,onError:a,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=(0,r.NL)();return(0,i.D)({mutationFn:async t=>(await o.Z.post(d("payroll/periods/".concat(e,"/initiate-payments")),t,{headers:(0,c.g0)({realm:"hr"})})).data,onSuccess:(a,n)=>{l.invalidateQueries({queryKey:["payment-batches",e]}),l.invalidateQueries({queryKey:["payment-status",e]}),l.invalidateQueries({queryKey:["payroll-period",e]}),t&&t(a,n)},onError:(e,t)=>{a&&a(e,t)},...n})},w=function(){let{periodId:e,onSuccess:t,onError:a,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=(0,r.NL)();return(0,i.D)({mutationFn:async t=>{let{batchId:a}=t;return(await o.Z.post(d("payroll/periods/".concat(e,"/retry-failed")),{batch_id:a},{headers:(0,c.g0)({realm:"hr"})})).data},onSuccess:(a,n)=>{l.invalidateQueries({queryKey:["payment-batches",e]}),l.invalidateQueries({queryKey:["payment-batch",n.batchId]}),l.invalidateQueries({queryKey:["payment-status",e]}),t&&t(a,n)},onError:(e,t)=>{a&&a(e,t)},...n})},x=function(){let{onSuccess:e,onError:t,...a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,r.NL)();return(0,i.D)({mutationFn:async e=>{let{batchId:t}=e;return(await o.Z.post(d("payment-batches/".concat(t,"/confirm")),{},{headers:(0,c.g0)({realm:"hr"})})).data},onSuccess:(t,a)=>{n.invalidateQueries({queryKey:["payment-batch",a.batchId]}),n.invalidateQueries({queryKey:["payment-batches"]}),e&&e(t,a)},onError:(e,a)=>{t&&t(e,a)},...a})},q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.D)({mutationFn:async e=>{let{batchId:t}=e;return(await o.Z.get("".concat(s.JW,"payment-batches/").concat(t,"/download"),{headers:(0,c.g0)({realm:"hr"}),responseType:"blob"})).data},...e})}},66112:function(e,t,a){a.d(t,{Cr:function(){return y},GW:function(){return c},Gk:function(){return v},RO:function(){return i},SL:function(){return f},_V:function(){return l},as:function(){return s},ci:function(){return b},e5:function(){return p},oQ:function(){return m},pf:function(){return u},u_:function(){return h},wC:function(){return d}});let n={daraja:{label:"M-Pesa (Daraja B2C)",icon:"mobile"},bank_export:{label:"Bank CSV Export",icon:"bank"}},r={pending:{label:"Pending",color:"gray"},processing:{label:"Processing",color:"blue"},completed:{label:"Completed",color:"green"},partially_completed:{label:"Partially Completed",color:"yellow"},failed:{label:"Failed",color:"red"},exported:{label:"Exported",color:"teal"}},i={universal:{label:"Universal CSV",bank:null,description:"Standard CSV format compatible with most banks"},kcb:{label:"KCB Bank",bank:"Kenya Commercial Bank",description:"Formatted for KCB Business Banking portal"},equity:{label:"Equity Bank",bank:"Equity Bank",description:"Formatted for Equity EazzyBiz portal"},coop:{label:"Co-operative Bank",bank:"Co-op Bank",description:"Formatted for Co-op Bank Corporate portal"},ncba:{label:"NCBA Bank",bank:"NCBA",description:"Formatted for NCBA Now Business portal"},stanbic:{label:"Stanbic Bank",bank:"Stanbic Bank",description:"Formatted for Stanbic Business Online"},absa:{label:"Absa Bank",bank:"Absa Bank Kenya",description:"Formatted for Absa Business Banking"}},o={sandbox:{label:"Sandbox",color:"yellow"},live:{label:"Live",color:"green"}},l=e=>{var t;return(null===(t=r[e])||void 0===t?void 0:t.color)||"gray"},s=e=>{var t;return(null===(t=r[e])||void 0===t?void 0:t.label)||e},c=e=>{var t;return(null===(t=n[e])||void 0===t?void 0:t.label)||e},u=e=>{var t;return(null===(t=o[e])||void 0===t?void 0:t.label)||e},d=e=>{let t=[];
1return e?(e.consumer_key&&""!==e.consumer_key.trim()||t.push("Consumer key is required"),e.consumer_secret&&""!==e.consumer_secret.trim()||t.push("Consumer secret is required"),e.shortcode&&""!==e.shortcode.trim()?/^\d{5,7}$/.test(e.shortcode)||t.push("Shortcode must be 5-7 digits"):t.push("Shortcode is required"),e.initiator_name&&""!==e.initiator_name.trim()||t.push("Initiator name is required"),e.initiator_password&&""!==e.initiator_password.trim()||t.push("Initiator password is required"),{isValid:0===t.length,errors:t}):{isValid:!1,errors:["Credentials are required"]}},y=e=>["approved","processed"].includes(e),p=e=>["completed","failed","partially_completed","exported"].includes(e),m=e=>["failed","partially_completed"].includes(e),b=e=>{if(!e||e.length<4)return e||"";let t=e.slice(-4),a="*".repeat(e.length-4);return"".concat(a).concat(t)},h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"KES";return null==e||isNaN(e)?"".concat(t," 0.00"):"".concat(t," ").concat(Number(e).toLocaleString("en-KE",{minimumFractionDigits:2,maximumFractionDigits:2}))},f=e=>e&&e.total_transactions&&0!==e.total_transactions?Math.round(((e.successful_count||0)+(e.failed_count||0))/e.total_transactions*100):0,v=()=>Object.entries(i).map(e=>{let[t,a]=e;return{value:t,label:a.label,description:a.description}})}}]);

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.