(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5361,9160,3603,7350,91,1837,846,7784,1486,1833,8309,5988],{86797:function(e,t,r){Promise.resolve().then(r.bind(r,83551)),Promise.resolve().then(r.bind(r,64514)),Promise.resolve().then(r.bind(r,44600)),Promise.resolve().then(r.bind(r,10521)),Promise.resolve().then(r.bind(r,7873))},13708:function(e,t,r){"use strict";r.d(t,{Le:function(){return a},di:function(){return i}});var n=r(27607);n.z.string({invalid_type_error:"password must be a string"}).min(6,"Password must be at least 6 characters").max(60,"Password cannot be longer than 60 characters");let a=n.z.string({required_error:"Email is required",invalid_type_error:"Email must be a string"}).email({message:"Email provided is not a valid email"}).max(512,{message:"Email cannot be longer than 512 characters"}).refine(e=>{let t=e.split("@").at(-1);return!["gmail","yahoo","hotmail","yahoo","aol","live","outlook","protonmail"].some(e=>t.includes(e))},{message:"Please use a work email account"}),i=n.z.string({required_error:"Email is required",invalid_type_error:"Email must be a string"}).email({message:"Email provided is not a valid email"}).max(512,{message:"Email cannot be longer than 512 characters"})},83551:function(e,t,r){"use strict";let n;r.r(t),r.d(t,{AccountLink:function(){return c}});var a=r(13),i=r(60112),s=r(18347),o=r(29110),l=r(51238),d=r(902);function u(e){let{isSignIn:t}=e,r=(0,s.usePathname)(),n=(0,d.e)(),u=(0,s.useRouter)(),[c,f]=(0,i.useState)(t);return((0,i.useEffect)(()=>{let e=n.auth.onAuthStateChange(()=>{n.auth.getUser().then(e=>{e.data.user?f(!0):f(!1)}).catch(()=>f(!1))});return()=>e.data.subscription.unsubscribe()},[n.auth]),(null==r?void 0:r.includes("/client-portal"))&&c)?(0,a.jsx)(l.z,{onClick:()=>{n.auth.signOut(),u.refresh(),window.location.href="/"},children:"Sign out"}):c?(0,a.jsx)(l.z,{asChild:!0,children:(0,a.jsx)(o.default,{href:"/client-portal/user",children:"Client Portal"})}):(0,a.jsx)(l.z,{asChild:!0,children:(0,a.jsx)(o.default,{href:"/login",children:"Sign in"})})}function c(){let e=(0,d.e)(),[t,r]=(0,i.useState)();if((0,i.useEffect)(()=>{e.auth.getUser().then(e=>{n=e,r(e)})},[e.auth]),!t&&!n)return;let{data:s,error:o}=null!=t?t:n;return(0,a.jsx)(u,{isSignIn:!!s.user&&!o})}},64514:function(e,t,r){"use strict";r.r(t),r.d(t,{EmailSubscribeForm:function(){return u}});var n=r(13),a=r(60112),i=r(31964),s=r(51238),o=r(71394);r(76867);var l=(0,r(14243).$)("b138f3c048c5aa94c8659f3880cca8ea19241954"),d=r(13708);function u(){let[e,t]=(0,a.useState)(""),{executeRecaptcha:r}=(0,i.xX)(),[u,c]=(0,a.useState)(!1);return(0,n.jsxs)("form",{className:"flex my-2",onSubmit:async n=>{if(n.preventDefault(),c(!0),!d.di.safeParse(e).success){c(!1);return}try{var a;let n=null!==(a=await (null==r?void 0:r()))&&void 0!==a?a:"";await l(void 0,{email:e,token:n}),c(!1),t("")}catch(e){c(!1)}},children:[(0,n.jsx)(o.I,{type:"email",required:!0,placeholder:"Email",value:e,onChange:e=>t(e.target.value)}),(0,n.jsx)(s.z,{variant:"success",isLoading:u,disabled:u,className:"ml-[-1px] border-input",children:"Subscribe"})]})}},44600:function(e,t,r){"use strict";r.r(t),r.d(t,{Link:function(){return o}});var n=r(13),a=r(29110),i=r(18347),s=r(71055);function o(e){let{isText:t,isMuted:r,className:o,href:l,children:d,...u}=e,c=(0,i.usePathname)();return(0,n.jsx)(a.default,{...u,href:l,className:(0,s.cn)("relative font-bold hover:text-indigo-500 dark:hover:text-indigo-500 transition-colors",l===c&&"text-accent-foreground font-extrabold",t&&"text-indigo-600 dark:text-indigo-300 hover:text-indigo-500 hover:dark:text-indigo-500 hover:underline",r&&"text-gray-800 dark:text-gray-300",o),children:d})}},10521:function(e,t,r){"use strict";r.r(t),r.d(t,{ThemeToggle:function(){return s}});var n=r(13),a=r(47058),i=r(51238);function s(){var e,t;let r=(0,a.useTheme)(),s=null!==(t=null!==(e=r.resolvedTheme)&&void 0!==e?e:r.theme)&&void 0!==t?t:"light";return(0,n.jsxs)(i.z,{size:"icon",onClick:()=>{r.setTheme("dark"===s?"light":"dark")},children:[(0,n.jsx)("svg",{width:"24",height:"24",fill:"currentcolor",viewBox:"0 0 256 256",className:"hidden dark:block",children:(0,n.jsx)("path",{d:"M232.13,143.64a6,6,0,0,0-6-1.49A90.07,90.07,0,0,1,113.86,29.85a6,6,0,0,0-7.49-7.48A102.88,102.88,0,0,0,54.48,58.68,102,102,0,0,0,197.32,201.52a102.88,102.88,0,0,0,36.31-51.89A6,6,0,0,0,232.13,143.64Zm-42,48.29a90,90,0,0,1-126-126A90.9,90.9,0,0,1,99.65,37.66,102.06,102.06,0,0,0,218.34,156.35,90.9,90.9,0,0,1,190.1,191.93Z"})}),(0,n.jsx)("svg",{width:"24",height:"24",fill:"currentcolor",viewBox:"0 0 256 256",className:"dark:hidden",children:(0,n.jsx)("path",{d:"M122,40V16a6,6,0,0,1,12,0V40a6,6,0,0,1-12,0Zm68,88a62,62,0,1,1-62-62A62.07,62.07,0,0,1,190,128Zm-12,0a50,50,0,1,0-50,50A50.06,50.06,0,0,0,178,128ZM59.76,68.24a6,6,0,1,0,8.48-8.48l-16-16a6,6,0,0,0-8.48,8.48Zm0,119.52-16,16a6,6,0,1,0,8.48,8.48l16-16a6,6,0,1,0-8.48-8.48ZM192,70a6,6,0,0,0,4.24-1.76l16-16a6,6,0,0,0-8.48-8.48l-16,16A6,6,0,0,0,192,70Zm4.24,117.76a6,6,0,0,0-8.48,8.48l16,16a6,6,0,0,0,8.48-8.48ZM46,128a6,6,0,0,0-6-6H16a6,6,0,0,0,0,12H40A6,6,0,0,0,46,128Zm82,82a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V216A6,6,0,0,0,128,210Zm112-88H216a6,6,0,0,0,0,12h24a6,6,0,0,0,0-12Z"})})]})}},51238:function(e,t,r){"use strict";r.d(t,{d:function(){return d},z:function(){return u}});var n=r(13),a=r(60112),i=r(25487),s=r(87701),o=r(83706),l=r(71055);let d=(0,s.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"border border-input bg-background hover:bg-foreground hover:text-background",destructive:"bg-destructive text-destructive-foreground shadow-sm dark:hover:bg-red-600 hover:bg-red-500 hover:text-white",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/20 border border-input",success:"bg-accent-foreground dark:bg-accent-foreground text-accent font-bold border-solid border border-accent-foreground hover:bg-green-600 hover:dark:bg-accent-foreground/80",link:"text-primary",none:""},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9",none:""}},defaultVariants:{variant:"default",size:"default"}}),u=a.forwardRef((e,t)=>{let{className:r,variant:a,size:s,asChild:u=!1,isLoading:c=!1,children:f,...m}=e,h=u?i.g7:"button";return(0,n.jsxs)(h,{className:(0,l.cn)(d({variant:a,size:s,className:r})),ref:t,...m,children:[c&&(0,n.jsx)(o.BGW,{className:"mr-2 h-4 w-4 animate-spin"}),(0,n.jsx)(i.A4,{children:f})]})});u.displayName="Button"},71394:function(e,t,r){"use strict";r.d(t,{I:function(){return s}});var n=r(13),a=r(60112),i=r(71055);let s=a.forwardRef((e,t)=>{let{className:r,type:a,...s}=e;return(0,n.jsx)("input",{type:a,className:(0,i.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...s})});s.displayName="Input"},7873:function(e,t,r){"use strict";r.r(t),r.d(t,{Sheet:function(){return l},SheetClose:function(){return u},SheetContent:function(){return h},SheetDescription:function(){return p},SheetFooter:function(){return b},SheetHeader:function(){return g},SheetOverlay:function(){return f},SheetPortal:function(){return c},SheetTitle:function(){return x},SheetTrigger:function(){return d}});var n=r(13),a=r(60112),i=r(52140),s=r(87701),o=r(71055);let l=i.fC,d=i.xz,u=i.x8,c=i.h_,f=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(i.aV,{className:(0,o.cn)("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...a,ref:t})});f.displayName=i.aV.displayName;let m=(0,s.j)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),h=a.forwardRef((e,t)=>{let{side:r="right",className:a,children:s,...l}=e;return(0,n.jsxs)(c,{children:[(0,n.jsx)(f,{}),(0,n.jsx)(i.VY,{ref:t,className:(0,o.cn)(m({side:r}),a),...l,children:s})]})});h.displayName=i.VY.displayName;let g=e=>{let{className:t,...r}=e;return(0,n.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...r})};g.displayName="SheetHeader";let b=e=>{let{className:t,...r}=e;return(0,n.jsx)("div",{className:(0,o.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r})};b.displayName="SheetFooter";let x=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(i.Dx,{ref:t,className:(0,o.cn)("text-lg font-semibold text-foreground",r),...a})});x.displayName=i.Dx.displayName;let p=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(i.dk,{ref:t,className:(0,o.cn)("text-sm text-muted-foreground",r),...a})});p.displayName=i.dk.displayName},71055:function(e,t,r){"use strict";r.d(t,{cn:function(){return i}});var n=r(12944),a=r(39606);function i(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.m6)((0,n.W)(t))}},902:function(e,t,r){"use strict";r.d(t,{e:function(){return a}});var n=r(39416);let a=()=>(0,n.AY)("https://wigrumjdowelrfnotkdz.supabase.co","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6IndpZ3J1bWpkb3dlbHJmbm90a2R6Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3MDk5MjA4ODQsImV4cCI6MjAyNTQ5Njg4NH0.09QW0m4zoktyYqTVlOo-JU6APLa12Np7CNFonyhjDJg")}},function(e){e.O(0,[8415,5119,5891,7398,9743,4623,9416,2140,7607,2941,5340,1215,1744],function(){return e(e.s=86797)}),_N_E=e.O()}]);