{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/5tMdeLmT44pwuG8SFeej/CNpt0aKJ37puA4vNoInM/LiquidGlassv6_1.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useRef,useLayoutEffect,useState,useEffect}from\"react\";import{motion,useMotionValue,useAnimationControls}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n */export default function FullFrameLiquidGlass(props){const{shape=\"rounded\",displacementScale=-150,blurAmount=.7,offsetX=43,offsetY=43,draggable=true,shadowEnabled=true,shadowIntensity=1,shadowScale=1,shadowBlur=1,shadowOffsetX=0,shadowOffsetY=0,// Radial mask properties\nmaskEnabled=true,maskRadius=300,maskFeather=100,maskIntensity=1,maskOffsetX=0,maskOffsetY=0,// SVG Icon properties\nsvgIcon,svgScale=.4,// Tilt properties\ntiltStrength=8,style,glowEnabled=true,glowIntensity=1,customRadius=16,// Bounce animation properties\nanimatedBounce=false,bounceDelay=1e4}=props;// Safety function for template literals\nconst safe=(value,fallback=0)=>value!==undefined&&value!==null?value:fallback;// Generate stable filter ID\nconst filterId=React.useMemo(()=>`liquidGlass-${Math.random().toString(36).substr(2,9)}`,[]);// Generate stable mask ID for SVG masks\nconst maskId=React.useMemo(()=>`lightMask-${Math.random().toString(36).substr(2,9)}`,[]);// Add ref for measuring actual dimensions\nconst containerRef=useRef(null);const[actualDimensions,setActualDimensions]=useState({width:200,height:200});// Add tilt state\nconst[tilt,setTilt]=useState({rotateX:0,rotateY:0});// Add SSR safety\nconst[isClient,setIsClient]=useState(false);// Add animation controls\nconst controls=useAnimationControls();const bounceRef=useRef(null);useEffect(()=>{setIsClient(true);},[]);// Add motion values for position tracking\nconst x=useMotionValue(0);const y=useMotionValue(0);useLayoutEffect(()=>{if(containerRef.current){const rect=containerRef.current.getBoundingClientRect();console.log(\"\uD83D\uDCCF Actual measured dimensions:\",rect);// Handle 0x0 case - use parent or default\nlet width=rect.width;let height=rect.height;if(width===0||height===0){const parent=containerRef.current.parentElement;if(parent){const parentRect=parent.getBoundingClientRect();width=parentRect.width||200;height=parentRect.height||200;}else{width=200;height=200;}}setActualDimensions({width,height});}},[style]);// Add tilt effect\nuseEffect(()=>{// Store the initial position for tilt calculations\nlet initialRect=null;const updateTilt=()=>{if(!containerRef.current)return;// Get initial rect if we don't have it\nif(!initialRect){initialRect=containerRef.current.getBoundingClientRect();}// Calculate current position including drag offset\nconst currentCenterX=initialRect.left+initialRect.width/2+x.get();const currentCenterY=initialRect.top+initialRect.height/2+y.get();const screenCenterX=window.innerWidth/2;const screenCenterY=window.innerHeight/2;const offsetX=currentCenterX-screenCenterX;const offsetY=currentCenterY-screenCenterY;const maxDeg=tiltStrength;const rotateY=-offsetX/screenCenterX*maxDeg;const rotateX=offsetY/screenCenterY*maxDeg;setTilt({rotateX,rotateY});console.log(\"\uD83C\uDF00 Tilt Updated:\",{dragX:x.get().toFixed(1),dragY:y.get().toFixed(1),currentCenterX:currentCenterX.toFixed(1),currentCenterY:currentCenterY.toFixed(1),offsetX:offsetX.toFixed(1),offsetY:offsetY.toFixed(1),rotateX:rotateX.toFixed(2),rotateY:rotateY.toFixed(2)});};// Update initial rect on scroll/resize\nconst updateInitialRect=()=>{if(containerRef.current){initialRect=containerRef.current.getBoundingClientRect();updateTilt();}};// Run once on mount\nupdateTilt();// Update on scroll/resize (reset initial rect)\nwindow.addEventListener(\"scroll\",updateInitialRect);window.addEventListener(\"resize\",updateInitialRect);// Subscribe to x/y changes for real-time tilt during drag\nconst unsubX=x.on(\"change\",updateTilt);const unsubY=y.on(\"change\",updateTilt);return()=>{window.removeEventListener(\"scroll\",updateInitialRect);window.removeEventListener(\"resize\",updateInitialRect);unsubX();unsubY();};},[tiltStrength,x,y]);// Add bounce animation effect\nuseEffect(()=>{if(!animatedBounce||!containerRef.current)return;const el=containerRef.current;const box=el.getBoundingClientRect();const elemWidth=box.width;const elemHeight=box.height;let vx=2;let vy=2;let rafId;const bounce=()=>{let xVal=x.get();let yVal=y.get();const maxX=window.innerWidth-elemWidth;const maxY=window.innerHeight-elemHeight;// Reverse direction on collision\nif(xVal<=0||xVal>=maxX)vx*=-1;if(yVal<=0||yVal>=maxY)vy*=-1;// Update values directly\nx.set(xVal+vx);y.set(yVal+vy);rafId=requestAnimationFrame(bounce);};const timeoutId=setTimeout(()=>{rafId=requestAnimationFrame(bounce);},bounceDelay);return()=>{clearTimeout(timeoutId);cancelAnimationFrame(rafId);};},[animatedBounce,bounceDelay]);// Use measured dimensions\nconst frameWidth=actualDimensions.width;const frameHeight=actualDimensions.height;// Create responsive SVG dimensions\nconst svgWidth=frameWidth;const svgHeight=frameHeight;const viewBoxWidth=frameWidth;const viewBoxHeight=frameHeight;// Calculate padding needed for filter displacement\nconst padding=Math.max(Math.abs(offsetX),Math.abs(offsetY),50);// Shape radius for CSS clipping - make responsive\nconst baseRadius=Math.min(frameWidth,frameHeight)*.06// 6% of smallest dimension\n;const shapeRadius=shape===\"circle\"?\"50%\":`${Math.max(customRadius||baseRadius,0)}px`;// Calculate responsive shape dimensions for displacement maps\nconst shapeWidth=frameWidth;const shapeHeight=frameHeight;const shapeX=0;const shapeY=0;const shapeRadius_svg=shape===\"circle\"?Math.min(frameWidth,frameHeight)/2:Math.min(frameWidth,frameHeight)*.1;// Generate dynamic mask based on shape\nconst generateDynamicMask=()=>{if(!maskEnabled)return\"none\";const centerX=50+maskOffsetX;const centerY=50+maskOffsetY;switch(shape){case\"circle\":{// Circular mask\nconst innerRadius=maskRadius;const outerRadius=maskRadius+maskFeather;return`radial-gradient(circle at ${centerX}% ${centerY}%, \n                    rgba(0,0,0,${maskIntensity}) 0%, \n                    rgba(0,0,0,${maskIntensity}) ${innerRadius}px, \n                    rgba(0,0,0,${maskIntensity*.5}) ${innerRadius+maskFeather*.3}px,\n                    rgba(0,0,0,${maskIntensity*.2}) ${innerRadius+maskFeather*.6}px,\n                    transparent ${outerRadius}px)`;}case\"rounded\":{// Rounded rectangle mask using multiple gradients\nconst cornerRadius=Math.max(baseRadius,8);const width=maskRadius*1.5;const height=maskRadius*1.2;// Create a complex mask that approximates rounded rectangle\nreturn`radial-gradient(ellipse ${width}px ${height}px at ${centerX}% ${centerY}%, \n                    rgba(0,0,0,${maskIntensity}) 0%, \n                    rgba(0,0,0,${maskIntensity}) 40%, \n                    rgba(0,0,0,${maskIntensity*.7}) 55%,\n                    rgba(0,0,0,${maskIntensity*.4}) 70%,\n                    rgba(0,0,0,${maskIntensity*.1}) 85%,\n                    transparent 100%)`;}case\"custom\":{// For custom shape, use SVG mask\nreturn`url(#${maskId})`;}default:return\"none\";}};// Generate SVG mask for custom shape\nconst generateSVGMask=()=>{if(shape!==\"custom\"||!maskEnabled)return null;const customPath=generateCustomPath();const centerX=(50+maskOffsetX)*frameWidth/100;const centerY=(50+maskOffsetY)*frameHeight/100;// Scale factor for the mask shape\nconst maskScale=maskRadius/300// Normalize to default radius\n;return /*#__PURE__*/_jsx(\"svg\",{width:svgWidth,height:svgHeight,viewBox:`0 0 ${viewBoxWidth} ${viewBoxHeight}`,xmlns:\"http://www.w3.org/2000/svg\",style:{position:\"absolute\",top:\"-999px\",left:\"-999px\"},children:/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"mask\",{id:maskId,children:[/*#__PURE__*/_jsx(\"g\",{transform:`translate(${centerX-588*maskScale/2}, ${centerY-800*maskScale/2}) scale(${maskScale})`,children:/*#__PURE__*/_jsx(\"path\",{d:customPath,fill:\"white\"})}),maskFeather>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"g\",{transform:`translate(${centerX-588*maskScale/2}, ${centerY-800*maskScale/2}) scale(${maskScale*1.1})`,children:/*#__PURE__*/_jsx(\"path\",{d:customPath,fill:\"rgba(255,255,255,0.7)\",style:{filter:`blur(${maskFeather*.1}px)`}})}),/*#__PURE__*/_jsx(\"g\",{transform:`translate(${centerX-588*maskScale/2}, ${centerY-800*maskScale/2}) scale(${maskScale*1.2})`,children:/*#__PURE__*/_jsx(\"path\",{d:customPath,fill:\"rgba(255,255,255,0.4)\",style:{filter:`blur(${maskFeather*.2}px)`}})}),/*#__PURE__*/_jsx(\"g\",{transform:`translate(${centerX-588*maskScale/2}, ${centerY-800*maskScale/2}) scale(${maskScale*1.3})`,children:/*#__PURE__*/_jsx(\"path\",{d:customPath,fill:\"rgba(255,255,255,0.1)\",style:{filter:`blur(${maskFeather*.3}px)`}})})]})]})})});};// Generate scaled custom SVG path\nconst generateCustomPath=()=>{// Original SVG dimensions\nconst originalWidth=588;const originalHeight=800;// Calculate scale factors\nconst scaleX=frameWidth/originalWidth;const scaleY=frameHeight/originalHeight;// Original path\nconst originalPath=\"M2.69662 16.4618C6.82462 6.49712 16.5478 0 27.3334 0H560.666C575.397 0 587.333 11.9391 587.333 26.6667V293.333C587.333 308.061 575.397 320 560.666 320H358.379L579.525 541.141C587.152 548.768 589.429 560.24 585.301 570.203C581.173 580.171 571.45 586.667 560.666 586.667H320.666V773.333C320.666 784.117 314.169 793.84 304.204 797.968C294.24 802.096 282.77 799.819 275.144 792.192L8.47689 525.523C3.47583 520.522 0.666225 513.739 0.666225 506.667V293.333C0.666225 278.606 12.6054 266.667 27.3329 266.667H229.621L8.47743 45.5228C0.850761 37.8962 -1.43084 26.4264 2.69662 16.4618Z\";return originalPath;};// Add shape debugging logs\nconsole.log(\"\uD83C\uDFAF Shape Debug Info:\",{shapeWidth,shapeHeight,shapeX,shapeY,shapeRadius_svg,shape});// Generate responsive displacement maps\nconst generateShapeMaps=()=>{if(shape===\"circle\"){const centerX=frameWidth/2;const centerY=frameHeight/2;const radius=Math.min(frameWidth,frameHeight)/2;return{thing9:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(viewBoxWidth,200)} ${safe(viewBoxHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='${safe(centerX,100)}' cy='${safe(centerY,100)}' r='${safe(radius,100)}' fill='%230001' /%3E%3Ccircle cx='${safe(centerX,100)}' cy='${safe(centerY,100)}' r='${safe(radius,100)}' fill='%23FFF' style='filter:blur(5px)' /%3E%3C/svg%3E`,thing0:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(viewBoxWidth,200)} ${safe(viewBoxHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='${safe(centerX,100)}' cy='${safe(centerY,100)}' r='${safe(radius,100)}' fill='%23FFF1' style='filter:blur(15px)' /%3E%3C/svg%3E`,thing1:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(viewBoxWidth,200)} ${safe(viewBoxHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='${safe(centerX,100)}' cy='${safe(centerY,100)}' r='${safe(radius,100)}' fill='%23000' /%3E%3C/svg%3E`,thing2:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(viewBoxWidth,200)} ${safe(viewBoxHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='gradient1' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23000'/%3E%3Cstop offset='100%25' stop-color='%2300F'/%3E%3C/linearGradient%3E%3ClinearGradient id='gradient2' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23000'/%3E%3Cstop offset='100%25' stop-color='%230F0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' width='${safe(viewBoxWidth,200)}' height='${safe(viewBoxHeight,200)}' fill='%237F7F7F' /%3E%3Ccircle cx='${safe(centerX,100)}' cy='${safe(centerY,100)}' r='${safe(radius,100)}' fill='%23000' /%3E%3Ccircle cx='${safe(centerX,100)}' cy='${safe(centerY,100)}' r='${safe(radius,100)}' fill='url(%23gradient1)' style='mix-blend-mode: screen' /%3E%3Ccircle cx='${safe(centerX,100)}' cy='${safe(centerY,100)}' r='${safe(radius,100)}' fill='url(%23gradient2)' style='mix-blend-mode: screen' /%3E%3Ccircle cx='${safe(centerX,100)}' cy='${safe(centerY,100)}' r='${safe(radius,100)}' fill='%237F7F7FBB' style='filter:blur(5px)' /%3E%3C/svg%3E`};}if(shape===\"custom\"){// Custom arrow/speech bubble shape using your SVG path\nconst customPath=generateCustomPath();return{thing9:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(svgWidth,200)} ${safe(svgHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='scale(${safe(svgWidth/588,1)}, ${safe(svgHeight/800,1)})'%3E%3Cpath d='${customPath}' fill='%230001' /%3E%3Cpath d='${customPath}' fill='%23FFF' style='filter:blur(5px)' /%3E%3C/g%3E%3C/svg%3E`,thing0:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(svgWidth,200)} ${safe(svgHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='scale(${safe(svgWidth/588,1)}, ${safe(svgHeight/800,1)})'%3E%3Cpath d='${customPath}' fill='%23FFF1' style='filter:blur(15px)' /%3E%3C/g%3E%3C/svg%3E`,thing1:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(svgWidth,200)} ${safe(svgHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='scale(${safe(svgWidth/588,1)}, ${safe(svgHeight/800,1)})'%3E%3Cpath d='${customPath}' fill='%23000' /%3E%3C/g%3E%3C/svg%3E`,thing2:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(svgWidth,200)} ${safe(svgHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='gradient1' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23000'/%3E%3Cstop offset='100%25' stop-color='%2300F'/%3E%3C/linearGradient%3E%3ClinearGradient id='gradient2' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23000'/%3E%3Cstop offset='100%25' stop-color='%230F0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' fill='%237F7F7F' /%3E%3Cg transform='scale(${safe(svgWidth/588,1)}, ${safe(svgHeight/800,1)})'%3E%3Cpath d='${customPath}' fill='%23000' /%3E%3Cpath d='${customPath}' fill='url(%23gradient1)' style='mix-blend-mode: screen' /%3E%3Cpath d='${customPath}' fill='url(%23gradient2)' style='mix-blend-mode: screen' /%3E%3Cpath d='${customPath}' fill='%237F7F7FBB' style='filter:blur(5px)' /%3E%3C/g%3E%3C/svg%3E`};}// Default: Responsive rounded rectangle\nreturn{thing9:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(viewBoxWidth,200)} ${safe(viewBoxHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='${safe(shapeX,0)}' y='${safe(shapeY,0)}' width='${safe(shapeWidth,200)}' height='${safe(shapeHeight,200)}' rx='${safe(shapeRadius_svg,20)}' fill='%230001' /%3E%3Crect x='${safe(shapeX,0)}' y='${safe(shapeY,0)}' width='${safe(shapeWidth,200)}' height='${safe(shapeHeight,200)}' rx='${safe(shapeRadius_svg,20)}' fill='%23FFF' style='filter:blur(5px)' /%3E%3C/svg%3E`,thing0:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(viewBoxWidth,200)} ${safe(viewBoxHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='${safe(shapeX,0)}' y='${safe(shapeY,0)}' width='${safe(shapeWidth,200)}' height='${safe(shapeHeight,200)}' rx='${safe(shapeRadius_svg,20)}' fill='%23FFF1' style='filter:blur(15px)' /%3E%3C/svg%3E`,thing1:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(viewBoxWidth,200)} ${safe(viewBoxHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='${safe(shapeX,0)}' y='${safe(shapeY,0)}' width='${safe(shapeWidth,200)}' height='${safe(shapeHeight,200)}' rx='${safe(shapeRadius_svg,20)}' fill='%23000' /%3E%3C/svg%3E`,thing2:`data:image/svg+xml,%3Csvg width='${safe(svgWidth,200)}' height='${safe(svgHeight,200)}' viewBox='0 0 ${safe(viewBoxWidth,200)} ${safe(viewBoxHeight,200)}' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='gradient1' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23000'/%3E%3Cstop offset='100%25' stop-color='%2300F'/%3E%3C/linearGradient%3E%3ClinearGradient id='gradient2' x1='0%25' y1='0%25' x2='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23000'/%3E%3Cstop offset='100%25' stop-color='%230F0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' width='${safe(viewBoxWidth,200)}' height='${safe(viewBoxHeight,200)}' fill='%237F7F7F' /%3E%3Crect x='${safe(shapeX,0)}' y='${safe(shapeY,0)}' width='${safe(shapeWidth,200)}' height='${safe(shapeHeight,200)}' rx='${safe(shapeRadius_svg,20)}' fill='%23000' /%3E%3Crect x='${safe(shapeX,0)}' y='${safe(shapeY,0)}' width='${safe(shapeWidth,200)}' height='${safe(shapeHeight,200)}' rx='${safe(shapeRadius_svg,20)}' fill='url(%23gradient1)' style='mix-blend-mode: screen' /%3E%3Crect x='${safe(shapeX,0)}' y='${safe(shapeY,0)}' width='${safe(shapeWidth,200)}' height='${safe(shapeHeight,200)}' rx='${safe(shapeRadius_svg,20)}' fill='url(%23gradient2)' style='mix-blend-mode: screen' /%3E%3Crect x='${safe(shapeX,0)}' y='${safe(shapeY,0)}' width='${safe(shapeWidth,200)}' height='${safe(shapeHeight,200)}' rx='${safe(shapeRadius_svg,20)}' fill='%237F7F7FBB' style='filter:blur(5px)' /%3E%3C/svg%3E`};};const{thing9,thing0,thing1,thing2}=generateShapeMaps();const renderCenterSVG=()=>{if(!svgIcon)return null;const scaledSize=`${svgScale*100}%`;return /*#__PURE__*/_jsx(\"img\",{src:svgIcon,alt:\"SVG Icon\",style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:scaledSize,height:\"auto\",pointerEvents:\"none\",filter:\"invert(1) brightness(1000%)\",zIndex:10}});};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...style,position:\"relative\",overflow:\"visible\",width:\"100%\",height:\"100%\",minWidth:200,minHeight:200},children:[/*#__PURE__*/_jsx(\"svg\",{width:svgWidth,height:svgHeight,viewBox:`0 0 ${viewBoxWidth} ${viewBoxHeight}`,xmlns:\"http://www.w3.org/2000/svg\",style:{position:\"absolute\",top:\"-999px\",left:\"-999px\"},children:/*#__PURE__*/_jsxs(\"filter\",{id:filterId,x:\"-50%\",y:\"-50%\",width:\"200%\",height:\"200%\",children:[/*#__PURE__*/_jsx(\"feImage\",{xlinkHref:thing9,x:\"0%\",y:\"0%\",width:\"100%\",height:\"100%\",result:\"thing9\"}),/*#__PURE__*/_jsx(\"feImage\",{xlinkHref:thing0,x:\"0%\",y:\"0%\",width:\"100%\",height:\"100%\",result:\"thing0\"}),/*#__PURE__*/_jsx(\"feImage\",{xlinkHref:thing1,x:\"0%\",y:\"0%\",width:\"100%\",height:\"100%\",result:\"thing1\"}),/*#__PURE__*/_jsx(\"feImage\",{xlinkHref:thing2,x:\"0%\",y:\"0%\",width:\"100%\",height:\"100%\",result:\"thing2\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{in2:\"thing2\",in:\"SourceGraphic\",scale:displacementScale+2,xChannelSelector:\"B\",yChannelSelector:\"G\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{type:\"matrix\",values:\"1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\",result:\"disp1\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{in2:\"thing2\",in:\"SourceGraphic\",scale:displacementScale,xChannelSelector:\"B\",yChannelSelector:\"G\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{type:\"matrix\",values:\"0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0\",result:\"disp2\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{in2:\"thing2\",in:\"SourceGraphic\",scale:displacementScale-2,xChannelSelector:\"B\",yChannelSelector:\"G\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{type:\"matrix\",values:\"0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0\",result:\"disp3\"}),/*#__PURE__*/_jsx(\"feBlend\",{in2:\"disp2\",mode:\"screen\"}),/*#__PURE__*/_jsx(\"feBlend\",{in2:\"disp1\",mode:\"screen\"}),/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:blurAmount}),/*#__PURE__*/_jsx(\"feBlend\",{in2:\"thing0\",mode:\"screen\"}),/*#__PURE__*/_jsx(\"feBlend\",{in2:\"thing9\",mode:\"multiply\"}),/*#__PURE__*/_jsx(\"feComposite\",{in2:\"thing1\",operator:\"in\"}),/*#__PURE__*/_jsx(\"feOffset\",{dx:offsetX,dy:offsetY})]})}),generateSVGMask(),/*#__PURE__*/_jsxs(motion.div,{drag:draggable&&!animatedBounce,dragMomentum:false,style:{position:\"absolute\",top:0,left:0,width:frameWidth,height:frameHeight,cursor:draggable&&!animatedBounce?\"grab\":\"default\",pointerEvents:draggable&&!animatedBounce?\"auto\":\"none\",x,y,transform:`perspective(800px) rotateX(${tilt.rotateX}deg) rotateY(${tilt.rotateY}deg)`,transformStyle:\"preserve-3d\"},whileDrag:draggable&&!animatedBounce?{cursor:\"grabbing\"}:{},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:-padding,left:-padding,width:`calc(100% + ${padding*2}px)`,height:`calc(100% + ${padding*2}px)`,backdropFilter:`url(#${filterId})`,WebkitBackdropFilter:`url(#${filterId})`,borderRadius:shape===\"custom\"?0:shapeRadius,pointerEvents:\"none\",zIndex:1,overflow:\"visible\"},children:[glowEnabled&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:padding,left:padding,width:\"100%\",height:\"100%\",borderRadius:shape===\"custom\"?0:shapeRadius,pointerEvents:\"none\",zIndex:2,boxShadow:`\n                                    0 0 10px rgba(0, 174, 255, ${.9*glowIntensity}),\n                                    0 0 30px rgba(0, 174, 255, ${.6*glowIntensity}),\n                                    0 0 60px rgba(255, 255, 255, ${.4*glowIntensity})\n                                `,mixBlendMode:\"screen\"}}),glowEnabled&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:`calc(50% + ${padding}px)`,left:`calc(50% + ${padding}px)`,width:\"100%\",height:\"100%\",transform:\"translate(-50%, -50%)\",background:`radial-gradient(circle, rgba(0, 174, 255, ${.25*glowIntensity}) 0%, transparent 70%)`,filter:\"blur(40px)\",zIndex:0,borderRadius:shape===\"custom\"?0:shapeRadius,pointerEvents:\"none\"}})]}),renderCenterSVG()]}),isClient&&shadowEnabled&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",width:`${400*shadowScale}px`,height:`${400*shadowScale}px`,borderRadius:shape===\"circle\"?\"50%\":shape===\"rounded\"?`${baseRadius}px`:\"0\",background:shape===\"custom\"?`radial-gradient(ellipse, rgba(255, 255, 255, ${.3*shadowIntensity}) 0%, rgba(255, 255, 255, ${.1*shadowIntensity}) 40%, transparent 80%)`:shape===\"circle\"?`radial-gradient(circle, rgba(255, 255, 255, ${.3*shadowIntensity}) 0%, rgba(255, 255, 255, ${.1*shadowIntensity}) 40%, transparent 80%)`:`radial-gradient(ellipse 70% 60%, rgba(255, 255, 255, ${.3*shadowIntensity}) 0%, rgba(255, 255, 255, ${.1*shadowIntensity}) 40%, transparent 80%)`,filter:`blur(${30*shadowBlur}px)`,mask:generateDynamicMask(),WebkitMask:generateDynamicMask(),zIndex:-3,pointerEvents:\"none\",x,y,left:`${50+shadowOffsetX}%`,top:`${50+shadowOffsetY}%`,marginLeft:`${-200*shadowScale}px`,marginTop:`${-200*shadowScale}px`}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",width:`${300*shadowScale}px`,height:`${300*shadowScale}px`,borderRadius:shape===\"circle\"?\"50%\":shape===\"rounded\"?`${baseRadius}px`:\"0\",background:shape===\"custom\"?`radial-gradient(ellipse, rgba(255, 255, 255, ${.4*shadowIntensity}) 0%, rgba(255, 255, 255, ${.2*shadowIntensity}) 50%, transparent 75%)`:shape===\"circle\"?`radial-gradient(circle, rgba(255, 255, 255, ${.4*shadowIntensity}) 0%, rgba(255, 255, 255, ${.2*shadowIntensity}) 50%, transparent 75%)`:`radial-gradient(ellipse 70% 60%, rgba(255, 255, 255, ${.4*shadowIntensity}) 0%, rgba(255, 255, 255, ${.2*shadowIntensity}) 50%, transparent 75%)`,filter:`blur(${20*shadowBlur}px)`,mask:generateDynamicMask(),WebkitMask:generateDynamicMask(),zIndex:-2,pointerEvents:\"none\",x,y,left:`${50+shadowOffsetX}%`,top:`${50+shadowOffsetY}%`,marginLeft:`${-150*shadowScale}px`,marginTop:`${-150*shadowScale}px`}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",width:`${200*shadowScale}px`,height:`${200*shadowScale}px`,borderRadius:shape===\"circle\"?\"50%\":shape===\"rounded\"?`${baseRadius}px`:\"0\",background:shape===\"custom\"?`radial-gradient(ellipse, rgba(255, 255, 255, ${.6*shadowIntensity}) 0%, rgba(255, 255, 255, ${.3*shadowIntensity}) 60%, transparent 85%)`:shape===\"circle\"?`radial-gradient(circle, rgba(255, 255, 255, ${.6*shadowIntensity}) 0%, rgba(255, 255, 255, ${.3*shadowIntensity}) 60%, transparent 85%)`:`radial-gradient(ellipse 70% 60%, rgba(255, 255, 255, ${.6*shadowIntensity}) 0%, rgba(255, 255, 255, ${.3*shadowIntensity}) 60%, transparent 85%)`,filter:`blur(${15*shadowBlur}px)`,mask:generateDynamicMask(),WebkitMask:generateDynamicMask(),zIndex:-1,pointerEvents:\"none\",x,y,left:`${50+shadowOffsetX}%`,top:`${50+shadowOffsetY}%`,marginLeft:`${-100*shadowScale}px`,marginTop:`${-100*shadowScale}px`}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",width:`${120*shadowScale}px`,height:`${120*shadowScale}px`,borderRadius:shape===\"circle\"?\"50%\":shape===\"rounded\"?`${baseRadius}px`:\"0\",background:shape===\"custom\"?`radial-gradient(ellipse, rgba(255, 255, 255, ${.8*shadowIntensity}) 0%, rgba(255, 255, 255, ${.4*shadowIntensity}) 70%, transparent 90%)`:shape===\"circle\"?`radial-gradient(circle, rgba(255, 255, 255, ${.8*shadowIntensity}) 0%, rgba(255, 255, 255, ${.4*shadowIntensity}) 70%, transparent 90%)`:`radial-gradient(ellipse 70% 60%, rgba(255, 255, 255, ${.8*shadowIntensity}) 0%, rgba(255, 255, 255, ${.4*shadowIntensity}) 70%, transparent 90%)`,filter:`blur(${8*shadowBlur}px)`,mask:generateDynamicMask(),WebkitMask:generateDynamicMask(),zIndex:0,pointerEvents:\"none\",x,y,left:`${50+shadowOffsetX}%`,top:`${50+shadowOffsetY}%`,marginLeft:`${-60*shadowScale}px`,marginTop:`${-60*shadowScale}px`}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",width:`${250*shadowScale}px`,height:`${250*shadowScale}px`,borderRadius:shape===\"circle\"?\"50%\":shape===\"rounded\"?`${baseRadius}px`:\"0\",background:shape===\"custom\"?`radial-gradient(ellipse, rgba(255, 255, 255, ${.2*shadowIntensity}) 0%, transparent 60%)`:shape===\"circle\"?`radial-gradient(circle, rgba(255, 255, 255, ${.2*shadowIntensity}) 0%, transparent 60%)`:`radial-gradient(ellipse 70% 60%, rgba(255, 255, 255, ${.2*shadowIntensity}) 0%, transparent 60%)`,filter:`blur(${25*shadowBlur}px)`,mask:generateDynamicMask(),WebkitMask:generateDynamicMask(),zIndex:-2,pointerEvents:\"none\",x,y,left:`${52+shadowOffsetX}%`,top:`${48+shadowOffsetY}%`,marginLeft:`${-125*shadowScale}px`,marginTop:`${-125*shadowScale}px`}})]})]});}// Updated Property controls with radial mask controls\naddPropertyControls(FullFrameLiquidGlass,{shape:{type:ControlType.Enum,title:\"Shape\",options:[\"rounded\",\"circle\",\"custom\"],optionTitles:[\"Rounded Square\",\"Circle\",\"Custom Arrow\"],defaultValue:\"rounded\"},customRadius:{type:ControlType.Number,title:\"Corner Radius\",min:0,max:200,unit:\"px\",defaultValue:16,displayStepper:true,hidden:props=>props.shape!==\"rounded\"},animatedBounce:{type:ControlType.Boolean,title:\"DVD Bounce\",defaultValue:false},bounceDelay:{type:ControlType.Number,title:\"Start Delay\",min:0,max:3e4,step:1e3,defaultValue:1e4,unit:\"ms\",hidden:props=>!props.animatedBounce},draggable:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:true},displacementScale:{type:ControlType.Number,title:\"Liquid Distortion\",min:-500,max:50,step:2,defaultValue:-150,displayStepper:true},blurAmount:{type:ControlType.Number,title:\"Blur Softness\",min:0,max:10,step:.1,defaultValue:.7,displayStepper:true},offsetX:{type:ControlType.Number,title:\"Offset X\",min:-500,max:500,step:1,unit:\"px\",defaultValue:43,displayStepper:true},offsetY:{type:ControlType.Number,title:\"Offset Y\",min:-500,max:500,step:1,unit:\"px\",defaultValue:43,displayStepper:true},shadowEnabled:{type:ControlType.Boolean,title:\"Light Refraction\",defaultValue:true},shadowIntensity:{type:ControlType.Number,title:\"Light Intensity\",min:0,max:5,step:.1,defaultValue:1,displayStepper:true,hidden:props=>!props.shadowEnabled},shadowScale:{type:ControlType.Number,title:\"Light Scale\",min:.1,max:10,step:.1,defaultValue:1,displayStepper:true,hidden:props=>!props.shadowEnabled},shadowBlur:{type:ControlType.Number,title:\"Light Blur\",min:0,max:10,step:.1,defaultValue:1,displayStepper:true,hidden:props=>!props.shadowEnabled},shadowOffsetX:{type:ControlType.Number,title:\"Light Position X\",min:-50,max:50,step:.5,defaultValue:0,displayStepper:true,hidden:props=>!props.shadowEnabled},shadowOffsetY:{type:ControlType.Number,title:\"Light Position Y\",min:-50,max:50,step:.5,defaultValue:0,displayStepper:true,hidden:props=>!props.shadowEnabled},// Radial Mask Controls\nmaskEnabled:{type:ControlType.Boolean,title:\"Shape Mask\",defaultValue:true,hidden:props=>!props.shadowEnabled},maskRadius:{type:ControlType.Number,title:\"Mask Size\",min:50,max:1e3,step:10,unit:\"px\",defaultValue:300,displayStepper:true,hidden:props=>!props.shadowEnabled||!props.maskEnabled},maskFeather:{type:ControlType.Number,title:\"Mask Feather\",min:0,max:500,step:5,unit:\"px\",defaultValue:100,displayStepper:true,hidden:props=>!props.shadowEnabled||!props.maskEnabled},maskIntensity:{type:ControlType.Number,title:\"Mask Intensity\",min:0,max:2,step:.1,defaultValue:1,displayStepper:true,hidden:props=>!props.shadowEnabled||!props.maskEnabled},maskOffsetX:{type:ControlType.Number,title:\"Mask Position X\",min:-50,max:50,step:1,defaultValue:0,displayStepper:true,hidden:props=>!props.shadowEnabled||!props.maskEnabled},maskOffsetY:{type:ControlType.Number,title:\"Mask Position Y\",min:-50,max:50,step:1,defaultValue:0,displayStepper:true,hidden:props=>!props.shadowEnabled||!props.maskEnabled},// SVG Icon Controls\nsvgIcon:{type:ControlType.File,allowedFileTypes:[\"svg\"],title:\"Center SVG\"},svgScale:{type:ControlType.Number,title:\"SVG Scale\",min:.1,max:2,step:.05,defaultValue:.4,displayStepper:true},// Tilt Controls\ntiltStrength:{type:ControlType.Number,title:\"Tilt Strength\",min:0,max:40,step:.5,defaultValue:8,displayStepper:true},glowEnabled:{type:ControlType.Boolean,title:\"Blue Glow\",defaultValue:true},glowIntensity:{type:ControlType.Number,title:\"Glow Intensity\",min:0,max:2,step:.1,defaultValue:1,displayStepper:true,hidden:props=>!props.glowEnabled}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FullFrameLiquidGlass\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiquidGlassv6_1.map"],
  "mappings": "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",
  "names": ["FullFrameLiquidGlass", "props", "shape", "displacementScale", "blurAmount", "offsetX", "offsetY", "draggable", "shadowEnabled", "shadowIntensity", "shadowScale", "shadowBlur", "shadowOffsetX", "shadowOffsetY", "maskEnabled", "maskRadius", "maskFeather", "maskIntensity", "maskOffsetX", "maskOffsetY", "svgIcon", "svgScale", "tiltStrength", "style", "glowEnabled", "glowIntensity", "customRadius", "animatedBounce", "bounceDelay", "safe", "value", "fallback", "filterId", "se", "maskId", "containerRef", "pe", "actualDimensions", "setActualDimensions", "ye", "tilt", "setTilt", "isClient", "setIsClient", "controls", "useAnimationControls", "bounceRef", "ue", "x", "useMotionValue", "y", "fe", "rect", "width", "height", "parent", "parentRect", "initialRect", "updateTilt", "currentCenterX", "currentCenterY", "screenCenterX", "window", "screenCenterY", "maxDeg", "rotateY", "rotateX", "updateInitialRect", "unsubX", "unsubY", "box", "elemWidth", "elemHeight", "vx", "vy", "rafId", "bounce", "xVal", "yVal", "maxX", "maxY", "timeoutId", "frameWidth", "frameHeight", "svgWidth", "svgHeight", "viewBoxWidth", "viewBoxHeight", "padding", "baseRadius", "shapeRadius", "shapeWidth", "shapeHeight", "shapeX", "shapeY", "shapeRadius_svg", "generateDynamicMask", "centerX", "centerY", "innerRadius", "outerRadius", "cornerRadius", "generateSVGMask", "customPath", "generateCustomPath", "maskScale", "p", "u", "l", "scaleX", "scaleY", "generateShapeMaps", "radius", "thing9", "thing0", "thing1", "thing2", "renderCenterSVG", "scaledSize", "motion", "addPropertyControls", "ControlType"]
}
