{"version":3,"file":"shared-lib.4XMz3ASK.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","useId","useState","useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/0sjBuefcqYJXCfWJYlkX/Unk8SxRfocECQS53J0Jo/nHRNf5qRg.js","https:/framerusercontent.com/modules/7ORFvZCDe0QSPS30vrH0/0mpgeFD4T9KYjpgYM0QY/GradientBarsBg.js","https:/framerusercontent.com/modules/AilYbfkSxYnQzKWiGDLN/PsDfudg2nXGXyQOt8Fzo/siteMetadata.js"],"sourcesContent":["// Generated by Framer (293632e)\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 cycleOrder=[\"UtjQZlovp\",\"FLraqxPZw\"];const serializationHash=\"framer-Y3joK\";const variantClassNames={FLraqxPZw:\"framer-v-6rbuq\",UtjQZlovp:\"framer-v-1iyfzfs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FtVQFcaSM=undefined;const zFe3K9O0L=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={Dark:\"FLraqxPZw\",Light:\"UtjQZlovp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,FtVQFcaSM:link??props.FtVQFcaSM,variant:humanReadableVariantMap[props.variant]??props.variant??\"UtjQZlovp\",zFe3K9O0L:title??props.zFe3K9O0L??\"Home \"};};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,zFe3K9O0L,FtVQFcaSM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UtjQZlovp\",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:FtVQFcaSM,motionChild:true,nodeId:\"UtjQZlovp\",openInNewTab:false,scopeId:\"nHRNf5qRg\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1iyfzfs\",className,classNames)} framer-18lcpip`,\"data-border\":true,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"UtjQZlovp\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.6)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(255, 255, 255, 0.3)\",borderBottomLeftRadius:90,borderBottomRightRadius:90,borderTopLeftRadius:90,borderTopRightRadius:90,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{FLraqxPZw:{\"--border-color\":\"rgba(0, 0, 0, 0.5)\",backgroundColor:\"rgba(0, 0, 0, 0.3)\"}},...addPropertyOverrides({FLraqxPZw:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Home \"})}),className:\"framer-1amml8z\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"NGbmGN5XY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:zFe3K9O0L,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Y3joK.framer-18lcpip, .framer-Y3joK .framer-18lcpip { display: block; }\",\".framer-Y3joK.framer-1iyfzfs { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Y3joK .framer-1amml8z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-Y3joK[data-border=\"true\"]::after, .framer-Y3joK [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 43\n * @framerIntrinsicWidth 93\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FLraqxPZw\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zFe3K9O0L\":\"title\",\"FtVQFcaSM\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernHRNf5qRg=withCSS(Component,css,\"framer-Y3joK\");export default FramernHRNf5qRg;FramernHRNf5qRg.displayName=\"Button\";FramernHRNf5qRg.defaultProps={height:43,width:93};addPropertyControls(FramernHRNf5qRg,{variant:{options:[\"UtjQZlovp\",\"FLraqxPZw\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},zFe3K9O0L:{defaultValue:\"Home \",displayTextArea:false,title:\"Title\",type:ControlType.String},FtVQFcaSM:{title:\"Link\",type:ControlType.Link}});addFonts(FramernHRNf5qRg,[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernHRNf5qRg\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"93\",\"framerVariables\":\"{\\\"zFe3K9O0L\\\":\\\"title\\\",\\\"FtVQFcaSM\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"43\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FLraqxPZw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nHRNf5qRg.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useMemo,useId,useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const PRESET_PALETTES={soft:{gradientColors:[\"#23395D\",\"#406E8E\",\"#8FB9D2\",\"#EEF4ED\"]},neon:{gradientColors:[\"#12F7D6\",\"#24C1FF\",\"#8A5CFF\",\"#0B0F1F\"]},sunset:{gradientColors:[\"#E76F51\",\"#F4A261\",\"#E9C46A\",\"#FAF3DD\"]},\"pink-sunset\":{gradientColors:[\"#FF6A3D\",\"#FF2E88\",\"#B7A6FF\",\"#0A1A6A\",\"#030817\"]}};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 300\n */export default function GradientStripsBG(props){const content=props.content??{};const layout=props.layout??{};const styleGroup=props.styleGroup??{};const states=props.states??{};const advanced=props.advanced??{};const stylePreset=content.stylePreset??props.stylePreset??\"pink-sunset\";const gradientColors=content.gradientColors??props.gradientColors??[\"#E76F51\",\"#F4A261\",\"#E9C46A\",\"#FAF3DD\"];const gradientFrom=content.gradientFrom??props.gradientFrom??0;const gradientTo=content.gradientTo??props.gradientTo??100;const shape=layout.shape??props.shape??\"valley\";const direction=layout.direction??props.direction??\"bottom-to-top\";const numBars=layout.numBars??props.numBars??9;const angleSpread=layout.angleSpread??props.angleSpread??18;const minHeight=layout.minHeight??props.minHeight??30;const maxHeight=layout.maxHeight??props.maxHeight??100;const curveCenter=layout.curveCenter??props.curveCenter??50;const curveIntensity=layout.curveIntensity??props.curveIntensity??1.2;const defaultBackgroundColor=stylePreset===\"pink-sunset\"?\"#020612\":\"#FFF8ED\";const backgroundColor=styleGroup.backgroundColor??props.backgroundColor??defaultBackgroundColor;const hueDrift=styleGroup.hueDrift??props.hueDrift??0;const intensityDrift=styleGroup.intensityDrift??props.intensityDrift??0;const enableBlend=styleGroup.enableBlend??styleGroup.useBlend??props.enableBlend??props.useBlend??false;const blendMode=styleGroup.blendMode??props.blendMode??\"soft-light\";const blendOpacity=styleGroup.blendOpacity??props.blendOpacity??.88;const edgeFeather=styleGroup.edgeFeather??props.edgeFeather??0;const showNoise=styleGroup.showNoise??props.showNoise??false;const showGlow=styleGroup.showGlow??props.showGlow??true;const noiseOpacity=styleGroup.noiseOpacity??props.noiseOpacity??.05;const enableStatic=states.enableStatic??props.enableStatic??false;const animationDuration=states.animationDuration??props.animationDuration??2;const animationStyle=states.animationStyle??props.animationStyle??\"pulse\";const pulseStrength=states.pulseStrength??props.pulseStrength??.3;const appearAnimation=states.appearAnimation??props.appearAnimation??\"scale\";const appearOrder=states.appearOrder??props.appearOrder??\"center-out\";const appearDuration=states.appearDuration??props.appearDuration??.8;const appearStagger=states.appearStagger??props.appearStagger??.08;const enablePerformanceMode=advanced.enablePerformanceMode??props.enablePerformanceMode??props.performanceMode??false;const{style}=props;const uid=useId().replace(/:/g,\"\");const[appeared,setAppeared]=useState(false);const[reducedMotion,setReducedMotion]=useState(false);useEffect(()=>{const frame=requestAnimationFrame(()=>setAppeared(true));return()=>cancelAnimationFrame(frame);},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReducedMotion(mediaQuery.matches);const handleChange=event=>setReducedMotion(event.matches);if(typeof mediaQuery.addEventListener===\"function\"){mediaQuery.addEventListener(\"change\",handleChange);return()=>mediaQuery.removeEventListener(\"change\",handleChange);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);},[]);const clampPercent=value=>Math.min(100,Math.max(0,value));const safeNumBars=Math.max(1,Math.round(numBars));const safeAngleSpread=Math.min(90,Math.max(0,angleSpread));const safeAnimationDuration=Math.max(.1,animationDuration);const safePulseStrength=Math.min(.8,Math.max(.05,pulseStrength));const safeAppearDuration=Math.min(2,Math.max(.1,appearDuration));const safeAppearStagger=Math.min(.4,Math.max(0,appearStagger));const safeNoiseOpacity=Math.min(.5,Math.max(0,noiseOpacity));const safeHueDrift=Math.min(180,Math.max(0,hueDrift));const safeIntensityDrift=Math.min(100,Math.max(0,intensityDrift));const safeBlendOpacity=Math.min(1,Math.max(.1,blendOpacity));const safeEdgeFeather=Math.min(80,Math.max(0,edgeFeather));const safeMinHeight=clampPercent(minHeight);const safeMaxHeight=Math.max(safeMinHeight,clampPercent(maxHeight));const safeCurveCenter=clampPercent(curveCenter);const safeCurveIntensity=Math.max(.1,curveIntensity);const rawGradientFrom=clampPercent(gradientFrom);const rawGradientTo=clampPercent(gradientTo);const gradientStart=Math.min(rawGradientFrom,rawGradientTo);const gradientEnd=Math.max(rawGradientFrom,rawGradientTo);const activePreset=stylePreset===\"custom\"?null:PRESET_PALETTES[stylePreset];const sourceGradientColors=activePreset?.gradientColors??gradientColors;const resolvedGradientColors=useMemo(()=>{const safeColors=sourceGradientColors.map(color=>color.trim()).filter(Boolean);return safeColors.length>0?safeColors:[\"#E76F51\",\"#F4A261\",\"#E9C46A\",\"#FAF3DD\"];},[sourceGradientColors]);const seamColor=useMemo(()=>{if(resolvedGradientColors.length===0)return backgroundColor;// Match the physical top edge color for vertical modes.\nif(direction===\"top-to-bottom\")return resolvedGradientColors[0];if(direction===\"bottom-to-top\")return resolvedGradientColors[resolvedGradientColors.length-1];// Horizontal modes have mixed top-edge color; use the midpoint as best blend.\nreturn resolvedGradientColors[Math.floor((resolvedGradientColors.length-1)/2)];},[resolvedGradientColors,direction,backgroundColor]);const gradientCss=useMemo(()=>{if(resolvedGradientColors.length===0){return`${seamColor} ${gradientStart}%, ${seamColor} ${gradientEnd}%`;}const colorStops=resolvedGradientColors.map((color,index)=>{const stop=resolvedGradientColors.length===1?gradientStart:gradientStart+index/(resolvedGradientColors.length-1)*(gradientEnd-gradientStart);return`${color} ${stop}%`;}).join(\", \");if(gradientEnd>=100)return colorStops;return`${colorStops}, ${seamColor} 100%`;},[resolvedGradientColors,gradientStart,gradientEnd,seamColor]);const calculateHeight=(index,total)=>{if(total<=1)return safeMaxHeight;const position=index/(total-1);const center=safeCurveCenter/100;const distanceFromCenter=Math.min(1,Math.abs(position-center)*2);let heightPercentage=1;if(shape===\"valley\"){heightPercentage=Math.pow(distanceFromCenter,safeCurveIntensity);}else if(shape===\"hill\"){heightPercentage=1-Math.pow(distanceFromCenter,safeCurveIntensity);}else if(shape===\"rounded-hill\"){const bell=(Math.cos(distanceFromCenter*Math.PI)+1)/2;heightPercentage=Math.pow(bell,Math.max(.4,safeCurveIntensity*.7));}else if(shape===\"wave\"){const wave=(Math.sin(position*Math.PI*2-Math.PI/2)+1)/2;heightPercentage=Math.pow(wave,safeCurveIntensity);}else if(shape===\"ramp-left\"){heightPercentage=Math.pow(position,safeCurveIntensity);}else if(shape===\"ramp-right\"){heightPercentage=Math.pow(1-position,safeCurveIntensity);}return safeMinHeight+(safeMaxHeight-safeMinHeight)*heightPercentage;};const flexDir=\"row\";const edgeMaskDirection=direction===\"top-to-bottom\"?\"to bottom\":direction===\"left-to-right\"?\"to right\":direction===\"right-to-left\"?\"to left\":\"to top\";const maskStart=Math.max(0,100-safeEdgeFeather);const maskMid=Math.min(99,maskStart+safeEdgeFeather*.52);const maskLate=Math.min(99.5,maskStart+safeEdgeFeather*.86);const featherMaskImage=`linear-gradient(${edgeMaskDirection}, rgba(0,0,0,1) 0%, rgba(0,0,0,1) ${maskStart}%, rgba(0,0,0,.84) ${maskMid}%, rgba(0,0,0,.34) ${maskLate}%, rgba(0,0,0,0) 100%)`;const shouldUseMask=!enablePerformanceMode&&safeEdgeFeather>0;const shouldUseBlend=!enablePerformanceMode&&enableBlend;const effectiveBlendOpacity=shouldUseBlend?safeBlendOpacity:1;const effectiveBlendMode=shouldUseBlend?blendMode:\"normal\";const shouldShowNoise=showNoise&&safeNoiseOpacity>0&&!enablePerformanceMode;const isRibbedLook=shape===\"flat\"&&safeMinHeight>=99&&safeMaxHeight>=99;const shouldShowGlow=showGlow&&isRibbedLook&&!enablePerformanceMode;const seamOverlapPx=1;const stripOverdrawPx=2;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes pulseBarY_${uid} {\n                    0% { transform: scaleY(var(--initial-scale)); }\n                    100% { transform: scaleY(calc(var(--initial-scale) * var(--pulse-multiplier))); }\n                }\n                @keyframes pulseBarX_${uid} {\n                    0% { transform: scaleX(var(--initial-scale)); }\n                    100% { transform: scaleX(calc(var(--initial-scale) * var(--pulse-multiplier))); }\n                }\n                @keyframes appearBarY_${uid} {\n                    0% { transform: scaleY(0); opacity: 0; }\n                    60% { opacity: 1; }\n                    100% { transform: scaleY(var(--initial-scale)); opacity: 1; }\n                }\n                @keyframes appearBarX_${uid} {\n                    0% { transform: scaleX(0); opacity: 0; }\n                    60% { opacity: 1; }\n                    100% { transform: scaleX(var(--initial-scale)); opacity: 1; }\n                }\n                @keyframes appearFade_${uid} {\n                    0% { opacity: 0; }\n                    100% { opacity: 1; }\n                }\n                @keyframes appearSlideY_${uid} {\n                    0% { transform: translateY(12px) scaleY(var(--initial-scale)); opacity: 0; }\n                    100% { transform: translateY(0) scaleY(var(--initial-scale)); opacity: 1; }\n                }\n                @keyframes appearSlideX_${uid} {\n                    0% { transform: translateX(12px) scaleX(var(--initial-scale)); opacity: 0; }\n                    100% { transform: translateX(0) scaleX(var(--initial-scale)); opacity: 1; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"section\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",backgroundColor},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:0,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",height:\"100%\",width:`calc(100% + ${stripOverdrawPx}px)`,marginLeft:`${-stripOverdrawPx/2}px`,transform:\"translateZ(0)\",backfaceVisibility:\"hidden\",gap:0,flexDirection:flexDir,WebkitMaskImage:shouldUseMask?featherMaskImage:undefined,maskImage:shouldUseMask?featherMaskImage:undefined},children:Array.from({length:safeNumBars}).map((_,index)=>{const directionalIndex=direction===\"right-to-left\"?safeNumBars-1-index:index;const height=calculateHeight(directionalIndex,safeNumBars);let baseAngle=0;let transformOrigin=\"bottom\";if(direction===\"top-to-bottom\"){baseAngle=180;transformOrigin=\"top\";}else if(direction===\"left-to-right\"){baseAngle=90;transformOrigin=\"left\";}else if(direction===\"right-to-left\"){baseAngle=270;transformOrigin=\"right\";}const barT=safeNumBars===1?0:directionalIndex/(safeNumBars-1)*2-1;const angle=baseAngle+barT*safeAngleSpread;const gradientDir=`${angle}deg`;const isHorizontal=direction===\"left-to-right\"||direction===\"right-to-left\";const pulseAnim=isHorizontal?`pulseBarX_${uid}`:`pulseBarY_${uid}`;const appearAnim=isHorizontal?`appearBarX_${uid}`:`appearBarY_${uid}`;const centerIndex=(safeNumBars-1)/2;const distFromCenter=Math.abs(index-centerIndex);const appearDelay=appearOrder===\"left-to-right\"?index*safeAppearStagger:appearOrder===\"right-to-left\"?(safeNumBars-1-index)*safeAppearStagger:appearOrder===\"edges-in\"?Math.min(index,safeNumBars-1-index)*safeAppearStagger:distFromCenter*safeAppearStagger;const totalAppearTime=appearDelay+safeAppearDuration;const scale=height/100;const baseTransform=isHorizontal?`scaleX(${scale})`:`scaleY(${scale})`;const shouldRunMotion=appeared&&!reducedMotion&&!enableStatic;const pulseMultiplier=animationStyle===\"gentle-pulse\"?1-safePulseStrength*.5:1-safePulseStrength;const appearName=appearAnimation===\"none\"?\"\":appearAnimation===\"fade\"?`appearFade_${uid}`:appearAnimation===\"fade-slide\"?isHorizontal?`appearSlideX_${uid}`:`appearSlideY_${uid}`:appearAnim;const appearPart=shouldRunMotion&&appearName?`${appearName} ${safeAppearDuration}s cubic-bezier(0.22, 1, 0.36, 1) ${appearDelay}s both`:\"\";const pulsePart=shouldRunMotion&&animationStyle!==\"none\"?`${pulseAnim} ${safeAnimationDuration}s ease-in-out ${totalAppearTime}s infinite alternate`:\"\";const animation=[appearPart,pulsePart].filter(Boolean).join(\", \")||\"none\";const hueRotate=barT*safeHueDrift;const edgeFactor=Math.abs(barT);const brightness=1+edgeFactor*safeIntensityDrift/100;const saturation=1+edgeFactor*safeIntensityDrift/150;const colorFilter=!enablePerformanceMode&&(safeHueDrift>0||safeIntensityDrift>0)?`hue-rotate(${hueRotate}deg) brightness(${brightness}) saturate(${saturation})`:undefined;const ribbedHighlightCss=`linear-gradient(90deg, rgba(0, 8, 26, 0.16) 0%, rgba(124, 255, 235, 0.06) 34%, rgba(190, 255, 245, 0.22) 50%, rgba(124, 255, 235, 0.08) 66%, rgba(0, 8, 26, 0.14) 100%)`;const baseGradientFallback=`linear-gradient(${gradientDir}, ${gradientCss})`;const baseGradientOklch=`linear-gradient(in oklch ${gradientDir}, ${gradientCss})`;const barBackground=isRibbedLook?`${ribbedHighlightCss}, ${baseGradientFallback}`:baseGradientFallback;const barBackgroundImage=isRibbedLook?`${ribbedHighlightCss}, ${baseGradientOklch}`:baseGradientOklch;return /*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 0 0px\",height:\"100%\",// Fallback for engines without OKLCH gradient interpolation.\nbackground:barBackground,backgroundImage:barBackgroundImage,transformOrigin,transform:baseTransform,animation,filter:colorFilter,boxSizing:\"border-box\",// One-sided overlap prevents fractional-width gaps between bars.\nmarginRight:index<safeNumBars-1?`-${seamOverlapPx}px`:0,opacity:effectiveBlendOpacity,mixBlendMode:effectiveBlendMode,\"--initial-scale\":scale,\"--pulse-multiplier\":pulseMultiplier}},index);})})}),shouldShowGlow&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:1,pointerEvents:\"none\",background:\"radial-gradient(120% 90% at 52% 88%, rgba(72, 255, 222, 0.34) 0%, rgba(49, 232, 233, 0.24) 30%, rgba(24, 170, 255, 0.15) 54%, rgba(12, 92, 168, 0.07) 74%, rgba(6, 24, 52, 0) 100%)\",mixBlendMode:\"screen\"}}),shouldShowNoise&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:2,pointerEvents:\"none\",opacity:safeNoiseOpacity},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"filter\",{id:`noiseFilter_${uid}`,children:/*#__PURE__*/_jsx(\"feTurbulence\",{type:\"fractalNoise\",baseFrequency:\"0.55\",numOctaves:\"2\",stitchTiles:\"stitch\"})}),/*#__PURE__*/_jsx(\"rect\",{width:\"100%\",height:\"100%\",filter:`url(#noiseFilter_${uid})`})]})})]})]});}GradientStripsBG.displayName=\"Gradient Strips BG\";GradientStripsBG.defaultProps={width:400,height:300};addPropertyControls(GradientStripsBG,{content:{type:ControlType.Object,title:\"Content\",controls:{stylePreset:{type:ControlType.Enum,title:\"Preset\",options:[\"custom\",\"soft\",\"neon\",\"sunset\",\"pink-sunset\"],optionTitles:[\"Custom\",\"Soft\",\"Neon\",\"Sunset\",\"Pink Sunset\"],defaultValue:\"pink-sunset\"},gradientColors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Color},defaultValue:[\"#E76F51\",\"#F4A261\",\"#E9C46A\",\"#FAF3DD\"],hidden:value=>value?.stylePreset!==\"custom\"},gradientFrom:{type:ControlType.Number,title:\"From\",defaultValue:0,min:0,max:100,step:1,displayStepper:true,unit:\"%\"},gradientTo:{type:ControlType.Number,title:\"To\",defaultValue:100,min:0,max:100,step:1,displayStepper:true,unit:\"%\"}}},layout:{type:ControlType.Object,title:\"Layout\",controls:{shape:{type:ControlType.Enum,title:\"Shape\",options:[\"valley\",\"hill\",\"rounded-hill\",\"wave\",\"ramp-left\",\"ramp-right\",\"flat\"],optionTitles:[\"Valley\",\"Hill\",\"Rounded Hill\",\"Wave\",\"Ramp Left\",\"Ramp Right\",\"Flat\"],defaultValue:\"valley\"},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"bottom-to-top\",\"top-to-bottom\",\"left-to-right\",\"right-to-left\"],optionTitles:[\"Bottom to Top\",\"Top to Bottom\",\"Left to Right\",\"Right to Left\"],defaultValue:\"bottom-to-top\"},numBars:{type:ControlType.Number,title:\"Bars\",defaultValue:9,min:3,max:48,step:1},angleSpread:{type:ControlType.Number,title:\"Angle Spread\",defaultValue:18,min:0,max:90,step:1,displayStepper:true,unit:\"\\xb0\"},minHeight:{type:ControlType.Number,title:\"Min Height\",defaultValue:30,min:0,max:100,step:1,displayStepper:true,unit:\"%\"},maxHeight:{type:ControlType.Number,title:\"Max Height\",defaultValue:100,min:0,max:100,step:1,displayStepper:true,unit:\"%\"},curveCenter:{type:ControlType.Number,title:\"Curve Center\",defaultValue:50,min:0,max:100,step:1,displayStepper:true,unit:\"%\",hidden:value=>value?.shape!==\"valley\"&&value?.shape!==\"hill\"&&value?.shape!==\"rounded-hill\"},curveIntensity:{type:ControlType.Number,title:\"Curve Intensity\",defaultValue:1.2,min:.1,max:5,step:.1,displayStepper:true,hidden:value=>value?.shape===\"flat\"}}},styleGroup:{type:ControlType.Object,title:\"Style\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#020612\"},hueDrift:{type:ControlType.Number,title:\"Hue Drift\",defaultValue:0,min:0,max:180,step:1,displayStepper:true,unit:\"\\xb0\"},intensityDrift:{type:ControlType.Number,title:\"Edge Intensity\",defaultValue:0,min:0,max:100,step:1,displayStepper:true,unit:\"%\"},enableBlend:{type:ControlType.Boolean,title:\"Enable Blend\",defaultValue:false},blendMode:{type:ControlType.Enum,title:\"Blend Mode\",options:[\"soft-light\",\"screen\",\"overlay\"],optionTitles:[\"Soft Light\",\"Screen\",\"Overlay\"],defaultValue:\"soft-light\",hidden:value=>!(value?.enableBlend??value?.useBlend)},blendOpacity:{type:ControlType.Number,title:\"Blend Opacity\",defaultValue:.88,min:.1,max:1,step:.01,displayStepper:true,hidden:value=>!(value?.enableBlend??value?.useBlend)},edgeFeather:{type:ControlType.Number,title:\"Edge Feather\",defaultValue:0,min:0,max:80,step:1,displayStepper:true,unit:\"%\"},showNoise:{type:ControlType.Boolean,title:\"Show Noise\",defaultValue:false},showGlow:{type:ControlType.Boolean,title:\"Show Glow\",defaultValue:true},noiseOpacity:{type:ControlType.Number,title:\"Noise\",defaultValue:.05,min:0,max:.5,step:.01,displayStepper:true,hidden:value=>!value?.showNoise}}},states:{type:ControlType.Object,title:\"States\",controls:{enableStatic:{type:ControlType.Boolean,title:\"Enable Static\",defaultValue:false},animationDuration:{type:ControlType.Number,title:\"Animation\",defaultValue:2,min:.1,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:value=>value?.enableStatic||value?.animationStyle===\"none\"},animationStyle:{type:ControlType.Enum,title:\"Loop\",options:[\"pulse\",\"gentle-pulse\",\"none\"],optionTitles:[\"Pulse\",\"Gentle Pulse\",\"None\"],defaultValue:\"pulse\",hidden:value=>value?.enableStatic},pulseStrength:{type:ControlType.Number,title:\"Pulse Amount\",defaultValue:.3,min:.05,max:.8,step:.01,displayStepper:true,hidden:value=>value?.enableStatic||value?.animationStyle===\"none\"},appearAnimation:{type:ControlType.Enum,title:\"Appear\",options:[\"scale\",\"fade\",\"fade-slide\",\"none\"],optionTitles:[\"Scale\",\"Fade\",\"Fade Slide\",\"None\"],defaultValue:\"scale\",hidden:value=>value?.enableStatic},appearOrder:{type:ControlType.Enum,title:\"Appear Order\",options:[\"center-out\",\"left-to-right\",\"right-to-left\",\"edges-in\"],optionTitles:[\"Center Out\",\"Left to Right\",\"Right to Left\",\"Edges In\"],defaultValue:\"center-out\",hidden:value=>value?.enableStatic||value?.appearAnimation===\"none\"},appearDuration:{type:ControlType.Number,title:\"Appear Time\",defaultValue:.8,min:.1,max:2,step:.05,displayStepper:true,unit:\"s\",hidden:value=>value?.enableStatic||value?.appearAnimation===\"none\"},appearStagger:{type:ControlType.Number,title:\"Appear Stagger\",defaultValue:.08,min:0,max:.4,step:.01,displayStepper:true,unit:\"s\",hidden:value=>value?.enableStatic||value?.appearAnimation===\"none\"}}},advanced:{type:ControlType.Object,title:\"Advanced\",controls:{enablePerformanceMode:{type:ControlType.Boolean,title:\"Enable Performance\",defaultValue:false}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GradientStripsBG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GradientBarsBg.map","// Generated by Framer (293632e)\nexport default function metadata(params,activeLocale){return{robots:\"max-image-preview:large\",title:\"Multiple Gradient Bars\"};}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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"}