{"version":3,"file":"MobileFeaturedTestimonialCarousel.CbcoDR-v.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","useReducer","useState","_Fragment","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","useState","useId","useMemo","useCallback","React.useCallback","React.useRef","React.useState","React.useMemo"],"sources":["https:/framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js","https:/framerusercontent.com/modules/BO5wiJq1V5ZunT8iPSjo/SeHxyrmIkCJJ8pIxUV3H/MRp3P10aE.js","https:/framerusercontent.com/modules/dKmLh6reKh2kxCqhH8OW/8l8OXj3FxXbvCXwywm8Q/ZajZqjjCF.js","https:/framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js","https:/framerusercontent.com/modules/mFHgWxaX4bY8oICa7DOB/v8FamZfjkWwKgn4Xx94p/U47xzVfBt.js","https:/framerusercontent.com/modules/4AtuLix5nPEj3UMQZvIO/rUyZj3NWPtDwHr9AvbIN/FAQAccordionSmooth.js","https:/framerusercontent.com/modules/YnTnDOMjUSk6NbbOkA5v/40BC1E8akm7SBOU1S6KR/MobileFeaturedTestimonialCarousel.js"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14 0\" fill=\"transparent\" height=\"1px\" id=\"h3fQSrHEV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/><path d=\"M 0 0 L 7 7 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"DAe82Eor1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 5)\" width=\"7px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1175957644\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SYorz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SYorz { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-SYorz\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7 14 L 0 7 L 7 0\" fill=\"transparent\" height=\"14px\" id=\"MZQyihG1W\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(5 5)\" width=\"7px\"/><path d=\"M 14 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"Icbu9SXUE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3838275970\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-kVQN1\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-kVQN1 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Left\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-kVQN1\");Icon.displayName=\"Arrow Left\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Left\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 0 L 5 11 L 0 6\" fill=\"transparent\" height=\"11px\" id=\"RhWX5SVPv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 6)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3338047389\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-FCBgc\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-FCBgc { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-FCBgc\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius, border, boxShadow\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,border,boxShadow,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL,originalSearchParams]=parsedURL;const searchParams=embedURL.searchParams;if(originalSearchParams){for(const[param,value]of originalSearchParams){searchParams.set(param,value);if(param===\"t\")searchParams.set(\"start\",value)// embeds have to use `start`, but copying via right-click usually gives you `t=`\n;}}// https://developers.google.com/youtube/player_parameters\nsearchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(!showVideo){// if a browser does not support `loading=lazy`, make sure the video doesn't start playing in the background\nsearchParams.set(\"autoplay\",\"0\");}else if(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}const iframeProps={title:title||\"Youtube Video\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",src:embedURL.href,frameBorder:\"0\",onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp};return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,// We do NOT spread the border here anymore.\n// If we did, it would clip the video content inside.\nborderRadius,boxShadow,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[showThumbnail&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://i.ytimg.com\"}),/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:getThumbnailURL(videoId,thumbnail),style:{...videoStyle,objectFit:\"cover\"}})]}),isPreloading&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"dns-prefetch\",href:\"https://i.ytimg.com\"}),/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),/*#__PURE__*/_jsx(\"link\",{rel:\"dns-prefetch\",href:\"https://www.google.com\"})]}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",boxSizing:\"border-box\",borderRadius,...border}}),showVideo?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,border:{type:ControlType.Border,optional:true},boxShadow:{type:ControlType.BoxShadow,optional:true,title:\"Shadows\"},...defaultEvents});const defaultProps={url:\"https://youtu.be/6aioEoCdBJw\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true,boxShadow:null,border:null};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL,null];}const searchParams=url.searchParams;if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");const page=pathSegments[0];// https://www.youtube.com/watch?v=Fop2oskTug8\nif(page===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}// https://www.youtube.com/embed/Fop2oskTug8\nif(page===\"embed\"){const videoId=pathSegments[1];return[videoId,url,searchParams];}// https://www.youtube.com/shorts/zwMEhBq4kYM / https://www.youtube.com/live/XlWSzaluBKk\nif(page===\"shorts\"||page===\"live\"){const videoId=pathSegments[1];const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=\"https://i.ytimg.com/vi_webp/\";const ext=\"webp\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerContractVersion\":\"1\",\"framerComponentPresetProps\":\"isRed, borderRadius, border, boxShadow\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"560\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Ve_kwdx20:{hover:true}};const serializationHash=\"framer-2JMml\";const variantClassNames={Ve_kwdx20:\"framer-v-7bf3oy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const O13_G7A5t=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 Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,O13_G7A5t:link??props.O13_G7A5t};};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,O13_G7A5t,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Ve_kwdx20\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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__*/_jsx(Link,{href:O13_G7A5t,motionChild:true,nodeId:\"Ve_kwdx20\",openInNewTab:true,scopeId:\"U47xzVfBt\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7bf3oy\",className,classNames)} framer-1t22woy`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ve_kwdx20\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-86f1b359-ec96-4dfd-a03c-c377571e5767, rgb(25, 25, 96)))\",\"--framer-text-decoration-offset\":\"3px\",\"--framer-text-decoration-thickness\":\"1px\",\"--framer-text-decoration\":\"underline\"},children:\"READ MORE\"})}),className:\"framer-x0cbf3\",fonts:[\"FS;JetBrains Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"QdUan35eT\",style:{\"--extracted-1w1cjl5\":\"var(--token-86f1b359-ec96-4dfd-a03c-c377571e5767, rgb(25, 25, 96))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"Ve_kwdx20-hover\":{\"--extracted-1w1cjl5\":\"var(--token-eb11f78e-48d6-42b6-bae7-053a8b842f7e, rgb(0, 83, 204))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Ve_kwdx20-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlM7SmV0QnJhaW5zIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-eb11f78e-48d6-42b6-bae7-053a8b842f7e, rgb(0, 83, 204)))\",\"--framer-text-decoration-offset\":\"3px\",\"--framer-text-decoration-thickness\":\"1px\",\"--framer-text-decoration\":\"underline\"},children:\"READ MORE\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-2JMml.framer-1t22woy, .framer-2JMml .framer-1t22woy { display: block; }\",\".framer-2JMml.framer-7bf3oy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 17px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 87px; }\",\".framer-2JMml .framer-x0cbf3 { --framer-text-wrap: balance; cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 329\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bvZJp2fmR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"O13_G7A5t\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU47xzVfBt=withCSS(Component,css,\"framer-2JMml\");export default FramerU47xzVfBt;FramerU47xzVfBt.displayName=\"Accent Button\";FramerU47xzVfBt.defaultProps={height:17,width:329};addPropertyControls(FramerU47xzVfBt,{O13_G7A5t:{title:\"Link\",type:ControlType.Link}});addFonts(FramerU47xzVfBt,[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TZ2PMVPWEVHUPJWOPNSWLOXAF6QPOEMZ/O4OZKA7ZLZGT4JOGT5IEKURK6U3RXYGM/EO5MKE3BUDOZN44BP4HDPXAJAC2BIMCD.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU47xzVfBt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"O13_G7A5t\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"329\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bvZJp2fmR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"17\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U47xzVfBt.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useId,useMemo,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function FAQAccordionSmooth(props){const{question1,answer1,question2,answer2,question3,answer3,question4,answer4,question5,answer5,surfaceColor,controlPink,textColor,chevronColor}=props;const[openIndex,setOpenIndex]=useState(0);const idBase=useId();const items=useMemo(()=>[{question:question1,answer:answer1},{question:question2,answer:answer2},{question:question3,answer:answer3},{question:question4,answer:answer4},{question:question5,answer:answer5}],[question1,answer1,question2,answer2,question3,answer3,question4,answer4,question5,answer5]);const onToggle=useCallback(index=>{setOpenIndex(current=>current===index?null:index);},[]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .faq-accordion-smooth-card {\n                    width: 100%;\n                    background: var(--faq-surface);\n                    border-radius: 14px;\n                    overflow: hidden;\n                }\n\n                .faq-accordion-smooth-header {\n                    width: 100%;\n                    border: none;\n                    background: transparent;\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    gap: 16px;\n                    text-align: left;\n                    cursor: pointer;\n                    padding: 32px;\n                    color: var(--faq-text);\n                    font-family: \"Rethink Sans\", sans-serif;\n                    font-size: 18px;\n                    line-height: 1.35;\n                    font-weight: 700;\n                }\n\n                .faq-accordion-smooth-header:focus-visible {\n                    outline: 2px solid var(--faq-text);\n                    outline-offset: -2px;\n                }\n\n                .faq-accordion-smooth-circle {\n                    width: 44px;\n                    height: 44px;\n                    min-width: 44px;\n                    border-radius: 999px;\n                    background: var(--faq-pink);\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    position: relative;\n                }\n\n                .faq-accordion-smooth-chevron {\n                    width: 15px;\n                    height: 10px;\n                    position: relative;\n                    display: block;\n                    transition: transform 280ms cubic-bezier(0.22, 1, 0.36, 1);\n                }\n\n                .faq-accordion-smooth-chevron::before,\n                .faq-accordion-smooth-chevron::after {\n                    content: \"\";\n                    position: absolute;\n                    top: 50%;\n                    width: 9px;\n                    height: 2px;\n                    background: var(--faq-chevron);\n                    border-radius: 999px;\n                    transform-origin: center;\n                    transition: transform 280ms cubic-bezier(0.22, 1, 0.36, 1);\n                }\n\n                .faq-accordion-smooth-chevron::before {\n                    left: 0;\n                }\n\n                .faq-accordion-smooth-chevron::after {\n                    right: 0;\n                }\n\n                .faq-accordion-smooth-chevron.closed::before {\n                    transform: translateY(-50%) rotate(35deg);\n                }\n\n                .faq-accordion-smooth-chevron.closed::after {\n                    transform: translateY(-50%) rotate(-35deg);\n                }\n\n                .faq-accordion-smooth-chevron.open::before {\n                    transform: translateY(-50%) rotate(-35deg);\n                }\n\n                .faq-accordion-smooth-chevron.open::after {\n                    transform: translateY(-50%) rotate(35deg);\n                }\n\n                .faq-accordion-smooth-answer-grid {\n                    display: grid;\n                    grid-template-rows: 0fr;\n                    transition: grid-template-rows 280ms cubic-bezier(0.22, 1, 0.36, 1);\n                }\n\n                .faq-accordion-smooth-answer-grid.open {\n                    grid-template-rows: 1fr;\n                }\n\n                .faq-accordion-smooth-answer-inner {\n                    overflow: hidden;\n                    padding: 0 32px;\n                }\n\n                .faq-accordion-smooth-answer-text {\n                    margin: 0;\n                    padding: 0 0 32px;\n                    color: #000000;\n                    font-family: Geist, sans-serif;\n                    font-size: 16px;\n                    line-height: 1.6;\n                    font-weight: 400;\n                    opacity: 0;\n                    transition: opacity 180ms ease;\n                }\n\n                .faq-accordion-smooth-answer-text.open {\n                    opacity: 1;\n                }\n\n                @media (max-width: 1200px) {\n                    .faq-accordion-smooth-header {\n                        padding: 24px;\n                    }\n\n                    .faq-accordion-smooth-answer-inner {\n                        padding: 0 24px;\n                    }\n\n                    .faq-accordion-smooth-answer-text {\n                        padding-bottom: 24px;\n                    }\n                }\n\n                @media (max-width: 810px) {\n                    .faq-accordion-smooth-header {\n                        padding: 20px;\n                    }\n\n                    .faq-accordion-smooth-answer-inner {\n                        padding: 0 20px;\n                    }\n\n                    .faq-accordion-smooth-answer-text {\n                        padding-bottom: 20px;\n                    }\n                }\n            `}),items.map((item,index)=>{const isOpen=index===openIndex;const panelId=`${idBase}-panel-${index}`;return /*#__PURE__*/_jsxs(\"section\",{className:\"faq-accordion-smooth-card\",style:{\"--faq-surface\":surfaceColor,\"--faq-pink\":controlPink,\"--faq-text\":textColor,\"--faq-chevron\":chevronColor},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"faq-accordion-smooth-header\",\"aria-expanded\":isOpen,\"aria-controls\":panelId,onClick:()=>onToggle(index),children:[/*#__PURE__*/_jsx(\"span\",{children:item.question}),/*#__PURE__*/_jsx(\"span\",{className:\"faq-accordion-smooth-circle\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"span\",{className:`faq-accordion-smooth-chevron ${isOpen?\"open\":\"closed\"}`})})]}),/*#__PURE__*/_jsx(\"div\",{id:panelId,className:`faq-accordion-smooth-answer-grid ${isOpen?\"open\":\"\"}`,children:/*#__PURE__*/_jsx(\"div\",{className:\"faq-accordion-smooth-answer-inner\",children:/*#__PURE__*/_jsx(\"p\",{className:`faq-accordion-smooth-answer-text ${isOpen?\"open\":\"\"}`,children:item.answer})})})]},`${idBase}-${index}`);})]});}addPropertyControls(FAQAccordionSmooth,{question1:{type:ControlType.String,title:\"Question 1\",defaultValue:\"what would I actually do as a Campus Manager?\"},answer1:{type:ControlType.String,title:\"Answer 1\",displayTextArea:true,defaultValue:\"Run your own custom apparel business on your campus by reaching out to Greek orgs, clubs, and sports teams that need merch. You’ll build relationships with them, manage their orders, and work with our design team to bring your clients’ ideas to life.\"},question2:{type:ControlType.String,title:\"Question 2\",defaultValue:\"what does the time commitment look like?\"},answer2:{type:ControlType.String,title:\"Answer 2\",displayTextArea:true,defaultValue:\"Most Campus Managers spend about 10-15 hours per week on the role. You can work around your class schedule, but it takes consistency, ownership, and dedication to really succeed.\"},question3:{type:ControlType.String,title:\"Question 3\",defaultValue:\"how does pay work?\"},answer3:{type:ControlType.String,title:\"Answer 3\",displayTextArea:true,defaultValue:\"You earn commission on every order, paid out the day after the order is placed. There's no limit to how much you can earn. The bigger the order (or the more orders you bring in), the more you earn! CMs average $4K a school year, and top CMs earn $20K+.\"},question4:{type:ControlType.String,title:\"Question 4\",defaultValue:\"why should I do this over a regular campus job or internship?\"},answer4:{type:ControlType.String,title:\"Answer 4\",displayTextArea:true,defaultValue:\"You'll learn how to run your own business, build a professional network, and develop sales, leadership, and client management skills that can help you land your dream internship or job. Fun fact: 98.9% of former Campus Managers say the skills they developed with us helped them grow in their careers.\"},question5:{type:ControlType.String,title:\"Question 5\",defaultValue:\"what does the application process look like?\"},answer5:{type:ControlType.String,title:\"Answer 5\",displayTextArea:true,defaultValue:\"Book a call slot to learn more about being a Campus Manager. If it feels like a fit, you'll move to a one-on-one interview, then start training.\"},surfaceColor:{type:ControlType.Color,title:\"Surface\",defaultValue:\"#FFFFFF\"},controlPink:{type:ControlType.Color,title:\"Pink\",defaultValue:\"#F7C5E0\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#382425\"},chevronColor:{type:ControlType.Color,title:\"Chevron\",defaultValue:\"#382425\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQAccordionSmooth\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQAccordionSmooth.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function MobileFeaturedTestimonialCarousel(props){const{katieImage={src:\"https://framerusercontent.com/images/oUGFW3wuT2exhV4ZEEGLwbTrbUI.webp\",alt:\"Katie Kelly portrait\"},katieHeadline=\"The best part has been the meaningful connections I’ve built through the role.\",katieBody=\"Working with so many different organizations has pushed me to step outside my comfort zone, and it’s been incredibly rewarding to see those relationships turn into long-term partnerships.\",katieName=\"Katie Kelly\",katieSchool=\"James Madison University\",colbyImage={src:\"https://framerusercontent.com/images/gx3KejfCaP7oEQQAsdPcaz16hI.png\",alt:\"Colby Duncan portrait\"},colbyHeadline=\"I’ve gotten much better at marketing, time management, & building strong work habits.\",colbyBody=\"Seeing orders I worked on being worn all over campus is a full-circle moment that reminds me the work is real and people genuinely love it. Fresh Prints pushed me to level up my communication and sales skills.\",colbyName=\"Colby Duncan\",colbySchool=\"University of Tennessee Knoxville\",cardHeight=494,slideGap=16,spring={stiffness:420,damping:38,mass:.9},cardBackground=\"#BCD8F6\",headlineColor=\"#1E2268\",bodyColor=\"#000000\",metaColor=\"#1E2268\",dotPillBackground=\"rgba(30, 34, 104, 0.6)\",dotActiveColor=\"#FFFFFF\",dotInactiveColor=\"rgba(255, 255, 255, 0.45)\",headlineFont={fontSize:19,variant:\"Bold\",lineHeight:\"1.15em\",letterSpacing:\"-0.01em\"},bodyFont={fontSize:13,lineHeight:\"1.4em\",letterSpacing:\"0em\"},nameFont={fontSize:18,variant:\"Bold\",lineHeight:\"1.2em\",letterSpacing:\"-0.01em\"},schoolFont={fontSize:13,lineHeight:\"1.2em\",letterSpacing:\"0em\"}}=props;const resolveImage=React.useCallback((imageValue,fallbackSrc,fallbackAlt)=>{if(typeof imageValue===\"string\"){const trimmed=imageValue.trim();return{src:trimmed.length>0?trimmed:fallbackSrc,srcSet:undefined,alt:fallbackAlt};}const candidateSrc=imageValue?.src;const src=typeof candidateSrc===\"string\"&&candidateSrc.trim().length>0?candidateSrc:fallbackSrc;const srcSet=typeof imageValue?.srcSet===\"string\"?imageValue.srcSet:undefined;const alt=typeof imageValue?.alt===\"string\"&&imageValue.alt.trim().length>0?imageValue.alt:fallbackAlt;return{src,srcSet,alt};},[]);const containerRef=React.useRef(null);const isInView=useInView(containerRef,{amount:.5});const isStaticRenderer=useIsStaticRenderer();const[containerWidth,setContainerWidth]=React.useState(0);const[activeIndex,setActiveIndex]=React.useState(0);React.useEffect(()=>{if(typeof window===\"undefined\")return;const node=containerRef.current;if(!node)return;const setWidth=nextWidth=>{React.startTransition(()=>setContainerWidth(nextWidth));};setWidth(node.getBoundingClientRect().width);const observer=new ResizeObserver(entries=>{const entry=entries[0];if(!entry)return;setWidth(entry.contentRect.width);});observer.observe(node);return()=>observer.disconnect();},[]);const pageStride=React.useMemo(()=>containerWidth+slideGap,[containerWidth,slideGap]);const targetX=React.useMemo(()=>-activeIndex*pageStride,[activeIndex,pageStride]);const slides=React.useMemo(()=>{const katieResolvedImage=resolveImage(katieImage,\"https://framerusercontent.com/images/oUGFW3wuT2exhV4ZEEGLwbTrbUI.webp\",\"Katie Kelly portrait\");const colbyResolvedImage=resolveImage(colbyImage,\"https://framerusercontent.com/images/gx3KejfCaP7oEQQAsdPcaz16hI.png\",\"Colby Duncan portrait\");return[{image:katieResolvedImage,headline:katieHeadline,body:katieBody,name:katieName,school:katieSchool},{image:colbyResolvedImage,headline:colbyHeadline,body:colbyBody,name:colbyName,school:colbySchool}];},[resolveImage,katieImage,katieHeadline,katieBody,katieName,katieSchool,colbyImage,colbyHeadline,colbyBody,colbyName,colbySchool]);const setIndex=React.useCallback(nextIndex=>{React.startTransition(()=>setActiveIndex(nextIndex<0?0:nextIndex>1?1:nextIndex));},[]);const handleDragEnd=React.useCallback((_event,info)=>{const distanceThreshold=pageStride*.18;const velocityThreshold=500;const movingLeft=info.offset.x<-distanceThreshold||info.velocity.x<-velocityThreshold;const movingRight=info.offset.x>distanceThreshold||info.velocity.x>velocityThreshold;if(activeIndex===0&&movingLeft){setIndex(1);return;}if(activeIndex===1&&movingRight){setIndex(0);return;}setIndex(activeIndex);},[activeIndex,pageStride,setIndex]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:cardHeight,overflow:\"hidden\",touchAction:\"pan-y\"},children:/*#__PURE__*/_jsx(motion.div,{drag:isStaticRenderer?false:\"x\",dragConstraints:{left:-pageStride,right:0},dragElastic:0,dragMomentum:false,onDragEnd:handleDragEnd,animate:{x:targetX},transition:isStaticRenderer||!isInView?{duration:0}:{type:\"spring\",...spring},style:{display:\"flex\",gap:slideGap,width:\"200%\",height:\"100%\",willChange:\"transform\"},children:slides.map((slide,index)=>{return /*#__PURE__*/_jsxs(\"article\",{style:{position:\"relative\",width:containerWidth>0?containerWidth:\"100%\",minWidth:containerWidth>0?containerWidth:\"100%\",height:cardHeight,background:cardBackground,borderRadius:10,padding:11,display:\"flex\",flexDirection:\"column\",boxSizing:\"border-box\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:230,borderRadius:8,overflow:\"hidden\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"img\",{src:slide.image?.src,srcSet:slide.image?.srcSet,alt:slide.image?.alt||`${slide.name} portrait`,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:8,bottom:8,background:dotPillBackground,borderRadius:999,padding:\"6px 8px\",display:\"flex\",alignItems:\"center\",gap:6},children:[0,1].map(dotIndex=>{const dotActive=activeIndex===dotIndex;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Show testimonial ${dotIndex+1}`,\"aria-pressed\":dotActive,onPointerDown:event=>event.stopPropagation(),onClick:event=>{event.stopPropagation();setIndex(dotIndex);},style:{width:8,height:8,borderRadius:\"50%\",border:\"none\",padding:0,margin:0,background:dotActive?dotActiveColor:dotInactiveColor,cursor:\"pointer\"}},dotIndex);})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"14px 7px 11px 5px\",display:\"flex\",flexDirection:\"column\",gap:9,flex:1,boxSizing:\"border-box\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:'\"Rethink Sans\", sans-serif',fontWeight:headlineFont.fontWeight,fontStyle:headlineFont.fontStyle,fontSize:headlineFont.fontSize,lineHeight:headlineFont.lineHeight,letterSpacing:headlineFont.letterSpacing,color:headlineColor},children:slide.headline}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:\"Geist, sans-serif\",fontWeight:bodyFont.fontWeight,fontStyle:bodyFont.fontStyle,fontSize:bodyFont.fontSize,lineHeight:bodyFont.lineHeight,letterSpacing:bodyFont.letterSpacing,color:bodyColor},children:slide.body}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"auto\",display:\"flex\",flexDirection:\"column\",gap:3},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:'\"Rethink Sans\", sans-serif',fontWeight:nameFont.fontWeight,fontStyle:nameFont.fontStyle,fontSize:nameFont.fontSize,lineHeight:nameFont.lineHeight,letterSpacing:nameFont.letterSpacing,color:metaColor},children:slide.name}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:\"Geist, sans-serif\",fontWeight:schoolFont.fontWeight,fontStyle:schoolFont.fontStyle,fontSize:schoolFont.fontSize,lineHeight:schoolFont.lineHeight,letterSpacing:schoolFont.letterSpacing,color:metaColor},children:slide.school})]})]})]},index);})})});}addPropertyControls(MobileFeaturedTestimonialCarousel,{katieImage:{type:ControlType.ResponsiveImage,title:\"Katie Image\"},katieHeadline:{type:ControlType.String,title:\"Katie Headline\",displayTextArea:true,defaultValue:\"The best part has been the meaningful connections I’ve built through the role.\"},katieBody:{type:ControlType.String,title:\"Katie Body\",displayTextArea:true,defaultValue:\"Working with so many different organizations has pushed me to step outside my comfort zone, and it’s been incredibly rewarding to see those relationships turn into long-term partnerships.\"},katieName:{type:ControlType.String,title:\"Katie Name\",defaultValue:\"Katie Kelly\"},katieSchool:{type:ControlType.String,title:\"Katie School\",defaultValue:\"James Madison University\"},colbyImage:{type:ControlType.ResponsiveImage,title:\"Colby Image\"},colbyHeadline:{type:ControlType.String,title:\"Colby Headline\",displayTextArea:true,defaultValue:\"I’ve gotten much better at marketing, time management, & building strong work habits.\"},colbyBody:{type:ControlType.String,title:\"Colby Body\",displayTextArea:true,defaultValue:\"Seeing orders I worked on being worn all over campus is a full-circle moment that reminds me the work is real and people genuinely love it. Fresh Prints pushed me to level up my communication and sales skills.\"},colbyName:{type:ControlType.String,title:\"Colby Name\",defaultValue:\"Colby Duncan\"},colbySchool:{type:ControlType.String,title:\"Colby School\",defaultValue:\"University of Tennessee Knoxville\"},cardHeight:{type:ControlType.Number,title:\"Card Height\",min:420,max:700,step:1,defaultValue:494,unit:\"px\"},slideGap:{type:ControlType.Number,title:\"Slide Gap\",min:0,max:80,step:1,defaultValue:16,unit:\"px\"},cardBackground:{type:ControlType.Color,title:\"Card Bg\",defaultValue:\"#BCD8F6\"},headlineColor:{type:ControlType.Color,title:\"Headline\",defaultValue:\"#1E2268\"},bodyColor:{type:ControlType.Color,title:\"Body\",defaultValue:\"#000000\"},metaColor:{type:ControlType.Color,title:\"Meta\",defaultValue:\"#1E2268\"},dotPillBackground:{type:ControlType.Color,title:\"Dots Bg\",defaultValue:\"rgba(30, 34, 104, 0.6)\"},dotActiveColor:{type:ControlType.Color,title:\"Dot On\",defaultValue:\"#FFFFFF\"},dotInactiveColor:{type:ControlType.Color,title:\"Dot Off\",defaultValue:\"rgba(255, 255, 255, 0.45)\"},headlineFont:{type:ControlType.Font,title:\"Headline Font\",defaultValue:{fontSize:\"19px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.15em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},bodyFont:{type:ControlType.Font,title:\"Body Font\",defaultValue:{fontSize:\"13px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},nameFont:{type:ControlType.Font,title:\"Name Font\",defaultValue:{fontSize:\"18px\",variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},schoolFont:{type:ControlType.Font,title:\"School Font\",defaultValue:{fontSize:\"13px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},spring:{type:ControlType.Object,title:\"Spring\",icon:\"effect\",controls:{stiffness:{type:ControlType.Number,title:\"Stiff\",min:100,max:900,step:10,defaultValue:420},damping:{type:ControlType.Number,title:\"Damp\",min:10,max:80,step:1,defaultValue:38},mass:{type:ControlType.Number,title:\"Mass\",min:.2,max:2,step:.1,defaultValue:.9}},defaultValue:{stiffness:420,damping:38,mass:.9}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileFeaturedTestimonialCarousel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileFeaturedTestimonialCarousel.map"],"mappings":"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"}