{"version":3,"file":"GoogleLoginButton.Dujjp2Ch.mjs","names":["VideoFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","VideoFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","VideoFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","VideoFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useState","React.useCallback"],"sources":["https:/framerusercontent.com/modules/vA2ed7qsfNgwv5nVWpf7/27yuftfBtEAGo4oABpdf/sR3uvMSat.js","https:/framerusercontent.com/modules/SxJzD2Cr9mamd2JccoGJ/cE8Uzn2w78JwHaJIavsa/CowSS9POY.js","https:/framerusercontent.com/modules/IXUtGktIq1dma4IxIM5L/HZIhTSkyYpStMc3V0rtG/dwWdniv8i.js","https:/framerusercontent.com/modules/fJO4VQuqJMwJb829HQF0/3g7gKHCMANriVfLUnbo1/l34hlrIQ2.js","https:/framerusercontent.com/modules/eB5ASQWwoCCvV8P1npxs/J0t5sRfGzkJzO4Jz072q/vcgdk55_j.js","https:/framerusercontent.com/modules/MxQW90kYL6FbUx7ufPRV/Q3mxHA36FqPsvKmRk97Y/XFVg5KrId.js","https:/framerusercontent.com/modules/G6pHlNo5Di1VaINuY9ir/c2Lrks6FvzZfJBndzuZa/GoogleIcon.js","https:/framer.com/m/GoogleIcon-kXrN7w.js@c2Lrks6FvzZfJBndzuZa","https:/framerusercontent.com/modules/7AbsyEcNFg61VfpB4bJC/Fu6tHD0ESdQKfoGkEJXg/GoogleLoginButton.js"],"sourcesContent":["// Generated by Framer (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Euclid Circular A Regular\",\"CUSTOMV2;Euclid Circular A Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Euclid Circular A Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Euclid Circular A\",url:\"https://framerusercontent.com/assets/cVONtqfL18DK45oOQKrBTbIE63s.woff2\",weight:\"400\"}]}];export const css=['.framer-ySYdA .framer-styles-preset-e9p8a9:not(.rich-text-wrapper), .framer-ySYdA .framer-styles-preset-e9p8a9.rich-text-wrapper h3 { --framer-font-family: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0px; --framer-line-height: 30px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #25265e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ySYdA .framer-styles-preset-e9p8a9:not(.rich-text-wrapper), .framer-ySYdA .framer-styles-preset-e9p8a9.rich-text-wrapper h3 { --framer-font-family: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0px; --framer-line-height: 30px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #25265e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ySYdA .framer-styles-preset-e9p8a9:not(.rich-text-wrapper), .framer-ySYdA .framer-styles-preset-e9p8a9.rich-text-wrapper h3 { --framer-font-family: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Euclid Circular A Regular\", \"Euclid Circular A Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0px; --framer-line-height: 27px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #25265e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ySYdA\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,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://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/O8IEsw4YcTfmb0jd6bp3/bK3FRlmjtCVxOxxHY6B1/On4IZvE_R.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vA2ed7qsfNgwv5nVWpf7/27yuftfBtEAGo4oABpdf/sR3uvMSat.js\";const VideoFonts=getFonts(Video);const serializationHash=\"framer-VsB6d\";const variantClassNames={VB0aMsuNc:\"framer-v-mh9y1k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"VB0aMsuNc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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-mh9y1k\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"VB0aMsuNc\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(211, 220, 230)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qv597o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ittr0MeEj-container\",nodeId:\"ittr0MeEj\",rendersWithMotion:true,scopeId:\"CowSS9POY\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,controls:true,height:\"100%\",id:\"ittr0MeEj\",isMixedBorderRadius:false,layoutId:\"ittr0MeEj\",loop:true,muted:true,objectFit:\"cover\",playing:false,poster:\"https://framerusercontent.com/images/pWDR8Y2IxE7hgiL7mcnga65nE.png?width=500&height=310\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/y9MjhUCwtbXrrDWzyBZaI5WMKGc.mp4\",srcType:\"Upload\",srcUrl:\"\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-e9p8a9\",\"data-styles-preset\":\"sR3uvMSat\",dir:\"auto\",children:'\"Programiz PRO completely changed how I learned and practiced coding daily.\"'})}),className:\"framer-1o2exco\",\"data-framer-name\":\"“This platform helped me switch to an IT career which is cool.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jnWOUMKa0\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hw3c0g\",\"data-styles-preset\":\"On4IZvE_R\",dir:\"auto\",children:\"Aaron Sang, USA\"})}),className:\"framer-1n11tpk\",\"data-framer-name\":\"Aaron Sang, USA\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a9M7Yl9BD\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VsB6d.framer-1izkciy, .framer-VsB6d .framer-1izkciy { display: block; }\",\".framer-VsB6d.framer-mh9y1k { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: 434px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 332px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VsB6d .framer-1qv597o-container { flex: none; height: 214px; position: relative; width: 100%; }\",\".framer-VsB6d .framer-1o2exco, .framer-VsB6d .framer-1n11tpk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-VsB6d[data-border=\"true\"]::after, .framer-VsB6d [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 434\n * @framerIntrinsicWidth 332\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCowSS9POY=withCSS(Component,css,\"framer-VsB6d\");export default FramerCowSS9POY;FramerCowSS9POY.displayName=\"aaron\";FramerCowSS9POY.defaultProps={height:434,width:332};addFonts(FramerCowSS9POY,[{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/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\"}]},...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCowSS9POY\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"332\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"434\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,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://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/O8IEsw4YcTfmb0jd6bp3/bK3FRlmjtCVxOxxHY6B1/On4IZvE_R.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vA2ed7qsfNgwv5nVWpf7/27yuftfBtEAGo4oABpdf/sR3uvMSat.js\";const VideoFonts=getFonts(Video);const serializationHash=\"framer-QEFRI\";const variantClassNames={ARtBgSSbJ:\"framer-v-s3banl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ARtBgSSbJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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-s3banl\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ARtBgSSbJ\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(211, 220, 230)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uhcexg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WhQrLUSIL-container\",nodeId:\"WhQrLUSIL\",rendersWithMotion:true,scopeId:\"dwWdniv8i\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,controls:true,height:\"100%\",id:\"WhQrLUSIL\",isMixedBorderRadius:false,layoutId:\"WhQrLUSIL\",loop:true,muted:true,objectFit:\"cover\",playing:false,poster:\"https://framerusercontent.com/images/0sq864a9vJEQ08vvyq2DrJFma7I.png?width=500&height=310\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/Lwl1qR7lUoZzVRK8r1BuSB9fJg.mp4\",srcType:\"Upload\",srcUrl:\"\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-e9p8a9\",\"data-styles-preset\":\"sR3uvMSat\",dir:\"auto\",children:'\"Learning felt easier with Programiz PRO — like having a personal tutor.\"'})}),className:\"framer-t9dggs\",\"data-framer-name\":\"“This platform helped me switch to an IT career which is cool.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zfl1w_PGE\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hw3c0g\",\"data-styles-preset\":\"On4IZvE_R\",dir:\"auto\",children:\"Landan Devencia, USA\"})}),className:\"framer-1ah31c4\",\"data-framer-name\":\"Aaron Sang, USA\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bqpN0W7sv\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QEFRI.framer-1xvxba6, .framer-QEFRI .framer-1xvxba6 { display: block; }\",\".framer-QEFRI.framer-s3banl { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: 434px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 332px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QEFRI .framer-1uhcexg-container { flex: none; height: 214px; position: relative; width: 100%; }\",\".framer-QEFRI .framer-t9dggs { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QEFRI .framer-1ah31c4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 208px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-QEFRI[data-border=\"true\"]::after, .framer-QEFRI [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 434\n * @framerIntrinsicWidth 332\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdwWdniv8i=withCSS(Component,css,\"framer-QEFRI\");export default FramerdwWdniv8i;FramerdwWdniv8i.displayName=\"landan\";FramerdwWdniv8i.defaultProps={height:434,width:332};addFonts(FramerdwWdniv8i,[{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/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\"}]},...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdwWdniv8i\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"434\",\"framerIntrinsicWidth\":\"332\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,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://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/O8IEsw4YcTfmb0jd6bp3/bK3FRlmjtCVxOxxHY6B1/On4IZvE_R.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vA2ed7qsfNgwv5nVWpf7/27yuftfBtEAGo4oABpdf/sR3uvMSat.js\";const VideoFonts=getFonts(Video);const serializationHash=\"framer-VxFR9\";const variantClassNames={JSyedBhAJ:\"framer-v-blr23u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JSyedBhAJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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-blr23u\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JSyedBhAJ\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(211, 220, 230)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dyen6m-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nAr8Mmof7-container\",nodeId:\"nAr8Mmof7\",rendersWithMotion:true,scopeId:\"l34hlrIQ2\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,controls:true,height:\"100%\",id:\"nAr8Mmof7\",isMixedBorderRadius:false,layoutId:\"nAr8Mmof7\",loop:true,muted:true,objectFit:\"cover\",playing:false,poster:\"https://framerusercontent.com/images/0Ap2jdwUf6pJu6sYlhoYYTc4HR0.png?width=500&height=310\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/FRgRrLb4ES0rQcGiIsXPfvZvBzw.mp4\",srcType:\"Upload\",srcUrl:\"\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-e9p8a9\",\"data-styles-preset\":\"sR3uvMSat\",dir:\"auto\",children:'\"The interactive challenges on Programiz PRO kept me motivated to learn more.\"'})}),className:\"framer-x2p9bc\",\"data-framer-name\":\"“This platform helped me switch to an IT career which is cool.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jUJQ76Av1\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hw3c0g\",\"data-styles-preset\":\"On4IZvE_R\",dir:\"auto\",children:\"Ayushma Malla Thakuri, Nepal\"})}),className:\"framer-1sp5162\",\"data-framer-name\":\"Aaron Sang, USA\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YcXocKMXz\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VxFR9.framer-7m5dpf, .framer-VxFR9 .framer-7m5dpf { display: block; }\",\".framer-VxFR9.framer-blr23u { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: 434px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 359px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VxFR9 .framer-dyen6m-container { flex: none; height: 214px; position: relative; width: 100%; }\",\".framer-VxFR9 .framer-x2p9bc, .framer-VxFR9 .framer-1sp5162 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-VxFR9[data-border=\"true\"]::after, .framer-VxFR9 [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 434\n * @framerIntrinsicWidth 359\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl34hlrIQ2=withCSS(Component,css,\"framer-VxFR9\");export default Framerl34hlrIQ2;Framerl34hlrIQ2.displayName=\"ayushma\";Framerl34hlrIQ2.defaultProps={height:434,width:359};addFonts(Framerl34hlrIQ2,[{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/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\"}]},...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl34hlrIQ2\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"434\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"359\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,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://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/O8IEsw4YcTfmb0jd6bp3/bK3FRlmjtCVxOxxHY6B1/On4IZvE_R.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vA2ed7qsfNgwv5nVWpf7/27yuftfBtEAGo4oABpdf/sR3uvMSat.js\";const VideoFonts=getFonts(Video);const serializationHash=\"framer-PHFGN\";const variantClassNames={GLy10TyC5:\"framer-v-yet4hr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GLy10TyC5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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-yet4hr\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"GLy10TyC5\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(211, 220, 230)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sbcyzo-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NrJ81vmEa-container\",nodeId:\"NrJ81vmEa\",rendersWithMotion:true,scopeId:\"vcgdk55_j\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,controls:true,height:\"100%\",id:\"NrJ81vmEa\",isMixedBorderRadius:false,layoutId:\"NrJ81vmEa\",loop:true,muted:true,objectFit:\"cover\",playing:false,poster:\"https://framerusercontent.com/images/wfsY4NJuZ1cB0ZmqIB6PLVBtFoE.png?width=500&height=310\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/cnGMEiIPRpuiRSYlYKvY4tCNfE.mp4\",srcType:\"Upload\",srcUrl:\"\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-e9p8a9\",\"data-styles-preset\":\"sR3uvMSat\",dir:\"auto\",children:'\"Programiz PRO gave me the confidence to move from beginner to builder.\"'})}),className:\"framer-hre18t\",\"data-framer-name\":\"“This platform helped me switch to an IT career which is cool.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iwj_Xz8OF\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hw3c0g\",\"data-styles-preset\":\"On4IZvE_R\",dir:\"auto\",children:\"Rehab Mahmoud, Egypt\"})}),className:\"framer-11q62wq\",\"data-framer-name\":\"Aaron Sang, USA\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zF7r0VM6z\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PHFGN.framer-1m2yqsa, .framer-PHFGN .framer-1m2yqsa { display: block; }\",\".framer-PHFGN.framer-yet4hr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: 434px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 332px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PHFGN .framer-1sbcyzo-container { flex: none; height: 214px; position: relative; width: 100%; }\",\".framer-PHFGN .framer-hre18t, .framer-PHFGN .framer-11q62wq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-PHFGN[data-border=\"true\"]::after, .framer-PHFGN [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 434\n * @framerIntrinsicWidth 332\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framervcgdk55_j=withCSS(Component,css,\"framer-PHFGN\");export default Framervcgdk55_j;Framervcgdk55_j.displayName=\"rehab\";Framervcgdk55_j.defaultProps={height:434,width:332};addFonts(Framervcgdk55_j,[{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/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\"}]},...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framervcgdk55_j\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"434\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"332\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,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://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/O8IEsw4YcTfmb0jd6bp3/bK3FRlmjtCVxOxxHY6B1/On4IZvE_R.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vA2ed7qsfNgwv5nVWpf7/27yuftfBtEAGo4oABpdf/sR3uvMSat.js\";const VideoFonts=getFonts(Video);const VideoControls=getPropertyControls(Video);const cycleOrder=[\"EGZxj3TNo\",\"FlYZ1CSfR\"];const serializationHash=\"framer-DWhgz\";const variantClassNames={EGZxj3TNo:\"framer-v-1j99nd3\",FlYZ1CSfR:\"framer-v-a20z6u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const n94PwUEnw=undefined;const Nb8DtKafO=undefined;const KnkZaBjOW=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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={\"Variant 1\":\"EGZxj3TNo\",CourseLandingPage:\"FlYZ1CSfR\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,name1,quote,video,width,...props})=>{return{...props,KnkZaBjOW:name1??props.KnkZaBjOW??\"Jeff Snow, USA\",n94PwUEnw:video??props.n94PwUEnw??\"Upload\",Nb8DtKafO:quote??props.Nb8DtKafO??'\"Programiz PRO helped me finally balance learning with real coding practice.\"',variant:humanReadableVariantMap[props.variant]??props.variant??\"EGZxj3TNo\"};};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,n94PwUEnw,Nb8DtKafO,KnkZaBjOW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EGZxj3TNo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FlYZ1CSfR\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"FlYZ1CSfR\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1j99nd3\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EGZxj3TNo\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(211, 220, 230)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({FlYZ1CSfR:{\"data-framer-name\":\"CourseLandingPage\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16d31tz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Cnm1Hcpm5-container\",nodeId:\"Cnm1Hcpm5\",rendersWithMotion:true,scopeId:\"XFVg5KrId\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,controls:true,height:\"100%\",id:\"Cnm1Hcpm5\",isMixedBorderRadius:false,layoutId:\"Cnm1Hcpm5\",loop:true,muted:true,objectFit:\"cover\",playing:false,poster:\"https://framerusercontent.com/images/VhP4qifonOJafCvi0Wj11HvK82Y.png?width=500&height=310\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/5mtKlBUKvyPQSCbaBE59oABsRBQ.mp4\",srcType:\"Upload\",srcUrl:\"\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,volume:25,width:\"100%\",...addPropertyOverrides({FlYZ1CSfR:{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,srcType:n94PwUEnw,topLeftRadius:0,topRightRadius:0}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yjksn1\",\"data-framer-name\":\"Quote\",layoutDependency:layoutDependency,layoutId:\"u6l5LPROH\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-e9p8a9\",\"data-styles-preset\":\"sR3uvMSat\",dir:\"auto\",children:'\"Programiz PRO helped me finally balance learning with real coding practice.\"'})}),className:\"framer-ja5dwc\",\"data-framer-name\":\"“This platform helped me switch to an IT career which is cool.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xQ7OJzPZg\",style:{\"--framer-paragraph-spacing\":\"1px\"},text:Nb8DtKafO,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iq3n6b\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"F1KOIjsgw\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hw3c0g\",\"data-styles-preset\":\"On4IZvE_R\",dir:\"auto\",children:\"Jeff Snow, USA\"})}),className:\"framer-1p61bq0\",\"data-framer-name\":\"Aaron Sang, USA\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bW7bBLMc0\",style:{\"--framer-paragraph-spacing\":\"1px\"},text:KnkZaBjOW,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-e9p8a9\",\"data-styles-preset\":\"sR3uvMSat\",dir:\"auto\",children:'\"Programiz PRO helped me finally balance learning with real coding practice.\"'})}),className:\"framer-1ypl266\",\"data-framer-name\":\"“This platform helped me switch to an IT career which is cool.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FngX8Dzv7\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hw3c0g\",\"data-styles-preset\":\"On4IZvE_R\",dir:\"auto\",children:\"Jeff Snow, USA\"})}),className:\"framer-187nu4j\",\"data-framer-name\":\"Aaron Sang, USA\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tfNIc_Vnj\",style:{\"--framer-paragraph-spacing\":\"1px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DWhgz.framer-1n8masc, .framer-DWhgz .framer-1n8masc { display: block; }\",\".framer-DWhgz.framer-1j99nd3 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: 434px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 345px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DWhgz .framer-16d31tz-container { flex: none; height: 214px; position: relative; width: 100%; }\",\".framer-DWhgz .framer-1yjksn1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 20px 24px 20px; position: relative; width: 100%; }\",\".framer-DWhgz .framer-ja5dwc, .framer-DWhgz .framer-1ypl266 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-DWhgz .framer-1iq3n6b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 16px 16px 16px; position: relative; width: 100%; }\",\".framer-DWhgz .framer-1p61bq0, .framer-DWhgz .framer-187nu4j { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 208px; word-break: break-word; word-wrap: break-word; }\",\".framer-DWhgz.framer-v-a20z6u.framer-1j99nd3 { gap: 0px; height: 404px; justify-content: flex-start; padding: 0px; width: 250px; }\",\".framer-DWhgz.framer-v-a20z6u .framer-16d31tz-container { height: 155px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-DWhgz[data-border=\"true\"]::after, .framer-DWhgz [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 434\n * @framerIntrinsicWidth 345\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FlYZ1CSfR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"n94PwUEnw\":\"video\",\"Nb8DtKafO\":\"quote\",\"KnkZaBjOW\":\"name1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXFVg5KrId=withCSS(Component,css,\"framer-DWhgz\");export default FramerXFVg5KrId;FramerXFVg5KrId.displayName=\"jeff\";FramerXFVg5KrId.defaultProps={height:434,width:345};addPropertyControls(FramerXFVg5KrId,{variant:{options:[\"EGZxj3TNo\",\"FlYZ1CSfR\"],optionTitles:[\"Variant 1\",\"CourseLandingPage\"],title:\"Variant\",type:ControlType.Enum},n94PwUEnw:VideoControls?.[\"srcType\"]&&{...VideoControls[\"srcType\"],defaultValue:\"Upload\",description:undefined,hidden:undefined,title:\"Video\"},onn94PwUEnwChange:{changes:\"n94PwUEnw\",type:ControlType.ChangeHandler},Nb8DtKafO:{defaultValue:'\"Programiz PRO helped me finally balance learning with real coding practice.\"',displayTextArea:false,title:\"Quote\",type:ControlType.String},onNb8DtKafOChange:{changes:\"Nb8DtKafO\",type:ControlType.ChangeHandler},KnkZaBjOW:{defaultValue:\"Jeff Snow, USA\",displayTextArea:false,title:\"Name\",type:ControlType.String},onKnkZaBjOWChange:{changes:\"KnkZaBjOW\",type:ControlType.ChangeHandler}});addFonts(FramerXFVg5KrId,[{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/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\"}]},...VideoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXFVg5KrId\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FlYZ1CSfR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"n94PwUEnw\\\":\\\"video\\\",\\\"Nb8DtKafO\\\":\\\"quote\\\",\\\"KnkZaBjOW\\\":\\\"name1\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"434\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"345\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function GoogleIcon(props){return /*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M23.04 12.2605C23.04 11.445 22.9668 10.6609 22.8309 9.9082H12V14.3566H18.1891C17.9225 15.7941 17.1123 17.0121 15.8943 17.8275V20.713H19.6109C21.7855 18.7109 23.04 15.7627 23.04 12.2605Z\",fill:\"#4285F4\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M11.9995 23.5005C15.1045 23.5005 17.7077 22.4708 19.6104 20.7144L15.8938 17.829C14.864 18.519 13.5467 18.9267 11.9995 18.9267C9.00425 18.9267 6.46902 16.9037 5.5647 14.1855H1.72266V17.1651C3.61493 20.9235 7.50402 23.5005 11.9995 23.5005Z\",fill:\"#34A853\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M5.56523 14.1855C5.33523 13.4955 5.20455 12.7584 5.20455 12.0005C5.20455 11.2425 5.33523 10.5055 5.56523 9.81548V6.83594H1.72318C0.944318 8.38844 0.5 10.1448 0.5 12.0005C0.5 13.8562 0.944318 15.6125 1.72318 17.165L5.56523 14.1855Z\",fill:\"#FBBC05\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M11.9995 5.07386C13.6879 5.07386 15.2038 5.65409 16.3956 6.79364L19.694 3.49523C17.7024 1.63955 15.0992 0.5 11.9995 0.5C7.50402 0.5 3.61493 3.07705 1.72266 6.83545L5.5647 9.815C6.46902 7.09682 9.00425 5.07386 11.9995 5.07386Z\",fill:\"#EA4335\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GoogleIcon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoogleIcon.map","/*\n * GoogleIcon\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G6pHlNo5Di1VaINuY9ir/c2Lrks6FvzZfJBndzuZa/GoogleIcon.js\"\nexport { default } from \"https://framerusercontent.com/modules/G6pHlNo5Di1VaINuY9ir/c2Lrks6FvzZfJBndzuZa/GoogleIcon.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,addPropertyControls}from\"framer\";import GoogleIcon from\"https://framer.com/m/GoogleIcon-kXrN7w.js@c2Lrks6FvzZfJBndzuZa\";import*as React from\"react\";// ─── Constants ────────────────────────────────────────────────────────────────\nconst CLIENT_IDS={dev:\"323526149964-un862lt799c2s60fikso6v0oedubir0m.apps.googleusercontent.com\",prod:\"681811240469-ani215tcqac6eu4kq7e5a3caccj610ne.apps.googleusercontent.com\"};const GOOGLE_OAUTH_URL=\"https://accounts.google.com/o/oauth2/v2/auth\";const GOOGLE_SCOPES=[\"openid\",\"profile\",\"email\"];// ─── Style Maps ───────────────────────────────────────────────────────────────\nconst PADDING_BY_SIZE={small:\"8px 12px\",medium:\"12px 20px\",large:\"16px 24px\"};const FONT_WEIGHT_MAP={normal:400,medium:500,\"semi-bold\":600,bold:700};const JUSTIFY_BY_ALIGN={left:\"flex-start\",center:\"center\",right:\"flex-end\"};// ─── Hooks ────────────────────────────────────────────────────────────────────\nfunction useButtonStyles(variant,size,fontWeight,align,isBlock,isHovered){const bg=(()=>{if(variant===\"primary\")return isHovered?\"#0449cf\":\"#0556f3\";if(variant===\"secondary\")return\"#fff\";return isHovered?\"#f1f5fd\":\"none\";})();const button={display:\"flex\",alignItems:\"center\",gap:16,padding:PADDING_BY_SIZE[size],width:isBlock?\"100%\":undefined,justifyContent:JUSTIFY_BY_ALIGN[align],background:bg,color:variant===\"primary\"?\"#fff\":\"#25265e\",fontFamily:\"Euclid Circular A Medium\",fontSize:16,fontWeight:FONT_WEIGHT_MAP[fontWeight],lineHeight:\"24px\",border:\"1px solid #d3dce6\",borderRadius:4,cursor:\"pointer\",outline:\"none\",appearance:\"none\"};const iconWrapper={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flex:\"0 0 auto\",...variant===\"default\"&&{width:24,height:24,backgroundColor:\"#fff\",borderRadius:2,padding:4,boxSizing:\"border-box\"}};return{button,iconWrapper};}/**\n * ----------------------------\n * Helpers (no external deps)\n * ----------------------------\n */function setCookie(name,value,days=1){const expires=new Date(Date.now()+days*864e5).toUTCString();document.cookie=`${encodeURIComponent(name)}=${encodeURIComponent(value)}; expires=${expires}; path=/`;}function getValidNextURL(next){if(!next)return\"/\";if(next.startsWith(\"/\")&&!next.startsWith(\"//\"))return next;return\"/\";}function getValueFromQueryParam(param){const params=new URLSearchParams(window.location.search);return params.get(param)??\"\";}function appendQuery(urlPathAndSearch,extra){const base=new URL(urlPathAndSearch,window.location.origin);for(const[k,v]of Object.entries(extra)){if(v!==undefined&&v!==null&&String(v).length>0)base.searchParams.set(k,String(v));}return`${base.pathname}${base.search}`;}/**\n * ----------------------------\n * Constants\n * ----------------------------\n */const GOOGLE_LOGIN_CLIENT_ID=\"681811240469-ani215tcqac6eu4kq7e5a3caccj610ne.apps.googleusercontent.com\";// \"323526149964-un862lt799c2s60fikso6v0oedubir0m.apps.googleusercontent.com\"\n/**\n * ----------------------------\n * Component\n * ----------------------------\n */export default function GoogleLoginButton(props){const{buttonText=\"Continue with Google\",redirectUrl,variant=\"default\",size=\"medium\",fontWeight=\"normal\",inlineIcon=false,isBlock=false,align=\"left\",googleClientId=window.location.origin===\"https://dev.programiz.pro\"?\"323526149964-un862lt799c2s60fikso6v0oedubir0m.apps.googleusercontent.com\":GOOGLE_LOGIN_CLIENT_ID,onFailure,reason=\"\",plan=\"\"}=props;const[isHovered,setIsHovered]=React.useState(false);const styles=useButtonStyles(variant,size,fontWeight,align,isBlock,isHovered);const handleGoogleSignIn=React.useCallback(async()=>{try{const redirectUri=`${window.location.origin}/login`;let state=\"\";if(redirectUrl){const urlObj=new URL(redirectUrl,window.location.origin);state=`${urlObj.pathname}${urlObj.search}$`;}else{const next=getValueFromQueryParam(\"next\");state=getValidNextURL(next);}console.debug(\"Reason\",reason,plan);if(reason)state=appendQuery(state,{reason:reason,plan:plan});console.debug(\"State\",state);const params=new URLSearchParams({response_type:\"code\",client_id:googleClientId,redirect_uri:redirectUri,scope:GOOGLE_SCOPES.join(\" \"),state});console.debug(\"params\",params);window.location.href=`${GOOGLE_OAUTH_URL}?${params.toString()}`;}catch(err){onFailure?.(err);console.error(err);}},[redirectUrl,googleClientId,onFailure]);return /*#__PURE__*/_jsxs(\"button\",{onClick:handleGoogleSignIn,style:styles.button,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),type:\"button\",children:[/*#__PURE__*/_jsx(\"div\",{style:styles.iconWrapper,children:/*#__PURE__*/_jsx(GoogleIcon,{})}),/*#__PURE__*/_jsx(\"span\",{children:buttonText})]});}/**\n * ----------------------------\n * Framer Controls\n * ----------------------------\n */addPropertyControls(GoogleLoginButton,{buttonText:{type:ControlType.String,defaultValue:\"Continue with Google\"},redirectUrl:{type:ControlType.String,defaultValue:\"\"},variant:{type:ControlType.Enum,options:[\"default\",\"primary\",\"secondary\"],defaultValue:\"default\"},size:{type:ControlType.Enum,options:[\"small\",\"medium\",\"large\"],defaultValue:\"medium\"},fontWeight:{type:ControlType.Enum,options:[\"normal\",\"medium\",\"semi-bold\",\"bold\"],defaultValue:\"normal\"},inlineIcon:{type:ControlType.Boolean,defaultValue:false},isBlock:{type:ControlType.Boolean,defaultValue:false},align:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],defaultValue:\"left\"},googleClientId:{type:ControlType.String,defaultValue:GOOGLE_LOGIN_CLIENT_ID},reason:{type:ControlType.String},plan:{type:ControlType.String}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GoogleLoginButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoogleLoginButton.map"],"mappings":"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"}