{"version":3,"file":"Review_Component.Bff-iRpi.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","SVG","getProps","ArrowRight","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","SVG","useRef","useState","useCallback"],"sources":["https:/framerusercontent.com/modules/R6aCOFHXLGfNtseFLlBR/8nToxS3JZKGwYsCyvfsN/Zfo2EdF9a.js","https:/framerusercontent.com/modules/gGXLFANbZFKf2qU8bbVL/uQjjbN7Yn6nBRqTZdwzU/HoKrrnQcM.js","https:/framerusercontent.com/modules/TpUPoikWdCmp3lWNDcRk/MZYyAiv00f93YYxhU2ce/jeen2ion3.js","https:/framerusercontent.com/modules/JWeiFWylGaRdUa8zVc8E/w2LZwWa4Bba27oKGwkv4/Review_Component.js"],"sourcesContent":["// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-3vvaR\";const variantClassNames={WKlD9ASEu:\"framer-v-6ds4th\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WKlD9ASEu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q4UO6SBFJ\"},motionChild:true,nodeId:\"WKlD9ASEu\",openInNewTab:false,scopeId:\"Zfo2EdF9a\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6ds4th\",className,classNames)} framer-1vhwae2`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WKlD9ASEu\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 131, 24)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTcwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(38, 36, 35))\"},children:\"Get a Quote\"})}),className:\"framer-1pyei31\",fonts:[\"GF;Roboto-700\"],layoutDependency:layoutDependency,layoutId:\"gQxCdW1vS\",style:{\"--extracted-r6o4lv\":\"rgb(38, 36, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dfxqny\",\"data-framer-name\":\"Style=Filled\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"FmgRucVIc\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 56 56\"><path d=\"M 50.909 4.664 C 53.486 4.664 55.576 6.754 55.576 9.331 L 55.576 46.664 C 55.576 49.242 53.486 51.331 50.909 51.331 L 33.939 51.331 C 15.43 51.331 0.424 36.326 0.424 17.816 L 0.424 4.664 Z\" fill=\"rgb(246,132,25)\"></path><path d=\"M 50.909 4.664 C 53.486 4.664 55.576 6.754 55.576 9.331 L 55.576 46.664 C 55.576 49.242 53.486 51.331 50.909 51.331 L 33.939 51.331 C 15.43 51.331 0.424 36.326 0.424 17.816 L 0.424 4.664 Z\" fill=\"transparent\" stroke-width=\"0.85\" stroke=\"rgb(246,132,25)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><g transform=\"translate(18.882 14.642)\"><path d=\"M 20.735 8.157 L 14.277 8.157 L 14.277 10.536 C 14.277 12.223 12.905 13.595 11.218 13.595 C 9.531 13.595 8.159 12.223 8.159 10.536 L 8.159 5.37 L 5.401 7.027 C 4.581 7.515 4.08 8.403 4.08 9.355 L 4.08 11.365 L 0.681 13.328 C 0.031 13.701 -0.194 14.534 0.184 15.184 L 3.583 21.073 C 3.957 21.723 4.789 21.944 5.439 21.57 L 9.833 19.034 L 15.637 19.034 C 17.136 19.034 18.356 17.814 18.356 16.314 L 19.036 16.314 C 19.788 16.314 20.395 15.707 20.395 14.955 L 20.395 12.236 L 20.735 12.236 C 21.3 12.236 21.755 11.781 21.755 11.216 L 21.755 9.177 C 21.755 8.611 21.3 8.157 20.735 8.157 Z M 27.011 6.568 L 23.612 0.679 C 23.238 0.029 22.405 -0.192 21.755 0.182 L 17.362 2.718 L 13.019 2.718 C 12.509 2.718 12.012 2.863 11.579 3.13 L 10.156 4.018 C 9.756 4.265 9.518 4.702 9.518 5.17 L 9.518 10.536 C 9.518 11.475 10.279 12.236 11.218 12.236 C 12.157 12.236 12.917 11.475 12.917 10.536 L 12.917 6.797 L 20.735 6.797 C 22.048 6.797 23.114 7.864 23.114 9.177 L 23.114 10.387 L 26.514 8.424 C 27.164 8.046 27.385 7.218 27.011 6.568 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',svgContentId:11993222187,withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3vvaR.framer-1vhwae2, .framer-3vvaR .framer-1vhwae2 { display: block; }\",\".framer-3vvaR.framer-6ds4th { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3vvaR .framer-1pyei31 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3vvaR .framer-dfxqny { flex: none; height: 56px; position: relative; width: 56px; }\",'.framer-3vvaR[data-border=\"true\"]::after, .framer-3vvaR [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 181\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZfo2EdF9a=withCSS(Component,css,\"framer-3vvaR\");export default FramerZfo2EdF9a;FramerZfo2EdF9a.displayName=\"CTANav\";FramerZfo2EdF9a.defaultProps={height:50,width:181};addFonts(FramerZfo2EdF9a,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammWggvWl0Qn.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZfo2EdF9a\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"181\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zfo2EdF9a.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 5.5 5.25 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pTO_zwTXv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(13.75 6.75)\" width=\"5.5px\"/><path d=\"M 14.25 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"Jh7NTfV71\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 12)\" width=\"14.25px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1173457374\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-EcgqK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-EcgqK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-EcgqK\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/gGXLFANbZFKf2qU8bbVL/uQjjbN7Yn6nBRqTZdwzU/HoKrrnQcM.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={DudF7jsqQ:{hover:true},SEz6a1QDZ:{hover:true}};const cycleOrder=[\"SEz6a1QDZ\",\"DudF7jsqQ\"];const serializationHash=\"framer-yJXSS\";const variantClassNames={DudF7jsqQ:\"framer-v-1u3h8t\",SEz6a1QDZ:\"framer-v-19yd0e6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Call Now\":\"DudF7jsqQ\",\"Variant 1\":\"SEz6a1QDZ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SEz6a1QDZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SEz6a1QDZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"DudF7jsqQ-hover\")return false;if(baseVariant===\"DudF7jsqQ\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"DudF7jsqQ-hover\")return true;if(baseVariant===\"DudF7jsqQ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":vwQhsUIwI\",webPageId:\"q4UO6SBFJ\"},motionChild:true,nodeId:\"SEz6a1QDZ\",openInNewTab:false,scopeId:\"jeen2ion3\",...addPropertyOverrides({DudF7jsqQ:{href:\"tel:61432533873\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19yd0e6\",className,classNames)} framer-qjnzy7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"SEz6a1QDZ\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, rgb(246, 132, 25) 0%, rgb(246, 132, 25) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.25)\",...style},variants:{\"DudF7jsqQ-hover\":{boxShadow:\"0px 2px 3px 0px rgba(0, 0, 0, 0.3)\"},\"SEz6a1QDZ-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, rgb(255, 179, 107) 0%, rgb(246, 132, 25) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"0px 2px 4px 0px rgba(0, 0, 0, 0.3)\"},DudF7jsqQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"DudF7jsqQ-hover\":{\"data-framer-name\":undefined},\"SEz6a1QDZ-hover\":{\"data-framer-name\":undefined},DudF7jsqQ:{\"data-border\":true,\"data-framer-name\":\"Call Now\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTcwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(38, 36, 35))\"},children:\"GET A QUOTE\"})}),className:\"framer-1m83de1\",fonts:[\"GF;Roboto-700\"],layoutDependency:layoutDependency,layoutId:\"wJpc4PpDY\",style:{\"--extracted-r6o4lv\":\"rgb(38, 36, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-g71l9p\",layoutDependency:layoutDependency,layoutId:\"WswiqwEDn\",style:{\"--1335ju\":2.5,\"--18mrqx2\":\"rgb(38, 36, 35)\",\"--3it368\":1}}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-oqisip\",\"data-framer-name\":\"material-symbols:call-log\",fill:\"rgb(38, 36, 35)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"KVGQ4XO0h\",svg:'<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M16.0001 5.33329V2.66663H29.3334V5.33329H16.0001ZM16.0001 10.6666V7.99996H29.3334V10.6666H16.0001ZM16.0001 16V13.3333H29.3334V16H16.0001ZM25.2667 29.3333C22.489 29.3333 19.7445 28.728 17.0334 27.5173C14.3223 26.3066 11.8556 24.5897 9.63341 22.3666C7.41119 20.1435 5.69475 17.6768 4.48408 14.9666C3.27341 12.2564 2.66764 9.51196 2.66675 6.73329C2.66675 6.33329 2.80008 5.99996 3.06675 5.73329C3.33341 5.46663 3.66675 5.33329 4.06675 5.33329H9.46675C9.77786 5.33329 10.0556 5.43907 10.3001 5.65063C10.5445 5.86218 10.689 6.11196 10.7334 6.39996L11.6001 11.0666C11.6445 11.4222 11.6334 11.7222 11.5667 11.9666C11.5001 12.2111 11.3779 12.4222 11.2001 12.6L7.96675 15.8666C8.41119 16.6888 8.93875 17.4835 9.54941 18.2506C10.1601 19.0177 10.8325 19.7564 11.5667 20.4666C12.2556 21.1555 12.9779 21.7946 13.7334 22.384C14.489 22.9733 15.289 23.512 16.1334 24L19.2667 20.8666C19.4667 20.6666 19.7281 20.5168 20.0507 20.4173C20.3734 20.3177 20.6899 20.2897 21.0001 20.3333L25.6001 21.2666C25.9112 21.3555 26.1667 21.5168 26.3667 21.7506C26.5667 21.9844 26.6667 22.2453 26.6667 22.5333V27.9333C26.6667 28.3333 26.5334 28.6666 26.2667 28.9333C26.0001 29.2 25.6667 29.3333 25.2667 29.3333Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTgwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(38, 36, 35))\"},children:\"CALL NOW\"})}),className:\"framer-9hvhbd\",fonts:[\"GF;Roboto-800\"],layoutDependency:layoutDependency,layoutId:\"Etmibm9dp\",style:{\"--extracted-r6o4lv\":\"rgb(38, 36, 35)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yJXSS.framer-qjnzy7, .framer-yJXSS .framer-qjnzy7 { display: block; }\",\".framer-yJXSS.framer-19yd0e6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 15px 25px 15px 25px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yJXSS .framer-1m83de1, .framer-yJXSS .framer-9hvhbd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yJXSS .framer-g71l9p { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-yJXSS .framer-oqisip { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-yJXSS.framer-v-1u3h8t.framer-19yd0e6 { padding: 20px 35px 20px 35px; }\",\".framer-yJXSS.framer-v-19yd0e6.hover.framer-19yd0e6 { gap: 12px; }\",'.framer-yJXSS[data-border=\"true\"]::after, .framer-yJXSS [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 195.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DudF7jsqQ\":{\"layout\":[\"auto\",\"auto\"]},\"u0AtxmmPy\":{\"layout\":[\"auto\",\"auto\"]},\"HZwyLYMJT\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerjeen2ion3=withCSS(Component,css,\"framer-yJXSS\");export default Framerjeen2ion3;Framerjeen2ion3.displayName=\"CTA\";Framerjeen2ion3.defaultProps={height:54,width:195.5};addPropertyControls(Framerjeen2ion3,{variant:{options:[\"SEz6a1QDZ\",\"DudF7jsqQ\"],optionTitles:[\"Variant 1\",\"Call Now\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerjeen2ion3,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammWggvWl0Qn.woff2\",weight:\"700\"},{cssFamilyName:\"Roboto\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEammWggvWl0Qn.woff2\",weight:\"800\"}]},...ArrowRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerjeen2ion3\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"195.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DudF7jsqQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u0AtxmmPy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HZwyLYMJT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"54\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jeen2ion3.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useEffect,useCallback}from\"react\";function ReviewCard({name,text,pfp,rating,isMobile}){// Taller container on mobile\nconst viewBoxHeight=isMobile?250:207;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",fontFamily:\"'Roboto', sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",filter:\"drop-shadow(0 4px 20px rgba(0,0,0,0.1))\"},children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:`0 0 446 ${viewBoxHeight}`,fill:\"none\",style:{width:\"100%\",height:\"auto\",display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:`M445.466 0H0V${viewBoxHeight-21}H28.7769L57.5537 ${viewBoxHeight}L84.0284 ${viewBoxHeight-21}H445.466V0Z`,fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:`M112.696 ${viewBoxHeight-24}H445.464V${viewBoxHeight-21}H108.199L112.696 ${viewBoxHeight-24}Z`,fill:\"#F68419\"})]}),/*#__PURE__*/_jsx(\"svg\",{width:\"42\",height:\"28\",viewBox:\"0 0 51 33\",fill:\"none\",style:{position:\"absolute\",top:\"12%\",left:\"6%\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 0V33L18.9927 16.5V0H0ZM31.6545 0V33L50.6473 16.5V0H31.6545Z\",fill:\"#F68419\"})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"10%\",left:\"22%\",right:\"6%\",bottom:\"16%\",fontSize:isMobile?15:16,lineHeight:isMobile?\"26px\":\"28px\",color:\"#646464\",overflowY:\"auto\",overflowX:\"hidden\"},children:text})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,paddingLeft:8,paddingTop:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:56,height:56,borderRadius:50,overflow:\"hidden\",flexShrink:0,background:\"#e0e0e0\"},children:pfp&&/*#__PURE__*/_jsx(\"img\",{src:pfp,alt:name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Outfit', sans-serif\",fontSize:22,fontWeight:700,lineHeight:\"30px\",color:\"#161921\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/VLP6iszRc9n1KrKdkGd7g9uNG8.png\",alt:\"\",style:{width:20,height:20,borderRadius:\"50%\",objectFit:\"fill\",flexShrink:0}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:-1},children:[...Array(5)].map((_,i)=>/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 13 13\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.53271 0.690968C5.83206 -0.230342 7.13547 -0.230343 7.43482 0.690967L8.27988 3.29178C8.41375 3.7038 8.79771 3.98276 9.23093 3.98276H11.9656C12.9343 3.98276 13.3371 5.22238 12.5534 5.79178L10.341 7.39917C9.9905 7.65381 9.84385 8.10518 9.97772 8.5172L10.8228 11.118C11.1221 12.0393 10.0676 12.8055 9.28393 12.2361L7.07155 10.6287C6.72106 10.374 6.24647 10.374 5.89598 10.6287L3.6836 12.2361C2.89988 12.8055 1.8454 12.0393 2.14475 11.118L2.98981 8.5172C3.12368 8.10518 2.97703 7.65381 2.62654 7.39917L0.414156 5.79178C-0.369558 5.22238 0.033217 3.98276 1.00194 3.98276H3.7366C4.16982 3.98276 4.55378 3.7038 4.68765 3.29178L5.53271 0.690968Z\",fill:\"#F68419\"})},i))}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"'Poppins', sans-serif\",fontSize:14,fontWeight:600,color:\"#F68419\",lineHeight:\"20px\",whiteSpace:\"nowrap\"},children:rating})]})]})]})]});}const REPEATS=7;const MID=Math.floor(REPEATS/2);export default function ReviewSlider(props){const{reviews=[],cardWidth=420,gap=24,accentColor=\"#F68419\"}=props;const containerRef=useRef(null);const trackRef=useRef(null);const[containerWidth,setContainerWidth]=useState(0);const[transitioning,setTransitioning]=useState(false);// Touch/swipe state\nconst touchStartX=useRef(0);const touchCurrentX=useRef(0);const isDragging=useRef(false);const[dragOffset,setDragOffset]=useState(0);// Mobile breakpoint\nconst isMobile=containerWidth>0&&containerWidth<768;const fallback=[{name:\"Rodney Williams\",text:\"Logan from Amp Me Up Electrical is simply Brilliant. He helped me out immensely. He went out of his way on a weekend to get the work I needed done, completed in the most timely and professional manner.\",rating:\"4.8/5.0\"},{name:\"Alecia Bourke\",text:\"We found Logan through a local community page recommendation, and we're so thankful we did! Honestly his communication and attention to detail are second to none. We are so thankful he could fit us in his busy schedule.\",rating:\"4.8/5.0\"},{name:\"Nathan Hull\",text:\"I recently booked Amp Me Up to changeover a few ceiling fans. A relatively straight forward job and Logan did a top job! There was an interesting situation that arose on the job and I wanted to praise Logan on the way he handled it.\",rating:\"4.8/5.0\"}];const data=reviews.length>0?reviews:fallback;const count=data.length;const effectiveCardWidth=Math.min(cardWidth,containerWidth-40);const step=effectiveCardWidth+gap;// Virtual index into the repeated array. Start at middle set, index 0.\nconst[vIdx,setVIdx]=useState(MID*count);// The real data index\nconst mod=(n,m)=>(n%m+m)%m;const realIndex=mod(vIdx,count);// Build repeated items array (stable, no key thrashing)\nconst items=Array.from({length:count*REPEATS},(_,i)=>data[i%count]);useEffect(()=>{if(!containerRef.current)return;const ro=new ResizeObserver(entries=>{for(const entry of entries)setContainerWidth(entry.contentRect.width);});ro.observe(containerRef.current);return()=>ro.disconnect();},[]);// After transition ends, silently snap back to the middle set if needed\nconst handleTransitionEnd=useCallback(()=>{setTransitioning(false);setVIdx(prev=>{const midStart=MID*count;const midEnd=(MID+1)*count-1;if(prev>=midStart&&prev<=midEnd)return prev;// Snap to equivalent position in middle set\nconst equivalent=midStart+mod(prev,count);return equivalent;});},[count]);const translateX=vIdx*step-(containerWidth-effectiveCardWidth)/2-dragOffset;const go=useCallback(dir=>{if(transitioning)return;setTransitioning(true);setVIdx(prev=>prev+dir);},[transitioning]);const goToDot=useCallback(dotIndex=>{if(transitioning)return;const diff=dotIndex-realIndex;// Take shortest path\nlet shortest=diff;if(Math.abs(diff+count)<Math.abs(shortest))shortest=diff+count;if(Math.abs(diff-count)<Math.abs(shortest))shortest=diff-count;if(shortest===0)return;setTransitioning(true);setVIdx(prev=>prev+shortest);},[transitioning,realIndex,count]);// Touch handlers for swipe\nconst handleTouchStart=useCallback(e=>{if(transitioning)return;touchStartX.current=e.touches[0].clientX;touchCurrentX.current=e.touches[0].clientX;isDragging.current=true;},[transitioning]);const handleTouchMove=useCallback(e=>{if(!isDragging.current)return;touchCurrentX.current=e.touches[0].clientX;const diff=touchCurrentX.current-touchStartX.current;setDragOffset(diff);},[]);const handleTouchEnd=useCallback(()=>{if(!isDragging.current)return;isDragging.current=false;const diff=touchCurrentX.current-touchStartX.current;const threshold=effectiveCardWidth*.2// 20% of card width\n;if(Math.abs(diff)>threshold){// Swipe detected\nif(diff>0){go(-1)// Swiped right, go to previous\n;}else{go(1)// Swiped left, go to next\n;}}setDragOffset(0);},[effectiveCardWidth,go]);// Padding to prevent shadow clipping\nconst shadowPadding=30;return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",padding:`${shadowPadding}px 0`,margin:`-${shadowPadding}px 0`,touchAction:\"pan-y\"},onTouchStart:handleTouchStart,onTouchMove:handleTouchMove,onTouchEnd:handleTouchEnd,onTouchCancel:handleTouchEnd,children:/*#__PURE__*/_jsx(\"div\",{ref:trackRef,onTransitionEnd:handleTransitionEnd,style:{display:\"flex\",gap,alignItems:\"flex-start\",transition:transitioning&&dragOffset===0?\"transform 0.4s cubic-bezier(0.25,1,0.5,1)\":\"none\",transform:`translateX(-${translateX}px)`,willChange:\"transform\"},children:items.map((r,i)=>{const isActive=i===vIdx;return /*#__PURE__*/_jsx(\"div\",{style:{width:effectiveCardWidth,minWidth:effectiveCardWidth,flexShrink:0,opacity:isActive?1:.5,transition:\"opacity 0.4s ease\"},children:/*#__PURE__*/_jsx(ReviewCard,{name:r.name,text:r.text,pfp:r.pfp,rating:r.rating||\"4.8/5.0\",isMobile:isMobile})},i);})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:10,paddingTop:isMobile?40:60,flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>go(-1),style:{width:46,height:46,background:accentColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"20\",viewBox:\"0 0 12 20\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10 2L2 10L10 18\",stroke:\"#fff\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:16,alignItems:\"center\"},children:data.map((_,i)=>{const isActive=i===realIndex;return /*#__PURE__*/_jsx(\"div\",{onClick:()=>goToDot(i),style:{width:isActive?16:10,height:isActive?16:10,border:isActive?`1px solid ${accentColor}`:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",transition:\"all 0.2s\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:10,height:10,background:isActive?accentColor:\"#BDBDBD\",transition:\"background 0.2s\"}})},i);})}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>go(1),style:{width:46,height:46,background:accentColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"20\",viewBox:\"0 0 12 20\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 2L10 10L2 18\",stroke:\"#fff\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]});}addPropertyControls(ReviewSlider,{reviews:{type:ControlType.Array,title:\"Reviews\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Customer Name\"},text:{type:ControlType.String,title:\"Review Text\",defaultValue:\"Great service!\",displayTextArea:true},pfp:{type:ControlType.Image,title:\"Profile Photo\"},rating:{type:ControlType.String,title:\"Rating\",defaultValue:\"4.8/5.0\"}}}},cardWidth:{type:ControlType.Number,title:\"Card Width\",defaultValue:420,min:280,max:600,step:10},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:8,max:48,step:4},accentColor:{type:ControlType.Color,title:\"Accent Colour\",defaultValue:\"#F68419\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ReviewSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Review_Component.map"],"mappings":"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"}