{"version":3,"file":"ScrollIcon.ClLS5ZDF.mjs","names":[],"sources":["https:/framerusercontent.com/modules/SXoDO7EwYNFhpu1ON7Xg/QbSiYs7OTAywUGMWsnNt/ScrollIcon.js"],"sourcesContent":["// Slick scroll icon with animated bounce effect\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function ScrollCue(props){const{iconColor,backgroundColor,borderColor,borderWidth,borderRadius,animationSpeed,pauseDuration,mouseWidth,mouseHeight,dotSize,style}=props;const size=Math.min(mouseWidth,mouseHeight);const animationDistance=size*.25;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:mouseWidth,height:mouseHeight,border:`${borderWidth}px solid ${borderColor}`,borderRadius:borderRadius,backgroundColor:backgroundColor,position:\"relative\",display:\"flex\",justifyContent:\"center\",paddingTop:size*.25},children:/*#__PURE__*/_jsx(motion.div,{style:{width:dotSize,height:dotSize,borderRadius:\"50%\",backgroundColor:iconColor},animate:{y:[0,animationDistance,0]},transition:{duration:animationSpeed,repeat:Infinity,ease:\"easeInOut\",repeatDelay:pauseDuration}})})});}addPropertyControls(ScrollCue,{mouseWidth:{type:ControlType.Number,title:\"Width\",defaultValue:30,min:10,max:100,step:1},mouseHeight:{type:ControlType.Number,title:\"Height\",defaultValue:50,min:20,max:150,step:1},dotSize:{type:ControlType.Number,title:\"Circle Size\",defaultValue:6,min:2,max:20,step:1},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#000000\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:2,min:1,max:5,step:1},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:20,min:0,max:50,step:1},animationSpeed:{type:ControlType.Number,title:\"Animation Speed\",defaultValue:1.5,min:.5,max:3,step:.1,unit:\"s\"},pauseDuration:{type:ControlType.Number,title:\"Pause Duration\",defaultValue:.5,min:0,max:3,step:.1,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollCue\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollIcon.map"],"mappings":"6MAIG,SAAwB,EAAU,EAAM,CAAC,GAAK,CAAC,YAAU,kBAAgB,cAAY,cAAY,eAAa,iBAAe,gBAAc,aAAW,cAAY,UAAQ,SAAO,EAAY,EAAK,KAAK,IAAI,EAAW,CAAW,EAAQ,EAAkB,EAAK,IAAI,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,SAAS,UAAU,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAW,OAAO,EAAY,OAAO,GAAG,EAAY,WAAW,IAA2B,eAA6B,kBAAgB,SAAS,WAAW,QAAQ,OAAO,eAAe,SAAS,WAAW,EAAK,GAAG,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,MAAM,EAAQ,OAAO,EAAQ,aAAa,MAAM,gBAAgB,CAAS,EAAE,QAAQ,CAAC,EAAE,CAAC,EAAE,EAAkB,CAAC,CAAC,EAAE,WAAW,CAAC,SAAS,EAAe,OAAO,IAAS,KAAK,YAAY,YAAY,CAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,iBAHx3B,IAAkC,IAAoD,EAGmyB,EAAoB,EAAU,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,CAAC,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,CAAC,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,KAAK,GAAG,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,KAAK,GAAG,CAAC,CAAC"}