PageSourceSearch

https://www.fresha.com/assets/_next/static/chunks/0ils2n0o_p28r.js

js fresha.com collected 2026-09-24 08:44:49 UTC 34,075 bytes, 5 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="76485d38-5b64-e7e1-de86-d396fa09de55")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,693901,e=>{"use strict";e.s(["thumbnailSize2xlStateDefaultIconCompositionSizing",0,"2xl","thumbnailSize2xsStateDefaultIconCompositionSizing",0,"xs","thumbnailSize3xlStateDefaultIconCompositionSizing",0,"2xl","thumbnailSize4xlStateDefaultIconCompositionSizing",0,"3xl","thumbnailSize5xlStateDefaultIconCompositionSizing",0,"4xl","thumbnailSize6xlStateDefaultIconCompositionSizing",0,"7xl","thumbnailSizeLStateDefaultIconCompositionSizing",0,"l","thumbnailSizeMStateDefaultIconCompositionSizing",0,"m","thumbnailSizeSStateDefaultIconCompositionSizing",0,"s","thumbnailSizeXlStateDefaultIconCompositionSizing",0,"xl","thumbnailSizeXsStateDefaultIconCompositionSizing",0,"xs"])},230326,e=>{"use strict";e.s(["wizardStructureBackgrounds",0,["pageFaded","page"],"wizardStructureWidths",0,["wide","medium","narrow","fluid"]])},532365,e=>{"use strict";let t={wizard:{structure:{width:{wide:{default:{mobile:{container:{width:{value:"fullWidth"},paddingBottom:{value:"300"}}},tablet:{container:{paddingBottom:{value:"1200"}}},laptop:{container:{maxWidth:{value:"[1184px]"},horizontalPadding:{value:"400"}}},desktop:{container:{maxWidth:{value:"[1184px]"}}}}},medium:{default:{mobile:{container:{width:{value:"fullWidth"},paddingBottom:{value:"300"}}},tablet:{container:{paddingBottom:{value:"1200"}}},laptop:{container:{maxWidth:{value:"[960px]"}}}}},narrow:{default:{mobile:{container:{width:{value:"fullWidth"},paddingBottom:{value:"250"}}},tablet:{container:{maxWidth:{value:"[696px]"},paddingBottom:{value:"1200"}}}}},fluid:{default:{mobile:{container:{width:{value:"fullWidth"},paddingBottom:{value:"0"}}}}}},background:{pageFaded:{default:{backgroundColor:{value:"background.pageFadedHover"}}},page:{default:{backgroundColor:{value:"background.page"}}}}}}};e.s(["default",0,t])},485416,e=>{"use strict";var t=e.i(736487),a=e.i(848544),l=e.i(436573),i=e.i(945057),o=e.i(687652);e.s(["useFormValidation",0,function(e,n,s){let{validationBehavior:d,focus:r}=e;(0,i.useLayoutEffect)(()=>{if("native"===d&&s?.current&&"setCustomValidity"in s.current&&!s.current.disabled){var e;let t,a=n.realtimeValidation.isInvalid?n.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";s.current.setCustomValidity(a),s.current.hasAttribute("title")||(s.current.title=""),n.realtimeValidation.isInvalid||n.updateValidation({isInvalid:!(e=s.current).validity.valid,validationDetails:{badInput:(t=e.validity).badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid},validationErrors:e.validationMessage?[e.validationMessage]:[]})}});let u=(0,o.useRef)(!1),c=(0,l.useEffectEvent)(()=>{u.current||n.resetValidation()}),m=(0,l.useEffectEvent)(e=>{n.displayValidation.isInvalid||n.commitValidation();let t=s?.current?.form;!e.defaultPrevented&&s&&t&&function(e){for(let t=0;t<e.elements.length;t++){let a=e.elements[t];if(a.validity?.valid===!1)return a}return null}(t)===s.current&&(r?r():s.current?.focus(),(0,a.setInteractionModality)("keyboard")),e.preventDefault()}),p=(0,l.useEffectEvent)(()=>{n.commitValidation()});(0,o.useEffect)(()=>{let e=s?.current;if(!e)return;let a=e.form,l=a?.reset;return a&&(a.reset=()=>{u.current=!window.event||"message"===window.event.type&&(0,t.getEventTarget)(window.event)instanceof MessagePort,l?.call(a),u.current=!1}),e.addEventListener("invalid",m),e.addEventListener("change",p),a?.addEventListener("reset",c),()=>{e.removeEventListener("invalid",m),e.removeEventListener("change",p),a?.removeEventListener("reset",c),a&&(a.reset=l)}},[s,d])}])},221413,e=>{"use strict";var t=e.i(361438),a=e.i(585249),l=e.i(28218);e.s(["useField",0,function(e){let{description:i,errorMessage:o,isInvalid:n,validationState:s}=e,{labelProps:d,fieldProps:r}
2=(0,t.useLabel)(e),u=(0,l.useSlotId)([!!i,!!o,n,s]),c=(0,l.useSlotId)([!!i,!!o,n,s]);return{labelProps:d,fieldProps:r=(0,a.mergeProps)(r,{"aria-describedby":[u,c,e["aria-describedby"]].filter(Boolean).join(" ")||void 0}),descriptionProps:{id:u},errorMessageProps:{id:c}}}])},361438,e=>{"use strict";var t=e.i(28218),a=e.i(857087);e.s(["useLabel",0,function(e){let{id:l,label:i,"aria-labelledby":o,"aria-label":n,labelElementType:s="label"}=e;l=(0,t.useId)(l);let d=(0,t.useId)(),r={};return i&&(o=o?`${d} ${o}`:d,r={id:d,htmlFor:"label"===s?l:void 0}),{labelProps:r,fieldProps:(0,a.useLabels)({id:l,"aria-label":n,"aria-labelledby":o})}}])},38139,e=>{"use strict";var t=e.i(436573),a=e.i(687652);e.s(["useFormReset",0,function(e,l,i){let o=(0,t.useEffectEvent)(e=>{i&&!e.defaultPrevented&&i(l)});(0,a.useEffect)(()=>{let t=e?.current?.form;return t?.addEventListener("reset",o),()=>{t?.removeEventListener("reset",o)}},[e])}])},386195,e=>{"use strict";var t=e.i(687652);let a={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},l={...a,customError:!0,valid:!1},i={isInvalid:!1,validationDetails:a,validationErrors:[]},o=(0,t.createContext)({}),n="__reactAriaFormValidationState";function s(e){return e?Array.isArray(e)?e:[e]:[]}function d(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:l}:null}function r(e,t){return e===t||!!e&&!!t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((e,a)=>e===t.validationErrors[a])&&Object.entries(e.validationDetails).every(e=>{let[a,l]=e;return t.validationDetails[a]===l})}e.s(["DEFAULT_VALIDATION_RESULT",0,i,"mergeValidation",0,function(){for(var e=arguments.length,t=Array(e),l=0;l<e;l++)t[l]=arguments[l];let i=new Set,o=!1,n={...a};for(let e of t){for(let t of e.validationErrors)i.add(t);for(let t in o||=e.isInvalid,n)n[t]||=e.validationDetails[t]}return n.valid=!o,{isInvalid:o,validationErrors:[...i],validationDetails:n}},"privateValidationStateProp",0,n,"useFormValidationState",0,function(e){if(e[n]){let{realtimeValidation:t,displayValidation:a,updateValidation:l,resetValidation:i,commitValidation:o}=e[n];return{realtimeValidation:t,displayValidation:a,updateValidation:l,resetValidation:i,commitValidation:o}}return function(e){let{isInvalid:a,validationState:n,name:u,value:c,builtinValidation:m,validate:p,validationBehavior:g="aria"}=e;n&&(a||="invalid"===n);let f=void 0!==a?{isInvalid:a,validationErrors:[],validationDetails:l}:null,v=(0,t.useMemo)(()=>p&&null!=c?d(function(e,t){if("function"==typeof e){let a=e(t);if(a&&"boolean"!=typeof a)return s(a)}return[]}(p,c)):null,[p,c]);m?.validationDetails.valid&&(m=void 0);let _=(0,t.useContext)(o),b=(0,t.useMemo)(()=>u?Array.isArray(u)?u.flatMap(e=>s(_[e])):s(_[u]):[],[_,u]),[h,x]=(0,t.useState)(_),[w,S]=(0,t.useState)(!1);_!==h&&(x(_),S(!1));let y=(0,t.useMemo)(()=>d(w?[]:b),[w,b]),k=(0,t.useRef)(i),[F,z]=(0,t.useState)(i),C=(0,t.useRef)(i),[I,G]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{if(!I)return;G(!1);let e=v||m||k.current;r(e,C.current)||(C.current=e,z(e))}),{realtimeValidation:f||y||v||m||i,displayValidation:"native"===g?f||y||F:f||y||v||m||F,updateValidation(e){"aria"!==g||r(F,e)?k.current=e:z(e)},resetValidation(){r(i,C.current)||(C.current=i,z(i)),"native"===g&&G(!1),S(!0)},commitValidation(){"native"===g&&G(!0),S(!0)}}}(e)}])},473674,e=>{"use strict";var t=e.i(318008),a=e.i(687652),l=e.i(557547);let i=a.default.forwardRef((e,a)=>(0,t.jsx)(l.Icon,{...e,ref:a,children:(0,t.jsx)("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M16 5C9.925 5 5 9.925 5 16s4.925 11 11 11 11-4.925 11-11S22.075 5 16 5M3 16C3 8.82 8.82 3 16 3s13 5.82 13 13-5.82 13-13 13S3 23.18 3 16m13-6a1 1 0 0 1 1 1v4h4a1 1 0 1 1 0 2h-4v4a1 1 0 1 1-2 0v-4h-4a1 1 0 1 1 0-2h4v-4a1 1 0 0 1 1-1",clipRule:"evenodd"})})}));i.displayName="Fresha.DesignIcons.PlusCircleIcon",e.s(["PlusCircleIcon",0,i])},13309,e=>{"use strict";e.s(["DOT_SEPARATOR",0," • ","formatRtlSafePhoneNumber",0,e=>`\u200E${e.replace(/ /g," ")}`,"removeWhitespace",0,e=>e.replace(/\s/g,"")])},799114,e=>{"use strict";var t=e.i(318008),a=e.i(84582),l=e.i(584555),i=e.i(858220),o=e.i(984552),n=e.i(647906);e.i(550834);var s=e.i(321870),d=e.i(687652),r=e.i(693901);let u={"2xs":r.thumbnailSize2xsStateDefaultIconCompositionSizing,xs:r.thumbnailSizeXsStateDefaultIconCompositionSizing,s:r.thumbnailSizeSStateDefaultIconCompositionSizing,m:r.thumbnailSizeMStateDefaultIconCompositionSizing,l:r.thumbnailSizeLStateDefaultIconCompositionSizing,xl:r.thumbnailSizeXlStateDefaultIconCompositionSizing,"2xl":r.thumbnailSize2xlStateDefaultIconCompositionSizing,"3xl":r.thumbnailSize3xlStateDefaultIconCompositionSizing,"4xl":r.thumbnailSize4xlStateDefaultIconCompositionSizing,"5xl":r.thumbnailSize5xlStateDefaultIconCompositionSizing,"6xl":r.thumbnailSize6xlStateDefaultIconCompositionSizing};e.i(541765).thumbnailShapeOptions.filter(e=>"rectangleSoft"!==e);let c=(0,s.cva)({variants:{variant:{accent:{color:o.default.thumbnail.color.accent.content.value}
2,accentBackground:{color:o.default.thumbnail.color.accentBackground.content.value},neutral:{color:o.default.thumbnail.color.neutral.content.value},transparentNeutral:{color:o.default.thumbnail.color.transparentNeutral.content.value},positive:{color:o.default.thumbnail.color.positive.content.value},warning:{color:o.default.thumbnail.color.warning.content.value},danger:{color:o.default.thumbnail.color.danger.content.value},custom:{color:o.default.thumbnail.color.custom.content.value},blue:{color:o.default.thumbnail.color.blue.content.value},darkBlue:{color:o.default.thumbnail.color.darkBlue.content.value},jordyBlue:{color:o.default.thumbnail.color.jordyBlue.content.value},indigo:{color:o.default.thumbnail.color.indigo.content.value},lavender:{color:o.default.thumbnail.color.lavender.content.value},purple:{color:o.default.thumbnail.color.purple.content.value},wisteria:{color:o.default.thumbnail.color.wisteria.content.value},pink:{color:o.default.thumbnail.color.pink.content.value},coral:{color:o.default.thumbnail.color.coral.content.value},red:{color:o.default.thumbnail.color.red.content.value},bloodOrange:{color:o.default.thumbnail.color.bloodOrange.content.value},orange:{color:o.default.thumbnail.color.orange.content.value},amber:{color:o.default.thumbnail.color.amber.content.value},yellow:{color:o.default.thumbnail.color.yellow.content.value},lime:{color:o.default.thumbnail.color.lime.content.value},green:{color:o.default.thumbnail.color.green.content.value},teal:{color:o.default.thumbnail.color.teal.content.value},cyan:{color:o.default.thumbnail.color.cyan.content.value},onLoud:{color:o.default.thumbnail.color.onLoud.content.value},gold:{color:o.default.thumbnail.color.gold.content.value},silver:{color:o.default.thumbnail.color.silver.content.value},bronze:{color:o.default.thumbnail.color.bronze.content.value},amethyst:{color:o.default.thumbnail.color.amethyst.content.value},diamond:{color:o.default.thumbnail.color.diamond.content.value},ruby:{color:o.default.thumbnail.color.ruby.content.value},emerald:{color:o.default.thumbnail.color.emerald.content.value},sapphire:{color:o.default.thumbnail.color.sapphire.content.value},rhodonite:{color:o.default.thumbnail.color.rhodonite.content.value}}}}),m=e=>{let{size:o="m",variant:s="accent",icon:r,iconColor:m,badge:p,gradientBackground:g,...f}=e,{hasAction:v}=(0,a.getActionBehaviour)(f),_=(0,d.useRef)(null),{theme:b}=(0,l.useTheme)({elementRef:_,observe:!0}),h=g?(0,n.resolveThemedImage)(g,b):void 0,x=g?"onLoud":s,w="custom"===s?m:void 0;return(0,t.jsxs)(i.ThumbnailStructure.Wrapper,{ref:_,hasInteraction:v,children:[(0,t.jsx)(i.ThumbnailStructure,{...f,size:o,variant:s,backgroundImage:h,css:{padding:"0",...c.raw({variant:x}),...f.css},children:(0,t.jsx)(r,{color:w,size:u[o],id:e.id?`${e.id}-icon`:void 0})}),p&&(0,t.jsx)(i.ThumbnailStructure.Positioner,{size:o,thumbnailIsRound:"circle"===e.shape,children:p})]})};m.displayName="Fresha.DesignSystem.IconThumbnail",e.s(["IconThumbnail",0,m],799114)},680789,e=>{"use strict";var t=e.i(318008),a=e.i(519774);let l={default:{layout:{backgroundColor:{value:"background.page"}}}},i={fluid:{default:{container:{composition:{verticalPadding:{value:"200"},horizontalPadding:{value:"250"}}},duration:{value:"medium.s"},easing:{value:"easeInOut"}},tablet:{container:{composition:{verticalPadding:{value:"200"},horizontalPadding:{value:"400"}}}},laptop:{container:{composition:{verticalPadding:{value:"200"},horizontalPadding:{value:"400"}}}},desktop:{container:{composition:{verticalPadding:{value:"200"},horizontalPadding:{value:"400"}}}}},wideAndNarrow:{default:{container:{composition:{verticalPadding:{value:"200"},horizontalPadding:{value:"250"}}},duration:{value:"medium.s"},easing:{value:"easeInOut"}},tablet:{container:{composition:{verticalPadding:{value:"200"},horizontalPadding:{value:"400"}}}},laptop:{container:{composition:{verticalPadding:{value:"200"},horizontalPadding:{value:"400"}}}},desktop:{container:{composition:{verticalPadding:{value:"200"},horizontalPadding:{value:"400"},width:{value:"desktop"}}}}}};e.i(550834);var o=e.i(271894),n=e.i(138696);let s=e=>{let{children:l,size:i="wideAndNarrow",topSlot:n,hasBorder:s=!0,isAnimated:r=!1,isVisible:u=!0,isTopSlotVisible:c=!0,css:m,...p}=e,g=n&&(!r||u&&c),f=d.raw({size:i,hasBorder:s&&!g,isAnimated:r,isVisible:r&&u,isTopSlotVisible:r&&c});return(0,t.jsxs)("div",{...(0,a.spreadProps)(p,(0,o.css)(f.wrapper,m)),children:[n&&(0,t.jsx)("div",{className:(0,o.css)(f.topSlotContainer),children:n}),(0,t.jsx)("div",{className:(0,o.css)(f.container),children:l})]})};s.displayName="Fresha.DesignSystem.BottomBar";let d=(0,n.sva)({slots:["wrapper","container","topSlotContainer"],base:{wrapper:{position:"sticky",insetBlockEnd:"0",zIndex:"10",transitionProperty:"[box-shadow, background-color, max-block-size]",transitionDuration:"[{durations.short.m}, {durations.short.m}, {durations.medium.s}]",transitionTimingFunction:"easeInOut",backgroundColor:l.default.layout.backgroundColor.value,_motionReduce:{transition:"[none]"}},container:{display:"flex",marginBlock:"0",marginInline:"auto",laptop:{justifyContent:"flex-end"}},topSlotContainer:{inlineSize:"100%",_motionReduce:{transition:"[none]"}}},variants:{size:{fluid:{container:{paddingBlock:i.fluid.default.container.composition.verticalPadding.value,paddingInline:i.fluid.default.container.composition.horizontalPadding.value,tablet:{paddingBlock:i.fluid.tablet.container.composition.verticalPadding.value,paddingInline:i.fluid.tablet.container.composition.horizontalPadding.value},laptop:{paddingBlock:i.fluid.laptop.container.composition.verticalPadding.value,paddingInline:i.fluid.laptop.container.composition.horizontalPadding.value},desktop:{paddingBlock:i.fluid.desktop.container.composition.verticalPadding.value,paddingInline:i.fluid.desktop.container.composition.horizontalPadding.value}}},wideAndNarrow:{container:{paddingBlock:i.wideAndNarrow.default.container.composition.verticalPadding.value,paddingInline:i.wideAndNarrow.default.container.composition.horizontalPadding.value,tablet:{paddingBlock:i.wideAndNarrow.tablet.container.composition.verticalPadding.value,paddingInline:i.wideAndNarrow.tablet.container.composition.horizontalPadding.value},laptop:{paddingBlock:i.wideAndNarrow.laptop.container.composition.verticalPadding.value,paddingInline:i.wideAndNarrow.laptop.container.composition.horizontalPadding.value},desktop:{paddingBlock:i.wideAndNarrow.desktop.container.composition.verticalPadding.value,paddingInline:i.wideAndNarrow.desktop.container.composition.horizontalPadding.value,maxInlineSize:"[{breakpoints.desktop}]"}}}},hasBorder:{true:{wrapper:{boxShadow:"[var(--elevation-clipping-bottom)]"}}},isAnimated:{true:{wrapper:{overflow:"hidden",maxBlockSize:"0"},topSlotContainer:{overflow:"hidden",maxBlockSize:"0",transitionProperty:"[max-block-size]",transitionDuration:"medium.s",transitionTimingFunction:"easeInOut"}}},isVisible:{true:{wrapper:{maxBlockSize:"[200px]"}}},isTopSlotVisible:{true:{topSlotContainer:{maxBlockSize:"[200px]"}}}}});e.s(["BottomBar",0,s],680789)},625475,e=>{e.v({"--align-content-default-":"Flex-module-scss-module__1tn-4G__--align-content-default-","--align-content-desktop-":"Flex-module-scss-module__1tn-4G__--align-content-desktop-","--align-content-laptop-":"Flex-module-scss-module__1tn-4G__--align-content-laptop-","--align-content-smalltablet-":"Flex-module-scss-module__1tn-4G__--align-content-smalltablet-","--align-content-tablet-":"Flex-module-scss-module__1tn-4G__--align-content-tablet-","--align-items-default-":"Flex-module-scss-module__1tn-4G__--align-items-default-","--align-items-desktop-":"Flex-module-scss-module__1tn-4G__--align-items-desktop-","--align-items-la
2ptop-":"Flex-module-scss-module__1tn-4G__--align-items-laptop-","--align-items-smalltablet-":"Flex-module-scss-module__1tn-4G__--align-items-smalltablet-","--align-items-tablet-":"Flex-module-scss-module__1tn-4G__--align-items-tablet-","--align-self-default-":"Flex-module-scss-module__1tn-4G__--align-self-default-","--align-self-desktop-":"Flex-module-scss-module__1tn-4G__--align-self-desktop-","--align-self-laptop-":"Flex-module-scss-module__1tn-4G__--align-self-laptop-","--align-self-smalltablet-":"Flex-module-scss-module__1tn-4G__--align-self-smalltablet-","--align-self-tablet-":"Flex-module-scss-module__1tn-4G__--align-self-tablet-","--basis-default-":"Flex-module-scss-module__1tn-4G__--basis-default-","--basis-desktop-":"Flex-module-scss-module__1tn-4G__--basis-desktop-","--basis-laptop-":"Flex-module-scss-module__1tn-4G__--basis-laptop-","--basis-smalltablet-":"Flex-module-scss-module__1tn-4G__--basis-smalltablet-","--basis-tablet-":"Flex-module-scss-module__1tn-4G__--basis-tablet-","--direction-default-":"Flex-module-scss-module__1tn-4G__--direction-default-","--direction-desktop-":"Flex-module-scss-module__1tn-4G__--direction-desktop-","--direction-laptop-":"Flex-module-scss-module__1tn-4G__--direction-laptop-","--direction-smalltablet-":"Flex-module-scss-module__1tn-4G__--direction-smalltablet-","--direction-tablet-":"Flex-module-scss-module__1tn-4G__--direction-tablet-","--display-default-":"Flex-module-scss-module__1tn-4G__--display-default-","--display-desktop-":"Flex-module-scss-module__1tn-4G__--display-desktop-","--display-laptop-":"Flex-module-scss-module__1tn-4G__--display-laptop-","--display-smalltablet-":"Flex-module-scss-module__1tn-4G__--display-smalltablet-","--display-tablet-":"Flex-module-scss-module__1tn-4G__--display-tablet-","--grow-default-":"Flex-module-scss-module__1tn-4G__--grow-default-","--grow-desktop-":"Flex-module-scss-module__1tn-4G__--grow-desktop-","--grow-laptop-":"Flex-module-scss-module__1tn-4G__--grow-laptop-","--grow-smalltablet-":"Flex-module-scss-module__1tn-4G__--grow-smalltablet-","--grow-tablet-":"Flex-module-scss-module__1tn-4G__--grow-tablet-","--justify-content-default-":"Flex-module-scss-module__1tn-4G__--justify-content-default-","--justify-content-desktop-":"Flex-module-scss-module__1tn-4G__--justify-content-desktop-","--justify-content-laptop-":"Flex-module-scss-module__1tn-4G__--justify-content-laptop-","--justify-content-smalltablet-":"Flex-module-scss-module__1tn-4G__--justify-content-smalltablet-","--justify-content-tablet-":"Flex-module-scss-module__1tn-4G__--justify-content-tablet-","--padding-bottom-default-":"Flex-module-scss-module__1tn-4G__--padding-bottom-default-","--padding-bottom-desktop-":"Flex-module-scss-module__1tn-4G__--padding-bottom-desktop-","--padding-bottom-laptop-":"Flex-module-scss-module__1tn-4G__--padding-bottom-laptop-","--padding-bottom-smalltablet-":"Flex-module-scss-module__1tn-4G__--padding-bottom-smalltablet-","--padding-bottom-tablet-":"Flex-module-scss-module__1tn-4G__--padding-bottom-tablet-","--padding-left-default-":"Flex-module-scss-module__1tn-4G__--padding-left-default-","--padding-left-desktop-":"Flex-module-scss-module__1tn-4G__--padding-left-desktop-","--padding-left-laptop-":"Flex-module-scss-module__1tn-4G__--padding-left-laptop-","--padding-left-smalltablet-":"Flex-module-scss-module__1tn-4G__--padding-left-smalltablet-","--padding-left-tablet-":"Flex-module-scss-module__1tn-4G__--padding-left-tablet-","--padding-right-default-":"Flex-module-scss-module__1tn-4G__--padding-right-default-","--padding-right-desktop-":"Flex-module-scss-module__1tn-4G__--padding-right-desktop-","--padding-right-laptop-":"Flex-module-scss-module__1tn-4G__--padding-right-laptop-","--padding-right-smalltablet-":"Flex-module-scss-module__1tn-4G__--padding-right-smalltablet-","--padding-right-tablet-":"Flex-module-scss-module__1tn-4G__--padding-right-tablet-","--padding-top-default-":"Flex-module-scss-module__1tn-4G__--padding-top-default-","--padding-top-desktop-":"Flex-module-scss-module__1tn-4G__--padding-top-desktop-","--padding-top-laptop-":"Flex-module-scss-module__1tn-4G__--padding-top-laptop-","--padding-top-smalltablet-":"Flex-module-scss-module__1tn-4G__--padding-top-smalltablet-","--padding-top-tablet-":"Flex-module-scss-module__1tn-4G__--padding-top-tablet-","--shrink-default-":"Flex-module-scss-module__1tn-4G__--shrink-default-","--shrink-desktop-":"Flex-module-scss-module__1tn-4G__--shrink-desktop-","--shrink-laptop-":"Flex-module-scss-module__1tn-4G__--shrink-laptop-","--shrink-smalltablet-":"Flex-module-scss-module__1tn-4G__--shrink-smalltablet-","--shrink-tablet-":"Flex-module-scss-module__1tn-4G__--shrink-tablet-","--wrap-default-":"Flex-module-scss-module__1tn-4G__--wrap-default-","--wrap-desktop-":"Flex-module-scss-module__1tn-4G__--wrap-desktop-","--wrap-laptop-":"Flex-module-scss-module__1tn-4G__--wrap-laptop-","--wrap-smalltablet-":"Flex-module-scss-module__1tn-4G__--wrap-smalltablet-","--wrap-tablet-":"Flex-module-scss-module__1tn-4G__--wrap-tablet-","c-fle__wrapper":"Flex-module-scss-module__1tn-4G__c-fle__wrapper"})},880317,e=>{"use strict";var t=e.i(318008),a=e.i(845440),l=e.i(519774),i=e.i(585102),o=e.i(687652);let n=["normal","center","start","end","flex-start","flex-end"];[...n],[...n],[...n],[...n];let s=e=>void 0===e?{}:"string"==typeof e||"number"==typeof e?{default:""}:Object.entries(e).reduce((e,t)=>
2({...e,[t[0]]:""}),{});var d=e.i(657914);let r=(e,t)=>"string"==typeof t||"number"==typeof t?{[`--${e}-default`]:t}:Object.entries(t).reduce((t,a)=>({...t,[`--${e}-${a[0]}`]:a[1]}),{});var u=e.i(625475),c=e.i(224034);let m=e=>void 0===e?{}:Object.entries(e).reduce((e,t)=>({...e,[t[0]]:c.spacing[t[1]]}),{}),p=e=>{switch(e){case"row":case"horizontal":default:return"row";case"column":case"vertical":return"column";case"row-reverse":case"horizontal-reverse":return"row-reverse";case"column-reverse":case"vertical-reverse":return"column-reverse"}},g={wrapper:u.default["c-fle__wrapper"],alignContent:e=>(0,d.getResponsiveClassNames)("align-content",s(e),u.default),alignItems:e=>(0,d.getResponsiveClassNames)("align-items",s(e),u.default),direction:e=>(0,d.getResponsiveClassNames)("direction",s(e),u.default),display:e=>(0,d.getResponsiveClassNames)("display",s(e),u.default),justifyContent:e=>(0,d.getResponsiveClassNames)("justify-content",s(e),u.default),paddingTop:e=>(0,d.getResponsiveClassNames)("padding-top",s(e),u.default),paddingRight:e=>(0,d.getResponsiveClassNames)("padding-right",s(e),u.default),paddingBottom:e=>(0,d.getResponsiveClassNames)("padding-bottom",s(e),u.default),paddingLeft:e=>(0,d.getResponsiveClassNames)("padding-left",s(e),u.default),wrap:e=>(0,d.getResponsiveClassNames)("wrap",s(e),u.default)},f={wrapper:u.default["c-fle__wrapper"],alignSelf:e=>(0,d.getResponsiveClassNames)("align-self",s(e),u.default),basis:e=>(0,d.getResponsiveClassNames)("basis",s(e),u.default),grow:e=>(0,d.getResponsiveClassNames)("grow",s(e),u.default),shrink:e=>(0,d.getResponsiveClassNames)("shrink",s(e),u.default)},v=o.forwardRef((e,o)=>{let{as:n="div",children:s}=e,{className:u,styles:c}=(e=>{let{alignContent:t,alignItems:a,direction:l="row",display:o="flex",gap:n,columnGap:s,rowGap:u,justifyContent:c,padding:f,wrap:v}=e,_=(0,d.getGlobalResponsiveClassNames)({gap:n}),b=(0,d.getGlobalResponsiveClassNames)({rowGap:u}),h=(0,d.getGlobalResponsiveClassNames)({columnGap:s}),{paddingTop:x,paddingRight:w,paddingBottom:S,paddingLeft:y}=(e=>{if(void 0===e)return{};let t=e=>{let t,a,l,i;return 1===e.length?[t,a,l,i]=[e[0],e[0],e[0],e[0]]:2===e.length?([t,l]=[e[0],e[0]],[a,i]=[e[1],e[1]]):[t,a,l,i]=e,{top:t,right:a,bottom:l,left:i}};if(Array.isArray(e)){let{top:a,right:l,bottom:i,left:o}=t(e);return{paddingTop:{default:a},paddingRight:{default:l},paddingBottom:{default:i},paddingLeft:{default:o}}}return Object.entries(e).reduce((e,a)=>{let[l,i]=a,{top:o,right:n,bottom:s,left:d}=t(i);return{...e,paddingTop:{...e.paddingTop,[l]:o},paddingRight:{...e.paddingRight,[l]:n},paddingBottom:{...e.paddingBottom,[l]:s},paddingLeft:{...e.paddingLeft,[l]:d}}},{paddingTop:{},paddingRight:{},paddingBottom:{},paddingLeft:{}})})(f),k=void 0===l?{}:"string"==typeof l?{default:p(l)}:Object.entries(l).reduce((e,t)=>({...e,[t[0]]:p(t[1])}),{}),F=x?{...r("padding-top",m(x))}:{},z=w?{...r("padding-right",m(w))}:{},C=S?{...r("padding-bottom",m(S))}:{},I=y?{...r("padding-left",m(y))}:{},G=t?{...r("align-content",t)}:{},B=a?{...r("align-items",a)}:{},P=k?{...r("direction",k)}:{},j=o?{...r("display",o)}:{},N=c?{...r("justify-content",c)}:{},R=v?{...r("wrap",v)}:{};return{className:(0,i.default)(g.wrapper,g.alignContent(t),g.alignItems(a),g.direction(k),g.display(o),g.justifyContent(c),g.paddingTop(x),g.paddingRight(w),g.paddingBottom(S),g.paddingLeft(y),g.wrap(v),..._,...b,...h),styles:{...G,...B,...P,...j,...N,...F,...z,...C,...I,...R}}})(e),{className:v,styles:_}=(e=>{let{alignSelf:t,basis:a,grow:l,shrink:o}=e,n=t?{...r("align-self",t)}:{},s=a?{...r("basis",a)}:{},d=void 0!==l?{...r("grow",l)}:{},u=void 0!==o?{...r("shrink",o)}:{};return{className:(0,i.default)(f.wrapper,f.alignSelf(t),f.basis(a),f.grow(l),f.shrink(o)),styles:{...n,...s,...d,...u}}})(e),{style:b,...h}=(0,l.getCommonProps)(e),x=(0,l.getEventProps)(e);return(0,t.jsx)(n,{ref:o,...h,style:{...c,..._,...b},className:(0,i.default)(u,v,(0,a.getClassNames)(e)),...x,children:s})});v.displayName="Fresha.DesignSystem.Flex",e.s(["Flex",0,v],880317)},15009,e=>{"use strict";var t=e.i(318008),a=e.i(680789),l=e.i(516224),i=e.i(519774),o=e.i(430080);e.i(550834);var n=e.i(271894),s=e.i(197098),d=e.i(687652),r=e.i(321870),u=e.i(532365);let c=(0,r.cva)({base:{inlineSize:"100%"}
2,variants:{width:{wide:{sizingVar:u.default.wizard.structure.width.wide.default.laptop.container.maxWidth.value,maxInlineSize:{base:"100%",laptop:"[calc(var(--sizing-var) + calc(token(spacing.400) * 2))]",desktop:u.default.wizard.structure.width.wide.default.desktop.container.maxWidth.value}},medium:{maxInlineSize:{base:"100%",laptop:u.default.wizard.structure.width.medium.default.laptop.container.maxWidth.value}},narrow:{maxInlineSize:{base:"100%",tablet:u.default.wizard.structure.width.narrow.default.tablet.container.maxWidth.value}},fluid:{maxInlineSize:"100%"}},hasContentPadding:{true:{paddingInline:{laptop:"400",desktop:"unset"}}},hasSidePadding:{true:{"& > div":{paddingInline:{base:"sidePadding.mobile",tablet:"sidePadding.tablet",laptop:"unset"}}}}}}),m=(0,r.cva)({variants:{variant:{default:{background:"background.page"},pageFaded:{background:"background.pageFadedHover"}}}}),p=(0,r.cva)({base:{outlineStyle:"none",boxShadow:"elevated",display:"flex",flexDirection:"column",minBlockSize:"[100dvh]",inlineSize:"100%"}}),g=(0,r.cva)({base:{display:"block",maxBlockSize:"100%",flexGrow:"1",overflowY:"auto",overflowX:"hidden",overscrollBehaviorY:"none"},variants:{smooth:{true:{scrollBehavior:"smooth"}},alwaysShowScrollbar:{true:{overflowY:"scroll"}}}}),f=(0,r.cva)({base:{display:"flex",flexDirection:"column",alignItems:"center",zIndex:"5",flexGrow:"1",marginInline:"auto"}}),v=(0,r.cva)({variants:{width:{wide:{paddingBlockEnd:{base:"300",tablet:"1200"}},medium:{paddingBlockEnd:{base:"300",tablet:"1200"}},narrow:{paddingBlockEnd:{base:"250",tablet:"1200"}},fluid:{paddingBlockEnd:"[0]"}}}}),_=(0,r.cva)({base:{display:"flex",flexDirection:"column",alignItems:"center",position:"sticky",insetBlockStart:"900",zIndex:"8",flexGrow:"1",inlineSize:"100%",paddingBlock:"150"},variants:{isScrolled:{true:{boxShadow:"clipping"}}}}),b=(0,n.css)({blockSize:"0",position:"relative"});var h=e.i(230326);let x="default";h.wizardStructureWidths;let w="wide",S=d.default.createContext({titleProps:{},width:w,showScrolledHeader:!1,setShowScrolledHeader:()=>void 0,hasSticky:!1,setHasSticky:()=>void 0,showScrolledFooter:!1,setShowScrolledFooter:()=>void 0,headerHeight:0,setHeaderHeight:()=>void 0,variant:x});S.displayName="Fresha.DesignSystem.Modal.FullScreenContext";let{Provider:y}=S;var k=e.i(728809),F=e.i(423044),z=e.i(257709),C=e.i(995166);let I=d.default.forwardRef((e,a)=>{let{css:l,children:o,hasSidePadding:s=!1,isFullHeight:r=!1,autoFocus:u,...m}=e,p=d.default.useRef(null),g=(0,F.useObjectRef)(a||p),_=d.default.useRef(null),{width:h,headerHeight:x,setShowScrolledHeader:w,setShowScrolledFooter:y}=d.default.useContext(S);return(0,C.useIsVisible)(_,{onShow:()=>{w(!1)},onHide:()=>{w(!0)}}),(0,t.jsx)(k.FocusScope,{autoFocus:u,children:(0,t.jsxs)("div",{ref:g,...(0,i.spreadProps)(m,(0,n.css)(f.raw(),c.raw({width:h}),l)),children:[(0,t.jsx)("div",{ref:_,className:b,style:{insetBlockStart:`-${x/1.5}px`}}),(0,t.jsx)("div",{className:(0,n.css)({display:"grid"},c.raw({width:h,hasContentPadding:"wide"===h,hasSidePadding:s}),v.raw({width:h}),r&&{flex:"1"}),children:o}),(0,t.jsx)(z.IsVisible,{onShow:()=>y(!1),onHide:()=>y(!0)})]})})});I.displayName="Fresha.DesignSystem.ModalFullScreen.Container";var G=e.i(644714),B=e.i(674515),P=e.i(804702),j=e.i(671640),N=e.i(732257),R=e.i(656196),D=e.i(993234);let E=d.default.forwardRef((e,a)=>{let{qaType:l,...i}=e,{Modal:{FullScreen:{closeShort:o}}}=d.default.useContext(D.TranslationsContext),n=(0,j.useBreakpoint)("laptop");return(0,t.jsx)(P.Button,{variant:n?"secondary":"tertiary",size:"l",ref:a,id:`close-modal-${l}`,...i,children:o})});E.displayName="Fresha.DesignSystem.ModalFullScreen.Header.Close";let V=d.default.forwardRef((e,a)=>{let{qaType:l,...i}=e,{Modal:{FullScreen:{close:o}}}=d.default.useContext(D.TranslationsContext),n=(0,j.useBreakpoint)("laptop"),s=(0,j.useBreakpoint)("tablet")?R.CloseIcon:N.CloseBoldIcon;return(0,t.jsx)(P.Button,{id:`close-modal-${l}`,size:"l",variant:n?"secondary":"tertiary",icon:s,isLabelHidden:!0,isCompact:!0,ref:a,...i,children:o})});E.displayName="Fresha.DesignSystem.ModalFullScreen.Header.Close";let M=e=>{let{isHeaderHidden:a=!1,disableContentAnimation:l=!1,suffix:i,onClose:o,qaType:n,title:s,description:r,isScrolled:u,...c}=e,{titleProps:m,width:p,showScrolledHeader:g,setHeaderHeight:f,variant:v,hasSticky:_}=d.default.useContext(S),b=d.default.useRef(null);return(0,B.useClientLayoutEffect)(()=>{f(b.current?.getBoundingClientRect().height||0)},[]),(0,t.jsx)(G.HeaderFlow,{...c,content:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(G.HeaderFlow.TextTitle,{...m,label:s,isLabelHidden:a}),r&&(0,t.jsx)(G.HeaderFlow.TextDescription,{labelAs:"p",label:r,isLabelHidden:a})]}),suffix:i||o&&(0,t.jsx)(V,{onAction:o,qaType:n}),ref:b,size:(e=>{switch(e){case"narrow":case"medium":default:return"narrow";case"fluid":return"fluid";case"wide":return"wide"}})(p),isScrolled:g||u,withShadowOnScroll:!_&&e.withShadowOnScroll,disableContentAnimation:l,qaType:n,backgroundColor:e.backgroundColor||("default"===v?"page":v)})};M.displayName="Fresha.DesignSystem.ModalFullScreen.Header";let T=Object.assign(M,{Close:E,CloseCompact:V}
2),L=d.default.forwardRef((e,a)=>{let{css:l,children:o,hasSidePadding:s=!1,width:r,...u}=e,p=d.default.useRef(null),g=(0,F.useObjectRef)(a||p),f=d.default.useRef(null),{width:v,headerHeight:h,showScrolledHeader:x,setShowScrolledHeader:w,setHasSticky:y,variant:k}=d.default.useContext(S),z=r||v;return(0,d.useEffect)(()=>(y(!0),()=>{y(!1)}),[y]),(0,C.useIsVisible)(f,{onShow:()=>{w(!1)},onHide:()=>{w(!0)}}),(0,t.jsxs)("div",{ref:g,...(0,i.spreadProps)(u,(0,n.css)(_.raw({isScrolled:x}),m.raw({variant:k}),l)),children:[(0,t.jsx)("div",{ref:f,className:b,style:{insetBlockStart:`-${h/1.5}px`}}),(0,t.jsx)("div",{className:(0,n.css)({marginInline:"auto"},c.raw({width:z,hasContentPadding:"wide"===z,hasSidePadding:s})),children:o})]})});L.displayName="Fresha.DesignSystem.ModalFullScreen.Container";let A=e=>{let{children:a,width:r=w,hasScrollableComponent:u=!0,disableScroll:c=!1,variant:f=x,modalScrollBehaviour:v="auto",alwaysShowScrollbar:_=!1,...b}=e,{classNames:h,rest:S}=(0,i.extractClassNames)(b),[k,F]=(0,d.useState)(!1),[z,C]=(0,d.useState)(!1),[I,G]=(0,d.useState)(!1),[B,P]=(0,d.useState)(0);return(0,t.jsx)(l.ModalStructure,{...S,shouldCloseOnInteractOutside:!1,children:e=>{let{dialogProps:l,modalAnimationCss:i,titleProps:d,ref:b}=e,x=(0,t.jsx)(o.IntersectionObserver,{children:(0,t.jsx)("div",{ref:b,...l,className:(0,s.cx)((0,n.css)(p.raw(),m.raw({variant:f})),h.className,h.unsafeClassName),children:a})});return(0,t.jsx)(y,{value:{titleProps:d,width:r,showScrolledHeader:k,setShowScrolledHeader:F,hasSticky:I,setHasSticky:G,showScrolledFooter:z,setShowScrolledFooter:C,headerHeight:B,setHeaderHeight:P,variant:f},children:(0,t.jsx)("div",{className:(0,n.css)(i,{inlineSize:"100%",minBlockSize:"100%"}
2),children:u?(0,t.jsx)("div",{className:g({smooth:"smooth"===v,alwaysShowScrollbar:_}),style:c?{overflowY:"hidden"}:{},children:x}):x})})}})};A.displayName="Fresha.DesignSystem.ModalFullScreen";let O=Object.assign(A,{Header:T,StickySection:L,Container:I,Footer:a.BottomBar});e.s(["ModalFullScreen",0,O],15009)}]);
3
4//# debugId=76485d38-5b64-e7e1-de86-d396fa09de55
5//# sourceMappingURL=1yvduzsxsqpmr.js.map

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.