{"version":3,"file":"Welcome_2.BiJLeo7V.mjs","names":["React.useState","React.useId","React.useMemo","p","React.useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/FVR00JxLSpACsZxza52A/2o9EB36tAyXpPBub3TS3/Welcome_2.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// ------------------------- Default Vector Items -------------------------\nconst BASIC_PACK=[// star\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\"><polygon points=\"20,2 24.9,14 38,15.3 28.5,23.8 31.6,36.5 20,29.5 8.4,36.5 11.5,23.8 2,15.3 15.1,14\" fill=\"%23ffffff\"/></svg>',// chevron\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\"><path d=\"M8 20h16l-6-6m6 6-6 6\" stroke=\"%23ffffff\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',// cursor pointer\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><path d=\"M8 6l8 22 3-7 7-3z\" fill=\"%23ffffff\"/></svg>',// window bar\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"40\" viewBox=\"0 0 40 40\"><rect x=\"5\" y=\"8\" width=\"30\" height=\"22\" rx=\"4\" ry=\"4\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"2\"/><circle cx=\"11\" cy=\"14\" r=\"2\" fill=\"%23ffffff\"/><rect x=\"10\" y=\"18\" width=\"20\" height=\"1.5\" fill=\"%23ffffff\"/></svg>'];const DESIGNER_PACK=[// Pen nib\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><path d=\"M20 5l7 12-7 18-7-18z\" fill=\"%23ffffff\"/><circle cx=\"20\" cy=\"17\" r=\"2\" fill=\"%23070707\"/></svg>',// Bézier curve with handles\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><path d=\"M6 28c5-10 23-10 28 0\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"2\"/><circle cx=\"6\" cy=\"28\" r=\"3\" fill=\"%23ffffff\"/><circle cx=\"34\" cy=\"28\" r=\"3\" fill=\"%23ffffff\"/><circle cx=\"20\" cy=\"18\" r=\"2.5\" fill=\"%23ffffff\"/></svg>',// Component diamond\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><path d=\"M20 6l10 10-10 18L10 16z\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"2\"/></svg>',// Auto-layout arrows\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><path d=\"M8 20h24M24 14l6 6-6 6M16 26l-6-6 6-6\" stroke=\"%23ffffff\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',// Prototype play card\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><rect x=\"6\" y=\"10\" width=\"28\" height=\"20\" rx=\"6\" ry=\"6\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"2\"/><polygon points=\"18,16 26,20 18,24\" fill=\"%23ffffff\"/></svg>',// Connectors\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><path d=\"M14 20a6 6 0 0 1 6-6h2M26 20a6 6 0 0 1-6 6h-2\" stroke=\"%23ffffff\" stroke-width=\"2\" fill=\"none\"/><circle cx=\"14\" cy=\"20\" r=\"3\" fill=\"%23ffffff\"/><circle cx=\"26\" cy=\"20\" r=\"3\" fill=\"%23ffffff\"/></svg>',// Ruler\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><rect x=\"8\" y=\"14\" width=\"24\" height=\"12\" rx=\"2\" ry=\"2\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"2\"/><path d=\"M12 14v6M16 14v4M20 14v6M24 14v4M28 14v6\" stroke=\"%23ffffff\"/></svg>',// Grid of dots\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><g fill=\"%23ffffff\">'+[8,16,24,32].map(y=>[8,16,24,32].map(x=>`<circle cx=\"${x}\" cy=\"${y}\" r=\"1.5\"/>`).join(\"\")).join(\"\")+\"</g></svg>\",// Hand pointer\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><path d=\"M12 24v-6a2 2 0 1 1 4 0v2h1v-7a2 2 0 1 1 4 0v7h1v-5a2 2 0 1 1 4 0v8c0 5-4 7-7 7h-2c-3 0-5-2-5-6z\" fill=\"%23ffffff\"/></svg>',// Hover ripple\n'data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\" width=\"40\" height=\"40\"><circle cx=\"20\" cy=\"20\" r=\"4\" fill=\"%23ffffff\"/><circle cx=\"20\" cy=\"20\" r=\"10\" fill=\"none\" stroke=\"%23ffffff\"/><circle cx=\"20\" cy=\"20\" r=\"16\" fill=\"none\" stroke=\"%23ffffff\"/></svg>'];// ------------------------------- Utils -------------------------------\nfunction makeRng(seed){let s=seed>>>0||1;return function rand(){s=1664525*s+1013904223>>>0;return s/4294967295;};}function useSize(ref){const[size,set]=React.useState({width:0,height:0});React.useLayoutEffect(()=>{if(!ref.current)return;const el=ref.current;const ro=new ResizeObserver(entries=>{for(const entry of entries){const cr=entry.contentRect;set({width:cr.width,height:cr.height});}});ro.observe(el);const rect=el.getBoundingClientRect();set({width:rect.width,height:rect.height});return()=>ro.disconnect();},[ref]);return size;}// ------------------------------- Styles -------------------------------\nconst styles={root:{background:\"transparent\"},dotsWrap:{position:\"absolute\",inset:0,pointerEvents:\"none\"},dot:{position:\"absolute\",borderRadius:999,background:\"rgba(165,220,255,0.9)\",boxShadow:\"none\"},particlesWrap:{position:\"absolute\",inset:0,pointerEvents:\"none\"},particle:{position:\"absolute\",borderRadius:999,willChange:\"transform, opacity\"},itemsWrap:{position:\"absolute\",inset:0,pointerEvents:\"none\"},item:{position:\"absolute\",borderRadius:6,objectFit:\"cover\",filter:\"none\"}};// -------------------------- Effects & Helpers --------------------------\n// Dashed side lines (left/right) – gentle, layered, asymmetric\nfunction DashedSideLines({side=\"left\",count=3,blendMode=\"normal\",speed=1,gentle=.8,waveWidth=1.2,waveOpacity=.6,waveColor=\"#513BFF\",waveSpeed=2.2,phase=0}){const gid=React.useId();const dur=6/Math.max(.25,speed*waveSpeed)*(1.1/Math.max(.5,gentle));const style={position:\"absolute\",top:0,bottom:0,width:\"clamp(96px, 16vw, 180px)\",[side]:0,pointerEvents:\"none\",mixBlendMode:blendMode};// Slightly different curve sets per side (not mirrored)\nconst leftPaths=[\"M-6,6 C12,40 10,120 -6,176\",\"M4,-8 C38,30 32,150 4,210\",\"M-10,32 C18,80 20,124 -10,168\"];const rightPaths=[\"M8,18 C-6,62 -8,128 10,172\",\"M-2,0 C-22,48 -24,140 -2,198\",\"M12,52 C-8,96 -10,126 14,170\"];const paths=(side===\"left\"?leftPaths:rightPaths).slice(0,Math.max(1,Math.min(6,count)));return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"-40 -20 120 240\",preserveAspectRatio:\"none\",style:style,children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:`dashFade-${side}-${gid}`,x1:\"0\",x2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:waveColor,stopOpacity:1}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:waveColor,stopOpacity:0})]})}),paths.map((d,i)=>{const dash=Math.max(3,6*waveWidth);const gap=dash*(1.6+i*.25);const offset=dash+gap;return /*#__PURE__*/_jsx(motion.path,{d:d,stroke:`url(#dashFade-${side}-${gid})`,strokeWidth:waveWidth,strokeLinecap:\"round\",strokeDasharray:`${dash} ${gap}`,fill:\"none\",initial:{opacity:0,x:0},animate:{strokeDashoffset:[0,-offset],opacity:[0,waveOpacity,0],x:[0,side===\"left\"?1.5:-1.5,0]},transition:{duration:dur+i*.45,delay:phase+i*.12,repeat:Infinity,ease:\"linear\"}},i);})]});}// Particle field – tiny floating dots with subtle drift + shimmer\nfunction Particles({width=0,height=0,count=30,opacity=.25,speed=1,gentle=.8,sizeMin=1.2,sizeMax=3.4,color=\"#513BFF\",reseed=true,seed=42,shimmer=true,shimmerMin=.15,shimmerMax=.8,shimmerSpeed=1,sparkleChance=.15}){if(!width||!height||count<=0)return null;const key=reseed?`${width}x${height}`:\"static\";const base=10/Math.max(.25,speed);const points=React.useMemo(()=>{const rng=makeRng(seed^1303);return Array.from({length:count},()=>{const x=rng()*width;const y=rng()*height;const r=sizeMin+rng()*Math.max(0,sizeMax-sizeMin);const dx=(rng()-.5)*18;const dy=(rng()-.5)*14;const d=(base+rng()*6)*(1.2/Math.max(.5,gentle));const delay=rng()*1.2;return{x,y,r,dx,dy,d,delay};});},[key,width,height,count,sizeMin,sizeMax,base,gentle,seed]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:styles.particlesWrap,children:points.map((p,i)=>{const minO=Math.max(0,Math.min(1,shimmerMin))*opacity;const maxO=Math.max(minO,Math.min(1,shimmerMax))*opacity;const twinkle=shimmer&&Math.random()<sparkleChance;const opSeq=shimmer?twinkle?[minO,maxO,minO*.3,maxO,minO]:[minO,maxO,minO,maxO*.85,minO]:[opacity];const opDuration=Math.max(1.2,p.d*.55/Math.max(.25,shimmerSpeed));const blur=Math.max(1,p.r*1.6);return /*#__PURE__*/_jsx(motion.span,{style:{...styles.particle,left:p.x,top:p.y,width:p.r*2,height:p.r*2,background:color,color,boxShadow:`0 0 ${blur}px currentColor`},initial:{x:0,y:0,scale:1,opacity:opSeq[0]},animate:{x:[0,p.dx,0,-p.dx,0],y:[0,-p.dy,0,p.dy,0],opacity:opSeq},transition:{duration:p.d,delay:p.delay,repeat:Infinity,ease:\"easeInOut\",opacity:{duration:opDuration,repeat:Infinity,ease:\"easeInOut\"}}},i);})});}// Softer, fewer blinking dots\nfunction SoftBlinks({count=4,width=0,height=0,reseed=true,seed=42,gentle=.8}){const key=reseed?`${width}x${height}`:\"static\";const dots=React.useMemo(()=>{const rng=makeRng(seed^2654435761);return Array.from({length:count},()=>({left:-.05*width+rng()*(1.1*width),top:.1*height+rng()*(.7*height),r:2.5+rng()*2,delay:rng()*1.4,dur:(1.8+rng()*1.2)*(1.2/Math.max(.5,gentle))}));},[count,key,seed,width,height,gentle]);if(!width||!height)return null;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:styles.dotsWrap,children:dots.map((d,i)=>/*#__PURE__*/_jsx(motion.span,{style:{...styles.dot,left:d.left,top:d.top,width:d.r*2,height:d.r*2,opacity:.3*gentle},initial:{opacity:.15,scale:.9},animate:{opacity:[.15,.5*gentle,.15],scale:[.9,1.1,.9]},transition:{duration:d.dur,delay:d.delay,repeat:Infinity,ease:\"easeInOut\"}},i))});}// Flyout items that originate from edges and drift across a bit before fading out\nfunction FlyoutItems({images=DESIGNER_PACK,density=12,speed=1,gentle=.8,sizeMin=12,sizeMax=20,width=0,height=0,reseed=true,seed=42}){if(!images||images.length===0||density<=0)return null;const copies=Math.min(48,Math.max(6,density));const base=7/Math.max(.25,speed);const key=reseed?`${width}x${height}`:\"static\";const items=React.useMemo(()=>{const rng=makeRng(seed);const sides=[\"left\",\"right\",\"top\",\"bottom\"];return Array.from({length:copies},()=>{const side=sides[Math.floor(rng()*sides.length)];const size=Math.max(sizeMin,Math.min(sizeMax,sizeMin+rng()*(sizeMax-sizeMin)));let startX=0,startY=0,midX=0,midY=0,endX=0,endY=0;const margin=24+size;const rX=rng()*width;const rY=rng()*height;const drift=.3+rng()*.35// how far into the canvas\n;if(side===\"left\"){startX=-margin;startY=rY;midX=width*drift;midY=rY+(rng()-.5)*height*.15;endX=width+margin*.3;endY=midY+(rng()-.5)*height*.1;}else if(side===\"right\"){startX=width+margin;startY=rY;midX=width*(1-drift);midY=rY+(rng()-.5)*height*.15;endX=-margin*.3;endY=midY+(rng()-.5)*height*.1;}else if(side===\"top\"){startX=rX;startY=-margin;midX=rX+(rng()-.5)*width*.15;midY=height*drift;endX=midX+(rng()-.5)*width*.1;endY=height+margin*.3;}else{// bottom\nstartX=rX;startY=height+margin;midX=rX+(rng()-.5)*width*.15;midY=height*(1-drift);endX=midX+(rng()-.5)*width*.1;endY=-margin*.3;}return{src:images[Math.floor(rng()*images.length)],size,startX,startY,midX,midY,endX,endY,delay:rng()*1.6,duration:(base+rng()*4)*(1.2/Math.max(.5,gentle)),maxO:.55*gentle};});},[copies,images,key,seed,width,height,sizeMin,sizeMax,speed,gentle]);if(!width||!height)return null;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:styles.itemsWrap,children:items.map((it,idx)=>/*#__PURE__*/_jsx(motion.img,{src:it.src,alt:\"\",style:{...styles.item,width:it.size,height:it.size},initial:{x:it.startX,y:it.startY,opacity:0},animate:{x:[it.startX,it.midX,it.endX],y:[it.startY,it.midY,it.endY],opacity:[0,it.maxO,0]},transition:{duration:it.duration,delay:it.delay,repeat:Infinity,ease:\"easeInOut\"}},idx))});}// ---------------------------- Main Component ----------------------------\nexport default function FXBackground({overlay=true,fullscreen=false,showWaves=true,showParticles=false,showBlinks=false,showItems=true,blendMode=\"normal\",density=12,speed=1,gentle=.8,sizeMin=12,sizeMax=20,images,reseedOnResize=true,seed=42,pack=\"designer\",waveWidth=1.2,waveOpacity=.6,waveColor=\"#513BFF\",waveSpeed=2.2,particleCount=30,particleOpacity=.25,particleSpeed=1,particleSizeMin=1.2,particleSizeMax=3.4,particleColor=\"#513BFF\",particleShimmer=true,shimmerMinOpacity=.15,shimmerMaxOpacity=.8,shimmerSpeed=1,sparkleChance=.15}){const rootRef=React.useRef(null);const{width,height}=useSize(rootRef);const resolvedImages=React.useMemo(()=>{if(images&&images.length>0)return images;return pack===\"designer\"?DESIGNER_PACK:BASIC_PACK;},[images,pack]);const baseStyle=fullscreen?{position:\"fixed\",inset:0,pointerEvents:\"none\"}:overlay?{position:\"absolute\",inset:0,pointerEvents:\"none\",minWidth:\"100%\",minHeight:\"100%\"}:{position:\"relative\",width:\"100%\",height:\"clamp(320px, 50vh, 680px)\"};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...styles.root,...baseStyle},children:[showWaves&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(DashedSideLines,{side:\"left\",count:3,phase:0,blendMode:blendMode,speed:speed,gentle:gentle,waveWidth:waveWidth,waveOpacity:waveOpacity,waveColor:waveColor,waveSpeed:waveSpeed}),/*#__PURE__*/_jsx(DashedSideLines,{side:\"right\",count:3,phase:.35,blendMode:blendMode,speed:speed,gentle:gentle,waveWidth:waveWidth,waveOpacity:waveOpacity,waveColor:waveColor,waveSpeed:waveSpeed})]}),showParticles&&/*#__PURE__*/_jsx(Particles,{width:width,height:height,count:particleCount,opacity:particleOpacity,speed:particleSpeed,gentle:gentle,sizeMin:particleSizeMin,sizeMax:particleSizeMax,color:particleColor,reseed:reseedOnResize,seed:seed,shimmer:particleShimmer,shimmerMin:shimmerMinOpacity,shimmerMax:shimmerMaxOpacity,shimmerSpeed:shimmerSpeed,sparkleChance:sparkleChance}),showBlinks&&/*#__PURE__*/_jsx(SoftBlinks,{count:4,width:width,height:height,reseed:reseedOnResize,seed:seed,gentle:gentle}),showItems&&/*#__PURE__*/_jsx(FlyoutItems,{images:resolvedImages,density:density,speed:speed,gentle:gentle,sizeMin:sizeMin,sizeMax:sizeMax,width:width,height:height,reseed:reseedOnResize,seed:seed})]});}/**\n * FXContainer – drag this into Framer like a regular div.\n */export function FXContainer({height=\"clamp(320px, 50vh, 680px)\",style,className,children,overlay=true,fullscreen=false,showWaves=true,showParticles=false,showBlinks=false,showItems=true,blendMode=\"normal\",density=12,speed=1,gentle=.8,sizeMin=12,sizeMax=20,images,reseedOnResize=true,seed=42,pack=\"designer\",waveWidth=1.2,waveOpacity=.6,waveColor=\"#513BFF\",waveSpeed=2.2,particleCount=30,particleOpacity=.25,particleSpeed=1,particleSizeMin=1.2,particleSizeMax=3.4,particleColor=\"#513BFF\",particleShimmer=true,shimmerMinOpacity=.15,shimmerMaxOpacity=.8,shimmerSpeed=1,sparkleChance=.15}){const resolvedImages=React.useMemo(()=>{if(images&&images.length>0)return images;return pack===\"designer\"?DESIGNER_PACK:BASIC_PACK;},[images,pack]);return /*#__PURE__*/_jsxs(\"div\",{className:className,style:{position:\"relative\",width:\"100%\",height,...style},children:[/*#__PURE__*/_jsx(FXBackground,{overlay:overlay,fullscreen:fullscreen,showWaves:showWaves,showParticles:showParticles,showBlinks:showBlinks,showItems:showItems,blendMode:blendMode,density:density,speed:speed,gentle:gentle,sizeMin:sizeMin,sizeMax:sizeMax,images:resolvedImages,reseedOnResize:reseedOnResize,seed:seed,pack:pack,waveWidth:waveWidth,waveOpacity:waveOpacity,waveColor:waveColor,waveSpeed:waveSpeed,particleCount:particleCount,particleOpacity:particleOpacity,particleSpeed:particleSpeed,particleSizeMin:particleSizeMin,particleSizeMax:particleSizeMax,particleColor:particleColor,particleShimmer:particleShimmer,shimmerMinOpacity:shimmerMinOpacity,shimmerMaxOpacity:shimmerMaxOpacity,shimmerSpeed:shimmerSpeed,sparkleChance:sparkleChance}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1},children:children})]});}// ------------------------------ Minimal Tests ------------------------------\nexport function __selfTest(){const bg=/*#__PURE__*/_jsx(FXBackground,{showWaves:true,showParticles:true,showBlinks:true,showItems:true});return{dashedExist:typeof DashedSideLines===\"function\",particlesExist:typeof Particles===\"function\",blinksExist:typeof SoftBlinks===\"function\",itemsExist:typeof FlyoutItems===\"function\",shimmerDefaults:{on:true,min:.15,max:.8,speed:1},packsPresent:BASIC_PACK.length>=4&&DESIGNER_PACK.length>=8,stylesExist:!!styles&&!!styles.root&&!!styles.item&&!!styles.particle,elementPreviewType:typeof bg};}// -------------------------- Framer Property Controls --------------------------\naddPropertyControls(FXBackground,{overlay:{type:ControlType.Boolean,title:\"Overlay\",defaultValue:true},fullscreen:{type:ControlType.Boolean,title:\"Fullscreen\",defaultValue:false},showWaves:{type:ControlType.Boolean,title:\"Waves\",defaultValue:true},showParticles:{type:ControlType.Boolean,title:\"Particles\",defaultValue:false},showBlinks:{type:ControlType.Boolean,title:\"Blinks\",defaultValue:false},showItems:{type:ControlType.Boolean,title:\"Items\",defaultValue:true},blendMode:{type:ControlType.Enum,title:\"Blend\",defaultValue:\"normal\",options:[\"normal\",\"screen\",\"multiply\",\"overlay\",\"lighten\",\"darken\"]},density:{type:ControlType.Number,title:\"Density\",defaultValue:12,min:0,max:80,step:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.25,max:2,step:.05},gentle:{type:ControlType.Number,title:\"Gentle\",defaultValue:.8,min:.5,max:1.2,step:.05},sizeMin:{type:ControlType.Number,title:\"Size Min\",defaultValue:12,min:8,max:48,step:1},sizeMax:{type:ControlType.Number,title:\"Size Max\",defaultValue:20,min:8,max:64,step:1},images:{type:ControlType.Array,title:\"Images\",control:{type:ControlType.String}},reseedOnResize:{type:ControlType.Boolean,title:\"Reseed on Resize\",defaultValue:true},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:42,min:0,max:1e6,step:1},pack:{type:ControlType.Enum,title:\"Pack\",defaultValue:\"designer\",options:[\"basic\",\"designer\"]},waveColor:{type:ControlType.Color,title:\"Wave Color\",defaultValue:\"#513BFF\"},waveOpacity:{type:ControlType.Number,title:\"Wave Opacity\",defaultValue:.6,min:0,max:1,step:.05},waveWidth:{type:ControlType.Number,title:\"Wave Width\",defaultValue:1.2,min:.6,max:6,step:.1},waveSpeed:{type:ControlType.Number,title:\"Wave Speed\",defaultValue:2.2,min:.5,max:5,step:.05},// Particles\nparticleCount:{type:ControlType.Number,title:\"Particles Count\",defaultValue:30,min:0,max:150,step:1},particleOpacity:{type:ControlType.Number,title:\"Particles Opacity\",defaultValue:.25,min:0,max:1,step:.05},particleSpeed:{type:ControlType.Number,title:\"Particles Speed\",defaultValue:1,min:.25,max:2,step:.05},particleSizeMin:{type:ControlType.Number,title:\"Particle Size Min\",defaultValue:1.2,min:.5,max:10,step:.1},particleSizeMax:{type:ControlType.Number,title:\"Particle Size Max\",defaultValue:3.4,min:1,max:16,step:.1},particleColor:{type:ControlType.Color,title:\"Particle Color\",defaultValue:\"#513BFF\"},particleShimmer:{type:ControlType.Boolean,title:\"Shimmer\",defaultValue:true},shimmerMinOpacity:{type:ControlType.Number,title:\"Shimmer Min\",defaultValue:.15,min:0,max:1,step:.05},shimmerMaxOpacity:{type:ControlType.Number,title:\"Shimmer Max\",defaultValue:.8,min:0,max:1,step:.05},shimmerSpeed:{type:ControlType.Number,title:\"Shimmer Speed\",defaultValue:1,min:.25,max:3,step:.05},sparkleChance:{type:ControlType.Number,title:\"Sparkle Chance\",defaultValue:.15,min:0,max:1,step:.01}});addPropertyControls(FXContainer,{height:{type:ControlType.String,title:\"Height\",defaultValue:\"clamp(320px, 50vh, 680px)\"},overlay:{type:ControlType.Boolean,title:\"Overlay\",defaultValue:true},fullscreen:{type:ControlType.Boolean,title:\"Fullscreen\",defaultValue:false},showWaves:{type:ControlType.Boolean,title:\"Waves\",defaultValue:true},showParticles:{type:ControlType.Boolean,title:\"Particles\",defaultValue:false},showBlinks:{type:ControlType.Boolean,title:\"Blinks\",defaultValue:false},showItems:{type:ControlType.Boolean,title:\"Items\",defaultValue:true},blendMode:{type:ControlType.Enum,title:\"Blend\",defaultValue:\"normal\",options:[\"normal\",\"screen\",\"multiply\",\"overlay\",\"lighten\",\"darken\"]},density:{type:ControlType.Number,title:\"Density\",defaultValue:12,min:0,max:80,step:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.25,max:2,step:.05},gentle:{type:ControlType.Number,title:\"Gentle\",defaultValue:.8,min:.5,max:1.2,step:.05},sizeMin:{type:ControlType.Number,title:\"Size Min\",defaultValue:12,min:8,max:48,step:1},sizeMax:{type:ControlType.Number,title:\"Size Max\",defaultValue:20,min:8,max:64,step:1},images:{type:ControlType.Array,title:\"Images\",control:{type:ControlType.String}},reseedOnResize:{type:ControlType.Boolean,title:\"Reseed on Resize\",defaultValue:true},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:42,min:0,max:1e6,step:1},pack:{type:ControlType.Enum,title:\"Pack\",defaultValue:\"designer\",options:[\"basic\",\"designer\"]},waveColor:{type:ControlType.Color,title:\"Wave Color\",defaultValue:\"#513BFF\"},waveOpacity:{type:ControlType.Number,title:\"Wave Opacity\",defaultValue:.6,min:0,max:1,step:.05},waveWidth:{type:ControlType.Number,title:\"Wave Width\",defaultValue:1.2,min:.6,max:6,step:.1},waveSpeed:{type:ControlType.Number,title:\"Wave Speed\",defaultValue:2.2,min:.5,max:5,step:.05},// Particles\nparticleCount:{type:ControlType.Number,title:\"Particles Count\",defaultValue:30,min:0,max:150,step:1},particleOpacity:{type:ControlType.Number,title:\"Particles Opacity\",defaultValue:.25,min:0,max:1,step:.05},particleSpeed:{type:ControlType.Number,title:\"Particles Speed\",defaultValue:1,min:.25,max:2,step:.05},particleSizeMin:{type:ControlType.Number,title:\"Particle Size Min\",defaultValue:1.2,min:.5,max:10,step:.1},particleSizeMax:{type:ControlType.Number,title:\"Particle Size Max\",defaultValue:3.4,min:1,max:16,step:.1},particleColor:{type:ControlType.Color,title:\"Particle Color\",defaultValue:\"#513BFF\"},particleShimmer:{type:ControlType.Boolean,title:\"Shimmer\",defaultValue:true},shimmerMinOpacity:{type:ControlType.Number,title:\"Shimmer Min\",defaultValue:.15,min:0,max:1,step:.05},shimmerMaxOpacity:{type:ControlType.Number,title:\"Shimmer Max\",defaultValue:.8,min:0,max:1,step:.05},shimmerSpeed:{type:ControlType.Number,title:\"Shimmer Speed\",defaultValue:1,min:.25,max:3,step:.05},sparkleChance:{type:ControlType.Number,title:\"Sparkle Chance\",defaultValue:.15,min:0,max:1,step:.01}});\nexport const __FramerMetadata__ = {\"exports\":{\"FXProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__selfTest\":{\"type\":\"reactComponent\",\"name\":\"__selfTest\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FXContainer\":{\"type\":\"reactComponent\",\"name\":\"FXContainer\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FXContainerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FXBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Welcome_2.map"],"mappings":"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"}