{"version":3,"file":"interactive_grid_dark.BbBfl8pX.mjs","names":["useState","useRef","p"],"sources":["https:/framerusercontent.com/modules/Xfy6TDNJ5t4ZhjAAyYJH/bXGss7eYOJkckSjlujY5/interactive_grid_dark.js"],"sourcesContent":["// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useState,useRef,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */// ——— SVG Logo Components ————————————————————————————————————————————\nfunction SalesforceLogo({size=28}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10.006 5.17a4.312 4.312 0 0 1 3.16-1.38 4.332 4.332 0 0 1 3.98 2.63 3.595 3.595 0 0 1 1.36-.27 3.635 3.635 0 0 1 3.49 4.62 3.1 3.1 0 0 1 1 2.28 3.12 3.12 0 0 1-2.67 3.09 3.386 3.386 0 0 1-3.14 2.12 3.358 3.358 0 0 1-1.55-.38 3.86 3.86 0 0 1-7.02-.21 3.72 3.72 0 0 1-.58.05 3.74 3.74 0 0 1-3.6-2.72A3.47 3.47 0 0 1 2 11.82a3.46 3.46 0 0 1 2.09-3.18 4.04 4.04 0 0 1-.07-.72 4.068 4.068 0 0 1 5.99-3.55l-.006-.21Z\",fill:\"#00A1E0\"})});}function NetSuiteLogo({size=28}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"4\",width:\"20\",height:\"16\",rx:\"2\",fill:\"#1A1A1A\"}),/*#__PURE__*/_jsx(\"text\",{x:\"12\",y:\"14\",textAnchor:\"middle\",fill:\"white\",fontSize:\"6\",fontWeight:\"bold\",fontFamily:\"Arial\",children:\"N\"})]});}function SAPLogo({size=28}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"24\",rx:\"4\",fill:\"#0070F2\"}),/*#__PURE__*/_jsx(\"text\",{x:\"12\",y:\"15\",textAnchor:\"middle\",fill:\"white\",fontSize:\"7\",fontWeight:\"bold\",fontFamily:\"Arial\",children:\"SAP\"})]});}function AdobeLogo({size=28}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"24\",rx:\"4\",fill:\"#FF0000\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9.5 5H4v14l5.5-14Zm5 0H20v14l-5.5-14ZM12 10.5 15 19h-2.5l-1-2.5h-3L12 10.5Z\",fill:\"white\"})]});}function HubSpotLogo({size=28}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",fill:\"#FF7A59\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"9\",r:\"2.5\",stroke:\"white\",strokeWidth:\"1.5\",fill:\"none\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"10.5\",y:\"11\",width:\"3\",height:\"4\",rx:\"0.5\",fill:\"white\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17\",cy:\"14\",r:\"1.5\",fill:\"white\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"13.5\",y1:\"13\",x2:\"15.5\",y2:\"14\",stroke:\"white\",strokeWidth:\"1\"})]});}function MESLogo({size=28}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"24\",rx:\"4\",fill:\"#1B365D\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"2\",fill:\"#4A90D9\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"8\",r:\"2\",fill:\"#4A90D9\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"16\",r:\"2\",fill:\"#4A90D9\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"16\",r:\"2\",fill:\"#4A90D9\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"8\",x2:\"14\",y2:\"8\",stroke:\"#4A90D9\",strokeWidth:\"1\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"10\",x2:\"8\",y2:\"14\",stroke:\"#4A90D9\",strokeWidth:\"1\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",y1:\"10\",x2:\"16\",y2:\"14\",stroke:\"#4A90D9\",strokeWidth:\"1\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"16\",x2:\"14\",y2:\"16\",stroke:\"#4A90D9\",strokeWidth:\"1\"})]});}function SnowflakeLogo({size=32}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"24\",height:\"24\",rx:\"6\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3v18M3 12h18M5.6 5.6l12.8 12.8M18.4 5.6 5.6 18.4\",stroke:\"#29B5E8\",strokeWidth:\"1.5\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"3\",r:\"1\",fill:\"#29B5E8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"21\",r:\"1\",fill:\"#29B5E8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"3\",cy:\"12\",r:\"1\",fill:\"#29B5E8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"21\",cy:\"12\",r:\"1\",fill:\"#29B5E8\"})]});}// ——— Reusable sub-components ————————————————————————————————————————\nfunction Badge({label,variant=\"default\",delay=0,hasIcon=false}){var baseStyle={padding:\"0px 16px\",borderRadius:4,fontSize:14,height:32,fontWeight:500,fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",whiteSpace:\"nowrap\",display:\"inline-flex\",alignItems:\"center\",gap:6,lineHeight:1.4};var variants={default:{background:\"rgba(99, 91, 255, 0.15)\",color:\"#a8b4ff\",border:\"1px solid rgba(99, 91, 255, 0.3)\"},filled:{background:\"#635BFF\",color:\"#fff\",border:\"1px solid #635BFF\"},muted:{background:\"rgba(99, 91, 255, 0.08)\",color:\"#8a94c8\",border:\"1px solid rgba(99, 91, 255, 0.2)\"}};return /*#__PURE__*/_jsxs(\"div\",{style:{...baseStyle,...variants[variant]},children:[label,hasIcon&&/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",style:{marginLeft:2},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 10H10M10 10V2\",stroke:\"currentColor\",strokeWidth:\"1.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]});}function LogoCard({children,delay=0,cardStyle={}}){return /*#__PURE__*/_jsx(motion.div,{animate:{rotateY:[0,0,180,360,360]},transition:{duration:6,repeat:Infinity,ease:\"easeInOut\",delay:delay,times:[0,.4,.5,.6,1]},style:{width:44,height:44,borderRadius:10,background:\"rgba(255,255,255,0.06)\",border:\"1px solid rgba(255,255,255,0.1)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",perspective:800,transformStyle:\"preserve-3d\",...cardStyle},children:children});}function CenterCard({label,image,delay=0}){return /*#__PURE__*/_jsx(motion.div,{animate:{y:[0,-2,0]},transition:{duration:3,repeat:Infinity,ease:\"easeInOut\"},style:{width:100,height:100,borderRadius:18,background:\"linear-gradient(135deg, #635BFF 0%, #7C6FFF 100%)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 8px 32px rgba(99, 91, 255, 0.3), 0 0 60px rgba(99, 91, 255, 0.15)\",position:\"relative\",zIndex:5,overflow:\"hidden\"},children:image?/*#__PURE__*/_jsx(\"img\",{src:image,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:18}}):/*#__PURE__*/_jsx(\"span\",{style:{color:\"white\",fontSize:18,fontWeight:700,fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",letterSpacing:\"-0.02em\"},children:label})});}// ——— Top Cards with Staggered Loop Animation ————————————————————————\nfunction TopCardsContainer({badges,isTablet}){var _a=useState(true),visible=_a[0],setVisible=_a[1];useEffect(function(){var interval=setInterval(function(){setVisible(false);setTimeout(function(){setVisible(true);},800);},5e3);return function(){clearInterval(interval);};},[]);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",gap:8,padding:\"8px\",borderRadius:4,border:\"1px dashed rgba(99, 91, 255, 0.3)\",background:\"rgba(99, 91, 255, 0.04)\",flexWrap:isTablet?\"wrap\":\"nowrap\",justifyContent:\"center\"},children:badges.map(function(b,i){return /*#__PURE__*/_jsx(motion.div,{animate:{opacity:visible?1:0,y:visible?0:-10},transition:{duration:.4,delay:visible?i*.12:(badges.length-1-i)*.08,ease:\"easeOut\"},children:/*#__PURE__*/_jsx(Badge,{label:b,variant:\"muted\"})},i);})});}// ——— Grid Background ————————————————————————————————————————————————\nfunction GridBackground({width,height}){var spacing=60;var lines=[];for(var x=0;x<=width;x+=spacing){lines.push(/*#__PURE__*/_jsx(\"line\",{x1:x,y1:0,x2:x,y2:height,stroke:\"rgba(99, 91, 255, 0.05)\",strokeWidth:\"1\"},\"v-\"+x));}for(var y=0;y<=height;y+=spacing){lines.push(/*#__PURE__*/_jsx(\"line\",{x1:0,y1:y,x2:width,y2:y,stroke:\"rgba(99, 91, 255, 0.05)\",strokeWidth:\"1\"},\"h-\"+y));}return /*#__PURE__*/_jsx(\"svg\",{width:width,height:height,style:{position:\"absolute\",top:0,left:0,pointerEvents:\"none\",zIndex:0},children:lines});}// ——— Connecting Lines + Animated Dots flowing TO center ——————————————\nfunction ConnectingLines({width,height}){var cx=width/2;var cy=height/2;return /*#__PURE__*/_jsxs(\"svg\",{width:width,height:height,style:{position:\"absolute\",top:0,left:0,pointerEvents:\"none\",zIndex:1},children:[/*#__PURE__*/_jsx(\"line\",{x1:cx,y1:0,x2:cx,y2:cy-55,stroke:\"rgba(99, 91, 255, 0.2)\",strokeWidth:\"1\",strokeDasharray:\"4 4\"}),/*#__PURE__*/_jsx(\"line\",{x1:cx,y1:cy+55,x2:cx,y2:height,stroke:\"rgba(99, 91, 255, 0.2)\",strokeWidth:\"1\",strokeDasharray:\"4 4\"}),/*#__PURE__*/_jsx(\"line\",{x1:0,y1:cy,x2:cx-55,y2:cy,stroke:\"rgba(99, 91, 255, 0.2)\",strokeWidth:\"1\",strokeDasharray:\"4 4\"}),/*#__PURE__*/_jsx(\"line\",{x1:cx+55,y1:cy,x2:width,y2:cy,stroke:\"rgba(99, 91, 255, 0.2)\",strokeWidth:\"1\",strokeDasharray:\"4 4\"}),/*#__PURE__*/_jsx(motion.circle,{cx:cx,r:2.5,fill:\"#635BFF\",animate:{cy:[0,cy-55],opacity:[0,1,1,0]},transition:{duration:2.8,repeat:Infinity,ease:\"linear\",delay:0,times:[0,.1,.8,1]}}),/*#__PURE__*/_jsx(motion.circle,{cx:cx,r:2,fill:\"#818cf8\",animate:{cy:[0,cy-55],opacity:[0,1,1,0]},transition:{duration:2.8,repeat:Infinity,ease:\"linear\",delay:1.4,times:[0,.1,.8,1]}}),/*#__PURE__*/_jsx(motion.circle,{cy:cy,r:2.5,fill:\"#635BFF\",animate:{cx:[0,cx-55],opacity:[0,1,1,0]},transition:{duration:3,repeat:Infinity,ease:\"linear\",delay:.5,times:[0,.1,.8,1]}}),/*#__PURE__*/_jsx(motion.circle,{cy:cy,r:2,fill:\"#818cf8\",animate:{cx:[0,cx-55],opacity:[0,1,1,0]},transition:{duration:3,repeat:Infinity,ease:\"linear\",delay:2,times:[0,.1,.8,1]}}),/*#__PURE__*/_jsx(motion.circle,{cy:cy,r:2.5,fill:\"#635BFF\",animate:{cx:[width,cx+55],opacity:[0,1,1,0]},transition:{duration:3,repeat:Infinity,ease:\"linear\",delay:.8,times:[0,.1,.8,1]}}),/*#__PURE__*/_jsx(motion.circle,{cy:cy,r:2,fill:\"#818cf8\",animate:{cx:[width,cx+55],opacity:[0,1,1,0]},transition:{duration:3,repeat:Infinity,ease:\"linear\",delay:2.3,times:[0,.1,.8,1]}}),/*#__PURE__*/_jsx(motion.circle,{cx:cx,r:2.5,fill:\"#635BFF\",animate:{cy:[height,cy+55],opacity:[0,1,1,0]},transition:{duration:2.5,repeat:Infinity,ease:\"linear\",delay:1,times:[0,.1,.8,1]}}),/*#__PURE__*/_jsx(motion.circle,{cx:cx,r:2,fill:\"#818cf8\",animate:{cy:[height,cy+55],opacity:[0,1,1,0]},transition:{duration:2.5,repeat:Infinity,ease:\"linear\",delay:2.5,times:[0,.1,.8,1]}})]});}// ——— Orchestration Branch Lines ——————————————————————————————————————\nfunction OrchestrationBranch(){return /*#__PURE__*/_jsx(\"svg\",{width:\"200\",height:\"50\",viewBox:\"0 0 200 50\",fill:\"none\",style:{display:\"block\",margin:\"0 auto\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M100 0 V20 M100 20 H30 M100 20 H65 M100 20 H135 M100 20 H170 M30 20 V50 M65 20 V50 M135 20 V50 M170 20 V50\",stroke:\"rgba(99, 91, 255, 0.25)\",strokeWidth:\"1\",strokeDasharray:\"3 3\"})});}// ——— Main Component ——————————————————————————————————————————————————\nexport default function Interactive_grid_dark(props){var headingWhite=props.headingWhite||\"Connect to existing systems.\";var headingMuted=props.headingMuted||\"Orchestrate payments across multiple processors, build custom workflows, and connect to third parties using APIs, partner apps, or pre-built integrations.\";var centerLabel=props.centerLabel||\"naologic\";var centerImage=props.centerImage||\"\";var badge1=props.badge1!=null?props.badge1:\"MES\";var badge2=props.badge2!=null?props.badge2:\"CRM\";var badge3=props.badge3!=null?props.badge3:\"Subscriptions\";var badge4=props.badge4!=null?props.badge4:\"Legacy billing\";var badge5=props.badge5!=null?props.badge5:\"Booking system\";var sdkLabel=props.sdkLabel!=null?props.sdkLabel:\"SDK\";var eventDestLabel=props.eventDestLabel!=null?props.eventDestLabel:\"Event Destinations\";var appMarketLabel=props.appMarketLabel!=null?props.appMarketLabel:\"App Marketplace\";var dataPipeLabel=props.dataPipeLabel!=null?props.dataPipeLabel:\"Data Pipeline\";var orchLabel=props.orchLabel!=null?props.orchLabel:\"Orchestration\";var psp1=props.psp1!=null?props.psp1:\"PSP\";var psp2=props.psp2!=null?props.psp2:\"PSP\";var psp3=props.psp3!=null?props.psp3:\"PSP\";var psp4=props.psp4!=null?props.psp4:\"PSP\";var logo1Url=props.logo1Url||\"\";var logo2Url=props.logo2Url||\"\";var logo3Url=props.logo3Url||\"\";var logo4Url=props.logo4Url||\"\";var logo5Url=props.logo5Url||\"\";var logo6Url=props.logo6Url||\"\";var rightLogoUrl=props.rightLogoUrl||\"\";var bgColor=props.bgColor||\"#0B1437\";var accentColor=props.accentColor||\"#635BFF\";var containerRef=useRef(null);var _a=useState({w:1200,h:640}),dims=_a[0],setDims=_a[1];useEffect(function(){var el=containerRef.current;if(!el)return;var measure=function(){var rect=el.getBoundingClientRect();if(rect.width>0){setDims({w:rect.width,h:Math.max(rect.height,420)});}};measure();var ro=new ResizeObserver(measure);ro.observe(el);return function(){ro.disconnect();};},[]);var isMobile=dims.w<600;var isTablet=dims.w>=600&&dims.w<900;var topBadges=[badge1,badge2,badge3,badge4,badge5].filter(function(b){return b&&b.trim()!==\"\";});// ——— Desktop Layout (absolute positioning like Naologic) ———————————\nvar renderDesktop=function(){var vizH=540;var cx=dims.w/2;var cy=vizH/2;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:vizH},children:[/*#__PURE__*/_jsx(GridBackground,{width:dims.w,height:vizH}),/*#__PURE__*/_jsx(ConnectingLines,{width:dims.w,height:vizH}),topBadges.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,display:\"flex\",justifyContent:\"center\",zIndex:2},children:/*#__PURE__*/_jsx(TopCardsContainer,{badges:topBadges,isTablet:false})}),sdkLabel&&sdkLabel.trim()!==\"\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx-300,top:cy-115,zIndex:3},children:/*#__PURE__*/_jsx(Badge,{label:sdkLabel,variant:\"filled\"})}),eventDestLabel&&eventDestLabel.trim()!==\"\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx+140,top:cy-115,zIndex:3},children:/*#__PURE__*/_jsx(Badge,{label:eventDestLabel,variant:\"filled\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:cx-450,top:cy-40,display:\"grid\",gridTemplateColumns:\"repeat(3, 44px)\",gap:6,padding:8,borderRadius:10,border:\"1px solid rgba(99, 91, 255, 0.15)\",background:\"rgba(99, 91, 255, 0.04)\",zIndex:3},children:[/*#__PURE__*/_jsx(LogoCard,{delay:0,children:/*#__PURE__*/_jsx(\"div\",{style:{width:28,height:28,borderRadius:6,background:\"rgba(255,255,255,0.08)\"}})}),/*#__PURE__*/_jsx(LogoCard,{delay:.5,children:logo1Url?/*#__PURE__*/_jsx(\"img\",{src:logo1Url,width:28,height:28,style:{borderRadius:6}}):/*#__PURE__*/_jsx(SalesforceLogo,{})}),/*#__PURE__*/_jsx(LogoCard,{delay:1,children:logo2Url?/*#__PURE__*/_jsx(\"img\",{src:logo2Url,width:28,height:28,style:{borderRadius:6}}):/*#__PURE__*/_jsx(NetSuiteLogo,{})}),/*#__PURE__*/_jsx(LogoCard,{delay:1.5,children:logo3Url?/*#__PURE__*/_jsx(\"img\",{src:logo3Url,width:28,height:28,style:{borderRadius:6}}):/*#__PURE__*/_jsx(HubSpotLogo,{})}),/*#__PURE__*/_jsx(LogoCard,{delay:2,children:logo4Url?/*#__PURE__*/_jsx(\"img\",{src:logo4Url,width:28,height:28,style:{borderRadius:6}}):/*#__PURE__*/_jsx(MESLogo,{})}),/*#__PURE__*/_jsx(LogoCard,{delay:2.5,children:logo5Url?/*#__PURE__*/_jsx(\"img\",{src:logo5Url,width:28,height:28,style:{borderRadius:6}}):/*#__PURE__*/_jsx(SAPLogo,{})})]}),appMarketLabel&&appMarketLabel.trim()!==\"\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx-250,top:cy-16,zIndex:3},children:/*#__PURE__*/_jsx(Badge,{label:appMarketLabel,variant:\"filled\",hasIcon:true})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx-50,top:cy-50,zIndex:10},children:/*#__PURE__*/_jsx(CenterCard,{label:centerLabel,image:centerImage})}),dataPipeLabel&&dataPipeLabel.trim()!==\"\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx+140,top:cy-16,zIndex:3},children:/*#__PURE__*/_jsx(Badge,{label:dataPipeLabel,variant:\"filled\"})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx+370,top:cy-24,zIndex:3},children:/*#__PURE__*/_jsx(LogoCard,{delay:3,cardStyle:{width:48,height:48,borderRadius:12,background:\"white\"},children:rightLogoUrl?/*#__PURE__*/_jsx(\"img\",{src:rightLogoUrl,width:32,height:32,style:{borderRadius:6}}):/*#__PURE__*/_jsx(SnowflakeLogo,{})})}),orchLabel&&orchLabel.trim()!==\"\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx-60,top:cy+110,zIndex:3},children:/*#__PURE__*/_jsx(Badge,{label:orchLabel,variant:\"filled\"})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx-100,top:cy+150,zIndex:2},children:/*#__PURE__*/_jsx(OrchestrationBranch,{})}),[psp1,psp2,psp3,psp4].some(function(p){return p&&p.trim()!==\"\";})&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:cx-110,top:cy+210,display:\"flex\",gap:10,zIndex:3},children:[psp1,psp2,psp3,psp4].filter(function(p){return p&&p.trim()!==\"\";}).map(function(p,i){return /*#__PURE__*/_jsx(Badge,{label:p,variant:\"default\"},i);})}),/*#__PURE__*/_jsx(motion.div,{animate:{opacity:[.3,.5,.3],scale:[1,1.05,1]},transition:{duration:4,repeat:Infinity,ease:\"easeInOut\"},style:{position:\"absolute\",left:cx-150,top:cy-150,width:300,height:300,borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(99, 91, 255, 0.13) 0%, transparent 70%)\",pointerEvents:\"none\",zIndex:0}})]});};// ——— Tablet Layout ———————————————————————————————————————————————\nvar renderTablet=function(){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",marginBottom:24},children:/*#__PURE__*/_jsx(TopCardsContainer,{badges:topBadges,isTablet:true})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:16,marginBottom:20},children:[/*#__PURE__*/_jsx(Badge,{label:sdkLabel,variant:\"filled\"}),/*#__PURE__*/_jsx(Badge,{label:eventDestLabel,variant:\"filled\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:24,marginBottom:24},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(3, 40px)\",gap:5,padding:6,borderRadius:12,border:\"1px solid rgba(99, 91, 255, 0.15)\",background:\"rgba(99, 91, 255, 0.04)\"},children:[/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(\"div\",{style:{width:24,height:24,borderRadius:5,background:\"rgba(255,255,255,0.08)\"}})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(SalesforceLogo,{size:22})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(NetSuiteLogo,{size:22})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(HubSpotLogo,{size:22})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(MESLogo,{size:22})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(SAPLogo,{size:22})})]}),/*#__PURE__*/_jsx(Badge,{label:appMarketLabel,variant:\"filled\",hasIcon:true})]}),/*#__PURE__*/_jsx(CenterCard,{label:centerLabel}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(Badge,{label:dataPipeLabel,variant:\"filled\"}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:44,height:44,background:\"white\"},children:/*#__PURE__*/_jsx(SnowflakeLogo,{size:28})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",marginBottom:12},children:/*#__PURE__*/_jsx(Badge,{label:orchLabel,variant:\"filled\"})}),/*#__PURE__*/_jsx(OrchestrationBranch,{}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:8},children:[/*#__PURE__*/_jsx(Badge,{label:psp1,variant:\"default\"}),/*#__PURE__*/_jsx(Badge,{label:psp2,variant:\"default\"}),/*#__PURE__*/_jsx(Badge,{label:psp3,variant:\"default\"}),/*#__PURE__*/_jsx(Badge,{label:psp4,variant:\"default\"})]})]});};// ——— Mobile Layout ———————————————————————————————————————————————\nvar renderMobile=function(){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,marginBottom:24,overflowX:\"auto\",paddingBottom:4},children:topBadges.map(function(b,i){return /*#__PURE__*/_jsx(Badge,{label:b,variant:\"muted\"},i);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:20},children:[/*#__PURE__*/_jsx(Badge,{label:sdkLabel,variant:\"filled\"}),/*#__PURE__*/_jsx(Badge,{label:eventDestLabel,variant:\"filled\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:16,marginBottom:20},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(3, 40px)\",gap:5,padding:6,borderRadius:12,border:\"1px solid rgba(99, 91, 255, 0.15)\",background:\"rgba(99, 91, 255, 0.04)\"},children:[/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(\"div\",{style:{width:24,height:24,borderRadius:5,background:\"rgba(255,255,255,0.08)\"}})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(SalesforceLogo,{size:22})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(NetSuiteLogo,{size:22})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(HubSpotLogo,{size:22})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(MESLogo,{size:22})}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:40,height:40},children:/*#__PURE__*/_jsx(SAPLogo,{size:22})})]}),/*#__PURE__*/_jsx(Badge,{label:appMarketLabel,variant:\"filled\",hasIcon:true}),/*#__PURE__*/_jsx(CenterCard,{label:centerLabel}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(Badge,{label:dataPipeLabel,variant:\"filled\"}),/*#__PURE__*/_jsx(LogoCard,{cardStyle:{width:44,height:44,background:\"white\"},children:/*#__PURE__*/_jsx(SnowflakeLogo,{size:28})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",marginBottom:12},children:/*#__PURE__*/_jsx(Badge,{label:orchLabel,variant:\"filled\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(Badge,{label:psp1,variant:\"default\"}),/*#__PURE__*/_jsx(Badge,{label:psp2,variant:\"default\"}),/*#__PURE__*/_jsx(Badge,{label:psp3,variant:\"default\"}),/*#__PURE__*/_jsx(Badge,{label:psp4,variant:\"default\"})]})]});};return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minHeight:700,background:bgColor,position:\"relative\",overflow:\"hidden\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif\",...props.style},children:/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{maxWidth:1200,margin:\"0 auto\",padding:isMobile?\"48px 20px 56px\":isTablet?\"56px 32px 64px\":\"64px 48px 72px\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:isMobile?36:56,maxWidth:680},children:/*#__PURE__*/_jsxs(\"h3\",{style:{fontSize:isMobile?20:isTablet?23:26,fontWeight:300,lineHeight:1.12,margin:0,letterSpacing:\"-0.01em\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{color:\"#fff\"},children:[headingWhite,\" \"]}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(168, 180, 255, 0.55)\"},children:headingMuted})]})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",minHeight:isMobile?400:540},children:isMobile?renderMobile():isTablet?renderTablet():renderDesktop()})]})});}addPropertyControls(Interactive_grid_dark,{headingWhite:{title:\"Heading (white)\",type:ControlType.String,defaultValue:\"Connect to existing systems.\"},headingMuted:{title:\"Heading (muted)\",type:ControlType.String,defaultValue:\"Orchestrate payments across multiple processors, build custom workflows, and connect to third parties using APIs, partner apps, or pre-built integrations.\",displayTextArea:true},centerLabel:{title:\"Center Label\",type:ControlType.String,defaultValue:\"naologic\"},centerImage:{title:\"Center Image\",type:ControlType.Image},badge1:{title:\"Badge 1\",type:ControlType.String,defaultValue:\"MES\"},badge2:{title:\"Badge 2\",type:ControlType.String,defaultValue:\"CRM\"},badge3:{title:\"Badge 3\",type:ControlType.String,defaultValue:\"Subscriptions\"},badge4:{title:\"Badge 4\",type:ControlType.String,defaultValue:\"Legacy billing\"},badge5:{title:\"Badge 5\",type:ControlType.String,defaultValue:\"Booking system\"},sdkLabel:{title:\"SDK Label\",type:ControlType.String,defaultValue:\"SDK\"},eventDestLabel:{title:\"Event Dest. Label\",type:ControlType.String,defaultValue:\"Event Destinations\"},appMarketLabel:{title:\"App Market Label\",type:ControlType.String,defaultValue:\"App Marketplace\"},dataPipeLabel:{title:\"Data Pipe Label\",type:ControlType.String,defaultValue:\"Data Pipeline\"},orchLabel:{title:\"Orchestration Label\",type:ControlType.String,defaultValue:\"Orchestration\"},psp1:{title:\"PSP 1\",type:ControlType.String,defaultValue:\"PSP\"},psp2:{title:\"PSP 2\",type:ControlType.String,defaultValue:\"PSP\"},psp3:{title:\"PSP 3\",type:ControlType.String,defaultValue:\"PSP\"},psp4:{title:\"PSP 4\",type:ControlType.String,defaultValue:\"PSP\"},logo1Url:{title:\"Logo 1\",type:ControlType.Image},logo2Url:{title:\"Logo 2\",type:ControlType.Image},logo3Url:{title:\"Logo 3\",type:ControlType.Image},logo4Url:{title:\"Logo 4\",type:ControlType.Image},logo5Url:{title:\"Logo 5\",type:ControlType.Image},logo6Url:{title:\"Logo 6\",type:ControlType.Image},rightLogoUrl:{title:\"Right Logo\",type:ControlType.Image},bgColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#0B1437\"},accentColor:{title:\"Accent Color\",type:ControlType.Color,defaultValue:\"#635BFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Interactive_grid_dark\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./interactive_grid_dark.map"],"mappings":"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"}