{"version":3,"file":"Custom_Code.BCsX4CHX.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/JvySAh1hPhfdlii0EEdw/059fL4eVglzISZCxjOJR/Custom_Code.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect,useRef,useCallback}from\"react\";export function withGradientBorder(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(\"div\",{style:{padding:\"1px\",background:\"linear-gradient(180deg, #DBDBE7 0%, rgba(240, 240, 245, 0) 100%)\",borderRadius:\"20px 20px 0px 0px\",display:\"flex\",width:\"100%\"},children:/*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,background:props.style?.background??\"#fff\",borderRadius:\"20px 20px 0px 0px\",width:\"100%\"}})});});}export function communityVideoBg(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:\"0\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:\"rgba(0,0,0,0.8)\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(Component,{ref:ref,...props})});});}export function communitySliderLarge(Component){return props=>{props.className+=\" community-slider-large\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function studentSlider(Component){return props=>{props.className+=\" student-slider-large\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function imgwithClass(Component){return props=>{props.className+=\" sticky-img\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function stickybanner(Component){return props=>{props.className+=\" sticky-banner\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function customduration(Component){return props=>{props.className+=\" course-duration\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function withTocBlock(Component){return props=>{props.className+=\" toc-content-block\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function topperOneCard(Component){return props=>{props.className+=\" topper-one-card\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function topperTwoCard(Component){return props=>{props.className+=\" topper-two-card\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function topperThreeCard(Component){return props=>{props.className+=\" topper-three-card\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function earnCard(Component){return props=>{props.className+=\" earn-card\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function incomeCard(Component){return props=>{props.className+=\" income-card\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function testimonialcircleimg(Component){return props=>{props.className+=\" testimonialcircleimg\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function testimonialcircletext(Component){return props=>{props.className+=\" testimonialcircletext\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function teacherName(Component){return props=>{props.className+=\" teacher-name\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function becomeTeacherCardBorder(Component){return props=>{props.className+=\" become-teacher-card\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function customBulletPoint(Component){return props=>{props.className+=\" custom-bullet-point\"// Remember to add a space\n;return /*#__PURE__*/_jsx(Component,{...props});};}export function blogResetButton(Component){return props=>{const[isVisible,setIsVisible]=useState(false);useEffect(()=>{const checkParams=()=>{const params=new URLSearchParams(window.location.search);setIsVisible(params.size>0);};// Patch pushState and replaceState to fire a custom event\nconst _pushState=history.pushState.bind(history);const _replaceState=history.replaceState.bind(history);history.pushState=(...args)=>{_pushState(...args);checkParams();};history.replaceState=(...args)=>{_replaceState(...args);checkParams();};checkParams();window.addEventListener(\"popstate\",checkParams);return()=>{// Restore originals on cleanup\nhistory.pushState=_pushState;history.replaceState=_replaceState;window.removeEventListener(\"popstate\",checkParams);};},[]);const handleReset=()=>{props.onClick?.();setTimeout(()=>{window.history.pushState({},\"\",window.location.pathname);setIsVisible(false);},150);};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleReset,className:\"test\",style:{...props.style,opacity:isVisible?1:0,pointerEvents:isVisible?\"auto\":\"none\",transition:\"opacity 0.2s ease\",height:isVisible?\"auto\":\"1px\",width:isVisible?\"auto\":\"0px\",position:\"relative\",cursor:\"pointer\"}});};}export function withTeacherClass(Component){return props=>{props.className+=\" teacher-sl-wrapper\";return /*#__PURE__*/_jsx(Component,{...props});};}export function withShortCoursesDurationLink(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const relativeTargetUrl=\"/courses?duration-filter=no&duration-selected=yes&duration-unselected=no\";const hasNavigatedRef=useRef(false);const handleNavigateCapture=useCallback(event=>{if(event?.preventDefault)event.preventDefault();if(event?.stopPropagation)event.stopPropagation();if(event?.nativeEvent?.stopImmediatePropagation){event.nativeEvent.stopImmediatePropagation();}if(hasNavigatedRef.current)return;hasNavigatedRef.current=true;if(typeof window!==\"undefined\"){const absoluteTargetUrl=window.location?.origin?`${window.location.origin}${relativeTargetUrl}`:relativeTargetUrl;window.location.href=absoluteTargetUrl;}},[]);return /*#__PURE__*/_jsx(\"div\",{onPointerDownCapture:handleNavigateCapture,onMouseDownCapture:handleNavigateCapture,onTouchStartCapture:handleNavigateCapture,onClickCapture:handleNavigateCapture,style:{width:\"100%\",height:\"100%\",cursor:\"inherit\"},children:/*#__PURE__*/_jsx(Component,{ref:ref,...props,onPointerDownCapture:handleNavigateCapture,onMouseDownCapture:handleNavigateCapture,onTouchStartCapture:handleNavigateCapture,onClickCapture:handleNavigateCapture,onClick:event=>{if(event?.preventDefault)event.preventDefault();if(event?.stopPropagation)event.stopPropagation();},onTap:event=>{if(event?.preventDefault)event.preventDefault();if(event?.stopPropagation)event.stopPropagation();},style:{...props.style}})});});}export function withExpertCoursesDurationLink(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const relativeTargetUrl=\"/courses?duration-filter=yes&duration-selected=yes&duration-unselected=no\";const hasNavigatedRef=useRef(false);const handleNavigateCapture=useCallback(event=>{if(event?.preventDefault)event.preventDefault();if(event?.stopPropagation)event.stopPropagation();if(event?.nativeEvent?.stopImmediatePropagation){event.nativeEvent.stopImmediatePropagation();}if(hasNavigatedRef.current)return;hasNavigatedRef.current=true;if(typeof window!==\"undefined\"){const absoluteTargetUrl=window.location?.origin?`${window.location.origin}${relativeTargetUrl}`:relativeTargetUrl;window.location.href=absoluteTargetUrl;}},[]);return /*#__PURE__*/_jsx(\"div\",{onPointerDownCapture:handleNavigateCapture,onMouseDownCapture:handleNavigateCapture,onTouchStartCapture:handleNavigateCapture,onClickCapture:handleNavigateCapture,style:{width:\"100%\",height:\"100%\",cursor:\"inherit\"},children:/*#__PURE__*/_jsx(Component,{ref:ref,...props,onPointerDownCapture:handleNavigateCapture,onMouseDownCapture:handleNavigateCapture,onTouchStartCapture:handleNavigateCapture,onClickCapture:handleNavigateCapture,onClick:event=>{if(event?.preventDefault)event.preventDefault();if(event?.stopPropagation)event.stopPropagation();},onTap:event=>{if(event?.preventDefault)event.preventDefault();if(event?.stopPropagation)event.stopPropagation();},style:{...props.style}})});});}\nexport const __FramerMetadata__ = {\"exports\":{\"incomeCard\":{\"type\":\"reactHoc\",\"name\":\"incomeCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"customduration\":{\"type\":\"reactHoc\",\"name\":\"customduration\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"communityVideoBg\":{\"type\":\"reactHoc\",\"name\":\"communityVideoBg\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"communitySliderLarge\":{\"type\":\"reactHoc\",\"name\":\"communitySliderLarge\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withExpertCoursesDurationLink\":{\"type\":\"reactHoc\",\"name\":\"withExpertCoursesDurationLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"earnCard\":{\"type\":\"reactHoc\",\"name\":\"earnCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"becomeTeacherCardBorder\":{\"type\":\"reactHoc\",\"name\":\"becomeTeacherCardBorder\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"topperTwoCard\":{\"type\":\"reactHoc\",\"name\":\"topperTwoCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGradientBorder\":{\"type\":\"reactHoc\",\"name\":\"withGradientBorder\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"testimonialcircleimg\":{\"type\":\"reactHoc\",\"name\":\"testimonialcircleimg\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"topperOneCard\":{\"type\":\"reactHoc\",\"name\":\"topperOneCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"topperThreeCard\":{\"type\":\"reactHoc\",\"name\":\"topperThreeCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"teacherName\":{\"type\":\"reactHoc\",\"name\":\"teacherName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stickybanner\":{\"type\":\"reactHoc\",\"name\":\"stickybanner\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShortCoursesDurationLink\":{\"type\":\"reactHoc\",\"name\":\"withShortCoursesDurationLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTeacherClass\":{\"type\":\"reactHoc\",\"name\":\"withTeacherClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"testimonialcircletext\":{\"type\":\"reactHoc\",\"name\":\"testimonialcircletext\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"blogResetButton\":{\"type\":\"reactHoc\",\"name\":\"blogResetButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTocBlock\":{\"type\":\"reactHoc\",\"name\":\"withTocBlock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"customBulletPoint\":{\"type\":\"reactHoc\",\"name\":\"customBulletPoint\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"studentSlider\":{\"type\":\"reactHoc\",\"name\":\"studentSlider\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"imgwithClass\":{\"type\":\"reactHoc\",\"name\":\"imgwithClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_Code.map"],"mappings":"8IAA+G,SAAgB,EAAmB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAA2B,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,MAAM,WAAW,mEAAmE,aAAa,oBAAoB,QAAQ,OAAO,MAAM,MAAM,EAAE,SAAsB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,WAAW,EAAM,OAAO,YAAY,OAAO,aAAa,oBAAoB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAG,CAAE,CAAC,SAAgB,EAAiB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAA2B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,IAAI,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,WAAW,kBAAkB,cAAc,MAAM,EAAE,SAAsB,EAAK,EAAU,CAAK,MAAI,GAAG,CAAK,CAAC,CAAC,CAAC,CAAG,CAAE,CAAC,SAAgB,EAAqB,EAAU,CAAC,MAAO,KAAQ,EAAM,WAAW,0BAC77B,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CACC,SAAgB,EAAa,EAAU,CAAC,MAAO,KAAQ,EAAM,WAAW,cACtG,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CAAC,SAAgB,EAAa,EAAU,CAAC,MAAO,KAAQ,EAAM,WAAW,iBACtG,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CAOC,SAAgB,EAAqB,EAAU,CAAC,MAAO,KAAQ,EAAM,WAAW,wBAC9G,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CAAC,SAAgB,EAAsB,EAAU,CAAC,MAAO,KAAQ,EAAM,WAAW,yBAC/G,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CACC,SAAgB,EAAwB,EAAU,CAAC,MAAO,KAAQ,EAAM,WAAW,uBACjH,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CAAC,SAAgB,EAAkB,EAAU,CAAC,MAAO,KAAQ,EAAM,WAAW,uBAC3G,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,CAAC,SAAgB,EAAgB,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAU,GAAcA,EAAS,EAAK,EAAE,MAAc,CAAC,IAAM,MAAgB,CAAC,IAAM,EAAO,IAAI,gBAAgB,EAAO,SAAS,MAAM,EAAE,EAAa,EAAO,KAAK,CAAC,CAAE,EAChR,EAAW,QAAQ,UAAU,KAAK,OAAO,EAAQ,EAAc,QAAQ,aAAa,KAAK,OAAO,EAA0M,MAAxM,SAAQ,WAAW,GAAG,IAAO,CAAC,EAAW,GAAG,CAAI,EAAE,EAAY,CAAE,EAAE,QAAQ,cAAc,GAAG,IAAO,CAAC,EAAc,GAAG,CAAI,EAAE,EAAY,CAAE,EAAE,EAAY,EAAE,EAAO,iBAAiB,WAAW,CAAW,MAAY,CAC1T,QAAQ,UAAU,EAAW,QAAQ,aAAa,EAAc,EAAO,oBAAoB,WAAW,CAAW,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,MAAgB,CAAC,EAAM,UAAU,EAAE,eAAe,CAAC,EAAO,QAAQ,UAAU,CAAC,EAAE,GAAG,EAAO,SAAS,QAAQ,EAAE,EAAa,EAAK,CAAE,EAAE,GAAG,CAAE,EAAE,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,EAAY,UAAU,OAAO,MAAM,CAAC,GAAG,EAAM,MAAM,QAAQ,KAAc,cAAc,EAAU,OAAO,OAAO,WAAW,oBAAoB,OAAO,EAAU,OAAO,MAAM,MAAM,EAAU,OAAO,MAAM,SAAS,WAAW,OAAO,SAAS,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgB,EAAiB,EAAU,CAAC,MAAO,KAAQ,EAAM,WAAW,sBAA0C,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAI,qBAlB5pB,IAAoE"}