1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,454673,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return c},urlObjectKeys:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(744066)._(e.r(736508)),l=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",s=e.hash||"",o=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),o&&"object"==typeof o&&(o=String(i.urlQueryToSearchParams(o)));let u=e.search||o&&`?${o}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||l.test(n))&&!1!==c?(c="//"+(c||""),a&&"/"!==a[0]&&(a="/"+a)):c||(c=""),s&&"#"!==s[0]&&(s="#"+s),u&&"?"!==u[0]&&(u="?"+u),a=a.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${n}${c}${a}${u}${s}`}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return s(e)}},748027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(741463);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=i(e,n)),t&&(a.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3166,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(444071),a=e.r(812767);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},84479,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},64110,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return b},useLinkStatus:function(){return x}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(744066),l=e.r(465932),s=i._(e.r(741463)),o=e.r(454673),c=e.r(745602),u=e.r(748027),d=e.r(444071),f=e.r(340137);e.r(148900);let p=e.r(719148),m=e.r(155831),h=e.r(3166),g=e.r(129245);function b(t){var r,n;let a,i,b,[x,y]=(0,s.useOptimistic)(m.IDLE_LINK_STATUS),j=(0,s.useRef)(null),{href:w,as:_,children:P,prefetch:C=null,passHref:E,replace:R,shallow:k,scroll:S,onClick:N,onMouseEnter:O,onTouchStart:I,legacyBehavior:z=!1,onNavigate:T,transitionTypes:M,ref:A,unstable_dynamicOnHover:D,...L}=t;a=P,z&&("string"==typeof a||"number"==typeof a)&&(a=(0,l.jsx)("a",{children:a}));let F=s.default.useContext(c.AppRouterContext),$=!1!==C,U=!1!==C?null===(n=C)||"auto"===n?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,q="string"==typeof(r=_||w)?r:(0,o.formatUrl)(r);if(z){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=s.default.Children.only(a)}let B=z?i&&"object"==typeof i&&i.ref:A,H=s.default.useCallback(e=>(null!==F&&(j.current=(0,m.mountLinkInstance)(e,q,F,U,$,y)),()=>{j.current&&((0,m.unmountLinkForCurrentNavigation)(j.current),j.current=null),(0,m.unmountPrefetchableInstance)(e)}),[$,q,F,U,y]),G={ref:(0,u.useMergedRef)(H,B),onClick(t){z||"function"!=typeof N||N(t),z&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!F||t.defaultPrevented||function(t,r,n,a,i,l,o){if("u">typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(626076);s.default.startTransition(()=>{d(r,a?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,o)})}}(t,q,j,R,S,T,M)},onMouseEnter(e){z||"function"!=typeof O||O(e),z&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),F&&$&&(0,m.onNavigationIntent)(e.currentTarget,!0===D)},onTouchStart:function(e){z||"function"!=typeof I||I(e),z&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),F&&$&&(0,m.onNavigationIntent)(e.currentTarget,!0===D)}};return(0,d.isAbsoluteUrl)(q)?G.href=q:z&&!E&&("a"!==i.type||"href"in i.props)||(G.href=(0,f.addBasePath)(q)),b=z?s.default.cloneElement(i,G):(0,l.jsx)("a",{...L,...G,children:a}),(0,l.jsx)(v.Provider,{value:x,children:b})}e.r(84479);let v=(0,s.createContext)(m.IDLE_LINK_STATUS),x=()=>(0,s.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},137280,e=>{"use strict";var t=e.i(465932),r=e.i(741463),n=e.i(389556),a=e.i(64110),i=e.i(961481),l=e.i(922353),s=e.i(9413),o=e.i(291967),c=e.i(136567),u=e.i(809641),d=e.i(570391),f=e.i(967154),p=e.i(714463),m="Checkbox",[h,g]=(0,s.createContextScope)(m),[b,v]=h(m);function x(e){let{__scopeCheckbox:n,checked:a,children:i,defaultChecked:l,disabled:s,form:o,name:u,onCheckedChange:d,required:f,value:p="on",internal_do_not_use_render:h}=e,[g,v]=(0,c.useControllableState)({prop:a,defaultProp:l??!1,onChange:d,caller:m}),[x,y]=r.useState(null),[j,w]=r.useState(null),_=r.useRef(!1),P=!x||!!o||!!x.closest("form"),C={checked:g,disabled:s,setChecked:v,control:x,setControl:y,name:u,form:o,value:p,hasConsumerStoppedPropagationRef:_,required:f,defaultChecked:!R(l)&&l,isFormControl:P,bubbleInput:j,setBubbleInput:w};return(0,t.jsx)(b,{scope:n,...C,children:"function"==typeof h?h(C):i})}var y="CheckboxTrigger",j=r.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:a,...i},s)=>{let{control:c,value:u,disabled:d,checked:f,required:m,setControl:h,setChecked:g,hasConsumerStoppedPropagationRef:b,isFormControl:x,bubbleInput:j}=v(y,e),w=(0,l.useComposedRefs)(s,h),_=r.useRef(f);return r.useEffect(()=>{let e=c?.form;if(e){let t=()=>g(_.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,g]),(0,t.jsx)(p.Primitive.button,{type:"button",role:"checkbox","aria-checked":R(f)?"mixed":f,"aria-required":m,"data-state":k(f),"data-disabled":d?"":void 0,disabled:d,value:u,...i,ref:w,onKeyDown:(0,o.composeEventHandlers)(n,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,o.composeEventHandlers)(a,e=>{g(e=>!!R(e)||!e),j&&x&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});j.displayName=y;var w=r.forwardRef((e,r)=>{let{__scopeCheckbox:n,name:a,checked:i,defaultChecked:l,required:s,disabled:o,value:c,onCheckedChange:u,form:d,...f}=e;return(0,t.jsx)(x,{__scopeCheckbox:n,checked:i,defaultChecked:l,disabled:o,required:s,onCheckedChange:u,name:a,form:d,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(j,{...f,ref:r,__scopeCheckbox:n}),e&&(0,t.jsx)(E,{__scopeCheckbox:n})]})})});w.displayName=m;var _="CheckboxIndicator",P=r.forwardRef((e,r)=>{let{__scopeCheckbox:n,forceMount:a,...i}=e,l=v(_,n);return(0,t.jsx)(f.Presence,{present:a||R(l.checked)||!0===l.checked,children:(0,t.jsx)(p.Primitive.span,{"data-state":k(l.checked),"data-disabled":l.disabled?"":void 0,...i,ref:r,style:{pointerEvents:"none",...e.style}})})});P.displayName=_;var C="CheckboxBubbleInput",E=r.forwardRef(({__scopeCheckbox:e,...n},a)=>{let{control:i,hasConsumerStoppedPropagationRef:s,checked:o,defaultChecked:c,required:f,disabled:m,name:h,value:g,form:b,bubbleInput:x,setBubbleInput:y}=v(C,e),j=(0,l.useComposedRefs)(a,y),w=(0,u.usePrevious)(o),_=(0,d.useSize)(i);r.useEffect(()=>{if(!x)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!s.current;if(w!==o&&e){let r=new Event("click",{bubbles:t});x.indeterminate=R(o),e.call(x,!R(o)&&o),x.dispatchEvent(r)}},[x,w,o,s]);let P=r.useRef(!R(o)&&o);return(0,t.jsx)(p.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:c??P.current,required:f,disabled:m,name:h,value:g,form:b,...n,tabIndex:-1,ref:j,style:{...n.style,..._,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function R(e){return"indeterminate"===e}function k(e){return R(e)?"indeterminate":e?"checked":"unchecked"}E.displayName=C;let S=(0,e.i(939679).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var N=e.i(655701);function O({name:e,label:r,id:n,required:a,defaultChecked:i,className:l}){return(0,t.jsxs)("div",{className:(0,N.cn)("flex items-center",l),children:[(0,t.jsx)(w,{className:"flex aspect-square size-6 cursor-pointer appearance-none items-center justify-center rounded border border-black/10 bg-zinc-50 hover:bg-green-800/80 hover:data-[state='checked']:[&_svg]:stroke-white",id:n,required:a,name:e||n,value:"on",defaultChecked:i,children:(0,t.jsx)(P,{children:(0,t.jsx)(S,{size:16,className:"stroke-black"})})}),(0,t.jsx)("label",{htmlFor:n,className:"cursor-pointer pl-3 text-left font-sans text-xs leading-tight font-light text-balance text-black select-none md:text-sm",children:r+(a?" *":"")}
1)]})}var I=e.i(336399),z=e.i(770621),T=e.i(411207),M=e.i(488248),A=e.i(775649),D="rovingFocusGroup.onEntryFocus",L={bubbles:!1,cancelable:!0},F="RovingFocusGroup",[$,U,q]=(0,z.createCollection)(F),[B,H]=(0,s.createContextScope)(F,[q]),[G,K]=B(F),W=r.forwardRef((e,r)=>(0,t.jsx)($.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)($.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(V,{...e,ref:r})})}));W.displayName=F;var V=r.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:a,orientation:i,loop:s=!1,dir:u,currentTabStopId:d,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:m,onEntryFocus:h,preventScrollOnEntryFocus:g=!1,...b}=e,v=r.useRef(null),x=(0,l.useComposedRefs)(n,v),y=(0,A.useDirection)(u),[j,w]=(0,c.useControllableState)({prop:d,defaultProp:f??null,onChange:m,caller:F}),[_,P]=r.useState(!1),C=(0,M.useCallbackRef)(h),E=U(a),R=r.useRef(!1),[k,S]=r.useState(0);return r.useEffect(()=>{let e=v.current;if(e)return e.addEventListener(D,C),()=>e.removeEventListener(D,C)},[C]),(0,t.jsx)(G,{scope:a,orientation:i,dir:y,loop:s,currentTabStopId:j,onItemFocus:r.useCallback(e=>w(e),[w]),onItemShiftTab:r.useCallback(()=>P(!0),[]),onFocusableItemAdd:r.useCallback(()=>S(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>S(e=>e-1),[]),children:(0,t.jsx)(p.Primitive.div,{tabIndex:_||0===k?-1:0,"data-orientation":i,...b,ref:x,style:{outline:"none",...e.style},onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,()=>{R.current=!0}),onFocus:(0,o.composeEventHandlers)(e.onFocus,e=>{let t=!R.current;if(e.target===e.currentTarget&&t&&!_){let t=new CustomEvent(D,L);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=E().filter(e=>e.focusable);Q([e.find(e=>e.active),e.find(e=>e.id===j),...e].filter(Boolean).map(e=>e.ref.current),g)}}R.current=!1}),onBlur:(0,o.composeEventHandlers)(e.onBlur,()=>P(!1))})})}),X="RovingFocusGroupItem",Y=r.forwardRef((e,n)=>{let{__scopeRovingFocusGroup:a,focusable:i=!0,active:l=!1,tabStopId:s,children:c,...u}=e,d=(0,T.useId)(),f=s||d,m=K(X,a),h=m.currentTabStopId===f,g=U(a),{onFocusableItemAdd:b,onFocusableItemRemove:v,currentTabStopId:x}=m;return r.useEffect(()=>{if(i)return b(),()=>v()},[i,b,v]),(0,t.jsx)($.ItemSlot,{scope:a,id:f,focusable:i,active:l,children:(0,t.jsx)(p.Primitive.span,{tabIndex:h?0:-1,"data-orientation":m.orientation,...u,ref:n,onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,e=>{i?m.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>m.onItemFocus(f)),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let a=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(a))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(a)))return J[a]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let a=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)a.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&a.reverse();let i=a.indexOf(e.currentTarget);a=m.loop?(r=a,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):a.slice(i+1)}setTimeout(()=>Q(a))}}),children:"function"==typeof c?c({isCurrentTabStop:h,hasTabStop:null!=x}):c})})});Y.displayName=X;var J={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Q(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var Z="Radio",[ee,et]=(0,s.createContextScope)(Z),[er,en]=ee(Z),ea=r.forwardRef((e,n)=>{let{__scopeRadio:a,name:i,checked:s=!1,required:c,disabled:u,value:d="on",onCheck:f,form:m,...h}=e,[g,b]=r.useState(null),v=(0,l.useComposedRefs)(n,e=>b(e)),x=r.useRef(!1),y=!g||m||!!g.closest("form");return(0,t.jsxs)(er,{scope:a,checked:s,disabled:u,children:[(0,t.jsx)(p.Primitive.button,{type:"button",role:"radio","aria-checked":s,"data-state":eo(s),"data-disabled":u?"":void 0,disabled:u,value:d,...h,ref:v,onClick:(0,o.composeEventHandlers)(e.onClick,e=>{s||f?.(),y&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})}),y&&(0,t.jsx)(es,{control:g,bubbles:!x.current,name:i,value:d,checked:s,required:c,disabled:u,form:m,style:{transform:"translateX(-100%)"}})]})});ea.displayName=Z;var ei="RadioIndicator",el=r.forwardRef((e,r)=>{let{__scopeRadio:n,forceMount:a,...i}=e,l=en(ei,n);return(0,t.jsx)(f.Presence,{present:a||l.checked,children:(0,t.jsx)(p.Primitive.span,{"data-state":eo(l.checked),"data-disabled":l.disabled?"":void 0,...i,ref:r})})});el.displayName=ei;var es=r.forwardRef(({__scopeRadio:e,control:n,checked:a,bubbles:i=!0,...s},o)=>{let c=r.useRef(null),f=(0,l.useComposedRefs)(c,o),m=(0,u.usePrevious)(a),h=(0,d.useSize)(n);return r.useEffect(()=>
1{let e=c.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(m!==a&&t){let r=new Event("click",{bubbles:i});t.call(e,a),e.dispatchEvent(r)}},[m,a,i]),(0,t.jsx)(p.Primitive.input,{type:"radio","aria-hidden":!0,defaultChecked:a,...s,tabIndex:-1,ref:f,style:{...s.style,...h,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function eo(e){return e?"checked":"unchecked"}es.displayName="RadioBubbleInput";var ec=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],eu="RadioGroup",[ed,ef]=(0,s.createContextScope)(eu,[H,et]),ep=H(),em=et(),[eh,eg]=ed(eu),eb=r.forwardRef((e,r)=>{let{__scopeRadioGroup:n,name:a,defaultValue:i,value:l,required:s=!1,disabled:o=!1,orientation:u,dir:d,loop:f=!0,onValueChange:m,...h}=e,g=ep(n),b=(0,A.useDirection)(d),[v,x]=(0,c.useControllableState)({prop:l,defaultProp:i??null,onChange:m,caller:eu});return(0,t.jsx)(eh,{scope:n,name:a,required:s,disabled:o,value:v,onValueChange:x,children:(0,t.jsx)(W,{asChild:!0,...g,orientation:u,dir:b,loop:f,children:(0,t.jsx)(p.Primitive.div,{role:"radiogroup","aria-required":s,"aria-orientation":u,"data-disabled":o?"":void 0,dir:b,...h,ref:r})})})});eb.displayName=eu;var ev="RadioGroupItem",ex=r.forwardRef((e,n)=>{let{__scopeRadioGroup:a,disabled:i,...s}=e,c=eg(ev,a),u=c.disabled||i,d=ep(a),f=em(a),p=r.useRef(null),m=(0,l.useComposedRefs)(n,p),h=c.value===s.value,g=r.useRef(!1);return r.useEffect(()=>{let e=e=>{ec.includes(e.key)&&(g.current=!0)},t=()=>g.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,t.jsx)(Y,{asChild:!0,...d,focusable:!u,active:h,children:(0,t.jsx)(ea,{disabled:u,required:c.required,checked:h,...f,...s,name:c.name,ref:m,onCheck:()=>c.onValueChange(s.value),onKeyDown:(0,o.composeEventHandlers)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,o.composeEventHandlers)(s.onFocus,()=>{g.current&&p.current?.click()})})})});ex.displayName=ev;var ey=r.forwardRef((e,r)=>{let{__scopeRadioGroup:n,...a}=e,i=em(n);return(0,t.jsx)(el,{...i,...a,ref:r})});ey.displayName="RadioGroupIndicator";var ej=e.i(537760);function ew({label:e,name:r,options:n,required:a,orientation:i="vertical",defaultValue:l,addTooltip:s,tooltipContent:o,value:c,onValueChange:u,className:d}){return(0,t.jsxs)(eb,{className:(0,N.cn)("relative space-y-3 md:col-span-2",d),name:r,orientation:i,defaultValue:l,"aria-label":e,value:c,children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2",children:[(0,t.jsx)("span",{className:"inline-block font-sans text-sm font-semibold text-black lg:text-base",children:e+(a?" *":"")}),s&&(0,t.jsx)(ej.default,{content:o||"Select an option"})]}),(0,t.jsx)("div",{className:(0,N.cn)("horizontal"===i?"flex flex-wrap gap-4":"space-y-3"),children:n?.map(e=>(0,t.jsxs)("div",{className:"relative flex items-center",children:[(0,t.jsx)(ex,{value:e.value,id:e.value,className:"size-8 rounded-full border border-black/10 bg-zinc-50 transition-colors duration-300 ease-linear outline-none focus-within:border-black focus-within:ring-1 focus-within:ring-black focus-within:ring-offset-3 hover:bg-green-800/80",children:(0,t.jsx)(ey,{className:"relative flex size-full items-center justify-center after:block after:size-full after:rounded-full after:bg-green-800"})}),(0,t.jsx)("label",{htmlFor:e.value,className:"pl-3 font-sans text-sm font-light text-black lg:text-base",children:e.label})]},e.value))})]})}function e_({label:e,message:r,name:n,placeholder:a,required:l,className:s,addTooltip:o,tooltipContent:c}){return(0,t.jsx)(i.Field,{name:n||"textarea",asChild:!0,children:(0,t.jsxs)("div",{className:(0,N.cn)("group relative flex flex-col self-start rounded-3xl border border-black/10 bg-zinc-50 px-5 py-3","focus-within:border-black focus-within:ring-1 focus-within:ring-black focus-within:ring-offset-3",s),children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2",children:[(0,t.jsx)(i.Label,{className:"font-sans text-sm font-semibold text-black lg:text-base",children:e+(l?" *":"")}
1),o&&(0,t.jsx)(ej.default,{content:c||"Enter your text here"})]}),(0,t.jsx)(i.Message,{match:"valueMissing",className:"text-brick-800 absolute top-full mt-1 text-sm opacity-50",children:r}),(0,t.jsx)(i.Control,{asChild:!0,children:(0,t.jsx)("textarea",{placeholder:a,required:l,className:"h-32 resize-none font-sans text-sm font-light text-black focus:outline-0 md:h-40 lg:text-base"})})]})})}var eP=e.i(547079);e.s(["default",0,function({action:e,variant:l="default",territoryNumber:s}){let[o,c,u]=(0,r.useActionState)(e,null),{utmString:d}=(0,n.useUtm)();return(0,t.jsxs)(i.Root,{className:"relative grid gap-x-5 gap-y-10 md:grid-cols-2",action:c,children:["inline"===l&&(0,t.jsx)("input",{type:"hidden",name:"territoryNumber",value:s}),(0,t.jsx)(I.default,{label:"First Name",type:"text",name:"firstName",message:"Please enter your first name",placeholder:"Please enter your first name",required:!0}),(0,t.jsx)(I.default,{label:"Last Name",type:"text",name:"lastName",message:"Please enter your last name",placeholder:"Please enter your last name",required:!0}),(0,t.jsx)(I.default,{label:"Email Address",type:"email",name:"email",message:"Please enter your email address",placeholder:"Please enter your email address",required:!0,className:"md:col-span-2"}),(0,t.jsx)(I.default,{label:"Phone Number",type:"tel",name:"phone",message:"Please enter your phone number",placeholder:"Please enter your phone number",required:!0,className:"md:col-span-2"}),(0,t.jsx)(I.default,{label:"Postcode",type:"text",name:"postcode",message:"Please enter your postcode",placeholder:"Please enter your postcode",required:!0,className:"md:col-span-2"}),"default"===l&&(0,t.jsx)(e_,{label:"Message",name:"message",message:"Please enter your message",placeholder:"Please enter your message",className:"md:col-span-2"}),"inline"===l&&(0,t.jsx)(ew,{name:"nearbyTerritories",label:"Are you interested in nearby territories?",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],defaultValue:"Yes",addTooltip:!0,orientation:"horizontal"}),(0,t.jsx)(O,{name:"permissions",label:"I also give permission for Home Instead to contact me via email about future events, activities and news. (you can unsubscribe at any time).",id:"permissions",className:"md:col-span-2"}),(0,t.jsx)("input",{type:"hidden",name:"utmString",value:d}),(0,t.jsxs)("p",{className:"font-sans text-sm font-light text-balance md:col-span-2",children:["The information you have provided will be used to contact you about our services in accordance with our"," ",(0,t.jsx)(a.default,{href:"/privacy-promise/",target:"_blank",className:"underline decoration-transparent transition-colors duration-150 ease-out hover:decoration-current",children:(0,t.jsx)("strong",{children:"privacy promise"})}),"."]}),(0,t.jsx)(i.Submit,{asChild:!0,children:(0,t.jsx)(eP.Button,{color:"green",className:"w-fit self-start",disabled:u,children:u?"Submitting...":"Submit enquiry"})}),o&&(o.error||o.success)&&(0,t.jsx)("div",{className:(0,N.cn)("rounded-md p-4 font-sans font-semibold md:col-span-2",o.success?"bg-green-50 text-green-800":"bg-brick-50 text-brick-800"),children:o.success?o.message:o.error})]})}],137280)},653373,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:l}){let s=r?40*r:e,o=a?40*a:t,c=s&&o?`viewBox='0 0 ${s} ${o}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},911828,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},404217,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return c}}),e.r(148900);let n=e.r(398575),a=e.r(653373),i=e.r(911828),l=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:d=!1,loading:f,className:p,quality:m,width:h,height:g,fill:b=!1,style:v,overrideSrc:x,onLoad:y,onLoadingComplete:j,placeholder:w="empty",blurDataURL:_,fetchPriority:P,decoding:C="async",layout:E,objectFit:R,objectPosition:k,lazyBoundary:S,lazyRoot:N,...O},I){var z;let T,M,A,{imgConf:D,showAltText:L,blurComplete:F,defaultLoader:$}=I,U=D||i.imageConfigDefault;if("allSizes"in U)T=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),r=U.qualities?.sort((e,t)=>e-t);T={...U,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===$)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let q=O.loader||$;delete O.loader,delete O.srcSet;let B="__next_img_default"in q;if(B){if("custom"===T.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=q;q=t=>{let{config:r,...n}=t;return e(n)}}if(E){"fill"===E&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(v={...v,...e});let r={responsive:"100vw",fill:"100vw"}[E];r&&!t&&(t=r)}let H="",G=o(h),K=o(g);if((z=e)&&"object"==typeof z&&(s(z)||void 0!==z.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(M=t.blurWidth,A=t.blurHeight,_=_||t.blurDataURL,H=t.src,!b)if(G||K){if(G&&!K){let e=G/t.width;K=Math.round(t.height*e)}else if(!G&&K){let e=K/t.height;G=Math.round(t.width*e)}}else G=t.width,K=t.height}let W=!u&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:H)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,W=!1),T.unoptimized&&(r=!0),B&&!T.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let V=o(m),X=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:k}:{},L?{}:{color:"transparent"},v),Y=F||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:G,heightInt:K,blurWidth:M,blurHeight:A,blurDataURL:_||"",objectFit:X.objectFit})}")`:`url("${w}")`,J=l.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Q=Y?{backgroundSize:J,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Z=function({config:e,src:t,unoptimized:r,width:a,quality:i,sizes:l,loader:s}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:c}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(n);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,l),u=o.length-1;return{sizes:l||"w"!==c?l:"100vw",srcSet:o.map((r,n)=>`${s({config:e,src:t,quality:i,width:r})} ${"w"===c?r:n+1}${c}`).join(", "),src:s({config:e,src:t,quality:i,width:o[u]})}}({config:T,src:e,unoptimized:r,width:G,quality:V,sizes:t,loader:q}),ee=W?"lazy":f;return{props:{...O,loading:ee,fetchPriority:P,width:G,height:K,decoding:C,className:p,style:{...X,...Q},sizes:Z.sizes,srcSet:Z.srcSet,src:x||Z.src},meta:{unoptimized:r,preload:d||u,placeholder:w,fill:b}}}},866898,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(741463),a="u"<typeof window,i=a?()=>{}:n.useLayoutEffect,l=a?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return a&&(t?.mountedInstances?.add(e.children),s()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},553821,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(481258),l=e.r(744066),s=e.r(465932),o=l._(e.r(741463)),c=i._(e.r(866898)),u=e.r(413596);function d(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(148900);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,a;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,n=new Set,a={},e=>{let i=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=a[r]||new Set;("name"!==r||!l)&&n.has(t)?i=!1:(n.add(t),a[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return o.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,o.useContext)(u.HeadManagerContext);return(0,s.jsx)(c.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},31116,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(481258)._(e.r(741463)),a=e.r(911828),i=n.default.createContext(a.imageConfigDefault)},136315,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(481258)._(e.r(741463)).default.createContext(null)},209641,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},40083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let n=e.r(209641),a=e.r(398575);function i({config:e,src:t,width:r,quality:l}){let s=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){s=n,r.delete("dpl");let a=r.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,
3configurable:!0});let o=(0,n.findClosestQuality)(l,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${o}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}i.__next_img_default=!0;let l=i},538147,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let n=e.r(481258),a=e.r(744066),i=e.r(465932),l=a._(e.r(741463)),s=n._(e.r(48128)),o=n._(e.r(553821)),c=e.r(404217),u=e.r(911828),d=e.r(31116);e.r(148900);let f=e.r(136315),p=n._(e.r(40083)),m=e.r(748027),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/franchise/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,a,i,l){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,a=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function b(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,l.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:a,decoding:s,className:o,style:c,fetchPriority:u,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:v,onLoadingCompleteRef:x,setBlurComplete:y,setShowAltText:j,sizesInput:w,onLoad:_,onError:P,...C},E)=>{let R=(0,l.useCallback)(e=>{e&&(P&&(e.src=e.src),e.complete&&g(e,d,v,x,y,p,w))},[e,d,v,x,y,P,p,w]),k=(0,m.useMergedRef)(E,R);return(0,i.jsx)("img",{...C,...b(u),loading:f,width:a,height:n,decoding:s,"data-nimg":h?"fill":"1",className:o,style:c,sizes:r,srcSet:t,src:e,ref:k,onLoad:e=>{g(e.currentTarget,d,v,x,y,p,w)},onError:e=>{j(!0),"empty"!==d&&y(!0),P&&P(e)}})});function x({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,i.jsx)(o.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,l.forwardRef)((e,t)=>{let r=(0,l.useContext)(f.RouterContext),n=(0,l.useContext)(d.ImageConfigContext),a=(0,l.useMemo)(()=>{let e=h||n||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:s,onLoadingComplete:o}=e,m=(0,l.useRef)(s);(0,l.useEffect)(()=>{m.current=s},[s]);let g=(0,l.useRef)(o);(0,l.useEffect)(()=>{g.current=o},[o]);let[b,y]=(0,l.useState)(!1),[j,w]=(0,l.useState)(!1),{props:_,meta:P}=(0,c.getImgProps)(e,{defaultLoader:p.default,imgConf:a,blurComplete:b,showAltText:j});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v,{..._,unoptimized:P.unoptimized,placeholder:P.placeholder,fill:P.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:w,sizesInput:e.sizes,ref:t}),P.preload?(0,i.jsx)(x,{isAppRouter:!r,imgAttributes:_}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},83803,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return u},getImageProps:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(481258),l=e.r(404217),s=e.r(538147),o=i._(e.r(40083));function c(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
3ities:[75],path:"/franchise/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let u=s.Image},22655,(e,t,r)=>{t.exports=e.r(83803)},936063,e=>{"use strict";let t=(0,e.i(939679).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],936063)},689470,e=>{"use strict";var t=e.i(465932),r=e.i(741463),n=e.i(961481),a=e.i(537760),i=e.i(22655),l=e.i(64110),s=e.i(936063),o=e.i(547079),c=e.i(655701);function u({children:e}){return(0,t.jsx)("span",{className:(0,c.cn)("inline-flex w-fit items-center justify-center rounded-full px-2 py-1","border border-green-800 bg-green-100","font-sans text-xs font-medium"),children:e})}function d({office:e}){let r="Resale"===e.acf.territory_type?e.acf.region:(0,c.decodeHtmlEntities)(e.title.rendered);return(0,t.jsxs)("article",{className:(0,c.cn)("group","relative grid overflow-hidden md:grid-cols-2","rounded-xl bg-zinc-50"),children:[(0,t.jsxs)("div",{className:(0,c.cn)("group","relative flex flex-col gap-3 p-4 lg:p-6","relative row-span-6 grid grid-rows-subgrid gap-3 p-4 lg:p-6","[&_h5]:font-serif [&_h5]:text-lg [&_h5]:text-balance sm:[&_h5]:text-xl lg:[&_h5]:text-2xl xl:[&_h5]:text-3xl","[&_p]:font-sans [&_p]:text-xs [&_p]:font-light [&_p]:text-pretty"),children:[(0,t.jsx)(u,{children:e.acf.territory_type}),(0,t.jsx)("h5",{children:r}),(0,t.jsxs)("p",{className:"first-letter:capitalize",children:["price:",(0,t.jsx)("br",{}),e.acf.territory_price]}),(0,t.jsxs)("p",{className:"first-letter:capitalize",children:["annual turnover:",(0,t.jsx)("br",{}),e.acf.territory_annual_turnover]}),(0,t.jsxs)("p",{className:"first-letter:capitalize",children:["EBITDA:",(0,t.jsx)("br",{}),e.acf.territory_ebitda]}),(0,t.jsx)(o.Button,{asChild:!0,color:"transparent",size:"md",className:"group inline-flex w-fit items-center p-0 text-current underline decoration-transparent transition-colors duration-300 hover:decoration-current",children:(0,t.jsxs)(l.default,{href:"/find-a-franchise/offices/"+e.slug,children:[(0,t.jsx)("div",{className:(0,c.cn)("mr-3 aspect-square rounded-full bg-green-800 p-2.5","transition-colors duration-300 group-hover:bg-green-800/80"),children:(0,t.jsx)(s.ChevronRight,{size:12,stroke:"white"})}),"View details"]})})]}),e.acf.thumbnail_image&&(0,t.jsx)(i.default,{src:e.acf.thumbnail_image.sizes?.large||"",alt:e.acf.thumbnail_image.alt||"",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",width:e.acf.thumbnail_image.sizes?.["large-width"],height:e.acf.thumbnail_image.sizes?.["large-height"],className:"row-span-6 hidden h-full max-h-87.5 object-cover object-center [clip-path:polygon(60%_0,100%_0,100%_100%,0_100%,0_30%)] md:block"})]})}e.s(["default",0,function({action:e,legalText:i,headerContent:l,initialOffices:s}){let[u,f,p]=(0,r.useActionState)(e,{calculatedTotal:null,matches:s||[]});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"grid gap-10 rounded-xl bg-zinc-50 px-3 py-10 lg:grid-cols-2 lg:px-10",children:[(0,t.jsx)("div",{className:"space-y-4 lg:space-y-8",children:l}),(0,t.jsxs)("div",{className:"space-y-8",children:[(0,t.jsxs)(n.Root,{className:"space-y-8",action:f,children:[(0,t.jsx)(n.Field,{name:"maximumCapital",asChild:!0,children:(0,t.jsxs)("div",{className:(0,c.cn)("group relative flex flex-col self-start rounded-full border border-black/10 bg-zinc-100 px-5 py-3","focus-within:border-black focus-within:ring-1 focus-within:ring-black focus-within:ring-offset-3"),children:[(0,t.jsxs)("div",{className:"inline-flex items-center gap-2",children:[(0,t.jsx)(n.Label,{className:"font-sans text-sm font-semibold text-black lg:text-base",children:"Your maximum available capital? *"}),(0,t.jsx)(a.default,{content:"This is the maximum capital you have available"})]}),(0,t.jsx)(n.Message,{match:"valueMissing",className:"text-brick-800 absolute top-full mt-1 text-sm opacity-50",children:"Please enter your maximum available capital"}),(0,t.jsx)(n.Control,{asChild:!0,children:(0,t.jsx)("input",{type:"text",placeholder:"e.g. £50,000",autoComplete:"off",required:!0,onChange:function(e){let t=e.currentTarget,r=t.value.replace(/[^0-9]/g,"");if(!r){t.value="";return}let n=new Intl.NumberFormat("en-GB").format(parseInt(r,10));t.value=`\xa3${n}`},className:"border-none bg-transparent font-sans text-sm font-light text-black focus:outline-0 lg:text-base"})})]})}),(0,t.jsx)(n.Submit,{asChild:!0,children:(0,t.jsx)(o.Button,{color:"green",className:"w-fit self-start",disabled:p,children:p?"Calculating...":"Calculate"})})]}),i,(0,t.jsx)("div",{className:"mt-8 min-h-22 rounded-lg bg-zinc-100 p-4",children:(0,t.jsxs)("p",{className:"font-sans text-lg",children:[(0,t.jsx)("small",{children:"You can borrow up to:"}),(0,t.jsx)("br",{}),null!==u.calculatedTotal&&(0,t.jsxs)(t.Fragment,{children:["£",u.calculatedTotal.toLocaleStr
3ing()]})]})})]})]}),(0,t.jsxs)("div",{className:"space-y-4 pt-10 lg:space-y-8",children:[(0,t.jsx)("h3",{className:(0,c.cn)("font-serif font-medium","text-2xl text-balance sm:text-3xl lg:text-4xl xl:text-5xl","tracking-tight"),children:null===u.calculatedTotal?"Available Franchises":u.matches.length>0?"You can afford these franchises":"There are currently no available resales that meet your affordability"}),(0,t.jsx)("div",{className:"grid gap-10 lg:grid-cols-2 lg:gap-x-5",children:u.matches.length>0?u.matches.map(e=>(0,t.jsx)(d,{office:e},e.id)):(0,t.jsx)("p",{className:(0,c.cn)("font-sans","text-sm lg:text-base","opacity-50"),children:"Our available resales change regularly so please check back soon for future opportunities."})})]})]})}],689470)}]);
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.