1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="539d0d68-18cd-45e0-b06d-1841c739351c",e._sentryDebugIdIdentifier="sentry-dbid-539d0d68-18cd-45e0-b06d-1841c739351c")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7880],{3509:(e,t,s)=>{"use strict";s.d(t,{ToggleRow:()=>a});var n=s(93446);function a({label:e,detail:t,checked:s,onChange:o}){return(0,n.jsxs)("button",{type:"button",role:"switch","aria-checked":s?"true":"false",className:"sp-toggle",onClick:()=>o(!s),children:[(0,n.jsxs)("span",{className:"sp-toggle__text",children:[(0,n.jsx)("span",{children:e}),t&&(0,n.jsx)("span",{className:"sp-toggle__sub",children:t})]}),(0,n.jsx)("span",{"aria-hidden":"true",className:"sp-switch","data-on":s?"":void 0})]})}},6342:(e,t,s)=>{"use strict";s.d(t,{PeriodTabs:()=>o});var n=s(93446),a=s(82886);function o({label:e,options:t,value:s,onChange:r,showLabel:l=!0}){let i=(0,a.useRef)(null),[d,u]=(0,a.useState)(!1);(0,a.useLayoutEffect)(()=>{let e=i.current;if(!e)return;let t=()=>{let t=e.querySelector('button[aria-pressed="true"]');t&&(e.style.setProperty("--sp-tab-x",`${t.offsetLeft+t.offsetWidth/2-10}px`),e.style.setProperty("--sp-tab-y",`${t.offsetTop+t.offsetHeight-e.offsetHeight}px`),u(!0))};if(t(),"u"<typeof ResizeObserver)return;let s=new ResizeObserver(t);return s.observe(e),()=>s.disconnect()},[s]);let c=`${e.replace(/\W+/g,"-").toLowerCase()}-label`;return(0,n.jsxs)("div",{className:"sp-period",children:[l&&(0,n.jsx)("span",{id:c,className:"sp-field-label",children:e}),(0,n.jsxs)("div",{ref:i,role:"group","aria-label":l?void 0:e,"aria-labelledby":l?c:void 0,className:"sp-tabs","data-ready":d?"":void 0,children:[t.map(e=>(0,n.jsx)("button",{type:"button","aria-pressed":e.value===s?"true":"false",onClick:()=>r(e.value),children:e.label},e.value)),(0,n.jsx)("span",{"aria-hidden":"true",className:"sp-tabs__bar"})]})]})}s(23441)},23441:()=>{},33765:(e,t,s)=>{"use strict";s.d(t,{DropdownMenu:()=>r,DropdownMenuContent:()=>d,DropdownMenuGroup:()=>i,DropdownMenuItem:()=>u,DropdownMenuLabel:()=>c,DropdownMenuSeparator:()=>m,DropdownMenuTrigger:()=>l});var n=s(93446),a=s(2442),o=s(73978);let r=a.bL,l=a.l9,i=a.YJ;function d({className:e,sideOffset:t=8,...s}){return(0,n.jsx)(a.ZL,{children:(0,n.jsx)(a.UC,{"data-slot":"dropdown-menu-content",sideOffset:t,className:(0,o.cn)("z-50 max-h-(--radix-dropdown-menu-content-available-height) min-w-56 origin-(--radix-dropdown-menu-content-transform-origin) overflow-y-auto rounded-[0.875rem] border border-border bg-popover p-1.5 text-popover-foreground shadow-[0_16px_40px_-16px_rgb(22_24_26/0.28)] outline-none","data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95",e),...s})})}function u({className:e,...t}){return(0,n.jsx)(a.q7,{"data-slot":"dropdown-menu-item",className:(0,o.cn)("relative flex min-h-10 cursor-default items-center gap-2.5 rounded-lg px-2.5 py-2 text-small font-medium outline-none select-none data-disabled:pointer-events-none data-disabled:text-muted-foreground data-highlighted:bg-secondary [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg]:text-muted-foreground [&_svg:not([class*='size-'])]:size-4",e),...t})}function c({className:e,...t}){return(0,n.jsx)(a.JU,{"data-slot":"dropdown-menu-label",className:(0,o.cn)("px-2.5 py-2 text-small",e),...t})}function m({className:e,...t}){return(0,n.jsx)(a.wv,{"data-slot":"dropdown-menu-separator",className:(0,o.cn)("-mx-1.5 my-1.5 h-px bg-border",e),...t})}},40514:(e,t,s)=>{"use strict";s.d(t,{Label:()=>r});var n=s(93446),a=s(52821),o=s(73978);function r({className:e,...t}){return(0,n.jsx)(a.b,{"data-slot":"label",className:(0,o.cn)("text-small leading-none font-medium text-foreground select-none","peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...t})}},41902:(e,t,s)=>{"use strict";s.d(t,{useToolUsed:()=>d});var n=s(38671);
1let a=n.YjP().regex(/^[a-z0-9]+(?:-[a-z0-9]+){0,7}$/),o=n.k5n(["weekly","fortnightly","monthly","annual"]),r={tool_used:n.rej({tool:a,period:o.optional()})};var l=s(67461),i=s(82886);function d(e){let t=(0,i.useRef)(!1);return(0,i.useCallback)(s=>{var n;let a;if(t.current)return;let o=(n=s?{tool:e,period:s}:{tool:e},(a=r.tool_used.safeParse(n)).success?a.data:null);o&&(t.current=!0,l.Ay.__loaded&&l.Ay.capture("tool_used",o))},[e])}},47246:(e,t,s)=>{"use strict";s.d(t,{NumberField:()=>a});var n=s(93446);function a({id:e,label:t,value:s,onChange:o,suffix:r,hint:l,onFirstInput:i}){return(0,n.jsxs)("div",{className:"sp-input","data-private":!0,children:[(0,n.jsx)("label",{htmlFor:e,className:"sp-field-label",children:t}),(0,n.jsxs)("div",{className:"sp-input__box",children:[(0,n.jsx)("input",{id:e,name:e,className:"ph-no-capture",type:"text",inputMode:"decimal",autoComplete:"off",value:s,onChange:e=>{o(e.target.value.replace(/[^\d.]/g,"")),i?.()},"aria-describedby":l?`${e}-hint`:void 0}),r&&(0,n.jsx)("span",{className:"sp-input__affix","aria-hidden":"true",children:r})]}),l&&(0,n.jsx)("p",{id:`${e}-hint`,className:"sp-amount__hint",children:l})]})}},57077:(e,t,s)=>{"use strict";function n(e){let t=e.replace(/[^\d.]/g,""),s=t.indexOf("."),n=(-1===s?t:t.slice(0,s)).replace(/^0+(?=\d)/,""),a=-1===s?null:t.slice(s+1).replace(/\./g,"").slice(0,2),o=n.replace(/\B(?=(\d{3})+(?!\d))/g,",");return null===a?o:`${o||"0"}.${a}`}function a(e){let t=e.replace(/[^\d.]/g,"");if(!t||"."===t)return null;let s=Number(t);return Number.isFinite(s)?s:null}function o(e,t,s){let n=e.slice(0,t).replace(/[^\d.]/g,"").length;if(0===n)return 0;let a=0;for(let e=0;e<s.length;e++)if(/[\d.]/.test(s[e])&&a++,a===n)return e+1;return s.length}function r(e){return n(Number.isInteger(e)?String(e):e.toFixed(2))}s.d(t,{Bu:()=>o,Zl:()=>a,cY:()=>r,pS:()=>n})},73978:(e,t,s)=>{"use strict";s.d(t,{cn:()=>o});var n=s(11972);let a=(0,s(2634).zu)({extend:{theme:{text:["display","display-lg","h1","h1-lg","h2","h2-lg","h3","h3-lg","body","body-lg","small","small-lg"],radius:["glass"],shadow:["glass"],blur:["glass"]}}});function o(...e){return a((0,n.$)(e))}},78209:(e,t,s)=>{"use strict";s.d(t,{AmountField:()=>r});var n=s(93446),a=s(82886),o=s(57077);function r({id:e,label:t,value:s,onChange:l,hint:i,error:d,onFirstInput:u}){let c=(0,a.useRef)(null),m=`${e}-hint`;return(0,n.jsxs)("div",{className:"sp-amount","data-private":!0,children:[(0,n.jsx)("label",{htmlFor:e,className:"sp-field-label",children:t}),(0,n.jsxs)("div",{className:"sp-amount__row",onClick:()=>c.current?.focus(),children:[(0,n.jsx)("span",{className:"sp-amount__sym","aria-hidden":"true",children:"J$"}),(0,n.jsx)("input",{ref:c,id:e,name:e,className:"sp-amount__input ph-no-capture",type:"text",inputMode:"decimal",autoComplete:"off",spellCheck:!1,enterKeyHint:"done",value:s,onChange:function(e){let t=e.target.value,s=e.target.selectionStart??t.length,n=(0,o.pS)(t);l(n),u?.();let a=(0,o.Bu)(t,s,n);requestAnimationFrame(()=>{let e=c.current;e&&document.activeElement===e&&e.setSelectionRange(a,a)})},placeholder:"0","aria-invalid":!!d||void 0,"aria-describedby":i||d?m:void 0})]}),(d||i)&&(0,n.jsx)("p",{id:m,className:"sp-amount__hint","data-error":d?"":void 0,children:d??i})]})}s(23441)},85410:(e,t,s)=>{"use strict";s.d(t,{Accordion:()=>l,AccordionContent:()=>u,AccordionItem:()=>i,AccordionTrigger:()=>d});var n=s(93446),a=s(56952),o=s(28422),r=s(73978);let l=a.bL;function i({className:e,...t}){return(0,n.jsx)(a.q7,{"data-slot":"accordion-item",className:(0,r.cn)("border-b border-border last:border-b-0",e),...t})}function d({className:e,children:t,...s}){return(0,n.jsx)(a.Y9,{className:"flex",children:(0,n.jsxs)(a.l9,{"data-slot":"accordion-trigger",className:(0,r.cn)("flex flex-1 items-center justify-between gap-4 py-4 text-left text-body font-medium transition-all","rounded-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring","[&[data-state=open]>svg]:rotate-180",e),...s,children:[t,(0,n.jsx)(o.A,{className:"size-5 shrink-0 text-muted-foreground transition-transform duration-200","aria-hidden":"true"})]})})}function u({className:e,children:t,...s}){return(0,n.jsx)(a.UC,{"data-slot":"accordion-content",className:"overflow-hidden text-body data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...s,children:(0,n.jsx)("div",{className:(0,r.cn)("pt-0 pb-4 text-muted-foreground",e),children:t})})}},91093:(e,t,s)=>{"use strict";s.d(t,{Sheet:()=>l,SheetClose:()=>d,SheetContent:()=>c,SheetDescription:()=>p,SheetTitle:()=>m,SheetTrigger:()=>i});var n=s(93446),a=s(59492),o=s(24210),r=s(73978);let l=a.bL,i=a.l9,d=a.bm,u={left:"inset-y-0 left-0 h-full w-3/4 max-w-sm overflow-y-auto border-r data-[state=open]:slide-in-from-left data-[state=closed]:slide-out-to-left",bottom:"inset-x-0 bottom-0 max-h-[85dvh] overflow-y-auto rounded-t-2xl border-t data-[state=open]:slide-in-from-bottom data-[state=closed]:slide-out-to-bottom",right:"inset-y-0 right-0 h-full w-3/4 max-w-sm overflow-y-auto border-l data-[state=open]:slide-in-from-right data-[state=closed]:slide-out-to-right"};function c({className:e,children:t,side:s="bottom",overlayClassName:l,...i}){return(0,n.jsxs)(a.ZL,{children:[(0,n.jsx)(a.hJ,{className:(0,r.cn)("fixed inset-0 z-50 bg-foreground
1/40 duration-300 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:animate-in data-[state=open]:fade-in-0",l)}),(0,n.jsxs)(a.UC,{"data-slot":"sheet-content",className:(0,r.cn)("fixed z-50 flex flex-col gap-4 bg-background p-6 pb-[max(1.5rem,env(safe-area-inset-bottom))] text-foreground shadow-lg outline-none","duration-300 data-[state=closed]:animate-out data-[state=open]:animate-in",u[s],e),...i,children:[t,(0,n.jsxs)(a.bm,{className:"absolute top-4 right-4 inline-flex size-11 items-center justify-center rounded-md text-muted-foreground hover:text-foreground focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-ring",children:[(0,n.jsx)(o.A,{className:"size-5","aria-hidden":"true"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function m({className:e,...t}){return(0,n.jsx)(a.hE,{className:(0,r.cn)("pr-12 text-h3 font-semibold",e),...t})}function p({className:e,...t}){return(0,n.jsx)(a.VY,{className:(0,r.cn)("text-small text-muted-foreground",e),...t})}},93012:(e,t,s)=>{Promise.resolve().then(s.bind(s,78209)),Promise.resolve().then(s.bind(s,47246)),Promise.resolve().then(s.bind(s,6342)),Promise.resolve().then(s.bind(s,3509)),Promise.resolve().then(s.bind(s,41902)),Promise.resolve().then(s.t.bind(s,23441,23)),Promise.resolve().then(s.bind(s,54262)),Promise.resolve().then(s.t.bind(s,19173,23)),Promise.resolve().then(s.bind(s,85410)),Promise.resolve().then(s.bind(s,33765)),Promise.resolve().then(s.bind(s,40514)),Promise.resolve().then(s.bind(s,91093))}},e=>{e.O(0,[5756,1026,9173,8671,1125,1317,733,5252,6504,8701,8077,7358],()=>e(e.s=93012)),_N_E=e.O()}]);
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.