{"version":3,"file":"BackToTop.DhonhpTO.mjs","names":["useState","useRef","_Fragment","React.Fragment","localizedValues","RichText","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","useState"],"sources":["https:/framerusercontent.com/modules/qpjhCcDm4G1NbFAlpMKV/OnyZiTlIjOBuSKcKQWFv/AnimatedNumberCounter_Prod.js","https:/framerusercontent.com/modules/ZLazlgR9OwWGiGP5Bgv7/Jprq4Dtdebz8OF7hdE3A/iw4Z_5tYZ-0.js","https:/framerusercontent.com/modules/ZLazlgR9OwWGiGP5Bgv7/Jprq4Dtdebz8OF7hdE3A/iw4Z_5tYZ.js","https:/framerusercontent.com/modules/d9I72FdNHrDnYPJE5pFC/4Uj0dP1ynpw2vrnFCt8B/iw4Z_5tYZ.js","https:/framerusercontent.com/modules/Lgg4C3LBL0Yf0F90IzNE/H69BVOQcG0XAyVsBPDvP/BackToTop.js"],"sourcesContent":["import{jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{motion,useMotionValue,animate,useInView}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function AnimatedNumberCounter(props){const{mode,start,end,value,decimals,commas,color,animation}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Tag=props.tag;const MotionTag=motion[props.tag];const isDefault=mode==\"default\";const initialValue=isDefault?start:value;const transition=isDefault?animation.transition:props.transition;const formatNumber=number=>{let numberString=number.toFixed(decimals);if(commas){numberString=numberString.replace(/\\B(?=(\\d{3})+(?!\\d))/g,\",\");}return numberString;};const[number,setNumber]=useState(initialValue);const[finalValue,setFinalValue]=useState(number);const[currentAnimation,setCurrentAnimation]=useState(null);const ref=useRef(null);const isInView=useInView(ref,{once:!props.animation.replay,amount:\"some\"});const motionValue=useMotionValue(value);const runAnimation=(from,to)=>{if(!isCanvas){if(currentAnimation){currentAnimation.stop();}setFinalValue(to);setCurrentAnimation(animate(from,to,{...transition,onUpdate:latest=>{setNumber(latest);}}));}};useEffect(()=>{if(isDefault&&animation.trigger==\"appear\"){runAnimation(start,end);}},[]);useEffect(()=>{if(isDefault&&animation.trigger==\"layerInView\"){if(isInView){runAnimation(start,end);}else{if(currentAnimation){currentAnimation.stop();}setNumber(start);}}},[isInView]);useEffect(()=>{if(!isDefault){runAnimation(number,value);}},[value]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(Tag,{style:{...props.style,margin:0,opacity:0,pointerEvents:\"none\",userSelect:\"none\",textWrap:props.balance?\"balance\":undefined,fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,textAlign:\"center\",...props.font},children:[props.prefix,formatNumber(isCanvas?initialValue:finalValue),props.suffix]}),/*#__PURE__*/_jsxs(MotionTag,{ref:ref,style:{position:\"absolute\",inset:0,userSelect:props.userSelect?\"auto\":\"none\",fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,margin:0,...color.mode==\"solid\"?{color:color.color}:{WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundImage:`linear-gradient(${color.angle}deg, ${color.startColor}, ${color.endColor})`},textDecoration:props.decoration,textWrap:props.balance?\"balance\":undefined,textAlign:\"center\",...props.font,...props.style},children:[props.prefix,formatNumber(isCanvas?initialValue:number),props.suffix]})]});}AnimatedNumberCounter.displayName=\"Animated Number Counter\";addPropertyControls(AnimatedNumberCounter,{mode:{type:ControlType.Enum,options:[\"default\",\"variants\"],optionTitles:[\"Default\",\"Variants\"],displaySegmentedControl:true},value:{type:ControlType.Number,defaultValue:0,hidden:props=>props.mode!==\"variants\"},start:{type:ControlType.Number,defaultValue:0,hidden:props=>props.mode!==\"default\"},end:{type:ControlType.Number,defaultValue:100,hidden:props=>props.mode!==\"default\"},animation:{type:ControlType.Object,icon:\"effect\",hidden:props=>props.mode!==\"default\",controls:{trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},replay:{type:ControlType.Boolean,defaultValue:true,hidden(props){return props.trigger!==\"layerInView\";}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:1,bounce:0}}}},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:1,bounce:0},hidden:props=>props.mode!==\"variants\"},decimals:{type:ControlType.Enum,defaultValue:0,options:[0,1,2,3],optionTitles:[\"Off\",\"1\",\"2\",\"3\"],displaySegmentedControl:true},commas:{type:ControlType.Boolean,defaultValue:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1}},color:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"gradient\"],optionTitles:[\"Solid\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!==\"solid\"},startColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!==\"gradient\"},endColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.mode!==\"gradient\"},angle:{type:ControlType.Number,defaultValue:180,min:-360,max:360,unit:\"\\xb0\",hidden:props=>props.mode!==\"gradient\"}}},prefix:{type:ControlType.String,placeholder:\"Prefix\"},suffix:{type:ControlType.String,placeholder:\"Suffix\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Strikethrough\"]},balance:{type:ControlType.Boolean,defaultValue:false},userSelect:{type:ControlType.Boolean,defaultValue:true},tag:{type:ControlType.Enum,defaultValue:\"p\",displaySegmentedControl:true,options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"]},monospace:{type:ControlType.Boolean,defaultValue:false,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedNumberCounter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedNumberCounter_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"+\";export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"left\"},children:\"Patient interactions per month\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"center\"},children:\"Patient interactions per month\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"left\"},children:\"Healthcare Professionals in the Team\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"center\"},children:\"Healthcare Professionals in the Team\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"left\"},children:\"Care Homes for Seniors\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"center\"},children:\"Care Homes for Seniors\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"left\"},children:\"Treatments per year\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"center\"},children:\"Treatments per year\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (293632e)\nimport*as localizedValues from\"./iw4Z_5tYZ-0.js\";const valuesByLocaleId={faZv9aM6A:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AnimatedNumberCounter from\"https://framerusercontent.com/modules/qpjhCcDm4G1NbFAlpMKV/OnyZiTlIjOBuSKcKQWFv/AnimatedNumberCounter_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/aqWT6z7wwDJnC8z6tbch/wlx3AQqHi8oJ3LWRuhmu/NCyLPTvof.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/ZLazlgR9OwWGiGP5Bgv7/Jprq4Dtdebz8OF7hdE3A/iw4Z_5tYZ.js\";const AnimatedNumberCounterFonts=getFonts(AnimatedNumberCounter);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const RichTextWithFX=withFX(RichText);const cycleOrder=[\"V_q6PjCuM\",\"lWUaQpNSh\",\"Eh3FowTJ8\"];const serializationHash=\"framer-ZB1a1\";const variantClassNames={Eh3FowTJ8:\"framer-v-wg2gsy\",lWUaQpNSh:\"framer-v-1azrmfw\",V_q6PjCuM:\"framer-v-zbc97v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aDN2MWoTC=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-40};const transition2={delay:0,duration:1,ease:[.2,0,.2,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition3={delay:.2,duration:1,ease:[.2,0,.2,1],type:\"tween\"};const transition4={delay:.4,duration:1,ease:[.2,0,.2,1],type:\"tween\"};const transition5={delay:.6,duration:1,ease:[.2,0,.2,1],type:\"tween\"};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={Desktop:\"V_q6PjCuM\",Phone:\"Eh3FowTJ8\",Tablet:\"lWUaQpNSh\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,scrollSection,width,...props})=>{return{...props,aDN2MWoTC:scrollSection??props.aDN2MWoTC,variant:humanReadableVariantMap[props.variant]??props.variant??\"V_q6PjCuM\"};};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,aDN2MWoTC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"V_q6PjCuM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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-zbc97v\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"V_q6PjCuM\",ref:refBinding,style:{...style},...addPropertyOverrides({Eh3FowTJ8:{\"data-framer-name\":\"Phone\"},lWUaQpNSh:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1763ut5\",\"data-framer-name\":\"Counter Container\",layoutDependency:layoutDependency,layoutId:\"ONiGpdr_f\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:aDN2MWoTC,target:\"animate\"}],__framer__threshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-j9nb64-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IwVQEKnzG-container\",nodeId:\"IwVQEKnzG\",rendersWithMotion:true,scopeId:\"iw4Z_5tYZ\",...addPropertyOverrides({Eh3FowTJ8:{__framer__styleAppearEffectEnabled:undefined},lWUaQpNSh:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(AnimatedNumberCounter,{animation:{replay:false,transition:{delay:0,duration:1.2,ease:[0,0,1,1],type:\"tween\"},trigger:\"layerInView\"},balance:false,color:{angle:180,color:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155))\",endColor:\"rgb(255, 255, 255)\",mode:\"solid\",startColor:\"rgb(0, 0, 0)\"},commas:true,decimals:0,decoration:\"none\",end:4200,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"72px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.04em\",lineHeight:\"100%\",textAlign:\"left\"},height:\"100%\",id:\"IwVQEKnzG\",layoutId:\"IwVQEKnzG\",mode:\"default\",monospace:false,prefix:\"\",start:420,suffix:getLocalizedValue(\"v0\",activeLocale)??\"+\",tag:\"p\",transition:{bounce:0,delay:0,duration:1,type:\"spring\"},userSelect:false,value:99,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:aDN2MWoTC,target:\"animate\"}],__framer__threshold:1,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"left\"},children:\"Patientenkontakte pro Monat\"})}),className:\"framer-dyfiz1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a9_k7qyMM\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Eh3FowTJ8:{__framer__styleAppearEffectEnabled:undefined,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"center\"},children:\"Patientenkontakte pro Monat\"})})},lWUaQpNSh:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vuvldw\",\"data-framer-name\":\"Counter Container\",layoutDependency:layoutDependency,layoutId:\"o7GaXoR7r\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:aDN2MWoTC,target:\"animate\"}],__framer__threshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1nb300w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T19HvAhtJ-container\",nodeId:\"T19HvAhtJ\",rendersWithMotion:true,scopeId:\"iw4Z_5tYZ\",...addPropertyOverrides({Eh3FowTJ8:{__framer__styleAppearEffectEnabled:undefined},lWUaQpNSh:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(AnimatedNumberCounter,{animation:{replay:false,transition:{delay:0,duration:1.2,ease:[0,0,1,1],type:\"tween\"},trigger:\"layerInView\"},balance:false,color:{angle:180,color:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155))\",endColor:\"rgb(255, 255, 255)\",mode:\"solid\",startColor:\"rgb(0, 0, 0)\"},commas:true,decimals:0,decoration:\"none\",end:64,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"72px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.04em\",lineHeight:\"100%\",textAlign:\"left\"},height:\"100%\",id:\"T19HvAhtJ\",layoutId:\"T19HvAhtJ\",mode:\"default\",monospace:false,prefix:\"\",start:40,suffix:getLocalizedValue(\"v0\",activeLocale)??\"+\",tag:\"p\",transition:{bounce:0,delay:0,duration:1,type:\"spring\"},userSelect:false,value:99,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:aDN2MWoTC,target:\"animate\"}],__framer__threshold:1,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"left\"},children:\"Gesundheitsprofis im Team\"})}),className:\"framer-abp2ip\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wYPZnALIU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Eh3FowTJ8:{__framer__styleAppearEffectEnabled:undefined,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"center\"},children:\"Gesundheitsprofis im Team\"})})},lWUaQpNSh:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y1xmqa\",\"data-framer-name\":\"Counter Container\",layoutDependency:layoutDependency,layoutId:\"F_Wg044zW\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:aDN2MWoTC,target:\"animate\"}],__framer__threshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-7evuhh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ISMGIfs_A-container\",nodeId:\"ISMGIfs_A\",rendersWithMotion:true,scopeId:\"iw4Z_5tYZ\",...addPropertyOverrides({Eh3FowTJ8:{__framer__styleAppearEffectEnabled:undefined},lWUaQpNSh:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(AnimatedNumberCounter,{animation:{replay:false,transition:{delay:0,duration:1.2,ease:[0,0,1,1],type:\"tween\"},trigger:\"layerInView\"},balance:false,color:{angle:180,color:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155))\",endColor:\"rgb(255, 255, 255)\",mode:\"solid\",startColor:\"rgb(0, 0, 0)\"},commas:true,decimals:0,decoration:\"none\",end:11,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"72px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.04em\",lineHeight:\"100%\",textAlign:\"left\"},height:\"100%\",id:\"ISMGIfs_A\",layoutId:\"ISMGIfs_A\",mode:\"default\",monospace:false,prefix:\"\",start:0,suffix:getLocalizedValue(\"v0\",activeLocale)??\"+\",tag:\"p\",transition:{bounce:0,delay:0,duration:1,type:\"spring\"},userSelect:false,value:99,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:aDN2MWoTC,target:\"animate\"}],__framer__threshold:1,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"left\"},children:\"Seniorenheime in Betreuung\"})}),className:\"framer-f7uxz4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aO694E7c0\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Eh3FowTJ8:{__framer__styleAppearEffectEnabled:undefined,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"center\"},children:\"Seniorenheime in Betreuung\"})})},lWUaQpNSh:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yqfblc\",\"data-framer-name\":\"Counter Container\",layoutDependency:layoutDependency,layoutId:\"dbItgXZ6m\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:aDN2MWoTC,target:\"animate\"}],__framer__threshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-43hbr5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tmIAvgn5a-container\",nodeId:\"tmIAvgn5a\",rendersWithMotion:true,scopeId:\"iw4Z_5tYZ\",...addPropertyOverrides({Eh3FowTJ8:{__framer__styleAppearEffectEnabled:undefined},lWUaQpNSh:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(AnimatedNumberCounter,{animation:{replay:false,transition:{delay:0,duration:1.2,ease:[0,0,1,1],type:\"tween\"},trigger:\"layerInView\"},balance:false,color:{angle:180,color:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155))\",endColor:\"rgb(255, 255, 255)\",mode:\"solid\",startColor:\"rgb(0, 0, 0)\"},commas:true,decimals:0,decoration:\"none\",end:1e5,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"72px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.04em\",lineHeight:\"100%\",textAlign:\"left\"},height:\"100%\",id:\"tmIAvgn5a\",layoutId:\"tmIAvgn5a\",mode:\"default\",monospace:false,prefix:\"\",start:0,suffix:getLocalizedValue(\"v0\",activeLocale)??\"+\",tag:\"p\",transition:{bounce:0,delay:0,duration:1,type:\"spring\"},userSelect:false,value:99,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:aDN2MWoTC,target:\"animate\"}],__framer__threshold:1,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"left\"},children:\"Behandlungen pro Jahr\"})}),className:\"framer-iy3lfb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ESVV2iG1H\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Eh3FowTJ8:{__framer__styleAppearEffectEnabled:undefined,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-99grtk\",\"data-styles-preset\":\"NCyLPTvof\",style:{\"--framer-text-alignment\":\"center\"},children:\"Behandlungen pro Jahr\"})})},lWUaQpNSh:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZB1a1.framer-19d9y4n, .framer-ZB1a1 .framer-19d9y4n { display: block; }\",\".framer-ZB1a1.framer-zbc97v { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 1200px; }\",\".framer-ZB1a1 .framer-1763ut5, .framer-ZB1a1 .framer-vuvldw, .framer-ZB1a1 .framer-y1xmqa, .framer-ZB1a1 .framer-yqfblc { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZB1a1 .framer-j9nb64-container, .framer-ZB1a1 .framer-1nb300w-container, .framer-ZB1a1 .framer-7evuhh-container, .framer-ZB1a1 .framer-43hbr5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZB1a1 .framer-dyfiz1, .framer-ZB1a1 .framer-abp2ip, .framer-ZB1a1 .framer-f7uxz4, .framer-ZB1a1 .framer-iy3lfb { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-ZB1a1.framer-v-1azrmfw.framer-zbc97v { align-content: unset; align-items: unset; display: grid; gap: 64px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-ZB1a1.framer-v-1azrmfw .framer-1763ut5, .framer-ZB1a1.framer-v-1azrmfw .framer-vuvldw, .framer-ZB1a1.framer-v-1azrmfw .framer-y1xmqa, .framer-ZB1a1.framer-v-1azrmfw .framer-yqfblc { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-ZB1a1.framer-v-wg2gsy.framer-zbc97v { flex-direction: column; gap: 64px 0px; padding: 0px 16px 0px 16px; width: 375px; }\",\".framer-ZB1a1.framer-v-wg2gsy .framer-1763ut5, .framer-ZB1a1.framer-v-wg2gsy .framer-vuvldw, .framer-ZB1a1.framer-v-wg2gsy .framer-y1xmqa, .framer-ZB1a1.framer-v-wg2gsy .framer-yqfblc { align-content: center; align-items: center; flex: none; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 113\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1600px\",null,null]},\"lWUaQpNSh\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1600px\",null,null]},\"Eh3FowTJ8\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1600px\",null,null]}}}\n * @framerVariables {\"aDN2MWoTC\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameriw4Z_5tYZ=withCSS(Component,css,\"framer-ZB1a1\");export default Frameriw4Z_5tYZ;Frameriw4Z_5tYZ.displayName=\"Success Numbers\";Frameriw4Z_5tYZ.defaultProps={height:113,width:1200};addPropertyControls(Frameriw4Z_5tYZ,{variant:{options:[\"V_q6PjCuM\",\"lWUaQpNSh\",\"Eh3FowTJ8\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},aDN2MWoTC:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(Frameriw4Z_5tYZ,[{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/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\"}]},...AnimatedNumberCounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameriw4Z_5tYZ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1600px\\\",null,null]},\\\"lWUaQpNSh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1600px\\\",null,null]},\\\"Eh3FowTJ8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1600px\\\",null,null]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"113\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"aDN2MWoTC\\\":\\\"scrollSection\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";/**\n * Floating navigation cluster — a \"Back to top\" button plus an optional\n * \"Home\" button, fixed bottom-right.\n *\n * Two trigger modes:\n *   1. Pixel threshold (default): appears once `window.scrollY > threshold`.\n *   2. Target layer (`targetName`): appears once the layer with the matching\n *      `data-framer-name` has scrolled past the top of the viewport.\n *\n * Important: the wrapper is `pointer-events: none` whenever the buttons\n * are hidden, so it can never intercept menu poppers / overlays. The\n * z-index is intentionally below typical overlay z-indices (≥100).\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 116\n * @framerIntrinsicHeight 52\n */const BERRY_RGB=\"156, 1, 84\";const HOME_URL=\"https://www.pvzentrum.at/\";function getNameCandidates(raw){const trimmed=raw.trim();if(!trimmed)return[];const candidates=new Set;candidates.add(trimmed);const spaced=trimmed.replace(/([a-z0-9])([A-Z])/g,\"$1 $2\").replace(/([A-Z])([A-Z][a-z])/g,\"$1 $2\");candidates.add(spaced);candidates.add(trimmed.replace(/[-_]+/g,\" \"));candidates.add(trimmed.toLowerCase());candidates.add(spaced.toLowerCase());return Array.from(candidates).filter(Boolean);}function getButtonStyle({color,iconColor,size,visible,hover,pressed,delay}){return{width:size,height:size,padding:0,margin:0,border:\"none\",borderRadius:\"50%\",background:color,color:iconColor,cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",opacity:visible?1:0,transform:`translateY(${visible?0:12}px) scale(${pressed?.94:hover?1.06:1})`,pointerEvents:visible?\"auto\":\"none\",boxShadow:hover?`0 14px 32px -10px rgba(${BERRY_RGB}, 0.55), 0 2px 6px rgba(${BERRY_RGB}, 0.25)`:`0 8px 22px -10px rgba(${BERRY_RGB}, 0.45), 0 1px 3px rgba(${BERRY_RGB}, 0.18)`,transition:`opacity 320ms cubic-bezier(0.22,1,0.36,1) ${delay}ms, transform 260ms cubic-bezier(0.22,1,0.36,1) ${delay}ms, box-shadow 260ms ease`,WebkitTapHighlightColor:\"transparent\",outline:\"none\"};}export default function BackToTop(props){const{color=`rgb(${BERRY_RGB})`,iconColor=\"rgb(255, 255, 255)\",size=52,threshold=400,targetName=\"\",offsetBottom=24,offsetRight=24,ariaLabel=\"Zum Seitenanfang zur\\xfcckkehren\",showHomeButton=true,homeHref=HOME_URL,homeAriaLabel=\"Zur Startseite\",zIndex=50}=props;const[visible,setVisible]=useState(false);const[topState,setTopState]=useState({hover:false,pressed:false});const[homeState,setHomeState]=useState({hover:false,pressed:false});useEffect(()=>{if(typeof window===\"undefined\")return;if(targetName)return;const onScroll=()=>setVisible(window.scrollY>threshold);onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[threshold,targetName]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!targetName)return;let target=null;let attempts=0;const maxAttempts=60;const cssEscape=window.CSS?.escape||(s=>s.replace(/\"/g,'\\\\\"'));const candidates=getNameCandidates(targetName);const findTarget=()=>{for(const name of candidates){const el=document.querySelector(`[data-framer-name=\"${cssEscape(name)}\"]`);if(el)return el;}const all=document.querySelectorAll(\"[data-framer-name]\");const lc=candidates.map(c=>c.toLowerCase());for(let i=0;i<all.length;i++){const node=all[i];const name=(node.getAttribute(\"data-framer-name\")||\"\").toLowerCase();if(lc.indexOf(name)!==-1)return node;}return null;};const evaluate=()=>{if(!target)return;const rect=target.getBoundingClientRect();setVisible(rect.top<=0);};const onScroll=()=>evaluate();const onResize=()=>evaluate();const init=()=>{target=findTarget();if(!target){attempts+=1;if(attempts<maxAttempts){timer=window.setTimeout(init,150);}return;}evaluate();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);};let timer;init();return()=>{if(timer)window.clearTimeout(timer);window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);};},[targetName]);const handleScrollTop=()=>{if(typeof window===\"undefined\")return;const reduceMotion=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;window.scrollTo({top:0,left:0,behavior:reduceMotion?\"auto\":\"smooth\"});};const iconSize=Math.round(size*.42);return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":visible?undefined:\"true\",style:{position:\"fixed\",right:offsetRight,bottom:offsetBottom,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:12,zIndex,fontFamily:\"'Outfit', system-ui, -apple-system, Helvetica, Arial, sans-serif\",// KEY FIX: wrapper never intercepts clicks. Each button\n// re-enables pointer-events when actually visible. This\n// means menu poppers, overlays, etc. are never blocked\n// by the invisible BackToTop hit-area.\npointerEvents:\"none\"},children:[showHomeButton?/*#__PURE__*/_jsx(\"a\",{href:homeHref,\"aria-label\":homeAriaLabel,title:homeAriaLabel,onMouseEnter:()=>setHomeState({hover:true,pressed:false}),onMouseLeave:()=>setHomeState({hover:false,pressed:false}),onMouseDown:()=>setHomeState(s=>({...s,pressed:true})),onMouseUp:()=>setHomeState(s=>({...s,pressed:false})),style:getButtonStyle({color,iconColor,size,visible,hover:homeState.hover,pressed:homeState.pressed,delay:0}),tabIndex:visible?0:-1,children:/*#__PURE__*/_jsx(HomeIcon,{size:iconSize})}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":ariaLabel,title:ariaLabel,onClick:handleScrollTop,onMouseEnter:()=>setTopState({hover:true,pressed:false}),onMouseLeave:()=>setTopState({hover:false,pressed:false}),onMouseDown:()=>setTopState(s=>({...s,pressed:true})),onMouseUp:()=>setTopState(s=>({...s,pressed:false})),style:getButtonStyle({color,iconColor,size,visible,hover:topState.hover,pressed:topState.pressed,delay:showHomeButton?60:0}),tabIndex:visible?0:-1,children:/*#__PURE__*/_jsx(ArrowUpIcon,{size:iconSize})})]});}function ArrowUpIcon({size}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2.2,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",focusable:false,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 19 V5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 12 L12 5 L19 12\"})]});}function HomeIcon({size}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",focusable:false,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 11 L12 4 L21 11\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 10 V20 H10 V14 H14 V20 H19 V10\"})]});}BackToTop.defaultProps={color:`rgb(${BERRY_RGB})`,iconColor:\"rgb(255, 255, 255)\",size:52,threshold:400,targetName:\"\",offsetBottom:24,offsetRight:24,ariaLabel:\"Zum Seitenanfang zur\\xfcckkehren\",showHomeButton:true,homeHref:HOME_URL,homeAriaLabel:\"Zur Startseite\",zIndex:50};addPropertyControls(BackToTop,{color:{type:ControlType.Color,title:\"Background\",defaultValue:`rgb(${BERRY_RGB})`},iconColor:{type:ControlType.Color,title:\"Icon\",defaultValue:\"rgb(255, 255, 255)\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:52,min:36,max:96,step:2,unit:\"px\"},threshold:{type:ControlType.Number,title:\"Show after (px)\",description:\"Pixel-scroll trigger. Ignored when 'Target Layer' is set.\",defaultValue:400,min:0,max:4e3,step:20,unit:\"px\"},targetName:{type:ControlType.String,title:\"Target Layer\",description:\"Framer layer name (data-framer-name). When set, the buttons appear once that section reaches the top of the viewport.\",defaultValue:\"\"},offsetBottom:{type:ControlType.Number,title:\"Offset Bottom\",defaultValue:24,min:0,max:120,step:2,unit:\"px\"},offsetRight:{type:ControlType.Number,title:\"Offset Right\",defaultValue:24,min:0,max:120,step:2,unit:\"px\"},ariaLabel:{type:ControlType.String,title:\"Aria Label (Up)\",defaultValue:\"Zum Seitenanfang zur\\xfcckkehren\"},showHomeButton:{type:ControlType.Boolean,title:\"Home Button\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},homeHref:{type:ControlType.String,title:\"Home Link\",defaultValue:HOME_URL},homeAriaLabel:{type:ControlType.String,title:\"Aria Label (Home)\",defaultValue:\"Zur Startseite\"},zIndex:{type:ControlType.Number,title:\"Z-Index\",description:\"Stays below typical overlay z-indices (100+) so menus and modals always render on top.\",defaultValue:50,min:0,max:999,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BackToTop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackToTop.map"],"mappings":"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"}