{"version":3,"file":"AutoCarousel.CMnvP6PK.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","Image1","RichText","useRef","useState","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/DOVviCJE4TiIVj0I2Geg/lCqa0A2DdVUhYxxVSMHh/m0YBVw8ZQ.js","https:/framerusercontent.com/modules/E8cJCf5QGdg5oQx4zCd6/QgMPcEtUUEvkdGFxmCbo/jLk1_bPd1.js","https:/framerusercontent.com/modules/rXB3dw5mVVSp3mIjiE9W/Nr1ZlFdU6R8qM6ILprIW/eA7f9k8kz.js","https:/framerusercontent.com/modules/vTBO8d2vlikMguejKYUU/0QgIN31QUAmN9Fa2yEGg/AutoCarousel.js"],"sourcesContent":["// Generated by Framer (85eaff3)\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 9.019 0.816 C 9.108 0.343 9.521 0 10.002 0 C 10.484 0 10.897 0.343 10.985 0.816 L 12.036 6.374 C 12.189 7.183 12.822 7.816 13.63 7.968 L 19.188 9.019 C 19.662 9.108 20.005 9.521 20.005 10.002 C 20.005 10.484 19.662 10.897 19.188 10.985 L 13.63 12.036 C 12.822 12.189 12.189 12.822 12.036 13.63 L 10.985 19.188 C 10.897 19.662 10.484 20.005 10.002 20.005 C 9.521 20.005 9.108 19.662 9.019 19.188 L 7.968 13.63 C 7.816 12.822 7.183 12.189 6.374 12.036 L 0.816 10.985 C 0.343 10.897 0 10.484 0 10.002 C 0 9.521 0.343 9.108 0.816 9.019 L 6.374 7.968 C 7.183 7.816 7.816 7.183 7.968 6.374 Z\" fill=\"transparent\" height=\"20.004788889056996px\" id=\"r3ITwxBG7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(1.998 1.998)\" width=\"20.004788889056993px\"/><path d=\"M 0 0 L 0 4\" fill=\"transparent\" height=\"4px\" id=\"npiFUOZYL\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(20 2)\" width=\"1px\"/><path d=\"M 4 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"KnnF_NlKv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(18 4)\" width=\"4px\"/><path d=\"M 0 2 C 0 0.895 0.895 0 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 Z\" fill=\"transparent\" height=\"4px\" id=\"aBzgyASOc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 18)\" width=\"4px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3008297960\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Efhma\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Efhma { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Sparkles\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-Efhma\");Icon.displayName=\"Sparkles\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Sparkles\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4897c59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JW2ySfJQW=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.821 11.083 C 0.299 10.053 0 8.891 0 7.653 C 0 6.415 0.299 5.253 0.821 4.223 C 2.08 1.718 4.661 0 7.653 0 C 9.719 0 11.445 0.758 12.774 1.997 L 10.582 4.188 C 9.782 3.437 8.78 3.047 7.653 3.047 C 5.663 3.047 3.973 4.39 3.367 6.199 C 3.214 6.658 3.124 7.145 3.124 7.653 C 3.124 8.161 3.214 8.648 3.367 9.107 L 3.358 9.114 L 3.367 9.114 C 3.973 10.923 5.663 12.266 7.653 12.266 C 8.683 12.266 9.552 11.987 10.234 11.528 C 11.048 10.986 11.591 10.179 11.772 9.225 L 7.653 9.225 L 7.653 6.262 L 14.861 6.262 C 14.951 6.763 15 7.284 15 7.827 C 15 10.158 14.165 12.12 12.718 13.455 C 11.452 14.624 9.719 15.306 7.653 15.306 C 4.661 15.306 2.08 13.588 0.821 11.09 Z\" fill=\"var(--t829wi, rgb(0,0,0))\" height=\"15.306123059078175px\" id=\"GdnAYzeLR\" transform=\"translate(0.5 0.4)\" width=\"15px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JW2ySfJQW:fill??props.JW2ySfJQW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JW2ySfJQW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-DR7zB\",className),layoutId:layoutId,ref:ref,style:{\"--t829wi\":JW2ySfJQW,...style}});});const css=[`.framer-DR7zB { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--t829wi); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JW2ySfJQW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Google\",\"color\":{\"type\":\"variable\",\"value\":\"t829wi\"},\"set\":{\"localId\":\"vectorSet/uK5ESDkg3\",\"id\":\"uK5ESDkg3\",\"moduleId\":\"rTgCpOIUH6tdiqNh47fL\"}}\n */const Icon=withCSS(Component,css,\"framer-DR7zB\");Icon.displayName=\"Google\";export default Icon;addPropertyControls(Icon,{JW2ySfJQW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"16\",\"framerVariables\":\"{\\\"JW2ySfJQW\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Google\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"t829wi\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/uK5ESDkg3\\\",\\\"id\\\":\\\"uK5ESDkg3\\\",\\\"moduleId\\\":\\\"rTgCpOIUH6tdiqNh47fL\\\"}}\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f36e3b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,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-uCL6K\";const variantClassNames={Y1Qg9k38B:\"framer-v-13oe5fz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const WzTx7ojCl=undefined;const tUhIZSV3j=undefined;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,name1,text,width,...props})=>{return{...props,tUhIZSV3j:text??props.tUhIZSV3j??\"„Nach dem Tod meiner Mutter haben DIE GUTEN 5 die komplette Wohnung diskret und w\\xfcrdevoll aufgel\\xf6st. Absolut empfehlenswert.“\",WzTx7ojCl:name1??props.WzTx7ojCl??\"Petra M.\"};};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,tUhIZSV3j,WzTx7ojCl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Y1Qg9k38B\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13oe5fz\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Y1Qg9k38B\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(66, 133, 244, 0.16)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w24ks1\",\"data-border\":true,\"data-framer-name\":\"Google Kennzeichnung\",layoutDependency:layoutDependency,layoutId:\"oT1wnygNr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(13, 1, 0, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:[/*#__PURE__*/_jsx(Link,{href:\"https://share.google/pwz9AQzKlrwpbfO6s\",motionChild:true,nodeId:\"du34UsRxH\",openInNewTab:true,relValues:[\"noreferrer\"],scopeId:\"eA7f9k8kz\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"Google Logo\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+(((componentViewport?.height||300)-38-191.05)/5+0+((componentViewport?.height||300)-38-191.05)/5*0)+9),pixelHeight:60,pixelWidth:60,positionX:\"center\",positionY:\"center\",sizes:\"20px\",src:\"https://framerusercontent.com/images/LJfPM5utzKdQwcqKqI2pFc3VUrs.png?width=60&height=60\"},className:\"framer-11h8o97 framer-phgghq\",\"data-framer-name\":\"Logo-google-icon-PNG (1)\",layoutDependency:layoutDependency,layoutId:\"du34UsRxH\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 64, 67))\"},children:\"Google Rezension\"})}),className:\"framer-1twk4tr\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"LFStmfTHZ\",style:{\"--extracted-r6o4lv\":\"rgb(60, 64, 67)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-911rt9\",layoutDependency:layoutDependency,layoutId:\"JgXp_ifQ6\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+(((componentViewport?.height||300)-38-191.05)/5+38+((componentViewport?.height||300)-38-191.05)/5*1)+0),pixelHeight:48,pixelWidth:48,sizes:\"16px\",src:\"https://framerusercontent.com/images/5aF02sICnTZopyiQLgSmE6VKJSY.svg?width=48&height=48\"},className:\"framer-53fy1j\",\"data-framer-name\":\"Stern\",layoutDependency:layoutDependency,layoutId:\"E_Cl5nSJz\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+(((componentViewport?.height||300)-38-191.05)/5+38+((componentViewport?.height||300)-38-191.05)/5*1)+0),pixelHeight:48,pixelWidth:48,sizes:\"16px\",src:\"https://framerusercontent.com/images/5aF02sICnTZopyiQLgSmE6VKJSY.svg?width=48&height=48\"},className:\"framer-y7t05v\",\"data-framer-name\":\"Stern\",layoutDependency:layoutDependency,layoutId:\"rqFis4Bt_\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+(((componentViewport?.height||300)-38-191.05)/5+38+((componentViewport?.height||300)-38-191.05)/5*1)+0),pixelHeight:48,pixelWidth:48,sizes:\"16px\",src:\"https://framerusercontent.com/images/5aF02sICnTZopyiQLgSmE6VKJSY.svg?width=48&height=48\"},className:\"framer-boibgp\",\"data-framer-name\":\"Stern\",layoutDependency:layoutDependency,layoutId:\"Gr_KJNI0w\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+(((componentViewport?.height||300)-38-191.05)/5+38+((componentViewport?.height||300)-38-191.05)/5*1)+0),pixelHeight:48,pixelWidth:48,sizes:\"16px\",src:\"https://framerusercontent.com/images/5aF02sICnTZopyiQLgSmE6VKJSY.svg?width=48&height=48\"},className:\"framer-ceql1r\",\"data-framer-name\":\"Stern\",layoutDependency:layoutDependency,layoutId:\"ki9eIFpiY\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+(((componentViewport?.height||300)-38-191.05)/5+38+((componentViewport?.height||300)-38-191.05)/5*1)+0),pixelHeight:48,pixelWidth:48,sizes:\"16px\",src:\"https://framerusercontent.com/images/5aF02sICnTZopyiQLgSmE6VKJSY.svg?width=48&height=48\"},className:\"framer-1wb2jj0\",\"data-framer-name\":\"Stern\",layoutDependency:layoutDependency,layoutId:\"cNPyZBeg6\"})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(32, 33, 36))\"},children:\"Petra M.\"})}),className:\"framer-19vufeq\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"eGdF8hfBK\",style:{\"--extracted-a0htzi\":\"rgb(32, 33, 36)\"},text:WzTx7ojCl,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(60, 64, 67))\"},children:\"„Nach dem Tod meiner Mutter haben DIE GUTEN 5 die komplette Wohnung diskret und w\\xfcrdevoll aufgel\\xf6st. Absolut empfehlenswert.“\"})}),className:\"framer-8ahw7d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iPy_pSlIO\",style:{\"--extracted-r6o4lv\":\"rgb(60, 64, 67)\"},text:tUhIZSV3j,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-uCL6K.framer-phgghq, .framer-uCL6K .framer-phgghq { display: block; }\",\".framer-uCL6K.framer-13oe5fz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 300px; justify-content: space-evenly; padding: 18px 18px 20px 18px; position: relative; width: 357px; }\",\".framer-uCL6K .framer-w24ks1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 38px; justify-content: flex-start; padding: 0px 12px 0px 10px; position: relative; width: min-content; }\",\".framer-uCL6K .framer-11h8o97 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 20px; z-index: 1; }\",\".framer-uCL6K .framer-1twk4tr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uCL6K .framer-911rt9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-uCL6K .framer-53fy1j, .framer-uCL6K .framer-y7t05v, .framer-uCL6K .framer-boibgp, .framer-uCL6K .framer-ceql1r, .framer-uCL6K .framer-1wb2jj0 { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-uCL6K .framer-19vufeq, .framer-uCL6K .framer-8ahw7d { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-uCL6K[data-border=\"true\"]::after, .framer-uCL6K [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 300\n * @framerIntrinsicWidth 357\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tUhIZSV3j\":\"text\",\"WzTx7ojCl\":\"name1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereA7f9k8kz=withCSS(Component,css,\"framer-uCL6K\");export default FramereA7f9k8kz;FramereA7f9k8kz.displayName=\"Google Bewertung\";FramereA7f9k8kz.defaultProps={height:300,width:357};addPropertyControls(FramereA7f9k8kz,{tUhIZSV3j:{defaultValue:\"„Nach dem Tod meiner Mutter haben DIE GUTEN 5 die komplette Wohnung diskret und w\\xfcrdevoll aufgel\\xf6st. Absolut empfehlenswert.“\",displayTextArea:false,title:\"Text\",type:ControlType.String},ontUhIZSV3jChange:{changes:\"tUhIZSV3j\",type:ControlType.ChangeHandler},WzTx7ojCl:{defaultValue:\"Petra M.\",displayTextArea:false,title:\"Name\",type:ControlType.String},onWzTx7ojClChange:{changes:\"WzTx7ojCl\",type:ControlType.ChangeHandler}});addFonts(FramereA7f9k8kz,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereA7f9k8kz\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"300\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"357\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"tUhIZSV3j\\\":\\\"text\\\",\\\"WzTx7ojCl\\\":\\\"name1\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eA7f9k8kz.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useRef,useEffect,useState,useCallback}from\"react\";export default function AutoCarousel(props){const{slides,autoPlay,speed,direction,gap,padding,pauseOnHover,arrows,resumeDelay,draggable,snapCenter,arrowColor,arrowBg,arrowSize}=props;const items=slides&&slides.length?slides:[];const loop=[...items,...items]// verdoppeln für nahtlosen Loop\n;const viewportRef=useRef(null);const trackRef=useRef(null);const offsetRef=useRef(0);const halfRef=useRef(0);const cardWRef=useRef(0)// reine Kartenbreite\n;const stepWRef=useRef(0)// Kartenbreite + Gap\n;const rafRef=useRef(0);const lastRef=useRef(0);const stepRef=useRef(0)// Restweg für Button-Klick / Momentum\n;const hoverRef=useRef(false);const dragRef=useRef(false);const pendingRef=useRef(false);const movedRef=useRef(false);const idleUntilRef=useRef(0);const drag=useRef({startX:0,startY:0,startOffset:0,lastX:0,lastT:0,v:0});const[isTouch,setIsTouch]=useState(false);// Im Editor sofort zeigen, auf der veroeffentlichten Seite erst bei Annaeherung.\nconst imEditor=RenderTarget.current()===RenderTarget.canvas||RenderTarget.current()===RenderTarget.thumbnail;const[nah,setNah]=useState(imEditor);useEffect(()=>{if(nah)return;const ziel=viewportRef.current;if(!ziel||typeof IntersectionObserver===\"undefined\"){setNah(true);return;}const beobachter=new IntersectionObserver(eintraege=>{if(eintraege.some(e=>e.isIntersecting)){setNah(true);beobachter.disconnect();}},{rootMargin:\"800px\"});beobachter.observe(ziel);return()=>beobachter.disconnect();},[nah]);useEffect(()=>{if(typeof window!==\"undefined\"){setIsTouch(window.matchMedia?.(\"(pointer: coarse)\").matches||\"ontouchstart\"in window);}},[]);// Messen: halbe Trackbreite, Kartenbreite, Schrittbreite\nconst measure=useCallback(()=>{const track=trackRef.current;if(!track)return;halfRef.current=track.scrollWidth/2;const first=track.children[0];if(first){cardWRef.current=first.offsetWidth;stepWRef.current=first.offsetWidth+gap;}},[gap]);useEffect(()=>{const track=trackRef.current;if(!track)return;measure();let zuletztGezeichnet=NaN;let sichtbar=true;const step=now=>{if(!lastRef.current)lastRef.current=now;const dt=Math.min((now-lastRef.current)/1e3,.05);lastRef.current=now;const half=halfRef.current;const dragging=dragRef.current;if(!dragging){// 1) Button-/Momentum-Bewegung hat Vorrang\nif(Math.abs(stepRef.current)>.5){const d=stepRef.current*Math.min(1,12*dt);offsetRef.current+=d;stepRef.current-=d;if(Math.abs(stepRef.current)<=.5){stepRef.current=0;idleUntilRef.current=now+resumeDelay*1e3;}}else{// 2) Auto-Scroll\nconst active=autoPlay&&!hoverRef.current&&now>idleUntilRef.current;if(active&&half>0){offsetRef.current+=(direction===\"right\"?1:-1)*speed*dt;}}// Wrap (Loop) – half ist ein exaktes Vielfaches der Schrittbreite\nif(half>0){while(offsetRef.current<=-half)offsetRef.current+=half;while(offsetRef.current>0)offsetRef.current-=half;}}if(offsetRef.current!==zuletztGezeichnet){track.style.transform=`translate3d(${offsetRef.current}px,0,0)`;zuletztGezeichnet=offsetRef.current;}rafRef.current=requestAnimationFrame(step);};// Die Schleife laeuft nur, wenn das Karussell sichtbar und der Tab aktiv ist.\nlet laeuft=false;const starte=()=>{if(laeuft)return;laeuft=true;lastRef.current=0;rafRef.current=requestAnimationFrame(step);};const stoppe=()=>{if(!laeuft)return;laeuft=false;cancelAnimationFrame(rafRef.current);};const pruefe=()=>{if(sichtbar&&!document.hidden)starte();else stoppe();};const ziel=viewportRef.current??track;let io=null;if(typeof IntersectionObserver!==\"undefined\"){io=new IntersectionObserver(eintraege=>{sichtbar=eintraege.some(e=>e.isIntersecting);pruefe();},{rootMargin:\"200px\"});io.observe(ziel);}else{starte();}document.addEventListener(\"visibilitychange\",pruefe);const ro=new ResizeObserver(measure);ro.observe(track);return()=>{stoppe();io?.disconnect();document.removeEventListener(\"visibilitychange\",pruefe);ro.disconnect();lastRef.current=0;};},[autoPlay,speed,direction,resumeDelay,slides,measure,nah]);// ----- Pointer / Swipe -----\nconst onPointerDown=e=>{if(!draggable)return;// Eigene Regler (z. B. Vorher/Nachher) behalten ihre Geste fuer sich\nif(e.target instanceof Element&&e.target.closest(\"[data-kein-slider-drag]\")){pendingRef.current=false;return;}pendingRef.current=true;movedRef.current=false;const d=drag.current;d.startX=e.clientX;d.startY=e.clientY;d.startOffset=offsetRef.current;d.lastX=e.clientX;d.lastT=performance.now();d.v=0;idleUntilRef.current=performance.now()+resumeDelay*1e3;};const onPointerMove=e=>{if(!draggable)return;const d=drag.current;const dx=e.clientX-d.startX;const dy=e.clientY-d.startY;if(pendingRef.current&&!dragRef.current){if(Math.abs(dx)>8&&Math.abs(dx)>Math.abs(dy)){dragRef.current=true;pendingRef.current=false;movedRef.current=true;stepRef.current=0;try{e.currentTarget.setPointerCapture(e.pointerId);}catch{}}else if(Math.abs(dy)>8){pendingRef.current=false;return;}else{return;}}if(dragRef.current){let raw=d.startOffset+dx;const half=halfRef.current;if(half>0){while(raw<=-half){raw+=half;d.startOffset+=half;}while(raw>0){raw-=half;d.startOffset-=half;}}offsetRef.current=raw;const now=performance.now();const dtt=(now-d.lastT)/1e3;if(dtt>0)d.v=(e.clientX-d.lastX)/dtt;d.lastX=e.clientX;d.lastT=now;}};// Nächste zentrierte Karte finden und Restweg setzen\nconst snapToNearestCenter=dir=>{const vp=viewportRef.current;const stepW=stepWRef.current;const w=cardWRef.current;if(!vp||stepW<=0)return;const V=vp.clientWidth-padding*2;const eff=offsetRef.current+stepRef.current;// Track-Koordinate, die aktuell in der Mitte liegt\nconst centerX=V/2-eff;const i=Math.round((centerX-w/2)/stepW);const target=i+dir;const desiredOffset=V/2-(target*stepW+w/2);stepRef.current=desiredOffset-offsetRef.current;idleUntilRef.current=performance.now()+resumeDelay*1e3;};const endDrag=()=>{if(dragRef.current){if(snapCenter){// in Wischrichtung zur nächsten zentrierten Karte einrasten\nconst dir=drag.current.v>150?-1:drag.current.v<-150?1:0;snapToNearestCenter(dir);}else{const v=Math.max(-2e3,Math.min(2e3,drag.current.v));stepRef.current+=v*.15;}}dragRef.current=false;pendingRef.current=false;idleUntilRef.current=performance.now()+resumeDelay*1e3;};const onClickCapture=e=>{if(movedRef.current){e.preventDefault();e.stopPropagation();movedRef.current=false;}};const onEnter=e=>{if(pauseOnHover&&e.pointerType===\"mouse\")hoverRef.current=true;};const onLeave=e=>{if(e.pointerType===\"mouse\")hoverRef.current=false;};// ----- Pfeil-Buttons -----\nconst nudge=dir=>{if(snapCenter){snapToNearestCenter(dir);}else{const w=stepWRef.current||300;stepRef.current+=dir===-1?w:-w;idleUntilRef.current=performance.now()+resumeDelay*1e3;}};const showArrows=arrows===\"always\"||arrows===\"desktop\"&&!isTouch;const karte=(slide,i)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 auto\",height:\"100%\",marginRight:gap},children:slide},i);if(!items.length){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#999\",fontFamily:\"Inter, sans-serif\",fontSize:13,border:\"1px dashed #ccc\",borderRadius:8,boxSizing:\"border-box\"},children:\"Slides im rechten Panel verbinden →\"});}const ArrowBtn=({dir})=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>nudge(dir),\"aria-label\":dir===-1?\"Zur\\xfcck\":\"Weiter\",style:{position:\"absolute\",top:\"50%\",[dir===-1?\"left\":\"right\"]:12,transform:\"translateY(-50%)\",width:arrowSize,height:arrowSize,borderRadius:\"50%\",border:\"none\",background:arrowBg,color:arrowColor,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:5,boxShadow:\"0 2px 8px rgba(0,0,0,0.15)\"},children:/*#__PURE__*/_jsx(\"svg\",{width:arrowSize*.4,height:arrowSize*.4,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:dir===-1?\"rotate(180deg)\":\"none\"},children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 6 15 12 9 18\"})})});return /*#__PURE__*/_jsxs(\"div\",{ref:viewportRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",padding,boxSizing:\"border-box\",touchAction:\"pan-y\",userSelect:\"none\",cursor:draggable?\"grab\":\"default\"},onPointerDown:onPointerDown,onPointerMove:onPointerMove,onPointerUp:endDrag,onPointerCancel:endDrag,onPointerLeave:e=>{onLeave(e);if(dragRef.current)endDrag();},onPointerEnter:onEnter,onClickCapture:onClickCapture,children:[/*#__PURE__*/_jsx(\"div\",{ref:trackRef,style:{display:\"flex\",width:\"max-content\",height:\"100%\",alignItems:\"stretch\",willChange:\"transform\"},children:nah?loop.map(karte):/*#__PURE__*/_jsx(\"noscript\",{children:items.map(karte)})}),showArrows&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ArrowBtn,{dir:-1}),/*#__PURE__*/_jsx(ArrowBtn,{dir:1})]})]});}AutoCarousel.defaultProps={autoPlay:true,speed:40,direction:\"left\",gap:24,padding:0,pauseOnHover:true,arrows:\"desktop\",resumeDelay:2,draggable:true,snapCenter:true,arrowColor:\"#ffffff\",arrowBg:\"#e10600\",arrowSize:44};addPropertyControls(AutoCarousel,{slides:{type:ControlType.Array,title:\"Slides\",control:{type:ControlType.ComponentInstance}},autoPlay:{type:ControlType.Boolean,title:\"Auto-Play\",defaultValue:true,enabledTitle:\"An\",disabledTitle:\"Aus\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:40,min:0,max:400,unit:\"px/s\",step:5},direction:{type:ControlType.Enum,title:\"Richtung\",defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Links\",\"Rechts\"],displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:200,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,max:100,unit:\"px\"},draggable:{type:ControlType.Boolean,title:\"Wischbar\",defaultValue:true,enabledTitle:\"An\",disabledTitle:\"Aus\"},snapCenter:{type:ControlType.Boolean,title:\"Karte zentrieren\",defaultValue:true,enabledTitle:\"An\",disabledTitle:\"Aus\"},pauseOnHover:{type:ControlType.Boolean,title:\"Pause Hover\",defaultValue:true,enabledTitle:\"An\",disabledTitle:\"Aus\"},resumeDelay:{type:ControlType.Number,title:\"Weiter nach\",defaultValue:2,min:0,max:10,unit:\"s\",step:.5},arrows:{type:ControlType.Enum,title:\"Pfeile\",defaultValue:\"desktop\",options:[\"desktop\",\"always\",\"off\"],optionTitles:[\"Nur Desktop\",\"Immer\",\"Aus\"]},arrowBg:{type:ControlType.Color,title:\"Pfeil BG\",defaultValue:\"#e10600\"},arrowColor:{type:ControlType.Color,title:\"Pfeil Farbe\",defaultValue:\"#ffffff\"},arrowSize:{type:ControlType.Number,title:\"Pfeil Gr\\xf6\\xdfe\",defaultValue:44,min:24,max:80,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCarousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoCarousel.map"],"mappings":"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"}