{"version":3,"file":"Read_time.CdHvSdtz.mjs","names":[],"sources":["https:/framerusercontent.com/modules/bqd0ZSxCuh826884K1Gf/HhFMlo4c58eXQ7CQV2Lk/Read_time.js"],"sourcesContent":["import{jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function ReadTime(props){const{contentOne,contentTwo,wordsPerMinute,suffix,font,color,align}=props;function extractText(value){if(!value)return\"\";if(typeof value===\"string\"){return value.replace(/<[^>]*>/g,\" \");}if(typeof value===\"number\"){return String(value);}if(Array.isArray(value)){return value.map(extractText).join(\" \");}if(/*#__PURE__*/React.isValidElement(value)){return extractText(value.props.children);}if(typeof value===\"object\"&&value.props?.children){return extractText(value.props.children);}return\"\";}const combinedContent=`${extractText(contentOne)} ${extractText(contentTwo)}`;const wordCount=combinedContent.trim().split(/\\s+/).filter(Boolean).length;const minutes=Math.max(1,Math.ceil(wordCount/wordsPerMinute));return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:align===\"left\"?\"flex-start\":align===\"right\"?\"flex-end\":\"center\",color,...font},children:[minutes,\" \",suffix]});}ReadTime.defaultProps={contentOne:\"\",contentTwo:\"\",wordsPerMinute:225,suffix:\"min read\",color:\"#686F6A\",align:\"left\"};addPropertyControls(ReadTime,{contentOne:{type:ControlType.RichText,title:\"Content 1\",defaultValue:\"\"},contentTwo:{type:ControlType.RichText,title:\"Content 2\",defaultValue:\"\"},wordsPerMinute:{type:ControlType.Number,title:\"Words / Min\",defaultValue:225,min:100,max:400,step:25},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"min read\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontSize:32,fontWeight:400,lineHeight:\"1.2em\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#686F6A\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ReadTime\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Read_time.map"],"mappings":"0KAA6H,SAAwB,EAAS,EAAM,CAAC,GAAK,CAAC,aAAW,aAAW,iBAAe,SAAO,OAAK,QAAM,SAAO,EAAM,SAAS,EAAY,EAAM,CAA8X,OAAzX,EAAkB,OAAO,GAAQ,SAAiB,EAAM,QAAQ,WAAW,GAAG,EAAM,OAAO,GAAQ,SAAiB,OAAO,CAAK,EAAM,MAAM,QAAQ,CAAK,EAAU,EAAM,IAAI,CAAW,CAAC,CAAC,KAAK,GAAG,EAAmB,EAAqB,CAAK,GAAgD,OAAO,GAAQ,UAAU,EAAM,OAAO,SAAiB,EAAY,EAAM,MAAM,QAAQ,EAAS,GAAnX,EAAsX,CAA+E,IAAM,EAAU,GAArE,EAAY,CAAU,EAAE,GAAG,EAAY,CAAU,IAAoC,KAAK,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,OAAa,EAAQ,KAAK,IAAI,EAAE,KAAK,KAAK,EAAU,CAAc,CAAC,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,IAAQ,OAAO,aAAa,IAAQ,QAAQ,WAAW,SAAS,QAAM,GAAG,CAAI,EAAE,SAAS,CAAC,EAAQ,IAAI,CAAM,CAAC,CAAC,CAAE,iBAAjiC,IAA4B,IAAoD,EAAk9B,EAAS,aAAa,CAAC,WAAW,GAAG,WAAW,GAAG,eAAe,IAAI,OAAO,WAAW,MAAM,UAAU,MAAM,MAAM,EAAE,EAAoB,EAAS,CAAC,WAAW,CAAC,KAAK,EAAY,SAAS,MAAM,YAAY,aAAa,EAAE,EAAE,WAAW,CAAC,KAAK,EAAY,SAAS,MAAM,YAAY,aAAa,EAAE,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,UAAU,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,aAAa,CAAC,SAAS,GAAG,WAAW,IAAI,WAAW,OAAO,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,MAAM,CAAC,CAAC"}