{"version":3,"file":"jnkgEGCoh.D_ghFsc8.mjs","names":["useState","useMemo","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts"],"sources":["https:/framerusercontent.com/modules/E3Aq2uEZJbLPE31p6LSm/WjNhxS5GOYnDtxBxqWOL/ReadingTime.js","https:/framerusercontent.com/modules/GeUu0aSacM2YfdpsJKxs/8SYnojIABz8GGzv27nl9/jnkgEGCoh.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{fontControls}from\"https://xn----9sbmqji2czbya.xn--p1ai/__framer_com/m/framer/default-utils.js@^0.45.0\";import{useEffect,useState,useMemo}from\"react\";/**\n * WordCounter\n * A tiny utility component that can show either the total word count\n * of a rich-text string or an estimated reading time. Now with full\n * support for variable fonts (font-variation-settings) in addition to\n * OpenType features.\n *\n * Added:\n * - displayMode \"timeLeft\" that decreases as the user scrolls through\n *   a target article container, accounting for sticky positioning.\n * - targetSelector + stickyTop props to compute accurate progress.\n */export function WordCounter(props){const{font,fontColor,title,displayMode,targetSelector,stickyTop=0,readingSpeed=200}=props;// ────────────────────────────────────────────────────────────────\n// Word-count logic\n// ────────────────────────────────────────────────────────────────\nconst[countWords,setCountWords]=useState(0);useEffect(()=>{if(typeof window===\"undefined\")return;const div=document.createElement(\"div\");div.innerHTML=typeof title===\"string\"?title:JSON.stringify(title);const text=div.textContent||div.innerText||\"\";const words=text.trim().length===0?0:text.trim().split(/\\s+/).filter(Boolean).length;setCountWords(words);},[title]);// ────────────────────────────────────────────────────────────────\n// Sticky-aware reading progress (0..1) for \"time left\"\n// ────────────────────────────────────────────────────────────────\nconst[progress,setProgress]=useState(0);useEffect(()=>{if(typeof window===\"undefined\")return;let articleEl=null;let resizeObs=null;let ticking=false;const getArticle=()=>targetSelector?document.querySelector(targetSelector):null;const computeProgress=()=>{const doc=document.documentElement;const body=document.body;const viewportH=window.innerHeight||doc.clientHeight||0;// If we have a target article container, use sticky math.\narticleEl=articleEl||getArticle();if(articleEl){const rect=articleEl.getBoundingClientRect();const articleH=Math.max(articleEl.scrollHeight,rect.height);// Total distance the document must travel while sticky:\n// (article height) - (visible viewport below the pinned sticky top)\nconst visibleWindowBelowSticky=Math.max(0,viewportH-stickyTop);const totalScrollable=Math.max(1,articleH-visibleWindowBelowSticky);// How far we've progressed once the article's top has reached the stickyTop line.\n// rect.top decreases as we scroll; when rect.top <= stickyTop we are \"in\" the sticky phase.\nconst raw=stickyTop-rect.top;// Clamp to [0, totalScrollable] to handle before/after boundaries.\nconst scrolled=Math.min(Math.max(raw,0),totalScrollable);const p=Math.min(1,Math.max(0,scrolled/totalScrollable));setProgress(p);return;}// Fallback: whole-page progress\nconst scrollTop=window.pageYOffset||doc.scrollTop||body.scrollTop||0;const docHeight=Math.max(body.scrollHeight,doc.scrollHeight,body.offsetHeight,doc.offsetHeight,body.clientHeight,doc.clientHeight);const scrollable=Math.max(1,docHeight-viewportH);const p=Math.min(1,Math.max(0,scrollTop/scrollable));setProgress(p);};const onScroll=()=>{if(!ticking){ticking=true;requestAnimationFrame(()=>{computeProgress();ticking=false;});}};const onResize=()=>{computeProgress();};// Initial compute\ncomputeProgress();// Listeners\nwindow.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);// Observe article size changes (images loading, fonts, etc.)\narticleEl=getArticle();if(articleEl&&\"ResizeObserver\"in window){resizeObs=new ResizeObserver(()=>computeProgress());resizeObs.observe(articleEl);}return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);if(resizeObs&&articleEl)resizeObs.unobserve(articleEl);};},[targetSelector,stickyTop]);// ────────────────────────────────────────────────────────────────\n// Font helpers\n// ────────────────────────────────────────────────────────────────\nconst fontStyle=useMemo(()=>{if(!font)return{};// Separate variable axes and OpenType features from the rest\nconst{variable,opentype,...base}=font;const style={...base};// Apply OpenType feature settings → font-feature-settings\nif(opentype&&typeof opentype===\"object\"&&Object.keys(opentype).length){style.fontFeatureSettings=Object.entries(opentype).filter(([,enabled])=>enabled).map(([tag,value])=>`\"${tag}\" ${value}`).join(\", \");}// Apply variable font axis values → font-variation-settings\nif(variable&&typeof variable===\"object\"&&Object.keys(variable).length){style.fontVariationSettings=Object.entries(variable).map(([axis,value])=>`\"${axis}\" ${value}`).join(\", \");// Provide the most common axis as fallbacks when possible\nif(variable.wght&&!style.fontWeight)style.fontWeight=variable.wght;if(variable.slnt&&!style.fontStyle)style.fontStyle=\"oblique\";}return style;},[font]);// ────────────────────────────────────────────────────────────────\n// Render\n// ────────────────────────────────────────────────────────────────\nconst totalMinutes=Math.ceil(countWords/readingSpeed);// Remaining time scales by (1 - progress) through the article container.\nconst remainingMinutes=Math.max(0,Math.ceil((1-progress)*countWords/readingSpeed));const display=(()=>{if(displayMode===\"words\")return`${countWords}`;if(displayMode===\"timeLeft\")return`${remainingMinutes} min left`;// default \"time\"\nreturn`${totalMinutes} min read`;})();return /*#__PURE__*/_jsx(\"div\",{style:{...fontStyle,color:fontColor,display:\"flex\",justifyContent:\"left\",alignItems:\"left\",padding:0},children:display});}// ────────────────────────────────────────────────────────────────────\n// Defaults & Property Controls\n// ────────────────────────────────────────────────────────────────────\nWordCounter.defaultProps={title:\"<p>Your rich text here</p>\",font:fontControls.defaultProps,fontColor:\"#000\",displayMode:\"words\",targetSelector:\"\",stickyTop:0,readingSpeed:200};addPropertyControls(WordCounter,{title:{title:\"Title\",//@ts-ignore – Framer-specific prop type\ntype:ControlType.RichText},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},fontColor:{title:\"Font Color\",type:ControlType.Color,defaultValue:WordCounter.defaultProps.fontColor},displayMode:{title:\"Display Mode\",type:ControlType.SegmentedEnum,options:[\"words\",\"time\",\"timeLeft\"],optionTitles:[\"Words\",\"Total Time\",\"Time Left\"],defaultValue:WordCounter.defaultProps.displayMode},targetSelector:{title:\"Target Selector\",type:ControlType.String,defaultValue:WordCounter.defaultProps.targetSelector,placeholder:\"#article or .post\"},stickyTop:{title:\"Sticky Top (px)\",type:ControlType.Number,defaultValue:WordCounter.defaultProps.stickyTop,min:0,displayStepper:true,step:1,unit:\"px\"},readingSpeed:{title:\"Reading Speed (WPM)\",type:ControlType.Number,defaultValue:WordCounter.defaultProps.readingSpeed,min:60,max:600,displayStepper:true,step:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"WordCounter\":{\"type\":\"reactComponent\",\"name\":\"WordCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ReadingTime.map","// Generated by Framer (60bb51c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Image as Image1,Link,parsePaddingString,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/lRDHiNWNVWmE0lqtoVHP/3u1rzVBIgsGIudwbIWWv/Video.js\";import{WordCounter}from\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/E3Aq2uEZJbLPE31p6LSm/WjNhxS5GOYnDtxBxqWOL/ReadingTime.js\";import*as sharedStyle from\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/ETtDrQklzbc5cN8qRncg/QQoKaCP4ZPy5pDFiFk2Z/VQBQVu8qk.js\";import*as sharedStyle1 from\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/modules/mkVvNt4BfnRDRqtUBmYk/Sk5g3EXVWUgB9KQYhycg/XHuCPIQKc.js\";const VideoFonts=getFonts(Video);const WordCounterFonts=getFonts(WordCounter);const VideoControls=getPropertyControls(Video);const enabledGestures={m2hDIjoZ0:{hover:true},P74NUy_mF:{hover:true},ZBXJTjJC9:{hover:true}};const cycleOrder=[\"P74NUy_mF\",\"ZBXJTjJC9\",\"m2hDIjoZ0\"];const serializationHash=\"framer-prgRC\";const variantClassNames={m2hDIjoZ0:\"framer-v-f1hz76\",P74NUy_mF:\"framer-v-t87o3a\",ZBXJTjJC9:\"framer-v-1ewvr6p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DFnKj9tgr=undefined;const DPFtH_3Ro=undefined;const Gjbik8YlR=undefined;const Dqps9ZphJ=undefined;const dimoMvmGw=undefined;const qcwPBtDHH=undefined;const NSiUOPXlm=undefined;const PCddv42Xj=undefined;const vE_ljrgCw=undefined;const f2LzUAQNx=undefined;const SP8AanXl3=undefined;const qEmHzp2rL=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const negate=value=>{return!value;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};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={Guides:\"m2hDIjoZ0\",Narrow:\"P74NUy_mF\",Wide:\"ZBXJTjJC9\"};const Variants=motion.create(React.Fragment);const getProps=({category,category1,click,cover,height,id,link,padding,readingTime,readingTimeText,showVideo,title,video,videoCover,width,...props})=>{return{...props,DFnKj9tgr:padding??props.DFnKj9tgr??\"0px 0px 15px 0px\",dimoMvmGw:cover??props.dimoMvmGw,DPFtH_3Ro:click??props.DPFtH_3Ro,Dqps9ZphJ:showVideo??props.Dqps9ZphJ??false,f2LzUAQNx:category1??props.f2LzUAQNx??\"Tutorial\",Gjbik8YlR:link??props.Gjbik8YlR,NSiUOPXlm:videoCover??props.NSiUOPXlm,PCddv42Xj:title??props.PCddv42Xj??\"Title\",qcwPBtDHH:video??props.qcwPBtDHH,qEmHzp2rL:readingTimeText??props.qEmHzp2rL??/*#__PURE__*/_jsx(React.Fragment,{}),SP8AanXl3:readingTime??props.SP8AanXl3??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"P74NUy_mF\",vE_ljrgCw:category??props.vE_ljrgCw??true};};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,Gjbik8YlR,dimoMvmGw,Dqps9ZphJ,qcwPBtDHH,NSiUOPXlm,PCddv42Xj,vE_ljrgCw,f2LzUAQNx,DFnKj9tgr,SP8AanXl3,DPFtH_3Ro,qEmHzp2rL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"P74NUy_mF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cikk8n=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(DPFtH_3Ro){const res=await DPFtH_3Ro(...args);if(res===false)return false;}});const onMouseEnter8dsd4v=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(Dqps9ZphJ);const parsedPadding=typeof DFnKj9tgr===\"string\"?parsePaddingString(DFnKj9tgr):{top:DFnKj9tgr,right:DFnKj9tgr,bottom:DFnKj9tgr,left:DFnKj9tgr};const isDisplayed=()=>{if(gestureVariant===\"m2hDIjoZ0-hover\")return false;if(baseVariant===\"m2hDIjoZ0\")return false;return true;};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:Gjbik8YlR,motionChild:true,nodeId:\"P74NUy_mF\",scopeId:\"jnkgEGCoh\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-t87o3a\",className,classNames)} framer-r9q0je`,\"data-framer-name\":\"Narrow\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"P74NUy_mF\",onTap:onTap1cikk8n,ref:refBinding,style:{\"--1xe0st9\":numberToPixelString(DFnKj9tgr),...style},...addPropertyOverrides({m2hDIjoZ0:{\"data-framer-name\":\"Guides\",onMouseEnter:onMouseEnter8dsd4v},ZBXJTjJC9:{\"data-framer-name\":\"Wide\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w22em0\",\"data-border\":true,\"data-framer-name\":\"Visual\",layoutDependency:layoutDependency,layoutId:\"Q7ZvZWw1n\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15},children:[visible!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,...toResponsiveImage(dimoMvmGw)},className:\"framer-hb8xjw\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"IOZp6fVLi\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:1,scale:1},variants:{\"m2hDIjoZ0-hover\":{opacity:1,scale:1.05},\"P74NUy_mF-hover\":{opacity:.7},\"ZBXJTjJC9-hover\":{opacity:.7}},...addPropertyOverrides({ZBXJTjJC9:{background:{alt:\"\",fit:\"fill\",sizes:`calc((${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px) + 0.5px)`,...toResponsiveImage(dimoMvmGw)}}},baseVariant,gestureVariant)}),Dqps9ZphJ!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-osjb84-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"G1DZnXPxl-container\",nodeId:\"G1DZnXPxl\",rendersWithMotion:true,scopeId:\"jnkgEGCoh\",style:{filter:\"brightness(1)\",WebkitFilter:\"brightness(1)\"},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"G1DZnXPxl\",isMixedBorderRadius:false,layoutId:\"G1DZnXPxl\",loop:true,muted:true,objectFit:\"cover\",playing:false,poster:toImageSrc(NSiUOPXlm),posterEnabled:false,srcFile:qcwPBtDHH,srcType:\"Upload\",srcUrl:\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\",...addPropertyOverrides({\"P74NUy_mF-hover\":{playing:true}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tmmiqk\",\"data-framer-name\":\"Texts\",layoutDependency:layoutDependency,layoutId:\"g0x2iVSeF\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3g1rkk\",layoutDependency:layoutDependency,layoutId:\"L8DXTFOEV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-ojsfn5\",\"data-styles-preset\":\"VQBQVu8qk\",dir:\"auto\",children:\"Title\"})}),className:\"framer-1134vya\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mHQjIGa_w\",text:PCddv42Xj,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s4srus\",layoutDependency:layoutDependency,layoutId:\"w5uKVUIWl\",children:[vE_ljrgCw!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4eptxb\",\"data-styles-preset\":\"XHuCPIQKc\",dir:\"auto\",children:\"Tutorial\"})}),className:\"framer-s6lmtx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i6sHlzgVV\",text:f2LzUAQNx,verticalAlignment:\"top\",withExternalLayout:true}),SP8AanXl3!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-88b50f\",layoutDependency:layoutDependency,layoutId:\"NLmV094dN\",style:{backgroundColor:\"var(--token-f5637926-8ee6-41cb-a320-ec3462d62cd5, rgba(255, 255, 255, 0.4))\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60}}),vE_ljrgCw!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c6702-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Abqpt5ZHD-container\",nodeId:\"Abqpt5ZHD\",rendersWithMotion:true,scopeId:\"jnkgEGCoh\",children:/*#__PURE__*/_jsx(WordCounter,{displayMode:\"time\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontFeatureSettings:\"'cv11' on, 'ss03' on, 'ss07' on, 'cv05' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},fontColor:\"rgb(255, 255, 255)\",height:\"100%\",id:\"Abqpt5ZHD\",layoutId:\"Abqpt5ZHD\",readingSpeed:200,stickyTop:0,targetSelector:\"\",title:qEmHzp2rL,width:\"100%\",...addPropertyOverrides({ZBXJTjJC9:{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontFeatureSettings:\"'cv11' on, 'ss03' on, 'ss07' on, 'cv05' on\",fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})})]})]})})]})})})})});});const css=[\".framer-prgRC.framer-r9q0je, .framer-prgRC .framer-r9q0je { display: block; }\",\".framer-prgRC.framer-t87o3a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--1xe0st9); position: relative; text-decoration: none; width: 354px; }\",\".framer-prgRC .framer-w22em0 { align-content: center; align-items: center; aspect-ratio: 1.5852017937219731 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-prgRC .framer-hb8xjw { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: -1; }\",\".framer-prgRC .framer-osjb84-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-prgRC .framer-tmmiqk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-prgRC .framer-3g1rkk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-prgRC .framer-1134vya { --framer-text-wrap-override: balance; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; flex: none; height: auto; max-width: 90%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }',\".framer-prgRC .framer-1s4srus { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-prgRC .framer-s6lmtx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-prgRC .framer-88b50f { flex: none; height: 2px; overflow: hidden; position: relative; width: 2px; will-change: var(--framer-will-change-override, transform); }\",\".framer-prgRC .framer-1c6702-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-prgRC.framer-v-1ewvr6p.framer-t87o3a { gap: 25px; width: 353px; }\",\".framer-prgRC.framer-v-1ewvr6p .framer-hb8xjw { right: 0px; }\",\".framer-prgRC.framer-v-1ewvr6p .framer-3g1rkk { gap: 6px; }\",\".framer-prgRC.framer-v-1ewvr6p .framer-1134vya { --text-truncation-display-inline-for-safari-16: unset; --text-truncation-display-none-for-safari-16: unset; --text-truncation-line-break-for-safari-16: unset; -webkit-box-orient: unset; -webkit-line-clamp: unset; display: flex; max-width: 100%; order: 0; }\",\".framer-prgRC.framer-v-1ewvr6p .framer-1s4srus { order: 2; }\",\".framer-prgRC.framer-v-f1hz76.framer-t87o3a { width: 354px; }\",\".framer-prgRC.framer-v-1ewvr6p.hover .framer-1134vya { --text-truncation-display-inline-for-safari-16: unset; --text-truncation-display-none-for-safari-16: unset; --text-truncation-line-break-for-safari-16: unset; -webkit-box-orient: unset; -webkit-line-clamp: unset; display: flex; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-prgRC[data-border=\"true\"]::after, .framer-prgRC [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 304\n * @framerIntrinsicWidth 353\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZBXJTjJC9\":{\"layout\":[\"fixed\",\"auto\"]},\"m2hDIjoZ0\":{\"layout\":[\"fixed\",\"auto\"]},\"Y9kM0sQ4x\":{\"layout\":[\"fixed\",\"auto\"]},\"sy2NextOV\":{\"layout\":[\"fixed\",\"auto\"]},\"zwnaalGFt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Gjbik8YlR\":\"link\",\"dimoMvmGw\":\"cover\",\"Dqps9ZphJ\":\"showVideo\",\"qcwPBtDHH\":\"video\",\"NSiUOPXlm\":\"videoCover\",\"PCddv42Xj\":\"title\",\"vE_ljrgCw\":\"category\",\"f2LzUAQNx\":\"category1\",\"DFnKj9tgr\":\"padding\",\"SP8AanXl3\":\"readingTime\",\"DPFtH_3Ro\":\"click\",\"qEmHzp2rL\":\"readingTimeText\"}\n * @framerImmutableVariables true\n * @framerResolvesOwnDefaults true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjnkgEGCoh=withCSS(Component,css,\"framer-prgRC\");export default FramerjnkgEGCoh;FramerjnkgEGCoh.displayName=\"Blog Card\";FramerjnkgEGCoh.defaultProps={height:304,width:353};addPropertyControls(FramerjnkgEGCoh,{variant:{options:[\"P74NUy_mF\",\"ZBXJTjJC9\",\"m2hDIjoZ0\"],optionTitles:[\"Narrow\",\"Wide\",\"Guides\"],title:\"Variant\",type:ControlType.Enum},Gjbik8YlR:{title:\"Link\",type:ControlType.Link},dimoMvmGw:{title:\"Cover\",type:ControlType.ResponsiveImage},Dqps9ZphJ:{defaultValue:false,title:\"Show Video\",type:ControlType.Boolean},onDqps9ZphJChange:{changes:\"Dqps9ZphJ\",type:ControlType.ChangeHandler},qcwPBtDHH:VideoControls?.[\"srcFile\"]&&{...VideoControls[\"srcFile\"],__defaultAssetReference:\"\",description:undefined,hidden:undefined,title:\"Video\"},onqcwPBtDHHChange:{changes:\"qcwPBtDHH\",type:ControlType.ChangeHandler},NSiUOPXlm:{title:\"Video Cover\",type:ControlType.ResponsiveImage},PCddv42Xj:{defaultValue:\"Title\",description:\"\",title:\"Title\",type:ControlType.String},onPCddv42XjChange:{changes:\"PCddv42Xj\",type:ControlType.ChangeHandler},vE_ljrgCw:{defaultValue:true,title:\"Category\",type:ControlType.Boolean},onvE_ljrgCwChange:{changes:\"vE_ljrgCw\",type:ControlType.ChangeHandler},f2LzUAQNx:{defaultValue:\"Tutorial\",description:\"\",displayTextArea:false,title:\"Category\",type:ControlType.String},onf2LzUAQNxChange:{changes:\"f2LzUAQNx\",type:ControlType.ChangeHandler},DFnKj9tgr:{defaultValue:\"0px 0px 15px 0px\",title:\"Padding\",type:ControlType.Padding},SP8AanXl3:{defaultValue:true,title:\"Reading time\",type:ControlType.Boolean},onSP8AanXl3Change:{changes:\"SP8AanXl3\",type:ControlType.ChangeHandler},DPFtH_3Ro:{title:\"Click\",type:ControlType.EventHandler},qEmHzp2rL:{defaultValue:\"\",title:\"Reading time text\",type:ControlType.RichText}});addFonts(FramerjnkgEGCoh,[{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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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://xn----9sbmqji2czbya.xn--p1ai/__framerusercontent/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...VideoFonts,...WordCounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjnkgEGCoh\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Gjbik8YlR\\\":\\\"link\\\",\\\"dimoMvmGw\\\":\\\"cover\\\",\\\"Dqps9ZphJ\\\":\\\"showVideo\\\",\\\"qcwPBtDHH\\\":\\\"video\\\",\\\"NSiUOPXlm\\\":\\\"videoCover\\\",\\\"PCddv42Xj\\\":\\\"title\\\",\\\"vE_ljrgCw\\\":\\\"category\\\",\\\"f2LzUAQNx\\\":\\\"category1\\\",\\\"DFnKj9tgr\\\":\\\"padding\\\",\\\"SP8AanXl3\\\":\\\"readingTime\\\",\\\"DPFtH_3Ro\\\":\\\"click\\\",\\\"qEmHzp2rL\\\":\\\"readingTimeText\\\"}\",\"framerResolvesOwnDefaults\":\"true\",\"framerIntrinsicWidth\":\"353\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZBXJTjJC9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"m2hDIjoZ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y9kM0sQ4x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sy2NextOV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zwnaalGFt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"304\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jnkgEGCoh.map"],"mappings":"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"}