{"version":3,"file":"script_main.Ch13FSjF.mjs","names":["Navigation","Button","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","PropertyOverrides","Image","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/oEOnMlFSa0tlCqJittxs/fp1I5Vq0cahqIWAVwdCw/Tunh53Jqk.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (7918caa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/g9QgLQk4d/g9QgLQk4d.js\";import Button from\"#framer/local/canvasComponent/QbmkG2cRf/QbmkG2cRf.js\";import*as sharedStyle1 from\"#framer/local/css/KoR78XjfR/KoR78XjfR.js\";import*as sharedStyle2 from\"#framer/local/css/L_g3_HBBF/L_g3_HBBF.js\";import*as sharedStyle from\"#framer/local/css/SbHrSA3u6/SbHrSA3u6.js\";const NavigationFonts=getFonts(Navigation);const ButtonFonts=getFonts(Button);const breakpoints={G7QIpDpzd:\"(min-width: 1200px)\",jwPVxPz0V:\"(max-width: 809px)\",SH5SZoDu7:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-n02G3\";const variantClassNames={G7QIpDpzd:\"framer-v-9kwpfe\",jwPVxPz0V:\"framer-v-19m7lfr\",SH5SZoDu7:\"framer-v-1arcr1w\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const breakpointRules={jwPVxPz0V:[\".framer-n02G3 .framer-he2t03-container { height: auto; left: 50%; transform: translateX(-50%); }\",\".framer-n02G3 .framer-1m6ylw4 { height: 286px; }\",\".framer-n02G3 .framer-2yleb6 { padding: 20px; }\",\".framer-n02G3 .framer-82chlk { width: 100%; }\"],SH5SZoDu7:[\".framer-n02G3 .framer-he2t03-container { height: auto; left: 50%; transform: translateX(-50%); }\",\".framer-n02G3 .framer-82chlk { width: 80%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jwPVxPz0V:\".framer-19m7lfr-override\",SH5SZoDu7:\".framer-1arcr1w-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n02G3.framer-d5w7ju, .framer-n02G3 .framer-d5w7ju { display: block; }\",\".framer-n02G3.framer-9kwpfe { align-content: center; align-items: center; background-color: var(--token-385939ed-0d6e-41c6-b8e0-89654ef083fb, #f7f3ea); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-n02G3 .framer-he2t03-container { flex: none; height: 77px; left: calc(50.00000000000002% - 100% / 2); position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 1; }\",\".framer-n02G3 .framer-1m6ylw4 { flex: none; height: 338px; overflow: hidden; position: relative; width: 100%; }\",\".framer-n02G3 .framer-1cbwjtt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-n02G3 .framer-2yleb6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 40px; position: relative; width: 100%; }\",\".framer-n02G3 .framer-82chlk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 60%; }\",\".framer-n02G3 .framer-17rsakr { --border-bottom-width: 1px; --border-color: var(--token-b291833f-8019-45b4-9fb0-baa1c8464668, #dddddd); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-n02G3 .framer-tmr6uu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-n02G3 .framer-5tim6s, .framer-n02G3 .framer-ja30n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-n02G3 .framer-1usgqo3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-n02G3 .framer-1pzbbta { align-self: stretch; background-color: var(--token-fcc898d8-fdf7-44be-b145-7c4ec7758d15, #bbbcbc); flex: none; height: auto; overflow: hidden; position: relative; width: 4px; }\",\".framer-n02G3 .framer-x73gw4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-n02G3 .framer-1ck8rpo { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-n02G3 .framer-1y7hgdl { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-n02G3 .framer-1v5l9zs-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-n02G3 .framer-s4mkqv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-n02G3[data-border=\"true\"]::after, .framer-n02G3 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const mediaQueries={G7QIpDpzd:\"(min-width: 1200px)\",jwPVxPz0V:\"(max-width: 809px)\",SH5SZoDu7:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"G7QIpDpzd\",Phone:\"jwPVxPz0V\",Tablet:\"SH5SZoDu7\"};const getProps=({conditionName,description,height,id,image,link,width,...props})=>{return{...props,AJlV8MWSL:description??props.AJlV8MWSL??\"Have you been looking for a Chemical Peel Bournemouth. Would you like a brighter, glowing complexion? All our Salons in Bournemouth offer chemical peels to improve the appearance of your skin and promote skin rejuvenation.\",h17lbU04_:image??props.h17lbU04_,hoBGhQeJy:conditionName??props.hoBGhQeJy??\"Skin\",variant:humanReadableVariantMap[props.variant]??props.variant??\"G7QIpDpzd\",VpVO7xhgt:link??props.VpVO7xhgt};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,hoBGhQeJy,AJlV8MWSL,h17lbU04_,VpVO7xhgt,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"G7QIpDpzd\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-385939ed-0d6e-41c6-b8e0-89654ef083fb, rgb(247, 243, 234)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-9kwpfe\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jwPVxPz0V:{\"data-framer-layout-hint-center-x\":true},SH5SZoDu7:{\"data-framer-layout-hint-center-x\":true}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-he2t03-container\",layoutScroll:true,nodeId:\"enzpDygnw\",scopeId:\"Tunh53Jqk\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jwPVxPz0V:{style:{width:\"100%\"},variant:\"GLacHAJCp\"},SH5SZoDu7:{style:{width:\"100%\"},variant:\"GLacHAJCp\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"enzpDygnw\",layoutId:\"enzpDygnw\",style:{height:\"100%\",width:\"100%\"},TmOMHkztd:\"g5GTQAFUJ\",Tmv8ltWP2:\"g5GTQAFUJ\",uqk4KIGzs:\"g5GTQAFUJ\",variant:\"YhUjXjWsh\",width:\"100%\",YU5WRcXQm:\"g5GTQAFUJ\"})})})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(0),pixelHeight:333,pixelWidth:1e3,sizes:\"100vw\",...toResponsiveImage(h17lbU04_)},className:\"framer-1m6ylw4\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cbwjtt\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-2yleb6\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-82chlk\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-17rsakr\",\"data-border\":true,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tmr6uu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1jvsnib\",\"data-styles-preset\":\"SbHrSA3u6\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LdGK1hKa6\"},motionChild:true,nodeId:\"UP4zQJMnZ\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"Tunh53Jqk\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hzkb4o\",\"data-styles-preset\":\"KoR78XjfR\",children:\"Conditions →\"})})})}),className:\"framer-5tim6s\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1jvsnib\",\"data-styles-preset\":\"SbHrSA3u6\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"urw05Jgt7\"},motionChild:true,nodeId:\"iKktePk1F\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"Tunh53Jqk\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hzkb4o\",\"data-styles-preset\":\"KoR78XjfR\",children:\"Skin →\"})})})}),className:\"framer-ja30n\",fonts:[\"Inter\"],text:hoBGhQeJy,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1usgqo3\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pzbbta\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-x73gw4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1ifuv60\",\"data-styles-preset\":\"L_g3_HBBF\",children:\"chemical peels\"})}),className:\"framer-1ck8rpo\",fonts:[\"Inter\"],text:hoBGhQeJy,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1jvsnib\",\"data-styles-preset\":\"SbHrSA3u6\",children:\"Have you been looking for a Chemical Peel Bournemouth. Would you like a brighter, glowing complexion? All our Salons in Bournemouth offer chemical peels to improve the appearance of your skin and promote skin rejuvenation.\"})}),className:\"framer-1y7hgdl\",fonts:[\"Inter\"],text:AJlV8MWSL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jwPVxPz0V:{y:569.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:641.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v5l9zs-container\",nodeId:\"X7QzPFYiy\",scopeId:\"Tunh53Jqk\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HppYVSQd1:\"View applicable treatments\",id:\"X7QzPFYiy\",layoutId:\"X7QzPFYiy\",style:{height:\"100%\"},variant:\"KqfWiipIw\",width:\"100%\",XTdW8AGv1:VpVO7xhgt})})})})]})]})]})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-s4mkqv\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 669\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SH5SZoDu7\":{\"layout\":[\"fixed\",\"fixed\"]},\"jwPVxPz0V\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"hoBGhQeJy\":\"conditionName\",\"AJlV8MWSL\":\"description\",\"h17lbU04_\":\"image\",\"VpVO7xhgt\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"G7QIpDpzd\":[\".framer-he2t03-container\",\".framer-1m6ylw4\",\".framer-1cbwjtt\"],\"SH5SZoDu7\":[\".framer-he2t03-container\",\".framer-1m6ylw4\",\".framer-1cbwjtt\"],\"jwPVxPz0V\":[\".framer-he2t03-container\",\".framer-1m6ylw4\",\".framer-1cbwjtt\"]}\n * @framerBreakpoints {\"G7QIpDpzd\":{\"min\":1200,\"canvasClassName\":\"framer-9kwpfe-override\",\"minHeight\":669,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"SH5SZoDu7\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1arcr1w-override\",\"minHeight\":658,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"jwPVxPz0V\":{\"max\":809,\"canvasClassName\":\"framer-19m7lfr-override\",\"minHeight\":619,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant G7QIpDpzd\n * @framerLayoutTemplate\n */const FramerTunh53Jqk=withCSS(Component,css,\"framer-n02G3\");export default FramerTunh53Jqk;FramerTunh53Jqk.displayName=\"Template\";FramerTunh53Jqk.defaultProps={height:669,width:1200};addPropertyControls(FramerTunh53Jqk,{hoBGhQeJy:{defaultValue:\"Skin\",displayTextArea:false,title:\"Condition Name\",type:ControlType.String},AJlV8MWSL:{defaultValue:\"Have you been looking for a Chemical Peel Bournemouth. Would you like a brighter, glowing complexion? All our Salons in Bournemouth offer chemical peels to improve the appearance of your skin and promote skin rejuvenation.\",displayTextArea:true,title:\"Description\",type:ControlType.String},h17lbU04_:{title:\"Image\",type:ControlType.ResponsiveImage},VpVO7xhgt:{title:\"Link\",type:ControlType.Link}});addFonts(FramerTunh53Jqk,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTunh53Jqk\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"\",\"framerIntrinsicHeight\":\"669\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"hoBGhQeJy\\\":\\\"conditionName\\\",\\\"AJlV8MWSL\\\":\\\"description\\\",\\\"h17lbU04_\\\":\\\"image\\\",\\\"VpVO7xhgt\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"G7QIpDpzd\",\"framerBreakpoints\":\"{\\\"G7QIpDpzd\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-9kwpfe-override\\\",\\\"minHeight\\\":669,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"SH5SZoDu7\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1arcr1w-override\\\",\\\"minHeight\\\":658,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"jwPVxPz0V\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-19m7lfr-override\\\",\\\"minHeight\\\":619,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"G7QIpDpzd\\\":[\\\".framer-he2t03-container\\\",\\\".framer-1m6ylw4\\\",\\\".framer-1cbwjtt\\\"],\\\"SH5SZoDu7\\\":[\\\".framer-he2t03-container\\\",\\\".framer-1m6ylw4\\\",\\\".framer-1cbwjtt\\\"],\\\"jwPVxPz0V\\\":[\\\".framer-he2t03-container\\\",\\\".framer-1m6ylw4\\\",\\\".framer-1cbwjtt\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SH5SZoDu7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jwPVxPz0V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/oEOnMlFSa0tlCqJittxs/fp1I5Vq0cahqIWAVwdCw/Tunh53Jqk.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ctQC0Q3Os: \"contact\", plm72DXNL: \"treatments\", TQVrQtIVB: \"treatments-1\", YqHVw4Os2: \"testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ogjsjMBEfRpGYaCj6LiG/HTRnnIovGJA8svQRo47q/augiA20Il.js\")), path: \"/\"}, nlQAmTWL1: {elements: {DR3y8cW1P: \"subscribe\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RQZBMVMyCemvY8e3HRkk/WaG4yFs5eK5rxQYW9cib/nlQAmTWL1.js\")), path: \"/salons/wallisdown\"}, lAsNeHwiT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tM6W2ISKDLI6aB70J2q8/r9t1iiUth6cXpDdbYJU2/lAsNeHwiT.js\")), path: \"/salons/westbourne\"}, FnbazIU0Z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UishLBsUay3AWgTKW3E1/nGZdd2cbGfq1nOl8khOe/FnbazIU0Z.js\")), path: \"/salons/christchurch\"}, NcM9bu_F_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Qr5lbzYdEBw9OWVKCeNA/yKilM2u1ejuzzwHaLVnL/NcM9bu_F_.js\")), path: \"/salons\"}, ZnrPnZZQL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6VVgBLpeoEUWbasL9hzH/VCPc9Of1cynCnm56M3Cj/ZnrPnZZQL.js\")), path: \"/terms\"}, Vt0XZnN33: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/R56fGaq6qKC1vX0qko50/KICf3JXuO6WWE6rL4Rpd/Vt0XZnN33.js\")), path: \"/privacy\"}, BGuTaTblo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fhBYA5EBZUIOdTlLQEcE/rrgR4d8i1TPtG4IqqoUa/BGuTaTblo.js\")), path: \"/experiences\"}, kobTehbcr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TSbW36Twt2Eukmgzd6il/RTeZafpDxtK6ydtHc1b0/kobTehbcr.js\")), path: \"/memberships\"}, opZP4xgUN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3OQ2kR9iQirqrR8ewpwy/YJKyTx4AyCiQGOb31Ioa/opZP4xgUN.js\")), path: \"/vouchers\"}, GNIIkQJ6j: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GWLv4Xw2uE6A0AmwBFaj/3S1b3Kk5YSzUGt62Mrg8/GNIIkQJ6j.js\")), path: \"/offers\"}, qf5YWV57J: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hSSHlajhnvhZbEeefP0k/tkUh7PkstaaP80Pm6N3c/qf5YWV57J.js\")), path: \"/treatments\"}, iFqzXkuEy: {elements: {unqfDtzrF: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8vfI5FwKO4FthArBLvQ9/cpqKle2jyj83SQ3RO4wc/iFqzXkuEy.js\")), path: \"/treatments/laser\"}, urw05Jgt7: {elements: {vsnm8uVaj: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kWHtnSAzDR9ZLk3BNGkB/LoMUYZZBwQv9lQFcNpfC/urw05Jgt7.js\")), path: \"/treatments/skin\"}, HGQ3LITEm: {elements: {EhgituCEg: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zG5FPhi5EAH27h7Jq3hr/6xCQ8VbrXrSlvbKJBP52/HGQ3LITEm.js\")), path: \"/treatments/beauty\"}, rqjAT72Yb: {elements: {e9FQcv3jG: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3STXVotLhJMrPPEp5RuU/IckojiRdRsA0whT1NzBY/rqjAT72Yb.js\")), path: \"/treatments/body\"}, u655PmCiC: {elements: {tUfHij9EF: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lYcNOCfaHjVlNMn484G5/0zQb4oIAZrsBJUP0qxfI/u655PmCiC.js\")), path: \"/treatments/beauty/waxing\"}, ZrV2fZUDM: {elements: {AfzZEpM_K: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wgF4JsFGLyOboFExlLRo/oHKXsbriQCoucgLk7Ceq/ZrV2fZUDM.js\")), path: \"/treatments/beauty/lashes\"}, psNY8AfCo: {elements: {FesdpWYXA: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oXp5r5s3GnBZEAMsi68k/H8w7PXKeEz9OYMppgEc6/psNY8AfCo.js\")), path: \"/treatments/beauty/eye-treatments\"}, c_6XmDkuu: {elements: {raOxOnUpQ: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B1XlMXngBUYO8cunK4VZ/qNJCy6lTr4zcJJyHFroJ/c_6XmDkuu.js\")), path: \"/treatments/beauty/hands-and-feet\"}, ockOsY5uL: {elements: {z_dY737g3: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5J0WLJIjhbtEU1zSPrA9/mh7fXIFRlviH3g84XC5S/ockOsY5uL.js\")), path: \"/treatments/beauty/packages\"}, Fq_Hkvanw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IZj4SebD9zrVMxFQm4L1/zRBQhj9tOGk8b18CLYpd/Fq_Hkvanw.js\")), path: \"/treatments/laser/alma-laser-hair-removal\"}, w5IIa0E6X: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wQg4wpGns2xsrCM37CWg/4cl48q4UlPqBj5ScTFiF/w5IIa0E6X.js\")), path: \"/treatments/laser/cynosure-laser-hair-removal\"}, DYQCKgnKC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tWrm9MioC8B36I5AEU6P/RtxuDrb7KspyxQbU8SqZ/DYQCKgnKC.js\")), path: \"/treatments/laser/cynosure-laser-skin-rejuvenation\"}, Mhxg5Eivq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0ha58x8BYdhq9ACWHbpz/HjL74loFFSyenDS1KnaW/Mhxg5Eivq.js\")), path: \"/treatments/laser/nu-elite-ipl-skin-rejuvenation\"}, ZR5GRpPjZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3C1WE0OITApeew38TCaA/DxaNT67dfqJSXMlUG4ri/ZR5GRpPjZ.js\")), path: \"/treatments/laser/all-white-laser-tattoo-removal\"}, o8dvBrGZa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b9z7dT0GLbBgGbfS0FpL/kcolS2UWlOmE3KmlS7FU/o8dvBrGZa.js\")), path: \"/treatments/laser/all-white-laser-skin-rejuvenation\"}, TYz_VulEc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jTuhnazz5zONnumSkjqo/BNarxNTmPfEP1QlHdF75/TYz_VulEc.js\")), path: \"/treatments/laser/harmony-xl-pro-laser\"}, KS8iN3vls: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9YG3Dbp89yxkThEaD3KP/VFphivI8asudWXwHXUtx/KS8iN3vls.js\")), path: \"/treatments/skin/hydr02-facial\"}, n7HWbW7n9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yETDMrkNP9ktOLZabpMx/gySQflFxpmMnFjbzGKTp/n7HWbW7n9.js\")), path: \"/treatments/skin/alumiermd-chemical-peels\"}, Bmm8Af9jI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7ggPnqIcc3kFGhbLssC4/kfdNwO82el2lljvVrJ0y/Bmm8Af9jI.js\")), path: \"/treatments/skin/hydrafacial\"}, VeXLOamSx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xEURIxkU8YBAXuzVDubG/8wi7Q4DFz1EeH7HschYy/VeXLOamSx.js\")), path: \"/treatments/skin/laser-carbon-facial\"}, s3T6KL5GA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2Vw8RIsxrllNiUEeFGIA/OZaZNfVhuJaGO5QfG0cV/s3T6KL5GA.js\")), path: \"/treatments/body/lymphatic-drainage-and-wood-therapy\"}, WWaq7c_Hv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uBAJUGedauTLVsJmWk0N/XIdyfa80t3dIiuv7IeBP/WWaq7c_Hv.js\")), path: \"/treatments/body/pelvic-floor-treatment\"}, rZQTQaM_t: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PAUhPrpMUrsPk9Bw8jCV/5bZSKPJliaRNzlv8y86R/rZQTQaM_t.js\")), path: \"/treatments/body/swedish-massage\"}, tiqqfZ0dt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wXEQQbmrPz7j2e16hwuF/u3qVOLaxs0kc6bV4OIFj/tiqqfZ0dt.js\")), path: \"/treatments/body/pregnancy-massage\"}, yeh9s9XXE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ENADGurdhRQkOfZVe5p4/tAb8BooiqXn1lpn3Ch7N/yeh9s9XXE.js\")), path: \"/treatments/body/hot-stone-massage\"}, mbkUQDh_H: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i8ex6rMkMGkQT30xYMPN/jAQykgRobBa7YBV5627a/mbkUQDh_H.js\")), path: \"/treatments/body/deep-tissue-massage\"}, A5siyVd2K: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NY6T8GPaRmUvE8cfRfpL/n8ND0ZkNTgcJJdoQM0IP/A5siyVd2K.js\")), path: \"/treatments/body/indian-head-massage\"}, HK2ZVDy7X: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/himpjvAXTd7zFTXR0dMl/PhvN2PnNEpWTr9hGKV25/HK2ZVDy7X.js\")), path: \"/treatments/body/luxury-back-treatment\"}, D3ZsvhkBd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PWH0LqmLqqeOUj0Tk5ir/X296x2eb9f05IFa8vQpP/D3ZsvhkBd.js\")), path: \"/treatments/body/stretch-mark-removal\"}, kDrketyrE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eqtsVeGgfmYS1BrusZsO/kRtLzZfSOmVWVKXfVF7x/kDrketyrE.js\")), path: \"/treatments/skin/dermaplaning\"}, DaoZ_ET1s: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lFBdKUn885XwCmf0XxbF/83DCOj1yY8ia001S5s6l/DaoZ_ET1s.js\")), path: \"/treatments/skin/microneedling-and-exosomes\"}, WfYbpBvpK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3fHNjToSGjA2kXXKgpP8/FfmzdBDPS3oOZadfqdXk/WfYbpBvpK.js\")), path: \"/treatments/skin/alumiermd-facials\"}, ZzFxQmPEJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MVe6wvrIoGWyyNLV48RY/XZ4N3dmHrwabkkuslXsc/ZzFxQmPEJ.js\")), path: \"/treatments/skin/cryopen\"}, rQqwjNX0S: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/S4Gi9obR8Ob3nRVG27jV/6RIcE3A0Ik0Tw44h1U93/rQqwjNX0S.js\")), path: \"/treatments/skin/coolifting\"}, OTXlAPxG_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/J9lXQ0HVVkth5pwAnuka/ZSNSNYhL6uKiARV02GqQ/OTXlAPxG_.js\")), path: \"/treatments/skin/radio-frequency-facial\"}, WomE2O7oZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BU0mU27pufuiM05dz1jA/E37u2xKLAA5t3Ap0KPsZ/WomE2O7oZ.js\")), path: \"/treatments/skin/led-light-therapy\"}, kNxgYgNwE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HPGPmPSWH8cnwaA6VmU8/g9icnxn73sUgUsGEuFlp/kNxgYgNwE.js\")), path: \"/treatments/skin/cryoglobes\"}, H8Boi2WXZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MaXgD4fSU2dLtdpTLHM4/nW7EtJjIIIFm4PG7tReV/H8Boi2WXZ.js\")), path: \"/treatments/skin/cool-jet-plasma\"}, K7D9Z41JN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/20CArXonJDrpoHQ5WG2M/nIHloukDL4rpP12JRiDd/K7D9Z41JN.js\")), path: \"/treatments/skin/milia-removal\"}, MZQDhe2N8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EmIL9ULeknkWrjlqwipV/pZVI2harTVF6VKUhVtbN/MZQDhe2N8.js\")), path: \"/treatments/skin/observ\"}, pUtGf_kDS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gJ0Vq2g44sEM77pJ1di7/YzH37lCUg9v6ilH1707R/pUtGf_kDS.js\")), path: \"/treatments/skin/injectables\"}, z3DJmRzmn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wQND31bj30ufbILLTPto/4kBkshFpI98nFsB122I2/z3DJmRzmn.js\")), path: \"/treatments/beauty/hair\"}, JWP7fpdyo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4Zc9nLfszbgcLiS7fo7o/7qZWpwszlP59RDZVntfz/JWP7fpdyo.js\")), path: \"/treatments/body/pelvic-floor-physiotherapist\"}, rreKi0Pgx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fWKa8rTOGIPGGTeD55zv/73KUZ9PIIHcek0aJ3hkR/rreKi0Pgx.js\")), path: \"/treatments/skin/demalogica-facials\"}, ApV2hxX_x: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XiU5Ssk1nqvGcSFiVmIo/AJTiQHctKCRygtihvoEP/ApV2hxX_x.js\")), path: \"/treatments/beauty/semi-permanent-make-up\"}, DXdAJwlEA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tP5dOQn7J0U4w1rlLURo/Qymjh1YYMuT67yTYvdvg/DXdAJwlEA.js\")), path: \"/salons/wallisdown/pricing\"}, mu87gtLvi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IsCusctMJnlcOKIIVJjk/P7NkkpzvA5orS74xyFeL/mu87gtLvi.js\")), path: \"/salons/westbourne/pricing\"}, MCiy2LPQW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/okwmIVWhmUaQeyQXRCko/tMwfib8zDnzkPqqttWQj/MCiy2LPQW.js\")), path: \"/salons/christchurch/pricing\"}, LdGK1hKa6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mSQXfFbXRc3voJ9R4XoT/sT614J4dFQnLBt553iHP/LdGK1hKa6.js\")), path: \"/conditions\"}, GzIInS6FG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WiYemSLA1AJs41WiHV85/pHAGQrM2g5rGFlu692D3/GzIInS6FG.js\")), path: \"/recruitment\"}, NAMS_rbOA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CZ07eNtwhegOBmGk2aYK/T5lHaSvwy3FqXgZVOXE9/NAMS_rbOA.js\")), path: \"/404\"}, WfBFWbL5Q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AqdUHcwLSOuIAvsFD8BN/KFzPPVMUmbgxBLe1Xz5i/WfBFWbL5Q.js\")), path: \"/blog\"}, LKu9O7Bmf: {elements: {TaSnncLWZ: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eLP1yrm1fdN98a61lxmb/x4wjZ1Ju4dPY0J56mPBx/LKu9O7Bmf.js\")), path: \"/conditions/acne\"}, vupkejcgx: {elements: {Bi8xW1hr8: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lBRD4f8CsTgvlYPbjlMG/3MRoVpxD0VPrwR8B9MXM/vupkejcgx.js\")), path: \"/conditions/incontinence\"}, BBF5YQHIv: {elements: {I3EO2CKiy: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mTshezMIFeTSxlCKLGlA/MGAbmncycD69RoTgG4CL/BBF5YQHIv.js\")), path: \"/conditions/pigmentation\"}, SwfaKkBFS: {elements: {YtQgprRuJ: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/giB0LIHFGzPg5GplTu6l/38qUC4P5ljQWCoEH4Hyg/SwfaKkBFS.js\")), path: \"/conditions/thread-veins\"}, XcffNkxYe: {elements: {zGHhRy9uS: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UWRWaBWChz7ORqo1dbTS/sjJiXX7q0QssSDbhm5V0/XcffNkxYe.js\")), path: \"/conditions/rosacea\"}, ELVaK4YLj: {elements: {pWz_SwDmo: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RzjbhgR9tXGvxyV4owXy/B6mz24vYldA9U7Q3BLEu/ELVaK4YLj.js\")), path: \"/conditions/bloating-and-detoxifying\"}, GiHdbYVnu: {elements: {PTeJcMJ5V: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0YIDTUcN5T55SwcS0BZo/PYXC5IxfqKbT9Zf6qnQD/GiHdbYVnu.js\")), path: \"/conditions/scarring\"}, Pc7j9yL6f: {elements: {InqiZRVbU: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BCZWOe1lZRIVaabuFLGe/xNeK6FSM2d6R8lEz1Etv/Pc7j9yL6f.js\")), path: \"/conditions/stretch-mark-removal\"}, Qtybm4JSM: {elements: {pUwQYhisc: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oFqZFntSwnCOpygnb2VL/MgnREJHDn1BE2WLNdbTj/Qtybm4JSM.js\")), path: \"/conditions/fine-lines-and-wrinkles\"}, WWu3lEKat: {elements: {pRLTij23K: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7vmv6HzaCmm9lN3iUjxf/oZ4ltlg6m4QJRKxzSTsR/WWu3lEKat.js\")), path: \"/conditions/skin-tags\"}, UgcMEb1P7: {elements: {vsqYnfhap: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hUJGQUHiQiFRfzk7a1Nq/dZLSVbwNr5diprvQRjLV/UgcMEb1P7.js\")), path: \"/conditions/hair-loss\"}, s0q77x1_8: {elements: {KRiWbW47X: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1OWsH3o7VOajIpt3msxY/CBT8BcCDBp5gZrTMx6VW/s0q77x1_8.js\")), path: \"/conditions/lymphedema\"}, a2N1IU0cU: {elements: {yV3rw75JM: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ylo0dwTnoelF7xCQ7YxU/mkcoj4DOkqkzX1eLplSt/a2N1IU0cU.js\")), path: \"/conditions/acne-scarring\"}, INGzxqmhx: {elements: {Gld6cGlir: \"treatments\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bg1teeMqqRHlHSR0NEjm/RzchUrVLrM8lUcvqmqt6/INGzxqmhx.js\")), path: \"/conditions/deep-congestion\"}, u3zKUxNWn: {elements: {B4glA27I6: \"form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JjdcNlFVfYSbjC6PPugq/W9QfokVfo9CpBzyX3SMS/u3zKUxNWn.js\")), path: \"/training\"}, X3Ei7eL_Q: {elements: {LIkec6gfL: \"tesla\", lwuv_CxGX: \"pricing\", OutwsnCTy: \"mothers-day\", ybPW4RRxZ: \"luxury\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DCA8vt33aN1mzpSDzszx/FnJRuMPp64ZyJ6PQrOak/X3Ei7eL_Q.js\")), path: \"/videos\"}, HLfNMPO8b: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nI3nccYg12ATYMle2eCZ/IBwBWqzJKrWIV1LMmadW/HLfNMPO8b.js\")), path: \"/advent\"}, CCiUM0kgN: {collectionId: \"ASTIExyze\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4wYeJXAyIhM2LduV541O/drRbIM16TklnKTsGjzp1/CCiUM0kgN.js\")), path: \"/blog/:Pk6y1eD3y\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {ASTIExyze: async () => (await import(\"https://framerusercontent.com/modules/MsgUDMgpqfKHaXRckPSG/sM7AB3JLN8UGs5YifUvz/ASTIExyze.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"f954543b3dd957d0a75d4a4fe3b9182f1de10a88c430608a0d40967e1fa3d0a3\"\r\n\t\tconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {AJlV8MWSL: \"Acne is a common skin condition that occurs when hair follicles become clogged with oil (sebum) and dead skin cells, leading to inflammation, breakouts, and sometimes scarring. It can appear on the face, chest, back, and shoulders, and ranges from mild to severe.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 667, pixelWidth: 1000, src: \"https://framerusercontent.com/images/vzcvkAHGVU8fFEDtgfutA3NsMk.jpg?width=1000&height=667\", srcSet: \"https://framerusercontent.com/images/vzcvkAHGVU8fFEDtgfutA3NsMk.jpg?scale-down-to=512&width=1000&height=667 512w,https://framerusercontent.com/images/vzcvkAHGVU8fFEDtgfutA3NsMk.jpg?width=1000&height=667 1000w\"}, \"\"), hoBGhQeJy: \"Acne\", VpVO7xhgt: {href: {hash: \":TaSnncLWZ\", webPageId: \"LKu9O7Bmf\"}}}\r\nconst props2 = {...props1, AJlV8MWSL: \"Incontinence is the involuntary loss of bladder or bowel control, leading to accidental leakage of urine. It’s a common condition affecting people of all ages and sexes, though it's more prevalent in older adults and women after childbirth.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 853, pixelWidth: 1280, src: \"https://framerusercontent.com/images/BxP1s5oe5lLAhkzWxIB49Y646M.jpeg?width=1280&height=853\", srcSet: \"https://framerusercontent.com/images/BxP1s5oe5lLAhkzWxIB49Y646M.jpeg?scale-down-to=512&width=1280&height=853 512w,https://framerusercontent.com/images/BxP1s5oe5lLAhkzWxIB49Y646M.jpeg?scale-down-to=1024&width=1280&height=853 1024w,https://framerusercontent.com/images/BxP1s5oe5lLAhkzWxIB49Y646M.jpeg?width=1280&height=853 1280w\"}, \"\"), hoBGhQeJy: \"Incontinence\", VpVO7xhgt: {href: {hash: \":Bi8xW1hr8\", webPageId: \"vupkejcgx\"}}}\r\nconst props3 = {...props1, AJlV8MWSL: \"Pigmentation refers to the colouring of your skin. When your skin cells produce too much melanin (the pigment that gives skin its colour), it can result in uneven skin tone, dark spots, or patches, commonly known as hyperpigmentation.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 3032, pixelWidth: 4488, src: \"https://framerusercontent.com/images/Nrs6tQDgvJGEbfgmsF5iyhsP4.jpg?width=4488&height=3032\", srcSet: \"https://framerusercontent.com/images/Nrs6tQDgvJGEbfgmsF5iyhsP4.jpg?scale-down-to=512&width=4488&height=3032 512w,https://framerusercontent.com/images/Nrs6tQDgvJGEbfgmsF5iyhsP4.jpg?scale-down-to=1024&width=4488&height=3032 1024w,https://framerusercontent.com/images/Nrs6tQDgvJGEbfgmsF5iyhsP4.jpg?scale-down-to=2048&width=4488&height=3032 2048w,https://framerusercontent.com/images/Nrs6tQDgvJGEbfgmsF5iyhsP4.jpg?scale-down-to=4096&width=4488&height=3032 4096w,https://framerusercontent.com/images/Nrs6tQDgvJGEbfgmsF5iyhsP4.jpg?width=4488&height=3032 4488w\"}, \"\"), hoBGhQeJy: \"Pigmentation\", VpVO7xhgt: {href: {hash: \":I3EO2CKiy\", webPageId: \"BBF5YQHIv\"}}}\r\nconst props4 = {...props1, AJlV8MWSL: \"Thread veins, also known as spider veins or broken capillaries, are tiny, visible blood vessels that appear just beneath the skin’s surface — often on the face, legs, and body. Though harmless, they can affect confidence and are a common concern we treat here at The Venue.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 2119, pixelWidth: 3200, src: \"https://framerusercontent.com/images/4toi4MoCStfNSy5Sw0AMEvtxBU.jpeg?width=3200&height=2119\", srcSet: \"https://framerusercontent.com/images/4toi4MoCStfNSy5Sw0AMEvtxBU.jpeg?scale-down-to=512&width=3200&height=2119 512w,https://framerusercontent.com/images/4toi4MoCStfNSy5Sw0AMEvtxBU.jpeg?scale-down-to=1024&width=3200&height=2119 1024w,https://framerusercontent.com/images/4toi4MoCStfNSy5Sw0AMEvtxBU.jpeg?scale-down-to=2048&width=3200&height=2119 2048w,https://framerusercontent.com/images/4toi4MoCStfNSy5Sw0AMEvtxBU.jpeg?width=3200&height=2119 3200w\"}, \"\"), hoBGhQeJy: \"Thread Veins\", VpVO7xhgt: {href: {hash: \":YtQgprRuJ\", webPageId: \"SwfaKkBFS\"}}}\r\nconst props5 = {...props1, AJlV8MWSL: \"Rosacea is a chronic skin condition that causes facial redness, visible blood vessels, bumps, and flare-ups, most commonly across the cheeks, nose, chin, and forehead. It can feel like persistent blushing, with episodes of inflammation, sensitivity, and sometimes breakouts that resemble acne.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 854, pixelWidth: 1280, src: \"https://framerusercontent.com/images/zNug34aoltbc488YBB5G8xuzPdw.jpeg?width=1280&height=854\", srcSet: \"https://framerusercontent.com/images/zNug34aoltbc488YBB5G8xuzPdw.jpeg?scale-down-to=512&width=1280&height=854 512w,https://framerusercontent.com/images/zNug34aoltbc488YBB5G8xuzPdw.jpeg?scale-down-to=1024&width=1280&height=854 1024w,https://framerusercontent.com/images/zNug34aoltbc488YBB5G8xuzPdw.jpeg?width=1280&height=854 1280w\"}, \"\"), hoBGhQeJy: \"Rosacea\", VpVO7xhgt: {href: {hash: \":zGHhRy9uS\", webPageId: \"XcffNkxYe\"}}}\r\nconst props6 = {...props1, AJlV8MWSL: \"Bloating refers to the sensation of fullness or discomfort in the abdomen, often accompanied by visible swelling.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 3309, pixelWidth: 4964, src: \"https://framerusercontent.com/images/c8WsCQcW0H4d13IUYn0DWQ4MY.jpeg?width=4964&height=3309\", srcSet: \"https://framerusercontent.com/images/c8WsCQcW0H4d13IUYn0DWQ4MY.jpeg?scale-down-to=512&width=4964&height=3309 512w,https://framerusercontent.com/images/c8WsCQcW0H4d13IUYn0DWQ4MY.jpeg?scale-down-to=1024&width=4964&height=3309 1024w,https://framerusercontent.com/images/c8WsCQcW0H4d13IUYn0DWQ4MY.jpeg?scale-down-to=2048&width=4964&height=3309 2048w,https://framerusercontent.com/images/c8WsCQcW0H4d13IUYn0DWQ4MY.jpeg?scale-down-to=4096&width=4964&height=3309 4096w,https://framerusercontent.com/images/c8WsCQcW0H4d13IUYn0DWQ4MY.jpeg?width=4964&height=3309 4964w\"}, \"\"), hoBGhQeJy: \"Bloating and Detoxifying\", VpVO7xhgt: {href: {hash: \":pWz_SwDmo\", webPageId: \"ELVaK4YLj\"}}}\r\nconst props7 = {...props1, AJlV8MWSL: \"Scarring is the skin’s natural healing response to trauma or injury, such as acne, surgery, burns, or wounds. When the skin repairs itself, it sometimes produces too much or too little collagen, leading to visible changes in texture, colour, and depth.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 494, pixelWidth: 1000, src: \"https://framerusercontent.com/images/U5pF5O7ygtmSJUYBNERo1pZdKA.jpeg?width=1000&height=494\", srcSet: \"https://framerusercontent.com/images/U5pF5O7ygtmSJUYBNERo1pZdKA.jpeg?scale-down-to=512&width=1000&height=494 512w,https://framerusercontent.com/images/U5pF5O7ygtmSJUYBNERo1pZdKA.jpeg?width=1000&height=494 1000w\"}, \"\"), hoBGhQeJy: \"Scarring\", VpVO7xhgt: {href: {hash: \":PTeJcMJ5V\", webPageId: \"GiHdbYVnu\"}}}\r\nconst props8 = {...props1, AJlV8MWSL: \"Stretch marks (also known as striae) are long, narrow streaks or lines that develop when the skin is stretched rapidly — often due to pregnancy, weight fluctuations, growth spurts, or muscle gain. They are a form of scarring that occurs when the skin’s collagen and elastin break down during rapid changes.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 5304, pixelWidth: 7952, src: \"https://framerusercontent.com/images/oBJ3iDfy6QraxaoYaoLCTrS3aJQ.jpg?width=7952&height=5304\", srcSet: \"https://framerusercontent.com/images/oBJ3iDfy6QraxaoYaoLCTrS3aJQ.jpg?scale-down-to=512&width=7952&height=5304 512w,https://framerusercontent.com/images/oBJ3iDfy6QraxaoYaoLCTrS3aJQ.jpg?scale-down-to=1024&width=7952&height=5304 1024w,https://framerusercontent.com/images/oBJ3iDfy6QraxaoYaoLCTrS3aJQ.jpg?scale-down-to=2048&width=7952&height=5304 2048w,https://framerusercontent.com/images/oBJ3iDfy6QraxaoYaoLCTrS3aJQ.jpg?scale-down-to=4096&width=7952&height=5304 4096w,https://framerusercontent.com/images/oBJ3iDfy6QraxaoYaoLCTrS3aJQ.jpg?width=7952&height=5304 7952w\"}, \"\"), hoBGhQeJy: \"Stretch Mark Removal \", VpVO7xhgt: {href: {hash: \":InqiZRVbU\", webPageId: \"Pc7j9yL6f\"}}}\r\nconst props9 = {...props1, AJlV8MWSL: \"Fine lines and wrinkles are natural signs of skin ageing. Fine lines typically appear first as small, shallow lines that can be seen when the skin is in motion, like when you smile or frown. Over time, as skin loses collagen and elastin, these lines deepen into wrinkles. Wrinkles can form from repetitive facial expressions, sun exposure, and environmental factors like pollution.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 853, pixelWidth: 1280, src: \"https://framerusercontent.com/images/Hy2U8au1yeaqscRze9wEpZvJBI.jpeg?width=1280&height=853\", srcSet: \"https://framerusercontent.com/images/Hy2U8au1yeaqscRze9wEpZvJBI.jpeg?scale-down-to=512&width=1280&height=853 512w,https://framerusercontent.com/images/Hy2U8au1yeaqscRze9wEpZvJBI.jpeg?scale-down-to=1024&width=1280&height=853 1024w,https://framerusercontent.com/images/Hy2U8au1yeaqscRze9wEpZvJBI.jpeg?width=1280&height=853 1280w\"}, \"\"), hoBGhQeJy: \"Fine Lines & Wrinkles\", VpVO7xhgt: {href: {hash: \":pUwQYhisc\", webPageId: \"Qtybm4JSM\"}}}\r\nconst props10 = {...props1, AJlV8MWSL: \"Skin tags are small, soft, benign growths that hang off the skin, often appearing in areas where skin rubs against skin or clothing, such as the neck, underarms, and eyelids. They are generally harmless but can be bothersome or irritating if they get caught on clothing or jewellery.\\nSkin lesions refer to any abnormal changes or growths on the skin, which can include a variety of conditions such as moles, cysts, warts, or even more serious conditions. Not all skin lesions are harmful, but they should be evaluated if they change in size, shape, or colour.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 853, pixelWidth: 1280, positionX: \"54.1%\", positionY: \"96.5%\", src: \"https://framerusercontent.com/images/Tg5BAXXqN5xlnivecfgFk5PEtg.jpeg?width=1280&height=853\", srcSet: \"https://framerusercontent.com/images/Tg5BAXXqN5xlnivecfgFk5PEtg.jpeg?scale-down-to=512&width=1280&height=853 512w,https://framerusercontent.com/images/Tg5BAXXqN5xlnivecfgFk5PEtg.jpeg?scale-down-to=1024&width=1280&height=853 1024w,https://framerusercontent.com/images/Tg5BAXXqN5xlnivecfgFk5PEtg.jpeg?width=1280&height=853 1280w\"}, \"\"), hoBGhQeJy: \"Skin tags/lesions\", VpVO7xhgt: {href: {hash: \":pRLTij23K\", webPageId: \"WWu3lEKat\"}}}\r\nconst props11 = {...props1, AJlV8MWSL: \"Hair loss refers to the reduction or complete loss of hair from areas where it typically grows, such as the scalp, eyebrows, or body. It can be a temporary or permanent condition and can affect both men and women.\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 2039, pixelWidth: 3267, positionX: \"49.8%\", positionY: \"3.1%\", src: \"https://framerusercontent.com/images/X1xL5g5T1M2myu2DzzlnCbYBGU.jpg?width=3267&height=2039\", srcSet: \"https://framerusercontent.com/images/X1xL5g5T1M2myu2DzzlnCbYBGU.jpg?scale-down-to=512&width=3267&height=2039 512w,https://framerusercontent.com/images/X1xL5g5T1M2myu2DzzlnCbYBGU.jpg?scale-down-to=1024&width=3267&height=2039 1024w,https://framerusercontent.com/images/X1xL5g5T1M2myu2DzzlnCbYBGU.jpg?scale-down-to=2048&width=3267&height=2039 2048w,https://framerusercontent.com/images/X1xL5g5T1M2myu2DzzlnCbYBGU.jpg?width=3267&height=2039 3267w\"}, \"\"), hoBGhQeJy: \"Hair Loss\", VpVO7xhgt: {href: {hash: \":vsqYnfhap\", webPageId: \"UgcMEb1P7\"}}}\r\nconst props12 = {...props1, AJlV8MWSL: \"Lymphedema is a condition that causes swelling (edema) in one or more parts of the body, typically in the arms or legs. It occurs when the lymphatic system (a part of the immune system that helps remove waste and toxins from the body) is unable to properly drain lymph fluid. As a result, the fluid builds up and causes swelling, which can become painful and lead to other complications.\\n\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 5002, pixelWidth: 7500, positionX: \"35.8%\", positionY: \"68.5%\", src: \"https://framerusercontent.com/images/YeY2rnRYRla82sBksHcAce8H0g.jpeg?width=7500&height=5002\", srcSet: \"https://framerusercontent.com/images/YeY2rnRYRla82sBksHcAce8H0g.jpeg?scale-down-to=512&width=7500&height=5002 512w,https://framerusercontent.com/images/YeY2rnRYRla82sBksHcAce8H0g.jpeg?scale-down-to=1024&width=7500&height=5002 1024w,https://framerusercontent.com/images/YeY2rnRYRla82sBksHcAce8H0g.jpeg?scale-down-to=2048&width=7500&height=5002 2048w,https://framerusercontent.com/images/YeY2rnRYRla82sBksHcAce8H0g.jpeg?scale-down-to=4096&width=7500&height=5002 4096w,https://framerusercontent.com/images/YeY2rnRYRla82sBksHcAce8H0g.jpeg?width=7500&height=5002 7500w\"}, \"\"), hoBGhQeJy: \"Lymphedema\", VpVO7xhgt: {href: {hash: \":KRiWbW47X\", webPageId: \"s0q77x1_8\"}}}\r\nconst props13 = {...props1, AJlV8MWSL: \"Acne scarring is the result of deep breakouts that damage the skin tissue. When acne penetrates the skin deeply, it affects the surrounding tissue, and as the body attempts to heal, it can create visible scars. These can vary in depth, shape, and texture — and often affect confidence as much as the skin.\\n\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 4070, pixelWidth: 6098, positionX: \"48.7%\", positionY: \"3.2%\", src: \"https://framerusercontent.com/images/BqPYsDJsxXwiyH2MEr3kC8wHZl8.jpg?width=6098&height=4070\", srcSet: \"https://framerusercontent.com/images/BqPYsDJsxXwiyH2MEr3kC8wHZl8.jpg?scale-down-to=512&width=6098&height=4070 512w,https://framerusercontent.com/images/BqPYsDJsxXwiyH2MEr3kC8wHZl8.jpg?scale-down-to=1024&width=6098&height=4070 1024w,https://framerusercontent.com/images/BqPYsDJsxXwiyH2MEr3kC8wHZl8.jpg?scale-down-to=2048&width=6098&height=4070 2048w,https://framerusercontent.com/images/BqPYsDJsxXwiyH2MEr3kC8wHZl8.jpg?scale-down-to=4096&width=6098&height=4070 4096w,https://framerusercontent.com/images/BqPYsDJsxXwiyH2MEr3kC8wHZl8.jpg?width=6098&height=4070 6098w\"}, \"\"), hoBGhQeJy: \"Acne Scarring\", VpVO7xhgt: {href: {hash: \":yV3rw75JM\", webPageId: \"a2N1IU0cU\"}}}\r\nconst props14 = {...props1, AJlV8MWSL: \"Deep congestion refers to the build-up of oil, dead skin cells, toxins, and impurities that become trapped within the pores, often below the skin’s surface. It can result in a dull complexion, blackheads, under-the-skin bumps, and lead to breakouts if left untreated.\\n\", h17lbU04_: wrapInAddImageAlt({pixelHeight: 3013, pixelWidth: 4518, positionX: \"57%\", positionY: \"37.3%\", src: \"https://framerusercontent.com/images/SIAkhsO4pBgD3FiNHI5PuxC39Zs.jpg?width=4518&height=3013\", srcSet: \"https://framerusercontent.com/images/SIAkhsO4pBgD3FiNHI5PuxC39Zs.jpg?scale-down-to=512&width=4518&height=3013 512w,https://framerusercontent.com/images/SIAkhsO4pBgD3FiNHI5PuxC39Zs.jpg?scale-down-to=1024&width=4518&height=3013 1024w,https://framerusercontent.com/images/SIAkhsO4pBgD3FiNHI5PuxC39Zs.jpg?scale-down-to=2048&width=4518&height=3013 2048w,https://framerusercontent.com/images/SIAkhsO4pBgD3FiNHI5PuxC39Zs.jpg?scale-down-to=4096&width=4518&height=3013 4096w,https://framerusercontent.com/images/SIAkhsO4pBgD3FiNHI5PuxC39Zs.jpg?width=4518&height=3013 4518w\"}, \"\"), hoBGhQeJy: \"Deep Congestion\", VpVO7xhgt: {href: {hash: \":Gld6cGlir\", webPageId: \"INGzxqmhx\"}}}\r\nconst templateProps = {a2N1IU0cU: props13, BBF5YQHIv: props3, ELVaK4YLj: props6, GiHdbYVnu: props7, INGzxqmhx: props14, LKu9O7Bmf: props1, Pc7j9yL6f: props8, Qtybm4JSM: props9, s0q77x1_8: props12, SwfaKkBFS: props4, UgcMEb1P7: props11, vupkejcgx: props2, WWu3lEKat: props10, XcffNkxYe: props5}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"LKu9O7Bmf\":\r\ncase \"vupkejcgx\":\r\ncase \"BBF5YQHIv\":\r\ncase \"SwfaKkBFS\":\r\ncase \"XcffNkxYe\":\r\ncase \"ELVaK4YLj\":\r\ncase \"GiHdbYVnu\":\r\ncase \"Pc7j9yL6f\":\r\ncase \"Qtybm4JSM\":\r\ncase \"WWu3lEKat\":\r\ncase \"UgcMEb1P7\":\r\ncase \"s0q77x1_8\":\r\ncase \"a2N1IU0cU\":\r\ncase \"INGzxqmhx\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"VpVO7xhgt\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, key: \"Template1\", style, VpVO7xhgt: resolvedLinks[0]}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"LKu9O7Bmf\":\r\ncase \"vupkejcgx\":\r\ncase \"BBF5YQHIv\":\r\ncase \"SwfaKkBFS\":\r\ncase \"XcffNkxYe\":\r\ncase \"ELVaK4YLj\":\r\ncase \"GiHdbYVnu\":\r\ncase \"Pc7j9yL6f\":\r\ncase \"Qtybm4JSM\":\r\ncase \"WWu3lEKat\":\r\ncase \"UgcMEb1P7\":\r\ncase \"s0q77x1_8\":\r\ncase \"a2N1IU0cU\":\r\ncase \"INGzxqmhx\":\r\nreturn [{hash: \"9kwpfe\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1arcr1w\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"19m7lfr\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CZ07eNtwhegOBmGk2aYK/T5lHaSvwy3FqXgZVOXE9/NAMS_rbOA.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://thevenuesalon.co.uk\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/v5IwsxCiHJWddlKmwxht/R2celeu9XYMv55lCpr6z/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}