{"version":3,"file":"shared-lib.BC9FBAaD.mjs","names":["_Fragment","React.useMemo","React.useState","React.useRef","React.useCallback","React.Fragment"],"sources":["https:/framerusercontent.com/modules/fymi08PrQKKNaoKd1sDl/FKZNEe9RYKaOXWUXHOKv/Transition_s_.js","https:/framerusercontent.com/modules/MeQ3WrGqgGZl7Zn8PTN2/YMzRHKEIepOEwn2n0dSB/WHH9fmC1N.js","https:/framerusercontent.com/modules/69D21aEW7c8TD7wAXlY3/yQAopWZBFqtzbPTkb0Im/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";const easeCurve=[.77,0,.175,1];const expoEase=[.19,1,.22,1];const power4Ease=[.77,0,.175,1];const power2Ease=[.55,.085,.68,.53];const buttonStyle={width:54,height:54,border:\"none\",borderRadius:999,background:\"#fff\",color:\"#000\",fontSize:22,cursor:\"pointer\",display:\"grid\",placeItems:\"center\",padding:0,lineHeight:1};function getPresetTransforms(preset,direction,parallaxAmount,stretchAmount,rotationAmount,stretchXAmount){if(preset===\"Preset 2\"){return{axis:\"y\",outgoing:{slideStart:\"0%\",slideEnd:`${-direction*100}%`,innerMoveStart:\"0%\",innerMoveEnd:`${direction*parallaxAmount}%`,scaleXStart:1,scaleXEnd:1,scaleYStart:1,scaleYEnd:stretchAmount,rotateStart:0,rotateEnd:-direction*rotationAmount,transformOrigin:direction===1?\"0% 100%\":\"100% 0%\"},incoming:{slideStart:`${direction*100}%`,slideEnd:\"0%\",innerMoveStart:`${-direction*parallaxAmount}%`,innerMoveEnd:\"0%\",scaleXStart:1,scaleXEnd:1,scaleYStart:stretchAmount,scaleYEnd:1,rotateStart:-direction*rotationAmount,rotateEnd:0,transformOrigin:direction===1?\"0% 0%\":\"100% 100%\"}};}if(preset===\"Preset 3\"){return{axis:\"x\",outgoing:{slideStart:\"0%\",slideEnd:`${-direction*100}%`,innerMoveStart:\"0%\",innerMoveEnd:\"0%\",scaleXStart:1,scaleXEnd:stretchXAmount,scaleYStart:1,scaleYEnd:1,rotateStart:0,rotateEnd:0,transformOrigin:direction===1?\"100% 50%\":\"0% 50%\"},incoming:{slideStart:`${direction*100}%`,slideEnd:\"0%\",innerMoveStart:`${-direction*100}%`,innerMoveEnd:\"0%\",scaleXStart:stretchXAmount,scaleXEnd:1,scaleYStart:1,scaleYEnd:1,rotateStart:0,rotateEnd:0,transformOrigin:direction===1?\"0% 50%\":\"100% 50%\"}};}return{axis:\"y\",outgoing:{slideStart:\"0%\",slideEnd:`${-direction*100}%`,innerMoveStart:\"0%\",innerMoveEnd:`${direction*parallaxAmount}%`,scaleXStart:1,scaleXEnd:1,scaleYStart:1,scaleYEnd:1,rotateStart:0,rotateEnd:0,transformOrigin:\"50% 50%\"},incoming:{slideStart:`${direction*100}%`,slideEnd:\"0%\",innerMoveStart:`${-direction*parallaxAmount}%`,innerMoveEnd:\"0%\",scaleXStart:1,scaleXEnd:1,scaleYStart:1,scaleYEnd:1,rotateStart:0,rotateEnd:0,transformOrigin:\"50% 50%\"}};}function AnimatedSlide({image,axis,slideStart,slideEnd,innerMoveStart,innerMoveEnd,scaleXStart,scaleXEnd,scaleYStart,scaleYEnd,rotateStart,rotateEnd,transformOrigin,duration,overlay,radius,zIndex}){const outerStart=axis===\"x\"?{x:slideStart}:{y:slideStart};const outerEnd=axis===\"x\"?{x:slideEnd}:{y:slideEnd};const innerStart=axis===\"x\"?{x:innerMoveStart,scaleX:scaleXStart,scaleY:scaleYStart,rotate:rotateStart}:{y:innerMoveStart,scaleX:scaleXStart,scaleY:scaleYStart,rotate:rotateStart};const innerEnd=axis===\"x\"?{x:innerMoveEnd,scaleX:scaleXEnd,scaleY:scaleYEnd,rotate:rotateEnd}:{y:innerMoveEnd,scaleX:scaleXEnd,scaleY:scaleYEnd,rotate:rotateEnd};return /*#__PURE__*/_jsxs(motion.div,{style:{...outerStart,position:\"absolute\",inset:0,overflow:\"hidden\",borderRadius:radius,zIndex,pointerEvents:\"none\",background:\"#000\",willChange:\"transform\"},animate:outerEnd,exit:outerEnd,transition:{duration,ease:easeCurve},children:[/*#__PURE__*/_jsx(motion.div,{style:{...innerStart,position:\"absolute\",inset:0,backgroundImage:`url(${image})`,backgroundSize:\"cover\",backgroundPosition:\"50% 50%\",backgroundRepeat:\"no-repeat\",transformOrigin,willChange:\"transform\"},animate:innerEnd,exit:innerEnd,transition:{duration,ease:easeCurve}}),overlay>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`rgba(0,0,0,${overlay})`,pointerEvents:\"none\"}})]});}function AnimatedPreset4({fromImage,toImage,direction,duration,overlay,radius,punchScaleXAmount}){const firstPhase=Math.max(.15,Math.min(.7,duration*.4375));const secondPhase=Math.max(.2,duration*.625);const total=firstPhase+secondPhase;const split=firstPhase/total;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",inset:0,overflow:\"hidden\",borderRadius:radius,zIndex:3,pointerEvents:\"none\",background:\"#000\",willChange:\"transform, opacity\"},animate:{scale:[1,1,.98],opacity:[1,1,0]},transition:{duration:total,times:[0,split,1],ease:[expoEase,power4Ease]},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:0,backgroundImage:`url(${fromImage})`,backgroundSize:\"cover\",backgroundPosition:\"50% 50%\",backgroundRepeat:\"no-repeat\",willChange:\"filter\"},animate:{filter:[\"contrast(100%) saturate(100%)\",\"contrast(120%) saturate(140%)\",\"contrast(120%) saturate(140%)\"]},transition:{duration:total,times:[0,split,1],ease:[expoEase,power4Ease]}}),overlay>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`rgba(0,0,0,${overlay})`,pointerEvents:\"none\"}})]}),/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",inset:0,overflow:\"hidden\",borderRadius:radius,zIndex:4,pointerEvents:\"none\",background:\"#000\",opacity:1,willChange:\"transform\"},animate:{x:[`${direction*100}%`,\"0%\",\"0%\"],scale:[.1,.4,1]},transition:{duration:total,times:[0,split,1],ease:[expoEase,power4Ease]},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:0,backgroundImage:`url(${toImage})`,backgroundSize:\"cover\",backgroundPosition:\"50% 50%\",backgroundRepeat:\"no-repeat\",transformOrigin:\"100% 50%\",willChange:\"transform\"},animate:{scaleX:[punchScaleXAmount,1,1]},transition:{duration:total,times:[0,split,1],ease:[expoEase,power4Ease]}}),overlay>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`rgba(0,0,0,${overlay})`,pointerEvents:\"none\"}})]})]});}function AnimatedPreset5({fromImage,toImage,direction,duration,overlay,radius,incomingScaleAmount,incomingBrightnessAmount}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",inset:0,overflow:\"hidden\",borderRadius:radius,zIndex:3,pointerEvents:\"none\",background:\"#000\",willChange:\"opacity\"},animate:{opacity:[1,0]},transition:{duration,ease:power2Ease},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(${fromImage})`,backgroundSize:\"cover\",backgroundPosition:\"50% 50%\",backgroundRepeat:\"no-repeat\"}}),overlay>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`rgba(0,0,0,${overlay})`,pointerEvents:\"none\"}})]}),/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",inset:0,overflow:\"hidden\",borderRadius:radius,zIndex:4,pointerEvents:\"none\",background:\"#000\",opacity:1,willChange:\"transform\"},animate:{y:[`${direction*100}%`,\"0%\"],scale:[0,1]},transition:{duration,ease:expoEase},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:0,backgroundImage:`url(${toImage})`,backgroundSize:\"cover\",backgroundPosition:\"50% 50%\",backgroundRepeat:\"no-repeat\",willChange:\"transform, filter\"},animate:{scale:[incomingScaleAmount,1],filter:[`brightness(${incomingBrightnessAmount}%)`,\"brightness(100%)\"]},transition:{duration,ease:expoEase}}),overlay>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`rgba(0,0,0,${overlay})`,pointerEvents:\"none\"}})]})]});}export default function VerticalSlideShow(props){const images=React.useMemo(()=>{return[props.image1,props.image2,props.image3,props.image4,props.image5,props.image6,...props.moreImages||[]].filter(Boolean);},[props.image1,props.image2,props.image3,props.image4,props.image5,props.image6,props.moreImages]);const[currentIndex,setCurrentIndex]=React.useState(0);const[transition,setTransition]=React.useState(null);const[ready,setReady]=React.useState(!props.preloadImages||images.length===0);const isAnimating=React.useRef(false);const transitionKey=React.useRef(0);const wheelDelta=React.useRef(0);const pointerStartX=React.useRef(null);const pointerStartY=React.useRef(null);React.useEffect(()=>{if(!props.preloadImages||images.length===0){setReady(true);return;}let cancelled=false;let loadedCount=0;setReady(false);images.forEach(src=>{const img=new Image;const done=()=>{loadedCount+=1;if(!cancelled&&loadedCount>=images.length){setReady(true);}};img.onload=done;img.onerror=done;img.src=src;});return()=>{cancelled=true;};},[images,props.preloadImages]);const transitionDuration=React.useMemo(()=>{if(props.preset===\"Preset 4\"){const firstPhase=Math.max(.15,Math.min(.7,props.animationDuration*.4375));const secondPhase=Math.max(.2,props.animationDuration*.625);return firstPhase+secondPhase;}if(props.preset===\"Preset 5\"){return props.animationDuration;}return props.animationDuration;},[props.preset,props.animationDuration]);const goTo=React.useCallback(direction=>{if(isAnimating.current||images.length<2)return;isAnimating.current=true;const from=currentIndex;const to=direction===1?(currentIndex+1)%images.length:(currentIndex-1+images.length)%images.length;transitionKey.current+=1;setTransition({from,to,direction,key:transitionKey.current});setCurrentIndex(to);window.setTimeout(()=>{isAnimating.current=false;setTransition(null);},transitionDuration*1e3+100);},[currentIndex,images.length,transitionDuration]);const onWheel=React.useCallback(event=>{if(images.length<2)return;const delta=Math.abs(event.deltaX)>Math.abs(event.deltaY)?event.deltaX:event.deltaY;wheelDelta.current+=delta;if(Math.abs(wheelDelta.current)>=props.scrollSensitivity){const direction=wheelDelta.current>0?1:-1;wheelDelta.current=0;goTo(direction);}},[goTo,images.length,props.scrollSensitivity]);const onPointerDown=React.useCallback(event=>{pointerStartX.current=event.clientX;pointerStartY.current=event.clientY;},[]);const onPointerUp=React.useCallback(event=>{if(pointerStartX.current==null||pointerStartY.current==null)return;const deltaX=event.clientX-pointerStartX.current;const deltaY=event.clientY-pointerStartY.current;pointerStartX.current=null;pointerStartY.current=null;const absX=Math.abs(deltaX);const absY=Math.abs(deltaY);const dominantDelta=absX>absY?deltaX:deltaY;const dominantAbs=Math.max(absX,absY);if(dominantAbs<props.swipeSensitivity)return;if(absX>absY){if(dominantDelta<0)goTo(1);else goTo(-1);}else{if(dominantDelta<0)goTo(1);else goTo(-1);}},[goTo,props.swipeSensitivity]);const currentImage=images[currentIndex]||\"\";const transforms=transition&&props.preset!==\"Preset 4\"&&props.preset!==\"Preset 5\"?getPresetTransforms(props.preset,transition.direction,props.parallaxAmount,props.stretchAmount,props.rotationAmount,props.stretchXAmount):null;return /*#__PURE__*/_jsxs(\"div\",{onWheel:onWheel,onPointerDown:onPointerDown,onPointerUp:onPointerUp,onPointerCancel:()=>{pointerStartX.current=null;pointerStartY.current=null;},style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",background:\"#000\",borderRadius:props.cornerRadius,touchAction:\"none\",userSelect:\"none\",WebkitUserSelect:\"none\"},children:[!ready&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:100,display:\"grid\",placeItems:\"center\",background:\"#000\"},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:[.35,1,.35],scale:[1,.7,1]},transition:{duration:.8,repeat:Infinity,ease:\"linear\"},style:{width:52,height:52,borderRadius:999,background:\"#fff\"}})}),!transition&&currentImage&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\",borderRadius:props.cornerRadius,zIndex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(${currentImage})`,backgroundSize:\"cover\",backgroundPosition:\"50% 50%\",backgroundRepeat:\"no-repeat\"}}),props.darkOverlay>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`rgba(0,0,0,${props.darkOverlay})`}})]}),/*#__PURE__*/_jsxs(AnimatePresence,{initial:false,children:[transition&&props.preset!==\"Preset 4\"&&props.preset!==\"Preset 5\"&&transforms&&/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(AnimatedSlide,{image:images[transition.from],axis:transforms.axis,slideStart:transforms.outgoing.slideStart,slideEnd:transforms.outgoing.slideEnd,innerMoveStart:transforms.outgoing.innerMoveStart,innerMoveEnd:transforms.outgoing.innerMoveEnd,scaleXStart:transforms.outgoing.scaleXStart,scaleXEnd:transforms.outgoing.scaleXEnd,scaleYStart:transforms.outgoing.scaleYStart,scaleYEnd:transforms.outgoing.scaleYEnd,rotateStart:transforms.outgoing.rotateStart,rotateEnd:transforms.outgoing.rotateEnd,transformOrigin:transforms.outgoing.transformOrigin,duration:transitionDuration,overlay:props.darkOverlay,radius:props.cornerRadius,zIndex:3}),/*#__PURE__*/_jsx(AnimatedSlide,{image:images[transition.to],axis:transforms.axis,slideStart:transforms.incoming.slideStart,slideEnd:transforms.incoming.slideEnd,innerMoveStart:transforms.incoming.innerMoveStart,innerMoveEnd:transforms.incoming.innerMoveEnd,scaleXStart:transforms.incoming.scaleXStart,scaleXEnd:transforms.incoming.scaleXEnd,scaleYStart:transforms.incoming.scaleYStart,scaleYEnd:transforms.incoming.scaleYEnd,rotateStart:transforms.incoming.rotateStart,rotateEnd:transforms.incoming.rotateEnd,transformOrigin:transforms.incoming.transformOrigin,duration:transitionDuration,overlay:props.darkOverlay,radius:props.cornerRadius,zIndex:4})]},transition.key),transition&&props.preset===\"Preset 4\"&&/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(AnimatedPreset4,{fromImage:images[transition.from],toImage:images[transition.to],direction:transition.direction,duration:props.animationDuration,overlay:props.darkOverlay,radius:props.cornerRadius,punchScaleXAmount:props.punchScaleXAmount})},transition.key),transition&&props.preset===\"Preset 5\"&&/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(AnimatedPreset5,{fromImage:images[transition.from],toImage:images[transition.to],direction:transition.direction,duration:props.animationDuration,overlay:props.darkOverlay,radius:props.cornerRadius,incomingScaleAmount:props.incomingScaleAmount,incomingBrightnessAmount:props.incomingBrightnessAmount})},transition.key)]}),props.showNavigation&&images.length>1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:20,bottom:24,zIndex:20,color:\"rgba(255,255,255,0.78)\",fontSize:12,fontFamily:\"Inter, ui-sans-serif, system-ui, sans-serif\",pointerEvents:\"none\"},children:\"scroll / drag\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",right:20,bottom:20,zIndex:20,display:\"flex\",gap:10},children:[/*#__PURE__*/_jsx(\"button\",{style:buttonStyle,onClick:()=>goTo(-1),children:\"↑\"}),/*#__PURE__*/_jsx(\"button\",{style:buttonStyle,onClick:()=>goTo(1),children:\"↓\"})]})]})]});}VerticalSlideShow.defaultProps={preset:\"Preset 1\",image1:\"https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=80\",image2:\"https://images.unsplash.com/photo-1493246507139-91e8fad9978e?auto=format&fit=crop&w=1200&q=80\",image3:\"https://images.unsplash.com/photo-1519608487953-e999c86e7455?auto=format&fit=crop&w=1200&q=80\",image4:\"\",image5:\"\",image6:\"\",moreImages:[],showNavigation:true,animationDuration:1.2,parallaxAmount:30,stretchAmount:2.5,rotationAmount:10,stretchXAmount:4,punchScaleXAmount:4,incomingScaleAmount:2,incomingBrightnessAmount:600,swipeSensitivity:40,scrollSensitivity:50,darkOverlay:0,cornerRadius:0,preloadImages:true};addPropertyControls(VerticalSlideShow,{preset:{type:ControlType.Enum,title:\"Preset\",description:\"Choose between 5 different slideshow transition styles.\",options:[\"Preset 1\",\"Preset 2\",\"Preset 3\",\"Preset 4\",\"Preset 5\"],optionTitles:[\"Preset 1\",\"Preset 2\",\"Preset 3\",\"Preset 4\",\"Preset 5\"],defaultValue:\"Preset 1\"},image1:{type:ControlType.Image,title:\"Image 1\",description:\"First image in the slideshow.\"},image2:{type:ControlType.Image,title:\"Image 2\",description:\"Second image in the slideshow.\"},image3:{type:ControlType.Image,title:\"Image 3\",description:\"Third image in the slideshow.\"},image4:{type:ControlType.Image,title:\"Image 4\",description:\"Optional fourth image in the slideshow.\"},image5:{type:ControlType.Image,title:\"Image 5\",description:\"Optional fifth image in the slideshow.\"},image6:{type:ControlType.Image,title:\"Image 6\",description:\"Optional sixth image in the slideshow.\"},moreImages:{type:ControlType.Array,title:\"More Images\",description:\"Add unlimited extra images after Image 1–6. These images continue the same slideshow.\",control:{type:ControlType.Image},defaultValue:[]},showNavigation:{type:ControlType.Boolean,title:\"Navigation\",defaultValue:true,description:\"Show or hide the helper text and navigation buttons.\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:1.2,min:.4,max:3,step:.1,description:\"Controls how long each slide transition takes.\"},parallaxAmount:{type:ControlType.Number,title:\"Parallax\",defaultValue:30,min:0,max:60,step:1,unit:\"%\",description:\"Controls the inner image movement for parallax-style presets.\",hidden(props){return props.preset!==\"Preset 1\"&&props.preset!==\"Preset 2\";}},stretchAmount:{type:ControlType.Number,title:\"Stretch Y\",defaultValue:2.5,min:1,max:4,step:.1,description:\"Controls vertical stretch for Preset 2.\",hidden(props){return props.preset!==\"Preset 2\";}},rotationAmount:{type:ControlType.Number,title:\"Rotation\",defaultValue:10,min:0,max:30,step:1,description:\"Controls rotation strength for Preset 2.\",hidden(props){return props.preset!==\"Preset 2\";}},stretchXAmount:{type:ControlType.Number,title:\"Stretch X\",defaultValue:4,min:1,max:6,step:.1,description:\"Controls horizontal stretch for Preset 3.\",hidden(props){return props.preset!==\"Preset 3\";}},punchScaleXAmount:{type:ControlType.Number,title:\"Punch X\",defaultValue:4,min:1,max:6,step:.1,description:\"Controls the punch/stretch strength for Preset 4.\",hidden(props){return props.preset!==\"Preset 4\";}},incomingScaleAmount:{type:ControlType.Number,title:\"Zoom In\",defaultValue:2,min:1,max:4,step:.1,description:\"Controls incoming image zoom for Preset 5.\",hidden(props){return props.preset!==\"Preset 5\";}},incomingBrightnessAmount:{type:ControlType.Number,title:\"Brightness\",defaultValue:600,min:100,max:800,step:10,description:\"Controls incoming image brightness flash for Preset 5.\",hidden(props){return props.preset!==\"Preset 5\";}},swipeSensitivity:{type:ControlType.Number,title:\"Swipe Trigger\",defaultValue:40,min:10,max:150,step:1,description:\"How far the user must drag/swipe on either axis before changing slides.\"},scrollSensitivity:{type:ControlType.Number,title:\"Scroll Trigger\",defaultValue:50,min:10,max:200,step:1,description:\"How much wheel or trackpad movement is needed before changing slides.\"},darkOverlay:{type:ControlType.Number,title:\"Overlay\",defaultValue:0,min:0,max:.8,step:.05,description:\"Adds a dark overlay above the images.\"},cornerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:100,step:1,description:\"Controls the corner radius of the slideshow.\"},preloadImages:{type:ControlType.Boolean,title:\"Preload\",defaultValue:true,description:\"Preloads images before showing the slideshow to avoid flicker.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VerticalSlideShow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Transition_s_.map","// Generated by Framer (9909803)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-LlYVV .framer-styles-preset-qmqt9j:not(.rich-text-wrapper), .framer-LlYVV .framer-styles-preset-qmqt9j.rich-text-wrapper a { --framer-link-text-color: #ffffff; }\"];export const className=\"framer-LlYVV\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3ad0d99)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}