{"version":3,"file":"visual_single_large.Dpy8zhd0.mjs","names":["useRef","useState","useCallback","p"],"sources":["https:/framerusercontent.com/modules/3trG6v9gLifmzJfsJFQV/FqzKE2w1lpLnHDHPNDyt/visual_single_large.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef,useCallback}from\"react\";var NODE_W=220;var DG_W=820;var DG_H=500;var NODE_COLORS=[\"#22c55e\",\"#a78bfa\",\"#f59e0b\",\"#3b82f6\",\"#ec4899\",\"#14b8a6\",\"#f97316\",\"#6366f1\"];var splitItems=function(s){return(s||\"\").split(\",\").map(function(t){return t.trim();}).filter(Boolean);};var calcNodeH=function(itemStr){var items=splitItems(itemStr);if(items.length===0)return 64;return 56+items.length*32+16;};var makePath=function(x1,y1,x2,y2){var dx=Math.max(Math.abs(x2-x1)*.5,50);return\"M \"+x1+\" \"+y1+\" C \"+(x1+dx)+\" \"+y1+\", \"+(x2-dx)+\" \"+y2+\", \"+x2+\" \"+y2;};var autoLayout=function(count){var pos={};if(count===0)return pos;if(count===1){pos.n0={x:(DG_W-NODE_W)/2,y:(DG_H-80)/2};return pos;}if(count===2){pos.n0={x:40,y:(DG_H-80)/2};pos.n1={x:DG_W-NODE_W-40,y:(DG_H-80)/2};return pos;}if(count===3){pos.n0={x:40,y:(DG_H-80)/2};pos.n1={x:(DG_W-NODE_W)/2,y:(DG_H-80)/2};pos.n2={x:DG_W-NODE_W-40,y:(DG_H-80)/2};return pos;}if(count===4){pos.n0={x:40,y:100};pos.n1={x:320,y:30};pos.n2={x:320,y:300};pos.n3={x:590,y:170};return pos;}// 5+ nodes: grid layout\nvar cols=count<=6?3:4;var rows=Math.ceil(count/cols);var colSpacing=(DG_W-NODE_W-80)/Math.max(cols-1,1);var rowSpacing=(DG_H-120)/Math.max(rows-1,1);for(var i=0;i<count;i++){var col=i%cols;var row=Math.floor(i/cols);pos[\"n\"+i]={x:40+col*colSpacing,y:30+row*rowSpacing};}return pos;};var defaultEdgesForCount=function(count){if(count<=1)return[];if(count===2)return[{from:\"n0\",to:\"n1\"}];if(count===3)return[{from:\"n0\",to:\"n1\"},{from:\"n1\",to:\"n2\"}];if(count===4)return[{from:\"n0\",to:\"n1\"},{from:\"n0\",to:\"n2\"},{from:\"n1\",to:\"n3\"},{from:\"n2\",to:\"n3\"}];var edges=[];for(var i=0;i<count-1;i++){edges.push({from:\"n\"+i,to:\"n\"+(i+1)});}return edges;};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Visual_single_large(props){var title=props.title;var description=props.description;var mediaType=props.mediaType;var imageSrc=props.imageSrc;var videoSrc=props.videoSrc;var imageAlt=props.imageAlt;var titleColor=props.titleColor;var descriptionColor=props.descriptionColor;var visualBorderRadius=props.visualBorderRadius;var visualShadow=props.visualShadow;var paddingTop=props.paddingTop;var paddingBottom=props.paddingBottom;var maxContentWidth=props.maxContentWidth;var videoAutoplay=props.videoAutoplay;var videoLoop=props.videoLoop;var videoMuted=props.videoMuted;var showVanta=props.showVanta;var vantaColor=props.vantaColor;var showCta=props.showCta;var ctaText=props.ctaText;var ctaUrl=props.ctaUrl;var ctaColor=props.ctaColor;var beforeImage=props.beforeImage;var afterImage=props.afterImage;var beforeLabel=props.beforeLabel;var afterLabel=props.afterLabel;var diagramNodes=props.diagramNodes||[];var containerRef=useRef(null);var vantaRef=useRef(null);var vantaEffect=useRef(null);var sliderRef=useRef(null);var diagramRef=useRef(null);var _cw=useState(1200);var containerWidth=_cw[0];var setContainerWidth=_cw[1];var _ch=useState(false);var ctaHover=_ch[0];var setCtaHover=_ch[1];var _sp=useState(50);var sliderPos=_sp[0];var setSliderPos=_sp[1];var isDragging=useRef(false);var _np=useState(function(){return autoLayout(diagramNodes.length||4);});var nodePos=_np[0];var setNodePos=_np[1];var _de=useState(function(){return defaultEdgesForCount(diagramNodes.length||4);});var dEdges=_de[0];var setDEdges=_de[1];var _cl=useState(null);var connectLine=_cl[0];var setConnectLine=_cl[1];var _dw=useState(DG_W);var diagWidth=_dw[0];var setDiagWidth=_dw[1];var _zm=useState(1);var dgZoom=_zm[0];var setDgZoom=_zm[1];var dragNodeRef=useRef(null);var dDragOff=useRef({x:0,y:0});var connectingRef=useRef(null);var prevNodeCount=useRef(diagramNodes.length||4);// Re-layout when node count changes\nuseEffect(function(){if(mediaType!==\"diagram\")return;var count=diagramNodes.length;if(count!==prevNodeCount.current){setNodePos(autoLayout(count));setDEdges(defaultEdgesForCount(count));prevNodeCount.current=count;}},[diagramNodes.length,mediaType]);// ResizeObserver for container\nuseEffect(function(){if(!containerRef.current)return;var observer=new ResizeObserver(function(entries){for(var i=0;i<entries.length;i++)setContainerWidth(entries[i].contentRect.width);});observer.observe(containerRef.current);return function(){observer.disconnect();};},[]);// ResizeObserver for diagram\nuseEffect(function(){if(mediaType!==\"diagram\"||!diagramRef.current)return;var observer=new ResizeObserver(function(entries){for(var i=0;i<entries.length;i++)setDiagWidth(entries[i].contentRect.width);});observer.observe(diagramRef.current);return function(){observer.disconnect();};},[mediaType]);// Pinch / scroll zoom on diagram\nuseEffect(function(){if(mediaType!==\"diagram\"||!diagramRef.current)return;var el=diagramRef.current;var handler=function(e){if(!e.ctrlKey&&!e.metaKey)return;e.preventDefault();setDgZoom(function(prev){var delta=e.deltaY>0?-.1:.1;var next=Math.round((prev+delta)*10)/10;return Math.max(.2,Math.min(2,next));});};el.addEventListener(\"wheel\",handler,{passive:false});return function(){el.removeEventListener(\"wheel\",handler);};},[mediaType]);// Vanta effect\nuseEffect(function(){if(!showVanta||!vantaRef.current)return;var cancelled=false;var initVanta=function(){if(cancelled||!vantaRef.current)return;if(!window.VANTA||!window.VANTA.RINGS)return;try{vantaEffect.current=window.VANTA.RINGS({el:vantaRef.current,mouseControls:true,touchControls:true,gyroControls:false,minHeight:200,minWidth:200,scale:1,scaleMobile:1,color:vantaColor||5659135,backgroundColor:0,backgroundAlpha:0});}catch(e){console.warn(\"Vanta init error:\",e);}};var loadScript=function(src){return new Promise(function(resolve,reject){var existing=document.querySelector(\"script[src='\"+src+\"']\");if(existing){resolve();return;}var s=document.createElement(\"script\");s.src=src;s.onload=resolve;s.onerror=reject;document.head.appendChild(s);});};loadScript(\"https://cdnjs.cloudflare.com/ajax/libs/three.js/r134/three.min.js\").then(function(){return loadScript(\"https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.rings.min.js\");}).then(function(){if(!cancelled)initVanta();}).catch(function(err){console.warn(\"Vanta load error:\",err);});return function(){cancelled=true;if(vantaEffect.current){vantaEffect.current.destroy();vantaEffect.current=null;}};},[showVanta,vantaColor]);// Comparison slider drag\nvar handleSliderMove=useCallback(function(clientX){if(!sliderRef.current)return;var rect=sliderRef.current.getBoundingClientRect();var pct=Math.max(0,Math.min(100,(clientX-rect.left)/rect.width*100));setSliderPos(pct);},[]);useEffect(function(){var onMM=function(e){if(isDragging.current){e.preventDefault();handleSliderMove(e.clientX);}};var onMU=function(){isDragging.current=false;};var onTM=function(e){if(isDragging.current&&e.touches[0])handleSliderMove(e.touches[0].clientX);};var onTE=function(){isDragging.current=false;};window.addEventListener(\"mousemove\",onMM);window.addEventListener(\"mouseup\",onMU);window.addEventListener(\"touchmove\",onTM,{passive:true});window.addEventListener(\"touchend\",onTE);return function(){window.removeEventListener(\"mousemove\",onMM);window.removeEventListener(\"mouseup\",onMU);window.removeEventListener(\"touchmove\",onTM);window.removeEventListener(\"touchend\",onTE);};},[handleSliderMove]);// Diagram drag & connect handling\nuseEffect(function(){if(mediaType!==\"diagram\")return;var onMove=function(e){if(!diagramRef.current)return;var rect=diagramRef.current.getBoundingClientRect();var sc=rect.width/DG_W*dgZoom;if(sc===0)return;var cx=e.clientX!==undefined?e.clientX:e.touches&&e.touches[0]?e.touches[0].clientX:0;var cy=e.clientY!==undefined?e.clientY:e.touches&&e.touches[0]?e.touches[0].clientY:0;var mx=(cx-rect.left)/sc;var my=(cy-rect.top)/sc;if(dragNodeRef.current){if(e.cancelable)e.preventDefault();var nid=dragNodeRef.current;setNodePos(function(prev){var updated={};for(var k in prev)updated[k]=prev[k];updated[nid]={x:Math.max(0,Math.min(DG_W-NODE_W,mx-dDragOff.current.x)),y:Math.max(0,Math.min(DG_H-80,my-dDragOff.current.y))};return updated;});}if(connectingRef.current){if(e.cancelable)e.preventDefault();setConnectLine({x1:connectingRef.current.x,y1:connectingRef.current.y,x2:mx,y2:my});}};var onUp=function(e){if(connectingRef.current){var cx2,cy2;if(e.clientX!==undefined){cx2=e.clientX;cy2=e.clientY;}else if(e.changedTouches&&e.changedTouches[0]){cx2=e.changedTouches[0].clientX;cy2=e.changedTouches[0].clientY;}if(cx2!==undefined){var elem=document.elementFromPoint(cx2,cy2);if(elem&&elem.getAttribute&&elem.getAttribute(\"data-port-in\")){var targetId=elem.getAttribute(\"data-port-in\");if(targetId!==connectingRef.current.from){var fromId=connectingRef.current.from;setDEdges(function(prev){for(var i=0;i<prev.length;i++){if(prev[i].from===fromId&&prev[i].to===targetId)return prev;}return prev.concat([{from:fromId,to:targetId}]);});}}}}dragNodeRef.current=null;connectingRef.current=null;setConnectLine(null);};window.addEventListener(\"mousemove\",onMove);window.addEventListener(\"mouseup\",onUp);window.addEventListener(\"touchmove\",onMove,{passive:false});window.addEventListener(\"touchend\",onUp);return function(){window.removeEventListener(\"mousemove\",onMove);window.removeEventListener(\"mouseup\",onUp);window.removeEventListener(\"touchmove\",onMove);window.removeEventListener(\"touchend\",onUp);};},[mediaType,dgZoom]);// Responsive breakpoints\nvar isMobile=containerWidth<600;var isTablet=containerWidth>=600&&containerWidth<900;var titleSize=isMobile?28:isTablet?34:40;var titleLineHeight=isMobile?\"34px\":isTablet?\"40px\":\"48px\";var descSize=isMobile?15:isTablet?16:17;var descLineHeight=isMobile?\"24px\":isTablet?\"26px\":\"28px\";var sectionPadY=isMobile?48:isTablet?64:80;var sectionPadX=isMobile?20:isTablet?32:40;var textMaxWidth=isMobile?\"100%\":isTablet?\"70%\":\"55%\";var visualMarginTop=isMobile?32:isTablet?40:48;var innerBorderRadius=isMobile?12:isTablet?16:Number(visualBorderRadius)||20;var font='-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif';// --- RENDER FUNCTIONS ---\nvar renderMedia=function(){if(mediaType===\"video\"&&videoSrc){return /*#__PURE__*/_jsx(\"video\",{src:videoSrc,autoPlay:videoAutoplay,loop:videoLoop,muted:videoMuted,playsInline:true,style:{width:\"100%\",height:\"auto\",display:\"block\",borderRadius:innerBorderRadius}});}if(mediaType===\"comparison\")return renderComparisonSlider();if(mediaType===\"diagram\")return renderDiagram();if(imageSrc){return /*#__PURE__*/_jsx(\"img\",{src:imageSrc,alt:imageAlt,style:{width:\"100%\",height:\"auto\",display:\"block\",borderRadius:innerBorderRadius}});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16/9\",backgroundColor:\"#F6F9FC\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#8898AA\",fontSize:14,fontFamily:font,borderRadius:innerBorderRadius},children:\"Add an image or video\"});};var renderComparisonSlider=function(){if(!beforeImage&&!afterImage){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16/9\",backgroundColor:\"#F6F9FC\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#8898AA\",fontSize:14,fontFamily:font,borderRadius:innerBorderRadius},children:\"Add before & after images\"});}var clipValue=\"inset(0 \"+(100-sliderPos)+\"% 0 0)\";var posValue=sliderPos+\"%\";return /*#__PURE__*/_jsxs(\"div\",{ref:sliderRef,onMouseDown:function(e){isDragging.current=true;handleSliderMove(e.clientX);},onTouchStart:function(e){isDragging.current=true;if(e.touches[0])handleSliderMove(e.touches[0].clientX);},style:{position:\"relative\",width:\"100%\",overflow:\"hidden\",borderRadius:innerBorderRadius,cursor:\"ew-resize\",userSelect:\"none\",WebkitUserSelect:\"none\",touchAction:\"pan-y\"},children:[/*#__PURE__*/_jsx(\"img\",{src:afterImage||\"\",alt:afterLabel||\"After\",draggable:false,style:{width:\"100%\",height:\"auto\",display:\"block\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",clipPath:clipValue,WebkitClipPath:clipValue},children:/*#__PURE__*/_jsx(\"img\",{src:beforeImage||\"\",alt:beforeLabel||\"Before\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,bottom:0,left:posValue,transform:\"translateX(-50%)\",width:3,backgroundColor:\"#FFFFFF\",boxShadow:\"0 0 6px rgba(0,0,0,0.3)\",zIndex:2,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:posValue,transform:\"translate(-50%, -50%)\",width:40,height:40,borderRadius:\"50%\",backgroundColor:\"#FFFFFF\",boxShadow:\"0 2px 8px rgba(0,0,0,0.25)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:3,pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 4L2 10L6 16\",stroke:\"#333\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 4L18 10L14 16\",stroke:\"#333\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:isMobile?10:16,left:isMobile?10:16,backgroundColor:\"rgba(0,0,0,0.6)\",color:\"#FFF\",fontSize:isMobile?11:13,fontWeight:600,fontFamily:font,padding:\"4px 12px\",borderRadius:20,letterSpacing:\"0.03em\",textTransform:\"uppercase\",zIndex:4,pointerEvents:\"none\"},children:beforeLabel||\"Before\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:isMobile?10:16,right:isMobile?10:16,backgroundColor:\"rgba(0,0,0,0.6)\",color:\"#FFF\",fontSize:isMobile?11:13,fontWeight:600,fontFamily:font,padding:\"4px 12px\",borderRadius:20,letterSpacing:\"0.03em\",textTransform:\"uppercase\",zIndex:4,pointerEvents:\"none\"},children:afterLabel||\"After\"})]});};var renderDiagram=function(){var nodes=diagramNodes.map(function(dn,i){return{id:\"n\"+i,title:dn.title||\"\",sub:dn.sub||\"\",items:dn.items||\"\",color:dn.color||NODE_COLORS[i%NODE_COLORS.length]};});var baseSc=diagWidth/DG_W;if(baseSc<=0||isNaN(baseSc))baseSc=1;var sc=baseSc*dgZoom;var outP=function(nid){var n=null;for(var i=0;i<nodes.length;i++){if(nodes[i].id===nid){n=nodes[i];break;}}if(!n)return{x:0,y:0};var p=nodePos[nid]||{x:0,y:0};var h=calcNodeH(n.items);return{x:p.x+NODE_W,y:p.y+h/2};};var inP=function(nid){var n=null;for(var i=0;i<nodes.length;i++){if(nodes[i].id===nid){n=nodes[i];break;}}if(!n)return{x:0,y:0};var p=nodePos[nid]||{x:0,y:0};var h=calcNodeH(n.items);return{x:p.x,y:p.y+h/2};};var getCoords=function(ev){if(!diagramRef.current)return{x:0,y:0};var rect=diagramRef.current.getBoundingClientRect();var s=rect.width/DG_W*dgZoom;if(s===0)s=1;var cx=ev.clientX!==undefined?ev.clientX:0;var cy=ev.clientY!==undefined?ev.clientY:0;return{x:(cx-rect.left)/s,y:(cy-rect.top)/s};};var onNodeDown=function(ev,nid){ev.stopPropagation();var c=getCoords(ev);var np=nodePos[nid]||{x:0,y:0};dDragOff.current={x:c.x-np.x,y:c.y-np.y};dragNodeRef.current=nid;};var onOutPortDown=function(ev,nid){ev.stopPropagation();var op=outP(nid);connectingRef.current={from:nid,x:op.x,y:op.y};};var removeEdge=function(idx){setDEdges(function(prev){return prev.filter(function(_,i){return i!==idx;});});};var zoomIn=function(){setDgZoom(function(prev){return Math.min(2,Math.round((prev+.1)*10)/10);});};var zoomOut=function(){setDgZoom(function(prev){return Math.max(.2,Math.round((prev-.1)*10)/10);});};var zoomPct=Math.round(dgZoom*100)+\"%\";var edgeColor=\"rgba(34,197,94,0.55)\";var edgeDash=\"rgba(34,197,94,0.3)\";// Filter edges to only valid node IDs\nvar validIds={};for(var vi=0;vi<nodes.length;vi++)validIds[nodes[vi].id]=true;var validEdges=dEdges.filter(function(e){return validIds[e.from]&&validIds[e.to];});return /*#__PURE__*/_jsxs(\"div\",{ref:diagramRef,style:{width:\"100%\",height:DG_H*baseSc,position:\"relative\",overflow:\"hidden\",borderRadius:innerBorderRadius,background:\"#f5f6f8\",backgroundImage:\"radial-gradient(rgba(0,0,0,0.07) 1px, transparent 1px)\",backgroundSize:24*baseSc+\"px \"+24*baseSc+\"px\",userSelect:\"none\",WebkitUserSelect:\"none\",touchAction:\"none\",border:\"1px solid rgba(0,0,0,0.08)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:10,right:10,zIndex:10,display:\"flex\",alignItems:\"center\",gap:0,background:\"#fff\",borderRadius:8,border:\"1px solid rgba(0,0,0,0.1)\",boxShadow:\"0 1px 4px rgba(0,0,0,0.06)\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:zoomOut,style:{width:30,height:30,border:\"none\",background:\"transparent\",cursor:dgZoom<=.2?\"default\":\"pointer\",fontSize:16,fontWeight:600,color:dgZoom<=.2?\"#ccc\":\"#555\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:font,padding:0,lineHeight:1},children:\"−\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:500,color:\"#666\",minWidth:40,textAlign:\"center\",fontFamily:font,borderLeft:\"1px solid rgba(0,0,0,0.08)\",borderRight:\"1px solid rgba(0,0,0,0.08)\",padding:\"0 4px\",lineHeight:\"30px\"},children:zoomPct}),/*#__PURE__*/_jsx(\"button\",{onClick:zoomIn,style:{width:30,height:30,border:\"none\",background:\"transparent\",cursor:dgZoom>=2?\"default\":\"pointer\",fontSize:16,fontWeight:600,color:dgZoom>=2?\"#ccc\":\"#555\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:font,padding:0,lineHeight:1},children:\"+\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{transform:\"scale(\"+sc+\")\",transformOrigin:\"top left\",width:DG_W,height:DG_H,position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:DG_W,height:DG_H,style:{position:\"absolute\",top:0,left:0,zIndex:1},children:[validEdges.map(function(edge,idx){var start=outP(edge.from);var end=inP(edge.to);var d=makePath(start.x,start.y,end.x,end.y);return /*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:d,stroke:\"transparent\",strokeWidth:14,fill:\"none\",style:{cursor:\"pointer\",pointerEvents:\"stroke\"},onClick:function(){removeEdge(idx);}}),/*#__PURE__*/_jsx(\"path\",{d:d,stroke:edgeColor,strokeWidth:2,fill:\"none\",style:{pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"circle\",{cx:end.x,cy:end.y,r:3,fill:edgeColor,style:{pointerEvents:\"none\"}})]},idx);}),connectLine&&/*#__PURE__*/_jsx(\"path\",{d:makePath(connectLine.x1,connectLine.y1,connectLine.x2,connectLine.y2),stroke:edgeDash,strokeWidth:2,fill:\"none\",strokeDasharray:\"6 4\",style:{pointerEvents:\"none\"}})]}),nodes.map(function(node){var pos=nodePos[node.id]||{x:0,y:0};var items=splitItems(node.items);var h=calcNodeH(node.items);return /*#__PURE__*/_jsxs(\"div\",{onMouseDown:function(e){onNodeDown(e,node.id);},onTouchStart:function(e){if(e.touches[0])onNodeDown(e.touches[0],node.id);e.stopPropagation();},style:{position:\"absolute\",left:pos.x,top:pos.y,width:NODE_W,background:\"#ffffff\",border:\"1px solid rgba(0,0,0,0.1)\",borderRadius:12,cursor:\"grab\",zIndex:2,boxShadow:\"0 2px 12px rgba(0,0,0,0.06), 0 1px 3px rgba(0,0,0,0.04)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 14px 8px\",display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:26,height:26,borderRadius:7,backgroundColor:node.color+\"18\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"div\",{style:{width:10,height:10,borderRadius:3,backgroundColor:node.color}})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:\"#1a1a2e\",lineHeight:\"16px\",fontFamily:font},children:node.title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"rgba(0,0,0,0.4)\",lineHeight:\"14px\",fontFamily:font,marginTop:1},children:node.sub})]})]}),items.length>0&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:\"rgba(0,0,0,0.06)\",margin:\"0 14px\"}}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px 14px 12px\"},children:items.map(function(item,i){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"6px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:6,height:6,borderRadius:\"50%\",backgroundColor:node.color,flexShrink:0,opacity:.6}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgba(0,0,0,0.55)\",fontFamily:font,lineHeight:\"16px\"},children:item})]},i);})})]}),/*#__PURE__*/_jsx(\"div\",{\"data-port-in\":node.id,style:{position:\"absolute\",left:-7,top:h/2-7,width:14,height:14,borderRadius:\"50%\",border:\"2px solid \"+node.color,backgroundColor:\"#f5f6f8\",cursor:\"crosshair\",zIndex:3,transition:\"background-color 0.15s\"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor=node.color+\"30\";},onMouseLeave:function(e){e.currentTarget.style.backgroundColor=\"#f5f6f8\";}}),/*#__PURE__*/_jsx(\"div\",{onMouseDown:function(e){e.stopPropagation();onOutPortDown(e,node.id);},onTouchStart:function(e){e.stopPropagation();if(e.touches[0])onOutPortDown(e.touches[0],node.id);},style:{position:\"absolute\",right:-7,top:h/2-7,width:14,height:14,borderRadius:\"50%\",border:\"2px solid \"+node.color,backgroundColor:node.color,cursor:\"crosshair\",zIndex:3,transition:\"opacity 0.15s\"},onMouseEnter:function(e){e.currentTarget.style.opacity=\"0.7\";},onMouseLeave:function(e){e.currentTarget.style.opacity=\"1\";}})]},node.id);})]})]});};var renderCta=function(){if(!showCta)return null;return /*#__PURE__*/_jsxs(\"a\",{href:ctaUrl||\"#\",target:\"_blank\",rel:\"noopener noreferrer\",onMouseEnter:function(){setCtaHover(true);},onMouseLeave:function(){setCtaHover(false);},style:{display:\"inline-flex\",alignItems:\"center\",gap:6,marginTop:isMobile?16:20,padding:\"6px 14px 6px 16px\",backgroundColor:ctaColor||\"#635BFF\",color:\"#FFFFFF\",fontSize:15,fontWeight:500,fontFamily:font,borderRadius:20,textDecoration:\"none\",cursor:\"pointer\",transition:\"background-color 0.2s ease\",lineHeight:\"22px\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:ctaText||\"Learn more\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"13\",height:\"11\",viewBox:\"0 0 13 11\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{transition:\"transform 0.2s ease\",transform:ctaHover?\"translateX(3px)\":\"translateX(0px)\",flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M7.174 0.443a0.75 0.75 0 0 1 1.06 0.025l4.157 4.307a0.75 0.75 0 0 1 0 1.05l-4.157 4.307a0.75 0.75 0 0 1-1.085-1.035L10.554 5.6H1.25a0.75 0.75 0 1 1 0-1.5h9.304L7.149 0.603a0.75 0.75 0 0 1 0.025-1.06z\",fill:\"currentColor\"})})]});};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",position:\"relative\",display:\"flex\",justifyContent:\"center\",boxSizing:\"border-box\",overflow:\"hidden\"},children:[showVanta&&/*#__PURE__*/_jsx(\"div\",{ref:vantaRef,style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,zIndex:0,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:maxContentWidth,paddingTop:paddingTop!=null?paddingTop:sectionPadY,paddingBottom:paddingBottom!=null?paddingBottom:sectionPadY,paddingLeft:sectionPadX,paddingRight:sectionPadX,boxSizing:\"border-box\",position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:textMaxWidth},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:titleSize,fontWeight:600,color:titleColor,lineHeight:titleLineHeight,margin:0,letterSpacing:\"-0.02em\",fontFamily:font},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:descSize,fontWeight:400,color:descriptionColor,lineHeight:descLineHeight,margin:0,marginTop:isMobile?12:16,fontFamily:font},children:description}),renderCta()]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:visualMarginTop,width:\"100%\",borderRadius:innerBorderRadius,overflow:\"hidden\",boxShadow:visualShadow?\"0 30px 60px -12px rgba(50,50,93,0.12), 0 18px 36px -18px rgba(0,0,0,0.1), 0 -12px 36px -8px rgba(0,0,0,0.02)\":\"none\",backgroundColor:mediaType===\"diagram\"?\"#f5f6f8\":\"#F6F9FC\",boxSizing:\"border-box\"},children:renderMedia()})]})]});}Visual_single_large.defaultProps={title:\"Same-day automated accounting reports\",description:\"Instantly review detailed tables, charts, and journal entries following ASC 606 and IFRS 15 accounting standards to get a snapshot of your business.\",mediaType:\"image\",imageSrc:\"\",videoSrc:\"\",imageAlt:\"Visual\",titleColor:\"#0A2540\",descriptionColor:\"#425466\",visualBorderRadius:20,visualShadow:true,paddingTop:undefined,paddingBottom:undefined,maxContentWidth:1200,videoAutoplay:true,videoLoop:true,videoMuted:true,showVanta:true,vantaColor:5659135,showCta:true,ctaText:\"Learn more\",ctaUrl:\"\",ctaColor:\"#635BFF\",beforeImage:\"\",afterImage:\"\",beforeLabel:\"Before\",afterLabel:\"After\",diagramNodes:[{title:\"Start Flow\",sub:\"Trigger\",items:\"Initialize,Validate,Execute\",color:\"#22c55e\"},{title:\"Process Data\",sub:\"Transform\",items:\"Parse Input,Clean Data,Normalize\",color:\"#a78bfa\"},{title:\"Decision Gate\",sub:\"Conditional\",items:\"Evaluate Rules,Route Traffic\",color:\"#f59e0b\"},{title:\"Send Output\",sub:\"Action\",items:\"Format Response,Deliver,Log Result\",color:\"#3b82f6\"}]};addPropertyControls(Visual_single_large,{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Same-day automated accounting reports\",displayTextArea:true},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Instantly review detailed tables, charts, and journal entries following ASC 606 and IFRS 15 accounting standards to get a snapshot of your business.\",displayTextArea:true},showCta:{title:\"Show CTA\",type:ControlType.Boolean,defaultValue:true},ctaText:{title:\"CTA Text\",type:ControlType.String,defaultValue:\"Learn more\",hidden:function(p){return!p.showCta;}},ctaUrl:{title:\"CTA Link\",type:ControlType.String,defaultValue:\"\",hidden:function(p){return!p.showCta;}},ctaColor:{title:\"CTA Color\",type:ControlType.Color,defaultValue:\"#635BFF\",hidden:function(p){return!p.showCta;}},mediaType:{title:\"Media Type\",type:ControlType.Enum,defaultValue:\"image\",options:[\"image\",\"video\",\"comparison\",\"diagram\"],optionTitles:[\"Image\",\"Video / GIF\",\"Comparison Slider\",\"Interactive Diagram\"]},imageSrc:{title:\"Image\",type:ControlType.Image,hidden:function(p){return p.mediaType!==\"image\";}},videoSrc:{title:\"Video\",type:ControlType.File,allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:function(p){return p.mediaType!==\"video\";}},beforeImage:{title:\"Before Image\",type:ControlType.Image,hidden:function(p){return p.mediaType!==\"comparison\";}},afterImage:{title:\"After Image\",type:ControlType.Image,hidden:function(p){return p.mediaType!==\"comparison\";}},beforeLabel:{title:\"Before Label\",type:ControlType.String,defaultValue:\"Before\",hidden:function(p){return p.mediaType!==\"comparison\";}},afterLabel:{title:\"After Label\",type:ControlType.String,defaultValue:\"After\",hidden:function(p){return p.mediaType!==\"comparison\";}},diagramNodes:{title:\"Diagram Nodes\",type:ControlType.Array,maxCount:12,hidden:function(p){return p.mediaType!==\"diagram\";},control:{type:ControlType.Object,controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"New Node\"},sub:{title:\"Subtitle\",type:ControlType.String,defaultValue:\"Type\"},items:{title:\"Items\",type:ControlType.String,defaultValue:\"Item 1,Item 2\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#3b82f6\"}}},defaultValue:[{title:\"Start Flow\",sub:\"Trigger\",items:\"Initialize,Validate,Execute\",color:\"#22c55e\"},{title:\"Process Data\",sub:\"Transform\",items:\"Parse Input,Clean Data,Normalize\",color:\"#a78bfa\"},{title:\"Decision Gate\",sub:\"Conditional\",items:\"Evaluate Rules,Route Traffic\",color:\"#f59e0b\"},{title:\"Send Output\",sub:\"Action\",items:\"Format Response,Deliver,Log Result\",color:\"#3b82f6\"}]},imageAlt:{title:\"Alt Text\",type:ControlType.String,defaultValue:\"Visual\"},titleColor:{title:\"Title Color\",type:ControlType.Color,defaultValue:\"#0A2540\"},descriptionColor:{title:\"Desc Color\",type:ControlType.Color,defaultValue:\"#425466\"},visualBorderRadius:{title:\"Visual Radius\",type:ControlType.Number,defaultValue:20,min:0,max:40,step:1},visualShadow:{title:\"Visual Shadow\",type:ControlType.Boolean,defaultValue:true},showVanta:{title:\"Vanta Rings\",type:ControlType.Boolean,defaultValue:true},vantaColor:{title:\"Vanta Color\",type:ControlType.Color,defaultValue:\"#5659FF\",hidden:function(p){return!p.showVanta;}},paddingTop:{title:\"Pad Top\",type:ControlType.Number,defaultValue:undefined,min:0,max:200,step:1},paddingBottom:{title:\"Pad Bottom\",type:ControlType.Number,defaultValue:undefined,min:0,max:200,step:1},maxContentWidth:{title:\"Max Width\",type:ControlType.Number,defaultValue:1200,min:600,max:1600,step:10},videoAutoplay:{title:\"Autoplay\",type:ControlType.Boolean,defaultValue:true,hidden:function(p){return p.mediaType!==\"video\";}},videoLoop:{title:\"Loop\",type:ControlType.Boolean,defaultValue:true,hidden:function(p){return p.mediaType!==\"video\";}},videoMuted:{title:\"Muted\",type:ControlType.Boolean,defaultValue:true,hidden:function(p){return p.mediaType!==\"video\";}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Visual_single_large\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./visual_single_large.map"],"mappings":"+MAIG,SAAwB,EAAoB,EAAM,CAAC,IAAI,EAAM,EAAM,MAAU,EAAY,EAAM,YAAgB,EAAU,EAAM,UAAc,EAAS,EAAM,SAAa,EAAS,EAAM,SAAa,EAAS,EAAM,SAAa,EAAW,EAAM,WAAe,EAAiB,EAAM,iBAAqB,GAAmB,EAAM,mBAAuB,GAAa,EAAM,aAAiB,GAAW,EAAM,WAAe,GAAc,EAAM,cAAkB,GAAgB,EAAM,gBAAoB,GAAc,EAAM,cAAkB,GAAU,EAAM,UAAc,GAAW,EAAM,WAAe,EAAU,EAAM,UAAc,GAAW,EAAM,WAAe,GAAQ,EAAM,QAAY,GAAQ,EAAM,QAAY,GAAO,EAAM,OAAW,GAAS,EAAM,SAAa,EAAY,EAAM,YAAgB,GAAW,EAAM,WAAe,GAAY,EAAM,YAAgB,GAAW,EAAM,WAAe,EAAa,EAAM,cAAc,EAAE,CAAK,EAAaA,EAAO,KAAK,CAAK,EAASA,EAAO,KAAK,CAAK,EAAYA,EAAO,KAAK,CAAK,EAAUA,EAAO,KAAK,CAAK,EAAWA,EAAO,KAAK,CAAK,EAAIC,EAAS,KAAK,CAAK,EAAe,EAAI,GAAO,GAAkB,EAAI,GAAO,EAAIA,EAAS,GAAM,CAAK,GAAS,EAAI,GAAO,EAAY,EAAI,GAAO,EAAIA,EAAS,GAAG,CAAK,EAAU,EAAI,GAAO,GAAa,EAAI,GAAO,EAAWD,EAAO,GAAM,CAAK,GAAIC,EAAS,UAAU,CAAC,OAAO,EAAW,EAAa,QAAQ,EAAE,EAAG,CAAK,EAAQ,GAAI,GAAO,GAAW,GAAI,GAAO,GAAIA,EAAS,UAAU,CAAC,OAAO,EAAqB,EAAa,QAAQ,EAAE,EAAG,CAAK,GAAO,GAAI,GAAO,EAAU,GAAI,GAAO,GAAIA,EAAS,KAAK,CAAK,EAAY,GAAI,GAAO,GAAe,GAAI,GAAO,GAAIA,EAAS,EAAK,CAAK,GAAU,GAAI,GAAO,GAAa,GAAI,GAAO,GAAIA,EAAS,EAAE,CAAK,EAAO,GAAI,GAAO,EAAU,GAAI,GAAO,EAAYD,EAAO,KAAK,CAAK,EAASA,EAAO,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAK,EAAcA,EAAO,KAAK,CAAK,GAAcA,EAAO,EAAa,QAAQ,EAAE,CACh2D,EAAU,UAAU,CAAI,OAAY,UAAiB,KAAI,EAAM,EAAa,OAAU,IAAQ,GAAc,UAAS,GAAW,EAAW,EAAM,CAAC,CAAC,EAAU,EAAqB,EAAM,CAAC,CAAC,GAAc,QAAQ,KAAS,CAAC,EAAa,OAAO,EAAU,CAAC,CACzP,EAAU,UAAU,CAAK,KAAa,QAAe,KAAI,EAAS,IAAI,eAAe,SAAS,EAAQ,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAQ,OAAO,IAAI,GAAkB,EAAQ,GAAG,YAAY,MAAM,EAAG,CAAwC,OAAvC,EAAS,QAAQ,EAAa,QAAQ,CAAQ,UAAU,CAAC,EAAS,YAAY,IAAK,EAAE,CAAC,CACjR,EAAU,UAAU,CAAI,SAAY,WAAW,CAAC,EAAW,SAAe,KAAI,EAAS,IAAI,eAAe,SAAS,EAAQ,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAQ,OAAO,IAAI,GAAa,EAAQ,GAAG,YAAY,MAAM,EAAG,CAAsC,OAArC,EAAS,QAAQ,EAAW,QAAQ,CAAQ,UAAU,CAAC,EAAS,YAAY,IAAK,CAAC,EAAU,CAAC,CACxS,EAAU,UAAU,CAAI,SAAY,WAAW,CAAC,EAAW,SAAe,KAAI,EAAG,EAAW,QAAY,EAAQ,SAAS,EAAE,CAAI,CAAC,EAAE,SAAS,CAAC,EAAE,UAAe,EAAE,gBAAgB,CAAC,EAAU,SAAS,EAAK,CAAC,IAAI,EAAM,EAAE,OAAO,EAAE,IAAI,GAAO,EAAK,KAAK,OAAO,EAAK,GAAO,GAAG,CAAC,GAAG,OAAO,KAAK,IAAI,GAAG,KAAK,IAAI,EAAE,EAAK,CAAC,EAAG,GAAwD,OAArD,EAAG,iBAAiB,QAAQ,EAAQ,CAAC,QAAQ,GAAM,CAAC,CAAQ,UAAU,CAAC,EAAG,oBAAoB,QAAQ,EAAQ,IAAK,CAAC,EAAU,CAAC,CACtb,EAAU,UAAU,CAAI,MAAC,GAAW,CAAC,EAAS,SAAe,KAAI,EAAU,GAAU,EAAU,UAAU,CAAI,QAAW,CAAC,EAAS,UAAkB,GAAC,EAAO,OAAO,CAAC,EAAO,MAAM,OAAa,GAAG,CAAC,EAAY,QAAQ,EAAO,MAAM,MAAM,CAAC,GAAG,EAAS,QAAQ,cAAc,GAAK,cAAc,GAAK,aAAa,GAAM,UAAU,IAAI,SAAS,IAAI,MAAM,EAAE,YAAY,EAAE,MAAM,IAAY,QAAQ,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,OAAQ,EAAE,CAAC,QAAQ,KAAK,oBAAoB,EAAE,GAAQ,EAAW,SAAS,EAAI,CAAC,OAAO,IAAI,QAAQ,SAAS,EAAQ,EAAO,CAA8D,GAAhD,SAAS,cAAc,eAAe,EAAI,KAAK,CAAa,CAAC,GAAS,CAAC,OAAQ,IAAI,EAAE,SAAS,cAAc,SAAS,CAAC,EAAE,IAAI,EAAI,EAAE,OAAO,EAAQ,EAAE,QAAQ,EAAO,SAAS,KAAK,YAAY,EAAE,EAAG,EAAuS,OAApS,EAAW,oEAAoE,CAAC,KAAK,UAAU,CAAC,OAAO,EAAW,oEAAoE,EAAG,CAAC,KAAK,UAAU,CAAK,GAAU,GAAW,EAAG,CAAC,MAAM,SAAS,EAAI,CAAC,QAAQ,KAAK,oBAAoB,EAAI,EAAG,CAAQ,UAAU,CAAC,EAAU,GAAK,AAAsD,EAAY,WAA1C,EAAY,QAAQ,SAAS,CAAqB,SAAU,CAAC,EAAU,GAAW,CAAC,CACnqC,IAAI,EAAiBE,EAAY,SAAS,EAAQ,CAAK,KAAU,QAAe,KAAI,EAAK,EAAU,QAAQ,uBAAuB,CAAsE,GAA7D,KAAK,IAAI,EAAE,KAAK,IAAI,KAAK,EAAQ,EAAK,MAAM,EAAK,MAAM,IAAI,CAAC,CAAkB,GAAG,EAAE,CAAC,CAAC,EAAU,UAAU,CAAC,IAAI,EAAK,SAAS,EAAE,CAAI,EAAW,UAAS,EAAE,gBAAgB,CAAC,EAAiB,EAAE,QAAQ,GAAQ,EAAK,UAAU,CAAC,EAAW,QAAQ,IAAY,EAAK,SAAS,EAAE,CAAI,EAAW,SAAS,EAAE,QAAQ,IAAG,EAAiB,EAAE,QAAQ,GAAG,QAAQ,EAAO,EAAK,UAAU,CAAC,EAAW,QAAQ,IAA4L,OAApL,EAAO,iBAAiB,YAAY,EAAK,CAAC,EAAO,iBAAiB,UAAU,EAAK,CAAC,EAAO,iBAAiB,YAAY,EAAK,CAAC,QAAQ,GAAK,CAAC,CAAC,EAAO,iBAAiB,WAAW,EAAK,CAAQ,UAAU,CAAC,EAAO,oBAAoB,YAAY,EAAK,CAAC,EAAO,oBAAoB,UAAU,EAAK,CAAC,EAAO,oBAAoB,YAAY,EAAK,CAAC,EAAO,oBAAoB,WAAW,EAAK,GAAK,CAAC,EAAiB,CAAC,CACj6B,EAAU,UAAU,CAAI,OAAY,UAAiB,KAAI,EAAO,SAAS,EAAE,CAAK,KAAW,QAAe,KAAI,EAAK,EAAW,QAAQ,uBAAuB,CAAK,EAAG,EAAK,MAAM,EAAK,EAAU,OAAK,EAAS,KAAI,EAAG,EAAE,UAAU,IAAA,GAAoB,EAAE,SAAS,EAAE,QAAQ,GAAG,EAAE,QAAQ,GAAG,QAAQ,EAAvD,EAAE,QAA2D,EAAG,EAAE,UAAU,IAAA,GAAoB,EAAE,SAAS,EAAE,QAAQ,GAAG,EAAE,QAAQ,GAAG,QAAQ,EAAvD,EAAE,QAA2D,GAAI,EAAG,EAAK,MAAM,EAAO,GAAI,EAAG,EAAK,KAAK,EAAG,GAAG,EAAY,QAAQ,CAAI,EAAE,YAAW,EAAE,gBAAgB,CAAC,IAAI,EAAI,EAAY,QAAQ,GAAW,SAAS,EAAK,CAAC,IAAI,EAAQ,EAAE,CAAC,IAAI,IAAI,KAAK,EAAK,EAAQ,GAAG,EAAK,GAAkI,MAA/H,GAAQ,GAAK,CAAC,EAAE,KAAK,IAAI,EAAE,KAAK,IAAI,EAAK,EAAO,EAAG,EAAS,QAAQ,EAAE,CAAC,CAAC,EAAE,KAAK,IAAI,EAAE,KAAK,IAAI,EAAK,GAAG,EAAG,EAAS,QAAQ,EAAE,CAAC,CAAC,CAAQ,GAAU,CAAK,EAAc,UAAY,EAAE,YAAW,EAAE,gBAAgB,CAAC,GAAe,CAAC,GAAG,EAAc,QAAQ,EAAE,GAAG,EAAc,QAAQ,EAAE,GAAG,EAAG,GAAG,EAAG,CAAC,KAAQ,EAAK,SAAS,EAAE,CAAC,GAAG,EAAc,QAAQ,CAAC,IAAI,EAAI,EAA2K,GAApK,EAAE,UAAU,IAAA,GAAgD,EAAE,gBAAgB,EAAE,eAAe,KAAI,EAAI,EAAE,eAAe,GAAG,QAAQ,EAAI,EAAE,eAAe,GAAG,UAApI,EAAI,EAAE,QAAQ,EAAI,EAAE,SAA4H,IAAM,IAAA,GAAU,CAAC,IAAI,EAAK,SAAS,iBAAiB,EAAI,EAAI,CAAC,GAAG,GAAM,EAAK,cAAc,EAAK,aAAa,eAAe,CAAC,CAAC,IAAI,EAAS,EAAK,aAAa,eAAe,CAAC,GAAG,IAAW,EAAc,QAAQ,KAAK,CAAC,IAAI,EAAO,EAAc,QAAQ,KAAK,EAAU,SAAS,EAAK,CAAC,IAAI,IAAI,EAAE,EAAE,EAAE,EAAK,OAAO,IAAK,GAAG,EAAK,GAAG,OAAO,GAAQ,EAAK,GAAG,KAAK,EAAS,OAAO,EAAM,OAAO,EAAK,OAAO,CAAC,CAAC,KAAK,EAAO,GAAG,EAAS,CAAC,CAAC,EAAG,IAAK,EAAY,QAAQ,KAAK,EAAc,QAAQ,KAAK,GAAe,KAAK,EAA4L,OAAzL,EAAO,iBAAiB,YAAY,EAAO,CAAC,EAAO,iBAAiB,UAAU,EAAK,CAAC,EAAO,iBAAiB,YAAY,EAAO,CAAC,QAAQ,GAAM,CAAC,CAAC,EAAO,iBAAiB,WAAW,EAAK,CAAQ,UAAU,CAAC,EAAO,oBAAoB,YAAY,EAAO,CAAC,EAAO,oBAAoB,UAAU,EAAK,CAAC,EAAO,oBAAoB,YAAY,EAAO,CAAC,EAAO,oBAAoB,WAAW,EAAK,IAAK,CAAC,EAAU,EAAO,CAAC,CACn+D,IAAI,EAAS,EAAe,IAAQ,EAAS,GAAgB,KAAK,EAAe,IAAQ,GAAU,EAAS,GAAG,EAAS,GAAG,GAAO,GAAgB,EAAS,OAAO,EAAS,OAAO,OAAW,GAAS,EAAS,GAAG,EAAS,GAAG,GAAO,GAAe,EAAS,OAAO,EAAS,OAAO,OAAW,EAAY,EAAS,GAAG,EAAS,GAAG,GAAO,GAAY,EAAS,GAAG,EAAS,GAAG,GAAO,GAAa,EAAS,OAAO,EAAS,MAAM,MAAU,GAAgB,EAAS,GAAG,EAAS,GAAG,GAAO,EAAkB,EAAS,GAAG,EAAS,GAAG,OAAO,GAAmB,EAAE,GAAO,EAAK,sFACxiB,GAAY,UAAU,CAAuf,OAAnf,IAAY,SAAS,EAA8B,EAAK,QAAQ,CAAC,IAAI,EAAS,SAAS,GAAc,KAAK,GAAU,MAAM,GAAW,YAAY,GAAK,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,aAAa,EAAkB,CAAC,CAAC,CAAK,IAAY,aAAoB,IAAwB,CAAI,IAAY,UAAiB,IAAe,CAAI,EAA8B,EAAK,MAAM,CAAC,IAAI,EAAS,IAAI,EAAS,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,aAAa,EAAkB,CAAC,CAAC,CAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,YAAY,OAAO,gBAAgB,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,UAAU,SAAS,GAAG,WAAW,EAAK,aAAa,EAAkB,CAAC,SAAS,wBAAwB,CAAC,EAAO,GAAuB,UAAU,CAAC,GAAG,CAAC,GAAa,CAAC,GAAY,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,YAAY,OAAO,gBAAgB,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,UAAU,SAAS,GAAG,WAAW,EAAK,aAAa,EAAkB,CAAC,SAAS,4BAA4B,CAAC,CAAE,IAAI,EAAU,YAAY,IAAI,GAAW,SAAa,EAAS,EAAU,IAAI,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAU,YAAY,SAAS,EAAE,CAAC,EAAW,QAAQ,GAAK,EAAiB,EAAE,QAAQ,EAAG,aAAa,SAAS,EAAE,CAAC,EAAW,QAAQ,GAAQ,EAAE,QAAQ,IAAG,EAAiB,EAAE,QAAQ,GAAG,QAAQ,EAAG,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,SAAS,SAAS,aAAa,EAAkB,OAAO,YAAY,WAAW,OAAO,iBAAiB,OAAO,YAAY,QAAQ,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,IAAI,IAAY,GAAG,IAAI,IAAY,QAAQ,UAAU,GAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,OAAO,OAAO,OAAO,SAAS,EAAU,eAAe,EAAU,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,GAAa,GAAG,IAAI,IAAa,SAAS,UAAU,GAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,QAAQ,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,OAAO,EAAE,KAAK,EAAS,UAAU,mBAAmB,MAAM,EAAE,gBAAgB,UAAU,UAAU,0BAA0B,OAAO,EAAE,cAAc,OAAO,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,EAAS,UAAU,wBAAwB,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,gBAAgB,UAAU,UAAU,6BAA6B,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,EAAE,cAAc,OAAO,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,iBAAiB,OAAO,OAAO,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,oBAAoB,OAAO,OAAO,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAS,GAAG,GAAG,KAAK,EAAS,GAAG,GAAG,gBAAgB,kBAAkB,MAAM,OAAO,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,WAAW,EAAK,QAAQ,WAAW,aAAa,GAAG,cAAc,SAAS,cAAc,YAAY,OAAO,EAAE,cAAc,OAAO,CAAC,SAAS,IAAa,SAAS,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAS,GAAG,GAAG,MAAM,EAAS,GAAG,GAAG,gBAAgB,kBAAkB,MAAM,OAAO,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,WAAW,EAAK,QAAQ,WAAW,aAAa,GAAG,cAAc,SAAS,cAAc,YAAY,OAAO,EAAE,cAAc,OAAO,CAAC,SAAS,IAAY,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAO,GAAc,UAAU,CAAC,IAAI,EAAM,EAAa,IAAI,SAAS,EAAG,EAAE,CAAC,MAAM,CAAC,GAAG,IAAI,EAAE,MAAM,EAAG,OAAO,GAAG,IAAI,EAAG,KAAK,GAAG,MAAM,EAAG,OAAO,GAAG,MAAM,EAAG,OAAO,EAAY,EAAE,EAAY,QAAQ,EAAG,CAAK,EAAO,GAAU,GAAQ,GAAQ,GAAG,MAAM,EAAO,IAAC,EAAO,GAC7xH,IAAI,IAD+xH,EAAG,EAAO,EAAW,EAAK,SAAS,EAAI,CAAY,IAAI,IAAX,EAAE,KAAa,EAAE,EAAE,EAAE,EAAM,OAAO,IAAK,GAAG,EAAM,GAAG,KAAK,EAAI,CAAC,EAAE,EAAM,GAAG,MAAQ,GAAG,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAE,EAAQ,IAAM,CAAC,EAAE,EAAE,EAAE,EAAE,CAAK,EAAE,EAAU,EAAE,MAAM,CAAC,MAAM,CAAC,EAAEA,EAAE,EAAE,EAAO,EAAEA,EAAE,EAAE,EAAE,EAAE,EAAO,EAAI,SAAS,EAAI,CAAY,IAAI,IAAX,EAAE,KAAa,EAAE,EAAE,EAAE,EAAM,OAAO,IAAK,GAAG,EAAM,GAAG,KAAK,EAAI,CAAC,EAAE,EAAM,GAAG,MAAQ,GAAG,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAQ,IAAM,CAAC,EAAE,EAAE,EAAE,EAAE,CAAK,EAAE,EAAU,EAAE,MAAM,CAAC,MAAM,CAAC,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAE,EAAE,EAAO,EAAU,SAAS,EAAG,CAAC,GAAG,CAAC,EAAW,QAAQ,MAAM,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,EAAK,EAAW,QAAQ,uBAAuB,CAAK,EAAE,EAAK,MAAM,EAAK,EAAU,IAAI,IAAE,EAAE,GAAE,IAAI,EAAG,EAAG,UAAU,IAAA,GAAqB,EAAX,EAAG,QAAc,EAAG,EAAG,UAAU,IAAA,GAAqB,EAAX,EAAG,QAAU,MAAM,CAAC,GAAG,EAAG,EAAK,MAAM,EAAE,GAAG,EAAG,EAAK,KAAK,EAAE,EAAO,EAAW,SAAS,EAAG,EAAI,CAAC,EAAG,iBAAiB,CAAC,IAAI,EAAE,EAAU,EAAG,CAAK,EAAG,EAAQ,IAAM,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAAS,QAAQ,CAAC,EAAE,EAAE,EAAE,EAAG,EAAE,EAAE,EAAE,EAAE,EAAG,EAAE,CAAC,EAAY,QAAQ,GAAU,EAAc,SAAS,EAAG,EAAI,CAAC,EAAG,iBAAiB,CAAC,IAAI,EAAG,EAAK,EAAI,CAAC,EAAc,QAAQ,CAAC,KAAK,EAAI,EAAE,EAAG,EAAE,EAAE,EAAG,EAAE,EAAO,EAAW,SAAS,EAAI,CAAC,EAAU,SAAS,EAAK,CAAC,OAAO,EAAK,OAAO,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,GAAM,EAAG,EAAO,EAAO,UAAU,CAAC,EAAU,SAAS,EAAK,CAAC,OAAO,KAAK,IAAI,EAAE,KAAK,OAAO,EAAK,IAAI,GAAG,CAAC,GAAG,EAAG,EAAO,EAAQ,UAAU,CAAC,EAAU,SAAS,EAAK,CAAC,OAAO,KAAK,IAAI,GAAG,KAAK,OAAO,EAAK,IAAI,GAAG,CAAC,GAAG,EAAG,EAAO,EAAQ,KAAK,MAAM,EAAO,IAAI,CAAC,IAAQ,EAAU,uBAA2B,EAAS,sBACnsK,EAAS,EAAE,CAAS,EAAG,EAAE,EAAG,EAAM,OAAO,IAAK,EAAS,EAAM,GAAI,IAAI,GAAK,IAAI,GAAW,GAAO,OAAO,SAAS,EAAE,CAAC,OAAO,EAAS,EAAE,OAAO,EAAS,EAAE,KAAM,CAAC,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAW,MAAM,CAAC,MAAM,OAAO,OAAO,EAAK,EAAO,SAAS,WAAW,SAAS,SAAS,aAAa,EAAkB,WAAW,UAAU,gBAAgB,yDAAyD,eAAe,GAAG,EAAO,MAAM,GAAG,EAAO,KAAK,WAAW,OAAO,iBAAiB,OAAO,YAAY,OAAO,OAAO,6BAA6B,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,WAAW,OAAO,aAAa,EAAE,OAAO,4BAA4B,UAAU,6BAA6B,SAAS,SAAS,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAQ,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,OAAO,OAAO,WAAW,cAAc,OAAO,GAAQ,GAAG,UAAU,UAAU,SAAS,GAAG,WAAW,IAAI,MAAM,GAAQ,GAAG,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAK,QAAQ,EAAE,WAAW,EAAE,CAAC,SAAS,IAAI,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,SAAS,GAAG,UAAU,SAAS,WAAW,EAAK,WAAW,6BAA6B,YAAY,6BAA6B,QAAQ,QAAQ,WAAW,OAAO,CAAC,SAAS,EAAQ,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAO,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,OAAO,OAAO,WAAW,cAAc,OAAO,GAAQ,EAAE,UAAU,UAAU,SAAS,GAAG,WAAW,IAAI,MAAM,GAAQ,EAAE,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAK,QAAQ,EAAE,WAAW,EAAE,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,EAAG,IAAI,gBAAgB,WAAW,MAAM,EAAK,OAAO,EAAK,SAAS,WAAW,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC,SAAS,CAAC,GAAW,IAAI,SAAS,EAAK,EAAI,CAAC,IAAI,EAAM,EAAK,EAAK,KAAK,CAAK,EAAI,EAAI,EAAK,GAAG,CAAK,EAAE,EAAS,EAAM,EAAE,EAAM,EAAE,EAAI,EAAE,EAAI,EAAE,CAAC,OAAoB,EAAM,IAAI,CAAC,SAAS,CAAc,EAAK,OAAO,CAAG,IAAE,OAAO,cAAc,YAAY,GAAG,KAAK,OAAO,MAAM,CAAC,OAAO,UAAU,cAAc,SAAS,CAAC,QAAQ,UAAU,CAAC,EAAW,EAAI,EAAG,CAAC,CAAc,EAAK,OAAO,CAAG,IAAE,OAAO,EAAU,YAAY,EAAE,KAAK,OAAO,MAAM,CAAC,cAAc,OAAO,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,EAAI,EAAE,GAAG,EAAI,EAAE,EAAE,EAAE,KAAK,EAAU,MAAM,CAAC,cAAc,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAI,EAAG,CAAC,GAA0B,EAAK,OAAO,CAAC,EAAE,EAAS,EAAY,GAAG,EAAY,GAAG,EAAY,GAAG,EAAY,GAAG,CAAC,OAAO,EAAS,YAAY,EAAE,KAAK,OAAO,gBAAgB,MAAM,MAAM,CAAC,cAAc,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAM,IAAI,SAAS,EAAK,CAAC,IAAI,EAAI,EAAQ,EAAK,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAK,EAAM,EAAW,EAAK,MAAM,CAAK,EAAE,EAAU,EAAK,MAAM,CAAC,OAAoB,EAAM,MAAM,CAAC,YAAY,SAAS,EAAE,CAAC,EAAW,EAAE,EAAK,GAAG,EAAG,aAAa,SAAS,EAAE,CAAI,EAAE,QAAQ,IAAG,EAAW,EAAE,QAAQ,GAAG,EAAK,GAAG,CAAC,EAAE,iBAAiB,EAAG,MAAM,CAAC,SAAS,WAAW,KAAK,EAAI,EAAE,IAAI,EAAI,EAAE,MAAM,EAAO,WAAW,UAAU,OAAO,4BAA4B,aAAa,GAAG,OAAO,OAAO,OAAO,EAAE,UAAU,0DAA0D,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,gBAAgB,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,EAAE,gBAAgB,EAAK,MAAM,KAAK,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAE,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,EAAE,gBAAgB,EAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,UAAU,WAAW,OAAO,WAAW,EAAK,CAAC,SAAS,EAAK,MAAM,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,kBAAkB,WAAW,OAAO,WAAW,EAAK,UAAU,EAAE,CAAC,SAAS,EAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAM,OAAO,GAAgB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,mBAAmB,OAAO,SAAS,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,gBAAgB,CAAC,SAAS,EAAM,IAAI,SAAS,EAAK,EAAE,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,QAAQ,QAAQ,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,aAAa,MAAM,gBAAgB,EAAK,MAAM,WAAW,EAAE,QAAQ,GAAG,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,mBAAmB,WAAW,EAAK,WAAW,OAAO,CAAC,SAAS,EAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,eAAe,EAAK,GAAG,MAAM,CAAC,SAAS,WAAW,KAAK,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,OAAO,aAAa,EAAK,MAAM,gBAAgB,UAAU,OAAO,YAAY,OAAO,EAAE,WAAW,yBAAyB,CAAC,aAAa,SAAS,EAAE,CAAC,EAAE,cAAc,MAAM,gBAAgB,EAAK,MAAM,MAAO,aAAa,SAAS,EAAE,CAAC,EAAE,cAAc,MAAM,gBAAgB,WAAY,CAAC,CAAc,EAAK,MAAM,CAAC,YAAY,SAAS,EAAE,CAAC,EAAE,iBAAiB,CAAC,EAAc,EAAE,EAAK,GAAG,EAAG,aAAa,SAAS,EAAE,CAAC,EAAE,iBAAiB,CAAI,EAAE,QAAQ,IAAG,EAAc,EAAE,QAAQ,GAAG,EAAK,GAAG,EAAG,MAAM,CAAC,SAAS,WAAW,MAAM,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,OAAO,aAAa,EAAK,MAAM,gBAAgB,EAAK,MAAM,OAAO,YAAY,OAAO,EAAE,WAAW,gBAAgB,CAAC,aAAa,SAAS,EAAE,CAAC,EAAE,cAAc,MAAM,QAAQ,OAAQ,aAAa,SAAS,EAAE,CAAC,EAAE,cAAc,MAAM,QAAQ,KAAM,CAAC,CAAC,CAAC,CAAC,EAAK,GAAG,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAymC,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,MAAM,OAAO,SAAS,WAAW,QAAQ,OAAO,eAAe,SAAS,UAAU,aAAa,SAAS,SAAS,CAAC,SAAS,CAAC,GAAwB,EAAK,MAAM,CAAC,IAAI,EAAS,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,cAAc,OAAO,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,SAAS,GAAgB,WAAW,IAA4B,EAAY,cAAc,IAAkC,EAAY,YAAY,GAAY,aAAa,GAAY,UAAU,aAAa,SAAS,WAAW,OAAO,EAAE,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAa,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,GAAU,WAAW,IAAI,MAAM,EAAW,WAAW,GAAgB,OAAO,EAAE,cAAc,UAAU,WAAW,EAAK,CAAC,SAAS,EAAM,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAS,WAAW,IAAI,MAAM,EAAiB,WAAW,GAAe,OAAO,EAAE,UAAU,EAAS,GAAG,GAAG,WAAW,EAAK,CAAC,SAAS,EAAY,CAAC,CAAzmE,UAAU,CAAyB,OAApB,GAAwC,EAAM,IAAI,CAAC,KAAK,IAAQ,IAAI,OAAO,SAAS,IAAI,sBAAsB,aAAa,UAAU,CAAC,EAAY,GAAK,EAAG,aAAa,UAAU,CAAC,EAAY,GAAM,EAAG,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,UAAU,EAAS,GAAG,GAAG,QAAQ,oBAAoB,gBAAgB,IAAU,UAAU,MAAM,UAAU,SAAS,GAAG,WAAW,IAAI,WAAW,EAAK,aAAa,GAAG,eAAe,OAAO,OAAO,UAAU,WAAW,6BAA6B,WAAW,OAAO,WAAW,SAAS,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,IAAS,aAAa,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,sBAAsB,UAAU,GAAS,kBAAkB,kBAAkB,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,0MAA0M,KAAK,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAvjC,OAAulE,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAgB,MAAM,OAAO,aAAa,EAAkB,SAAS,SAAS,UAAU,GAAa,+GAA+G,OAAO,gBAAgB,IAAY,UAAU,UAAU,UAAU,UAAU,aAAa,CAAC,SAAS,IAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,wCAdzzP,IAAoD,IAAyD,CAAI,EAAO,IAAQ,EAAK,IAAQ,EAAK,IAAQ,EAAY,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAK,EAAW,SAAS,EAAE,CAAC,OAAO,GAAG,IAAI,MAAM,IAAI,CAAC,IAAI,SAAS,EAAE,CAAC,OAAO,EAAE,MAAM,EAAG,CAAC,OAAO,QAAQ,EAAO,EAAU,SAAS,EAAQ,CAAC,IAAI,EAAM,EAAW,EAAQ,CAA+B,OAA3B,EAAM,SAAS,EAAS,GAAU,GAAG,EAAM,OAAO,GAAG,IAAS,EAAS,SAAS,EAAG,EAAG,EAAG,EAAG,CAAC,IAAI,EAAG,KAAK,IAAI,KAAK,IAAI,EAAG,EAAG,CAAC,GAAG,GAAG,CAAC,MAAM,KAAK,EAAG,IAAI,EAAG,OAAO,EAAG,GAAI,IAAI,EAAG,MAAM,EAAG,GAAI,IAAI,EAAG,KAAK,EAAG,IAAI,GAAS,EAAW,SAAS,EAAM,CAAC,IAAI,EAAI,EAAE,CAAC,GAAG,IAAQ,EAAE,OAAO,EAAI,GAAG,IAAQ,EAA4C,MAAzC,GAAI,GAAG,CAAC,GAAG,EAAK,GAAQ,EAAE,GAAG,EAAK,IAAI,EAAE,CAAQ,EAAK,GAAG,IAAQ,EAAuE,MAApE,GAAI,GAAG,CAAC,EAAE,GAAG,GAAG,EAAK,IAAI,EAAE,CAAC,EAAI,GAAG,CAAC,EAAE,EAAK,EAAO,GAAG,GAAG,EAAK,IAAI,EAAE,CAAQ,EAAK,GAAG,IAAQ,EAAgH,MAA7G,GAAI,GAAG,CAAC,EAAE,GAAG,GAAG,EAAK,IAAI,EAAE,CAAC,EAAI,GAAG,CAAC,GAAG,EAAK,GAAQ,EAAE,GAAG,EAAK,IAAI,EAAE,CAAC,EAAI,GAAG,CAAC,EAAE,EAAK,EAAO,GAAG,GAAG,EAAK,IAAI,EAAE,CAAQ,EAAK,GAAG,IAAQ,EAAqF,MAAlF,GAAI,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,EAAI,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,EAAI,GAAG,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,EAAI,GAAG,CAAC,EAAE,IAAI,EAAE,IAAI,CAAQ,EAC1+B,IAAI,IAArJ,EAAK,GAAO,EAAE,EAAE,EAAM,EAAK,KAAK,KAAK,EAAM,EAAK,CAAK,GAAY,EAAK,EAAO,IAAI,KAAK,IAAI,EAAK,EAAE,EAAE,CAAK,GAAY,EAAK,KAAK,KAAK,IAAI,EAAK,EAAE,EAAE,CAAS,EAAE,EAAE,EAAE,EAAM,IAAI,CAAC,IAAI,EAAI,EAAE,EAAS,EAAI,KAAK,MAAM,EAAE,EAAK,CAAC,EAAI,IAAI,GAAG,CAAC,EAAE,GAAG,EAAI,EAAW,EAAE,GAAG,EAAI,EAAW,CAAE,OAAO,GAAU,EAAqB,SAAS,EAAM,CAAC,GAAG,GAAO,EAAE,MAAM,EAAE,CAAC,GAAG,IAAQ,EAAE,MAAM,CAAC,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,CAAC,GAAG,IAAQ,EAAE,MAAM,CAAC,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,CAAC,GAAG,IAAQ,EAAE,MAAM,CAAC,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,CAAc,IAAI,IAAb,EAAM,EAAE,CAAS,EAAE,EAAE,EAAE,EAAM,EAAE,IAAK,EAAM,KAAK,CAAC,KAAK,IAAI,EAAE,GAAG,KAAK,EAAE,GAAG,CAAC,CAAE,OAAO,GAa0vO,EAAoB,aAAa,CAAC,MAAM,wCAAwC,YAAY,uJAAuJ,UAAU,QAAQ,SAAS,GAAG,SAAS,GAAG,SAAS,SAAS,WAAW,UAAU,iBAAiB,UAAU,mBAAmB,GAAG,aAAa,GAAK,WAAW,IAAA,GAAU,cAAc,IAAA,GAAU,gBAAgB,KAAK,cAAc,GAAK,UAAU,GAAK,WAAW,GAAK,UAAU,GAAK,WAAW,QAAQ,QAAQ,GAAK,QAAQ,aAAa,OAAO,GAAG,SAAS,UAAU,YAAY,GAAG,WAAW,GAAG,YAAY,SAAS,WAAW,QAAQ,aAAa,CAAC,CAAC,MAAM,aAAa,IAAI,UAAU,MAAM,8BAA8B,MAAM,UAAU,CAAC,CAAC,MAAM,eAAe,IAAI,YAAY,MAAM,mCAAmC,MAAM,UAAU,CAAC,CAAC,MAAM,gBAAgB,IAAI,cAAc,MAAM,+BAA+B,MAAM,UAAU,CAAC,CAAC,MAAM,cAAc,IAAI,SAAS,MAAM,qCAAqC,MAAM,UAAU,CAAC,CAAC,CAAC,EAAoB,EAAoB,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,wCAAwC,gBAAgB,GAAK,CAAC,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,uJAAuJ,gBAAgB,GAAK,CAAC,QAAQ,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,QAAQ,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,aAAa,OAAO,SAAS,EAAE,CAAC,MAAM,CAACA,EAAE,SAAU,CAAC,OAAO,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,GAAG,OAAO,SAAS,EAAE,CAAC,MAAM,CAACA,EAAE,SAAU,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,MAAM,aAAa,UAAU,OAAO,SAAS,EAAE,CAAC,MAAM,CAACA,EAAE,SAAU,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,QAAQ,aAAa,UAAU,CAAC,aAAa,CAAC,QAAQ,cAAc,oBAAoB,sBAAsB,CAAC,CAAC,SAAS,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,SAAU,CAAC,SAAS,CAAC,MAAM,QAAQ,KAAK,EAAY,KAAK,iBAAiB,CAAC,MAAM,OAAO,MAAM,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,SAAU,CAAC,YAAY,CAAC,MAAM,eAAe,KAAK,EAAY,MAAM,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,cAAe,CAAC,WAAW,CAAC,MAAM,cAAc,KAAK,EAAY,MAAM,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,cAAe,CAAC,YAAY,CAAC,MAAM,eAAe,KAAK,EAAY,OAAO,aAAa,SAAS,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,cAAe,CAAC,WAAW,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,QAAQ,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,cAAe,CAAC,aAAa,CAAC,MAAM,gBAAgB,KAAK,EAAY,MAAM,SAAS,GAAG,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,WAAY,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,WAAW,CAAC,IAAI,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,OAAO,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,gBAAgB,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,MAAM,aAAa,IAAI,UAAU,MAAM,8BAA8B,MAAM,UAAU,CAAC,CAAC,MAAM,eAAe,IAAI,YAAY,MAAM,mCAAmC,MAAM,UAAU,CAAC,CAAC,MAAM,gBAAgB,IAAI,cAAc,MAAM,+BAA+B,MAAM,UAAU,CAAC,CAAC,MAAM,cAAc,IAAI,SAAS,MAAM,qCAAqC,MAAM,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,SAAS,CAAC,WAAW,CAAC,MAAM,cAAc,KAAK,EAAY,MAAM,aAAa,UAAU,CAAC,iBAAiB,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,UAAU,CAAC,mBAAmB,CAAC,MAAM,gBAAgB,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,aAAa,CAAC,MAAM,gBAAgB,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,UAAU,CAAC,MAAM,cAAc,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,WAAW,CAAC,MAAM,cAAc,KAAK,EAAY,MAAM,aAAa,UAAU,OAAO,SAAS,EAAE,CAAC,MAAM,CAACA,EAAE,WAAY,CAAC,WAAW,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,aAAa,IAAA,GAAU,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,CAAC,cAAc,CAAC,MAAM,aAAa,KAAK,EAAY,OAAO,aAAa,IAAA,GAAU,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,CAAC,gBAAgB,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,aAAa,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,GAAG,CAAC,cAAc,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,GAAK,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,SAAU,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,GAAK,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,SAAU,CAAC,WAAW,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,GAAK,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,YAAY,SAAU,CAAC,CAAC"}