{"version":3,"file":"Checkour_cap.BHOUcVf7.mjs","names":["useState","useRef","useCallback","useState","useRef"],"sources":["https:/framerusercontent.com/modules/q1UfMVz7V2fr5JgBVfsY/YycUTvV2pip7IP7NcAg0/Check_out_roles.js","https:/framerusercontent.com/modules/991JtPEtePWN9Ek0n3G6/nlnztN5V84wLiaQhn9r5/Checkour_cap.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * ROLE TABS SECTION (v3)\n *\n * Horizontal pill tabs at the top with an accent-color sliding indicator;\n * single panel below with role name, description, CTA button, and a\n * decorative icon in the top-right corner.\n *\n * Layout:\n *  - Desktop (>tabStackBreakpoint): horizontal pill tab bar with sliding\n *    accent indicator behind the active tab.\n *  - Mobile (≤tabStackBreakpoint): tabs collapse into a vertical list.\n *  - Panel sizing/typography respond to layoutBreakpoint independently.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1400\n * @framerIntrinsicHeight 520\n */export default function RoleTabs(props){const{accentColor,textColor,mutedColor,cardBorderColor,backgroundColor,panelBackground,iconTileBackground,tabBarBackground,tabActiveColor,tabActiveText,tabInactiveText,layoutBreakpoint,tabStackBreakpoint,maxWidth,sectionEyebrow,sectionTitle,sectionDescription,tabs}=props;const[activeIndex,setActiveIndex]=useState(0);const[containerWidth,setContainerWidth]=useState(0);const[pillStyle,setPillStyle]=useState({left:0,width:0});const containerRef=useRef(null);const tabBarRef=useRef(null);const tabBtnRefs=useRef([]);const isPanelStacked=containerWidth>0&&containerWidth<=layoutBreakpoint;const areTabsStacked=containerWidth>0&&containerWidth<=tabStackBreakpoint;useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){if(entry.contentRect.width>0){setContainerWidth(entry.contentRect.width);}}});ro.observe(el);const initialW=el.getBoundingClientRect().width;if(initialW>0)setContainerWidth(initialW);// Fallback for deferred layout (Framer Stacks etc.)\nconst fallbackId=window.setTimeout(()=>{const w=el.getBoundingClientRect().width;setContainerWidth(w>0?w:window.innerWidth);},500);return()=>{ro.disconnect();window.clearTimeout(fallbackId);};},[]);// Measure the active tab button and position the sliding pill behind it.\n// The pill sits inside tabBar with absolute positioning; we update its\n// `left` and `width` whenever the active tab or container resizes.\nconst measurePill=useCallback(()=>{if(areTabsStacked)return;const btn=tabBtnRefs.current[activeIndex];const bar=tabBarRef.current;if(!btn||!bar)return;const barRect=bar.getBoundingClientRect();const btnRect=btn.getBoundingClientRect();if(btnRect.width===0)return;setPillStyle({left:btnRect.left-barRect.left,width:btnRect.width});},[activeIndex,areTabsStacked]);// Run measure on every relevant change, with rAF + timeout fallbacks\n// for cases where layout hasn't settled (custom fonts loading, etc.)\nuseEffect(()=>{measurePill();const raf=requestAnimationFrame(()=>{measurePill();requestAnimationFrame(measurePill);});const t1=window.setTimeout(measurePill,100);const t2=window.setTimeout(measurePill,350);return()=>{cancelAnimationFrame(raf);window.clearTimeout(t1);window.clearTimeout(t2);};},[activeIndex,containerWidth,tabs.length,areTabsStacked,measurePill]);useEffect(()=>{const bar=tabBarRef.current;if(!bar)return;const ro=new ResizeObserver(()=>measurePill());ro.observe(bar);return()=>ro.disconnect();},[measurePill]);const activeTab=tabs[activeIndex];return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",background:backgroundColor,fontFamily:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\",padding:isPanelStacked?\"40px 16px 44px\":\"64px 32px 64px\",boxSizing:\"border-box\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:`${maxWidth}px`,margin:\"0 auto\"},children:[(sectionEyebrow||sectionTitle||sectionDescription)&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:isPanelStacked?\"20px\":\"32px\",maxWidth:\"720px\",marginLeft:\"auto\",marginRight:\"auto\"},children:[sectionEyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",fontWeight:600,letterSpacing:\"0.12em\",color:accentColor,marginBottom:\"12px\"},children:sectionEyebrow}),sectionTitle&&/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isPanelStacked?\"28px\":\"40px\",fontWeight:700,color:textColor,margin:sectionDescription?\"0 0 12px\":0,lineHeight:1.15,letterSpacing:\"-0.02em\",whiteSpace:\"pre-line\"},children:sectionTitle}),sectionDescription&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isPanelStacked?\"14px\":\"16px\",color:mutedColor,margin:0,lineHeight:1.5},children:sectionDescription})]}),areTabsStacked?// VERTICAL MOBILE TABS\n/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",background:tabBarBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"16px\",padding:\"6px\",marginBottom:\"20px\",boxShadow:\"0 1px 2px rgba(0,0,0,0.03)\",gap:\"2px\"},children:tabs.map((tab,i)=>{const isActive=i===activeIndex;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>setActiveIndex(i),style:{width:\"100%\",padding:\"12px 16px\",background:isActive?tabActiveColor:\"transparent\",border:\"none\",borderRadius:\"10px\",cursor:\"pointer\",fontSize:\"14px\",fontWeight:600,color:isActive?tabActiveText:tabInactiveText,textAlign:\"left\",fontFamily:\"inherit\",transition:\"background 250ms ease, color 250ms ease\"},children:tab.tabLabel},i);})}):// HORIZONTAL PILL TABS WITH SLIDING ACCENT INDICATOR\n/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",marginBottom:isPanelStacked?\"20px\":\"32px\",width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:tabBarRef,style:{display:\"inline-flex\",width:\"fit-content\",maxWidth:\"100%\",position:\"relative\",background:tabBarBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"999px\",padding:\"5px\",boxShadow:\"0 1px 2px rgba(0,0,0,0.03)\",verticalAlign:\"top\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"5px\",bottom:\"5px\",left:`${pillStyle.left}px`,width:`${pillStyle.width}px`,background:tabActiveColor,borderRadius:\"999px\",transition:\"left 400ms cubic-bezier(0.65, 0, 0.35, 1), width 400ms cubic-bezier(0.65, 0, 0.35, 1)\",zIndex:1}}),tabs.map((tab,i)=>{const isActive=i===activeIndex;return /*#__PURE__*/_jsx(\"button\",{ref:el=>tabBtnRefs.current[i]=el,onClick:()=>setActiveIndex(i),style:{position:\"relative\",zIndex:2,padding:\"10px 18px\",background:\"transparent\",border:\"none\",cursor:\"pointer\",fontSize:\"14px\",fontWeight:600,color:isActive?tabActiveText:tabInactiveText,whiteSpace:\"nowrap\",transition:\"color 250ms ease\",fontFamily:\"inherit\",flex:\"0 0 auto\"},children:tab.tabLabel},i);})]})}),activeTab&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",background:panelBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"20px\",padding:isPanelStacked?\"32px 24px\":\"48px\",animation:\"roleTabsFadeIn 350ms ease\",overflow:\"hidden\"},children:[!isPanelStacked&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:\"32px\",right:\"32px\",width:\"108px\",height:\"108px\",borderRadius:\"20px\",background:iconTileBackground,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:accentColor},children:/*#__PURE__*/_jsx(RoleIcon,{name:activeTab.icon,size:56})}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:isPanelStacked?\"100%\":\"calc(100% - 140px)\",display:\"flex\",flexDirection:\"column\",gap:\"20px\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:isPanelStacked?\"26px\":\"32px\",fontWeight:700,color:accentColor,margin:0,lineHeight:1.15,letterSpacing:\"-0.02em\"},children:activeTab.headline}),activeTab.description&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isPanelStacked?\"15px\":\"16px\",color:mutedColor,margin:0,lineHeight:1.55},children:activeTab.description}),activeTab.ctaText&&/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"a\",{href:activeTab.ctaUrl||\"#\",style:{display:\"inline-flex\",alignItems:\"center\",gap:\"10px\",background:accentColor,color:\"#FFFFFF\",fontSize:\"15px\",fontWeight:600,padding:\"12px 22px\",borderRadius:\"999px\",textDecoration:\"none\",transition:\"transform 150ms ease, opacity 150ms ease\"},children:[activeTab.ctaText,/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 5 19 12 12 19\"})]})]})})]})]},activeIndex)]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes roleTabsFadeIn {\n                    from { opacity: 0; transform: translateY(6px); }\n                    to { opacity: 1; transform: translateY(0); }\n                }\n            `})]});}// =========================================================================\n// ROLE ICONS — outlined SVGs, sized via prop, color inherited from parent\n// =========================================================================\nfunction RoleIcon({name,size}){const common={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\",flexShrink:0}};switch(name){case\"users\":// Two stylized people — matches the Retention & Engagement icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 21v-2a4 4 0 0 0-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3.13a4 4 0 0 1 0 7.75\"})]});case\"shopping-bag\":// Shopping bag with smile curve — matches the E-Commerce icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 8h14l-1 12a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 8z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 8V6a4 4 0 0 1 8 0v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 13c.5 1 1.5 2 3 2s2.5-1 3-2\"})]});case\"package\":// 3D box with top facets — matches the Merchandising icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.27 6.96 12 12.01l8.73-5.05\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"22.08\",x2:\"12\",y2:\"12\"})]});case\"briefcase\":// Briefcase with handle — matches the Agency icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"7\",width:\"20\",height:\"14\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"13\",x2:\"22\",y2:\"13\"})]});case\"trending-up\":// Upward zig-zag with arrow — fits executives, analytics, growth\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"22 7 13.5 15.5 8.5 10.5 2 17\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"16 7 22 7 22 13\"})]});case\"megaphone\":// Megaphone / bullhorn — matches the Growth & Brand Marketers icon\nreturn /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 11l18-5v12L3 14v-3z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M11.6 16.8a3 3 0 1 1-5.8-1.6\"})]});default:return null;}}RoleTabs.defaultProps={accentColor:\"#2962FF\",textColor:\"#0A0E27\",mutedColor:\"#6B7280\",cardBorderColor:\"#E5E7EB\",backgroundColor:\"#FFFFFF\",panelBackground:\"#EEF2FF\",iconTileBackground:\"#FFFFFF\",tabBarBackground:\"#FFFFFF\",tabActiveColor:\"#2962FF\",tabActiveText:\"#FFFFFF\",tabInactiveText:\"#0A0E27\",layoutBreakpoint:810,tabStackBreakpoint:640,maxWidth:1280,sectionEyebrow:\"BUILT FOR EVERY ROLE\",sectionTitle:\"Every team converts more carts\",sectionDescription:\"\",tabs:[]};addPropertyControls(RoleTabs,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2962FF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0A0E27\"},mutedColor:{type:ControlType.Color,title:\"Muted text\",defaultValue:\"#6B7280\"},cardBorderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#E5E7EB\"},backgroundColor:{type:ControlType.Color,title:\"Section bg\",defaultValue:\"#FFFFFF\"},panelBackground:{type:ControlType.Color,title:\"Panel bg\",defaultValue:\"#EEF2FF\"},iconTileBackground:{type:ControlType.Color,title:\"Icon tile bg\",defaultValue:\"#FFFFFF\",description:\"Background of the decorative icon tile in the panel's top-right corner.\"},tabBarBackground:{type:ControlType.Color,title:\"Tab bar bg\",defaultValue:\"#FFFFFF\"},tabActiveColor:{type:ControlType.Color,title:\"Active tab bg\",defaultValue:\"#2962FF\"},tabActiveText:{type:ControlType.Color,title:\"Active tab text\",defaultValue:\"#FFFFFF\"},tabInactiveText:{type:ControlType.Color,title:\"Inactive tab text\",defaultValue:\"#0A0E27\"},layoutBreakpoint:{type:ControlType.Number,title:\"Panel stack breakpoint\",defaultValue:810,min:480,max:1200,step:1},tabStackBreakpoint:{type:ControlType.Number,title:\"Tab stack breakpoint\",defaultValue:640,min:320,max:900,step:1},maxWidth:{type:ControlType.Number,title:\"Max content width\",defaultValue:1280,min:800,max:1800,step:1},sectionEyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"BUILT FOR EVERY ROLE\"},sectionTitle:{type:ControlType.String,title:\"Title\",defaultValue:\"Every team converts more carts\",displayTextArea:true,description:\"Use \\\\n for a line break (rendered via white-space: pre-line).\"},sectionDescription:{type:ControlType.String,title:\"Description\",defaultValue:\"\",displayTextArea:true},tabs:{type:ControlType.Array,title:\"Tabs\",maxCount:8,defaultValue:[{tabLabel:\"E-Commerce Leads\",icon:\"shopping-bag\",headline:\"E-Commerce Leads\",description:\"Test and personalize recommended products, urgency messaging, and custom fields on every checkout. Lift conversion rate and AOV at the highest-leverage step of the funnel.\",ctaText:\"See how e-commerce leads use Intelligems\",ctaUrl:\"#\"},{tabLabel:\"Growth & Brand Marketers\",icon:\"megaphone\",headline:\"Growth & Brand Marketers\",description:\"Test and personalize in-checkout upsells and trust signals tied to your campaigns. Capture more revenue from every paid visitor that reaches checkout.\",ctaText:\"See how marketers use Intelligems\",ctaUrl:\"#\"},{tabLabel:\"Merchandising & Inventory Leads\",icon:\"package\",headline:\"Merchandising & Inventory Leads\",description:\"Test and personalize product recommendations to clear specific SKUs and lift AOV. See exactly which products earn at checkout and which cannibalize cart value.\",ctaText:\"See how merchandising leads use Intelligems\",ctaUrl:\"#\"},{tabLabel:\"Agency\",icon:\"briefcase\",headline:\"Agency\",description:\"Run smarter checkout programs for every client. Profit-first metrics make every test measurable, and the impact shows up immediately in revenue per visitor.\",ctaText:\"See how agencies use Intelligems\",ctaUrl:\"#\"}],control:{type:ControlType.Object,controls:{tabLabel:{type:ControlType.String,title:\"Tab label\",defaultValue:\"\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"shopping-bag\",\"package\",\"megaphone\",\"briefcase\",\"users\",\"trending-up\"],optionTitles:[\"Shopping bag\",\"Package / box\",\"Megaphone\",\"Briefcase\",\"Users (two people)\",\"Trending up (chart arrow)\"],defaultValue:\"shopping-bag\"},headline:{type:ControlType.String,title:\"Headline\",displayTextArea:true,defaultValue:\"\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"\"},ctaText:{type:ControlType.String,title:\"CTA text\",defaultValue:\"Learn more\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"#\"}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RoleTabs\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"520\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Check_out_roles.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * CAPABILITY TABLE — \"Why Intelligems\" comparison section.\n *\n * Centered eyebrow + title, then a rounded comparison card: a left\n * \"Capability\" column (bold name + muted description per row) and one or more\n * value columns whose header sits in a colored cap. Each cell renders a check,\n * a cross, or free text. One column can be highlighted (solid accent header +\n * faint accent tint down the column) — by default the single \"Intelligems\"\n * column. A centered footer link sits below the card.\n *\n * Layout:\n *  - Desktop: full padding/type.\n *  - Mobile (≤mobileBreakpoint): tighter padding and smaller type; the table\n *    keeps its 2-column (capability | value) shape since a single value\n *    column stays legible when narrow.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 900\n */export default function CapabilityTable(props){const{accentColor,textColor,mutedColor,cardBorderColor,backgroundColor,cardBackground,rowTintColor,highlightHeaderText,crossColor,mobileBreakpoint,maxWidth,sectionEyebrow,sectionEyebrowColor,sectionTitle,sectionTitleColor,capabilityHeading,columns,rows,footerLinkText,footerLinkUrl,fontFamily,titleFontSize,titleFontSizeMobile}=props;const[containerWidth,setContainerWidth]=useState(0);const containerRef=useRef(null);const isMobile=containerWidth>0&&containerWidth<=mobileBreakpoint;useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){if(entry.contentRect.width>0){setContainerWidth(entry.contentRect.width);}}});ro.observe(el);const initialW=el.getBoundingClientRect().width;if(initialW>0)setContainerWidth(initialW);// Fallback for deferred layout (Framer Stacks etc.)\nconst fallbackId=window.setTimeout(()=>{const w=el.getBoundingClientRect().width;setContainerWidth(w>0?w:window.innerWidth);},500);return()=>{ro.disconnect();window.clearTimeout(fallbackId);};},[]);// Column sizing: the capability column flexes; each value column is fixed.\nconst valueColWidth=isMobile?96:150;const cellPadV=isMobile?\"20px\":\"26px\";const cellPadH=isMobile?\"18px\":\"32px\";return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",background:backgroundColor,fontFamily:fontFamily,padding:isMobile?\"48px 16px 56px\":\"80px 32px 88px\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:`${maxWidth}px`,marginLeft:\"auto\",marginRight:\"auto\"},children:[(sectionEyebrow||sectionTitle)&&/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:isMobile?\"32px\":\"56px\",maxWidth:\"900px\",marginLeft:\"auto\",marginRight:\"auto\"},children:[sectionEyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"12px\",fontWeight:700,letterSpacing:\"0.14em\",color:sectionEyebrowColor||textColor,marginBottom:\"16px\"},children:sectionEyebrow}),sectionTitle&&/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isMobile?titleFontSizeMobile:titleFontSize,fontWeight:700,color:sectionTitleColor||accentColor,margin:0,lineHeight:1.1,letterSpacing:\"-0.02em\",whiteSpace:\"pre-line\"},children:sectionTitle})]}),/*#__PURE__*/_jsx(\"div\",{style:{background:cardBackground,border:`1px solid ${cardBorderColor}`,borderRadius:\"20px\",overflow:\"hidden\",boxShadow:\"0 1px 2px rgba(0,0,0,0.03)\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",tableLayout:\"fixed\"},children:[/*#__PURE__*/_jsxs(\"colgroup\",{children:[/*#__PURE__*/_jsx(\"col\",{}),columns.map((_,i)=>/*#__PURE__*/_jsx(\"col\",{style:{width:`${valueColWidth}px`}},i))]}),/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"th\",{style:{textAlign:\"left\",padding:`${isMobile?\"18px\":\"22px\"} ${cellPadH}`,fontSize:isMobile?\"11px\":\"12px\",fontWeight:700,letterSpacing:\"0.12em\",color:mutedColor,verticalAlign:\"middle\"},children:capabilityHeading}),columns.map((col,ci)=>/*#__PURE__*/_jsx(\"th\",{style:{padding:0,verticalAlign:\"bottom\"},children:/*#__PURE__*/_jsx(\"div\",{style:{background:col.highlight?accentColor:\"transparent\",color:col.highlight?highlightHeaderText:textColor,fontSize:isMobile?\"14px\":\"16px\",fontWeight:700,textAlign:\"center\",padding:`${isMobile?\"16px\":\"22px\"} 8px`,borderTopLeftRadius:col.highlight?\"14px\":0,borderTopRightRadius:col.highlight?\"14px\":0,// Lift the colored cap so its\n    // rounded top isn't clipped by\n    // the row dividers below.\n    position:\"relative\"},children:col.label})},ci))]})}),/*#__PURE__*/_jsx(\"tbody\",{children:rows.map((row,ri)=>{const isLast=ri===rows.length-1;return /*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsxs(\"td\",{style:{padding:`${cellPadV} ${cellPadH}`,borderTop:`1px solid ${cardBorderColor}`,verticalAlign:\"middle\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:isMobile?\"15px\":\"17px\",fontWeight:700,color:textColor,marginBottom:\"6px\",lineHeight:1.3},children:row.capability}),row.description&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:isMobile?\"13px\":\"15px\",fontWeight:500,color:mutedColor,lineHeight:1.45},children:row.description})]}),columns.map((col,ci)=>{const raw=row.values[ci];const isEmpty=raw===undefined||raw===null||`${raw}`.trim()===\"\";// Empty cells in the highlighted\n// (own) column default to a check,\n// so the highlighted column always\n// reads as \"included\" unless a\n// value explicitly says otherwise.\n// Empty cells elsewhere stay blank\n// and render as a cross.\nconst value=isEmpty?col.highlight?\"check\":\"\":`${raw}`.trim();return /*#__PURE__*/_jsx(\"td\",{style:{borderTop:`1px solid ${cardBorderColor}`,background:col.highlight?rowTintColor:\"transparent\",textAlign:\"center\",verticalAlign:\"middle\",padding:`${cellPadV} 8px`,borderBottomLeftRadius:col.highlight&&isLast?\"14px\":0,borderBottomRightRadius:col.highlight&&isLast?\"14px\":0},children:/*#__PURE__*/_jsx(Cell,{value:value,accentColor:accentColor,crossColor:crossColor,textColor:textColor})},ci);})]},ri);})})]})}),footerLinkText&&/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",marginTop:isMobile?\"28px\":\"40px\"},children:/*#__PURE__*/_jsxs(\"a\",{href:footerLinkUrl||\"#\",style:{color:accentColor,fontSize:isMobile?\"15px\":\"17px\",fontWeight:700,textDecoration:\"underline\",textUnderlineOffset:\"3px\",display:\"inline-flex\",alignItems:\"center\",gap:\"8px\"},children:[footerLinkText,/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"5\",y1:\"12\",x2:\"19\",y2:\"12\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 5 19 12 12 19\"})]})]})})]})});}// =========================================================================\n// CELL — renders a check, a cross, or free text based on the cell value.\n// Accepted tokens (case-insensitive): \"check\"/\"true\"/\"yes\"/\"✓\" -> check;\n// \"cross\"/\"false\"/\"no\"/\"x\"/\"✕\"/\"\" -> cross; anything else -> that text.\n// =========================================================================\nfunction Cell({value,accentColor,crossColor,textColor}){const v=value.toLowerCase();const isCheck=v===\"check\"||v===\"true\"||v===\"yes\"||v===\"✓\"||v===\"✔\";const isCross=v===\"\"||v===\"cross\"||v===\"false\"||v===\"no\"||v===\"x\"||v===\"✕\"||v===\"✗\"||v===\"-\";if(isCheck){return /*#__PURE__*/_jsx(\"span\",{\"aria-label\":\"Included\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:\"34px\",height:\"34px\",borderRadius:\"50%\",background:accentColor},children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#FFFFFF\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})});}if(isCross){return /*#__PURE__*/_jsx(\"span\",{\"aria-label\":\"Not included\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:\"34px\",height:\"34px\",borderRadius:\"50%\",background:`${crossColor}1A`},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:crossColor,strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})});}// Free text (e.g. \"Limited\", \"Add-on\")\nreturn /*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"14px\",fontWeight:600,color:textColor},children:value});}CapabilityTable.defaultProps={accentColor:\"#2962FF\",textColor:\"#0A0E27\",mutedColor:\"#6B7280\",cardBorderColor:\"#E5E7EB\",backgroundColor:\"#FFFFFF\",cardBackground:\"#FFFFFF\",rowTintColor:\"#F5F8FF\",highlightHeaderText:\"#FFFFFF\",crossColor:\"#9CA3AF\",mobileBreakpoint:810,maxWidth:1080,sectionEyebrow:\"WHY INTELLIGEMS\",sectionEyebrowColor:\"#0A0E27\",sectionTitle:\"Why performance-obsessed Shopify brands choose Intelligems for Checkout optimization\",sectionTitleColor:\"#2962FF\",capabilityHeading:\"CAPABILITY\",columns:[{label:\"Intelligems\",highlight:true}],rows:[{capability:\"Profit-first metrics\",description:\"every checkout test calculates profit per visitor, factoring in AOV, conversion, and product margin\",values:[\"check\"]},{capability:\"Native Shopify checkout extensibility\",description:\"every test lives inside Shopify checkout, with no third-party scripts or workarounds\",values:[\"check\"]},{capability:\"Audience-based checkout\",description:\"show different upsells, messages, or fields to different visitors using Klaviyo segments and traffic source\",values:[\"check\"]},{capability:\"A/B testable end-to-end\",description:\"test or personalize every block, message, and field in the same experiment\",values:[\"check\"]}],footerLinkText:\"See how we compare to Shoplift, Visually, VWO, and Optimizely\",footerLinkUrl:\"#\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\",titleFontSize:\"52px\",titleFontSizeMobile:\"32px\"};addPropertyControls(CapabilityTable,{accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2962FF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0A0E27\"},mutedColor:{type:ControlType.Color,title:\"Muted text\",defaultValue:\"#6B7280\"},cardBorderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#E5E7EB\"},backgroundColor:{type:ControlType.Color,title:\"Section bg\",defaultValue:\"#FFFFFF\"},cardBackground:{type:ControlType.Color,title:\"Card bg\",defaultValue:\"#FFFFFF\"},rowTintColor:{type:ControlType.Color,title:\"Highlight column tint\",defaultValue:\"#F5F8FF\",description:\"Faint background tint behind the highlighted column's cells.\"},highlightHeaderText:{type:ControlType.Color,title:\"Highlight header text\",defaultValue:\"#FFFFFF\"},crossColor:{type:ControlType.Color,title:\"Cross / X color\",defaultValue:\"#9CA3AF\"},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile breakpoint (px)\",defaultValue:810,min:480,max:1200,step:1},maxWidth:{type:ControlType.Number,title:\"Max content width\",defaultValue:1080,min:700,max:1600,step:10},sectionEyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"WHY INTELLIGEMS\"},sectionEyebrowColor:{type:ControlType.Color,title:\"Eyebrow color\",defaultValue:\"#0A0E27\"},sectionTitle:{type:ControlType.String,title:\"Title\",defaultValue:\"Why performance-obsessed Shopify brands choose Intelligems for Checkout optimization\",displayTextArea:true,description:\"Use \\\\n for a manual line break (white-space: pre-line).\"},sectionTitleColor:{type:ControlType.Color,title:\"Title color\",defaultValue:\"#2962FF\"},capabilityHeading:{type:ControlType.String,title:\"Left column heading\",defaultValue:\"CAPABILITY\"},columns:{type:ControlType.Array,title:\"Columns\",maxCount:6,defaultValue:[{label:\"Intelligems\",highlight:true}],control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Header\",defaultValue:\"Intelligems\"},highlight:{type:ControlType.Boolean,title:\"Highlight\",defaultValue:false,description:\"Solid accent header + faint column tint. Use for your own column.\"}}}},rows:{type:ControlType.Array,title:\"Rows\",defaultValue:[{capability:\"Profit-first metrics\",description:\"every checkout test calculates profit per visitor, factoring in AOV, conversion, and product margin\",values:[\"check\"]},{capability:\"Native Shopify checkout extensibility\",description:\"every test lives inside Shopify checkout, with no third-party scripts or workarounds\",values:[\"check\"]},{capability:\"Audience-based checkout\",description:\"show different upsells, messages, or fields to different visitors using Klaviyo segments and traffic source\",values:[\"check\"]},{capability:\"A/B testable end-to-end\",description:\"test or personalize every block, message, and field in the same experiment\",values:[\"check\"]}],control:{type:ControlType.Object,controls:{capability:{type:ControlType.String,title:\"Capability\",defaultValue:\"\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"\"},values:{type:ControlType.Array,title:\"Cell values\",control:{type:ControlType.String},description:\"One per column, in order. Use 'check', 'cross', or any text (e.g. 'Limited').\"}}}},footerLinkText:{type:ControlType.String,title:\"Footer link text\",defaultValue:\"See how we compare to Shoplift, Visually, VWO, and Optimizely\",description:\"Leave empty to hide the footer link.\"},footerLinkUrl:{type:ControlType.String,title:\"Footer link URL\",defaultValue:\"#\"},fontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:\"-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif\"},titleFontSize:{type:ControlType.String,title:\"Title size (desktop)\",defaultValue:\"52px\"},titleFontSizeMobile:{type:ControlType.String,title:\"Title size (mobile)\",defaultValue:\"32px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CapabilityTable\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"900\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Checkour_cap.map"],"mappings":"oNAiBG,SAAwB,EAAS,EAAM,CAAC,GAAK,CAAC,cAAY,YAAU,aAAW,kBAAgB,kBAAgB,kBAAgB,qBAAmB,mBAAiB,iBAAe,gBAAc,kBAAgB,mBAAiB,qBAAmB,WAAS,iBAAe,eAAa,qBAAmB,QAAM,EAAW,CAAC,EAAY,GAAgBA,EAAS,EAAE,CAAM,CAAC,EAAe,GAAmBA,EAAS,EAAE,CAAM,CAAC,EAAU,GAAcA,EAAS,CAAC,KAAK,EAAE,MAAM,EAAE,CAAC,CAAO,EAAaC,EAAO,KAAK,CAAO,EAAUA,EAAO,KAAK,CAAO,EAAWA,EAAO,EAAE,CAAC,CAAO,EAAe,EAAe,GAAG,GAAgB,EAAuB,EAAe,EAAe,GAAG,GAAgB,EAAmB,MAAc,CAAC,IAAM,EAAG,EAAa,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,EAAG,IAAI,eAAe,GAAS,CAAC,IAAI,IAAM,KAAS,EAAY,EAAM,YAAY,MAAM,GAAG,EAAkB,EAAM,YAAY,MAAM,EAAK,CAAC,EAAG,QAAQ,EAAG,CAAC,IAAM,EAAS,EAAG,uBAAuB,CAAC,MAAS,EAAS,GAAE,EAAkB,EAAS,CACp/B,IAAM,EAAW,EAAO,eAAe,CAAC,IAAM,EAAE,EAAG,uBAAuB,CAAC,MAAM,EAAkB,EAAE,EAAE,EAAE,EAAO,WAAW,EAAG,IAAI,CAAC,UAAU,CAAC,EAAG,YAAY,CAAC,EAAO,aAAa,EAAW,GAAK,EAAE,CAAC,CAGrM,IAAM,EAAYC,MAAgB,CAAC,GAAG,EAAe,OAAO,IAAM,EAAI,EAAW,QAAQ,GAAmB,EAAI,EAAU,QAAQ,GAAG,CAAC,GAAK,CAAC,EAAI,OAAO,IAAM,EAAQ,EAAI,uBAAuB,CAAO,EAAQ,EAAI,uBAAuB,CAAI,EAAQ,QAAQ,GAAS,EAAa,CAAC,KAAK,EAAQ,KAAK,EAAQ,KAAK,MAAM,EAAQ,MAAM,CAAC,EAAG,CAAC,EAAY,EAAe,CAAC,CAEzW,MAAc,CAAC,GAAa,CAAC,IAAM,EAAI,0BAA0B,CAAC,GAAa,CAAC,sBAAsB,EAAY,EAAG,CAAO,EAAG,EAAO,WAAW,EAAY,IAAI,CAAO,EAAG,EAAO,WAAW,EAAY,IAAI,CAAC,UAAU,CAAC,qBAAqB,EAAI,CAAC,EAAO,aAAa,EAAG,CAAC,EAAO,aAAa,EAAG,GAAK,CAAC,EAAY,EAAe,EAAK,OAAO,EAAe,EAAY,CAAC,CAAC,MAAc,CAAC,IAAM,EAAI,EAAU,QAAQ,GAAG,CAAC,EAAI,OAAO,IAAM,EAAG,IAAI,mBAAmB,GAAa,CAAC,CAAiB,OAAhB,EAAG,QAAQ,EAAI,KAAW,EAAG,YAAY,EAAG,CAAC,EAAY,CAAC,CAAC,IAAM,EAAU,EAAK,GAAa,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,MAAM,OAAO,WAAW,EAAgB,WAAW,qEAAqE,QAAQ,EAAe,iBAAiB,iBAAiB,UAAU,aAAa,SAAS,WAAW,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,EAAS,IAAI,OAAO,SAAS,CAAC,SAAS,EAAE,GAAgB,GAAc,IAAkC,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,aAAa,EAAe,OAAO,OAAO,SAAS,QAAQ,WAAW,OAAO,YAAY,OAAO,CAAC,SAAS,CAAC,GAA6B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,OAAO,WAAW,IAAI,cAAc,SAAS,MAAM,EAAY,aAAa,OAAO,CAAC,SAAS,EAAe,CAAC,CAAC,GAA2B,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAe,OAAO,OAAO,WAAW,IAAI,MAAM,EAAU,OAAO,EAAmB,WAAW,EAAE,WAAW,KAAK,cAAc,UAAU,WAAW,WAAW,CAAC,SAAS,EAAa,CAAC,CAAC,GAAiC,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,EAAe,OAAO,OAAO,MAAM,EAAW,OAAO,EAAE,WAAW,IAAI,CAAC,SAAS,EAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,EACvqD,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,EAAiB,OAAO,aAAa,IAAkB,aAAa,OAAO,QAAQ,MAAM,aAAa,OAAO,UAAU,6BAA6B,IAAI,MAAM,CAAC,SAAS,EAAK,KAAK,EAAI,IAAI,CAAC,IAAM,EAAS,IAAI,EAAY,OAAoB,EAAK,SAAS,CAAC,YAAY,EAAe,EAAE,CAAC,MAAM,CAAC,MAAM,OAAO,QAAQ,YAAY,WAAW,EAAS,EAAe,cAAc,OAAO,OAAO,aAAa,OAAO,OAAO,UAAU,SAAS,OAAO,WAAW,IAAI,MAAM,EAAS,EAAc,EAAgB,UAAU,OAAO,WAAW,UAAU,WAAW,0CAA0C,CAAC,SAAS,EAAI,SAAS,CAAC,EAAE,EAAG,CAAC,CAAC,CACjrB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,aAAa,EAAe,OAAO,OAAO,MAAM,OAAO,CAAC,SAAsB,EAAM,MAAM,CAAC,IAAI,EAAU,MAAM,CAAC,QAAQ,cAAc,MAAM,cAAc,SAAS,OAAO,SAAS,WAAW,WAAW,EAAiB,OAAO,aAAa,IAAkB,aAAa,QAAQ,QAAQ,MAAM,UAAU,6BAA6B,cAAc,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,MAAM,OAAO,MAAM,KAAK,GAAG,EAAU,KAAK,IAAI,MAAM,GAAG,EAAU,MAAM,IAAI,WAAW,EAAe,aAAa,QAAQ,WAAW,wFAAwF,OAAO,EAAE,CAAC,CAAC,CAAC,EAAK,KAAK,EAAI,IAAwD,EAAK,SAAS,CAAC,IAAI,GAAI,EAAW,QAAQ,GAAG,EAAG,YAAY,EAAe,EAAE,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,QAAQ,YAAY,WAAW,cAAc,OAAO,OAAO,OAAO,UAAU,SAAS,OAAO,WAAW,IAAI,MAAjQ,IAAI,EAA4Q,EAAc,EAAgB,WAAW,SAAS,WAAW,mBAAmB,WAAW,UAAU,KAAK,WAAW,CAAC,SAAS,EAAI,SAAS,CAAC,EAAE,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,WAAW,EAAgB,OAAO,aAAa,IAAkB,aAAa,OAAO,QAAQ,EAAe,YAAY,OAAO,UAAU,4BAA4B,SAAS,SAAS,CAAC,SAAS,CAAC,CAAC,GAA6B,EAAK,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,SAAS,WAAW,IAAI,OAAO,MAAM,OAAO,MAAM,QAAQ,OAAO,QAAQ,aAAa,OAAO,WAAW,EAAmB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAY,CAAC,SAAsB,EAAK,EAAS,CAAC,KAAK,EAAU,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,EAAe,OAAO,qBAAqB,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAe,OAAO,OAAO,WAAW,IAAI,MAAM,EAAY,OAAO,EAAE,WAAW,KAAK,cAAc,UAAU,CAAC,SAAS,EAAU,SAAS,CAAC,CAAC,EAAU,aAA0B,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,EAAe,OAAO,OAAO,MAAM,EAAW,OAAO,EAAE,WAAW,KAAK,CAAC,SAAS,EAAU,YAAY,CAAC,CAAC,EAAU,SAAsB,EAAK,MAAM,CAAC,SAAsB,EAAM,IAAI,CAAC,KAAK,EAAU,QAAQ,IAAI,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,OAAO,WAAW,EAAY,MAAM,UAAU,SAAS,OAAO,WAAW,IAAI,QAAQ,YAAY,aAAa,QAAQ,eAAe,OAAO,WAAW,2CAA2C,CAAC,SAAS,CAAC,EAAU,QAAqB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,CAAC,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;cAK/5F,CAAC,CAAC,CAAC,CAAC,CAGlB,SAAS,EAAS,CAAC,OAAK,QAAM,CAAC,IAAM,EAAO,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,MAAM,6BAA6B,MAAM,CAAC,QAAQ,QAAQ,WAAW,EAAE,CAAC,CAAC,OAAO,EAAP,CAAa,IAAI,QACjR,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,4CAA4C,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,6BAA6B,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,eAC7S,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,mDAAmD,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,yBAAyB,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,UACnQ,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,4HAA4H,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,gCAAgC,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,QAAQ,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,YACnV,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,IAAI,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,6CAA6C,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,cAC/Q,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,WAAW,CAAC,OAAO,+BAA+B,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,YAC3L,OAAoB,EAAM,MAAM,CAAC,GAAG,EAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,yBAAyB,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,OAAO,2BAvClI,IAAyD,IAAoD,CAuC4B,EAAS,aAAa,CAAC,YAAY,UAAU,UAAU,UAAU,WAAW,UAAU,gBAAgB,UAAU,gBAAgB,UAAU,gBAAgB,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,eAAe,UAAU,cAAc,UAAU,gBAAgB,UAAU,iBAAiB,IAAI,mBAAmB,IAAI,SAAS,KAAK,eAAe,uBAAuB,aAAa,iCAAiC,mBAAmB,GAAG,KAAK,EAAE,CAAC,CAAC,EAAoB,EAAS,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,UAAU,CAAC,mBAAmB,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,YAAY,0EAA0E,CAAC,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,kBAAkB,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,oBAAoB,aAAa,UAAU,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,yBAAyB,aAAa,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,EAAE,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,uBAAuB,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,EAAE,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,EAAE,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,uBAAuB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,iCAAiC,gBAAgB,GAAK,YAAY,iEAAiE,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,gBAAgB,GAAK,CAAC,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,SAAS,EAAE,aAAa,CAAC,CAAC,SAAS,mBAAmB,KAAK,eAAe,SAAS,mBAAmB,YAAY,8KAA8K,QAAQ,2CAA2C,OAAO,IAAI,CAAC,CAAC,SAAS,2BAA2B,KAAK,YAAY,SAAS,2BAA2B,YAAY,yJAAyJ,QAAQ,oCAAoC,OAAO,IAAI,CAAC,CAAC,SAAS,kCAAkC,KAAK,UAAU,SAAS,kCAAkC,YAAY,kKAAkK,QAAQ,8CAA8C,OAAO,IAAI,CAAC,CAAC,SAAS,SAAS,KAAK,YAAY,SAAS,SAAS,YAAY,+JAA+J,QAAQ,mCAAmC,OAAO,IAAI,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,eAAe,UAAU,YAAY,YAAY,QAAQ,cAAc,CAAC,aAAa,CAAC,eAAe,gBAAgB,YAAY,YAAY,qBAAqB,4BAA4B,CAAC,aAAa,eAAe,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,gBAAgB,GAAK,aAAa,GAAG,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,gBAAgB,GAAK,aAAa,GAAG,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,aAAa,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,ICnBv1I,SAAwB,EAAgB,EAAM,CAAC,GAAK,CAAC,cAAY,YAAU,aAAW,kBAAgB,kBAAgB,iBAAe,eAAa,sBAAoB,aAAW,mBAAiB,WAAS,iBAAe,sBAAoB,eAAa,oBAAkB,oBAAkB,UAAQ,OAAK,iBAAe,gBAAc,aAAW,gBAAc,uBAAqB,EAAW,CAAC,EAAe,GAAmBC,EAAS,EAAE,CAAO,EAAaC,EAAO,KAAK,CAAO,EAAS,EAAe,GAAG,GAAgB,EAAiB,MAAc,CAAC,IAAM,EAAG,EAAa,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,EAAG,IAAI,eAAe,GAAS,CAAC,IAAI,IAAM,KAAS,EAAY,EAAM,YAAY,MAAM,GAAG,EAAkB,EAAM,YAAY,MAAM,EAAK,CAAC,EAAG,QAAQ,EAAG,CAAC,IAAM,EAAS,EAAG,uBAAuB,CAAC,MAAS,EAAS,GAAE,EAAkB,EAAS,CACz0B,IAAM,EAAW,EAAO,eAAe,CAAC,IAAM,EAAE,EAAG,uBAAuB,CAAC,MAAM,EAAkB,EAAE,EAAE,EAAE,EAAO,WAAW,EAAG,IAAI,CAAC,UAAU,CAAC,EAAG,YAAY,CAAC,EAAO,aAAa,EAAW,GAAK,EAAE,CAAC,CACrM,IAAM,EAAc,EAAS,GAAG,IAAU,EAAS,EAAS,OAAO,OAAa,EAAS,EAAS,OAAO,OAAO,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,MAAM,OAAO,WAAW,EAA2B,aAAW,QAAQ,EAAS,iBAAiB,iBAAiB,UAAU,aAAa,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,EAAS,IAAI,WAAW,OAAO,YAAY,OAAO,CAAC,SAAS,EAAE,GAAgB,IAA4B,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,aAAa,EAAS,OAAO,OAAO,SAAS,QAAQ,WAAW,OAAO,YAAY,OAAO,CAAC,SAAS,CAAC,GAA6B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,OAAO,WAAW,IAAI,cAAc,SAAS,MAAM,GAAqB,EAAU,aAAa,OAAO,CAAC,SAAS,EAAe,CAAC,CAAC,GAA2B,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAS,EAAoB,EAAc,WAAW,IAAI,MAAM,GAAmB,EAAY,OAAO,EAAE,WAAW,IAAI,cAAc,UAAU,WAAW,WAAW,CAAC,SAAS,EAAa,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAe,OAAO,aAAa,IAAkB,aAAa,OAAO,SAAS,SAAS,UAAU,6BAA6B,CAAC,SAAsB,EAAM,QAAQ,CAAC,MAAM,CAAC,MAAM,OAAO,eAAe,WAAW,YAAY,QAAQ,CAAC,SAAS,CAAc,EAAM,WAAW,CAAC,SAAS,CAAc,EAAK,MAAM,EAAE,CAAC,CAAC,EAAQ,KAAK,EAAE,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,EAAc,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,SAAsB,EAAM,KAAK,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,UAAU,OAAO,QAAQ,GAAG,EAAS,OAAO,OAAO,GAAG,IAAW,SAAS,EAAS,OAAO,OAAO,WAAW,IAAI,cAAc,SAAS,MAAM,EAAW,cAAc,SAAS,CAAC,SAAS,EAAkB,CAAC,CAAC,EAAQ,KAAK,EAAI,IAAkB,EAAK,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,cAAc,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAI,UAAU,EAAY,cAAc,MAAM,EAAI,UAAU,EAAoB,EAAU,SAAS,EAAS,OAAO,OAAO,WAAW,IAAI,UAAU,SAAS,QAAQ,GAAG,EAAS,OAAO,OAAO,MAAM,oBAAoB,EAAI,UAAU,OAAO,EAAE,qBAAqB,EAAI,UAAU,OAAO,EAG7pE,SAAS,WAAW,CAAC,SAAS,EAAI,MAAM,CAAC,CAAC,CAAC,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,SAAS,EAAK,KAAK,EAAI,IAAK,CAAC,IAAM,EAAO,IAAK,EAAK,OAAO,EAAE,OAAoB,EAAM,KAAK,CAAC,SAAS,CAAc,EAAM,KAAK,CAAC,MAAM,CAAC,QAAQ,GAAG,EAAS,GAAG,IAAW,UAAU,aAAa,IAAkB,cAAc,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,EAAS,OAAO,OAAO,WAAW,IAAI,MAAM,EAAU,aAAa,MAAM,WAAW,IAAI,CAAC,SAAS,EAAI,WAAW,CAAC,CAAC,EAAI,aAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,EAAS,OAAO,OAAO,WAAW,IAAI,MAAM,EAAW,WAAW,KAAK,CAAC,SAAS,EAAI,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAQ,KAAK,EAAI,IAAK,CAAC,IAAM,EAAI,EAAI,OAAO,GAO1qB,EAP4rB,GAAuB,MAAM,GAAG,IAAM,MAAM,GAAG,GAO7tB,EAAI,UAAU,QAAQ,GAAG,GAAG,IAAM,MAAM,CAAC,OAAoB,EAAK,KAAK,CAAC,MAAM,CAAC,UAAU,aAAa,IAAkB,WAAW,EAAI,UAAU,EAAa,cAAc,UAAU,SAAS,cAAc,SAAS,QAAQ,GAAG,EAAS,MAAM,uBAAuB,EAAI,WAAW,EAAO,OAAO,EAAE,wBAAwB,EAAI,WAAW,EAAO,OAAO,EAAE,CAAC,SAAsB,EAAK,EAAK,CAAO,QAAkB,cAAuB,aAAqB,YAAU,CAAC,CAAC,CAAC,EAAG,EAAG,CAAC,CAAC,CAAC,EAAG,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAA6B,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,UAAU,EAAS,OAAO,OAAO,CAAC,SAAsB,EAAM,IAAI,CAAC,KAAK,GAAe,IAAI,MAAM,CAAC,MAAM,EAAY,SAAS,EAAS,OAAO,OAAO,WAAW,IAAI,eAAe,YAAY,oBAAoB,MAAM,QAAQ,cAAc,WAAW,SAAS,IAAI,MAAM,CAAC,SAAS,CAAC,EAA4B,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAc,EAAK,WAAW,CAAC,OAAO,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAKrpC,SAAS,EAAK,CAAC,QAAM,cAAY,aAAW,aAAW,CAAC,IAAM,EAAE,EAAM,aAAa,CACnF,OADkG,IAAI,SAAS,IAAI,QAAQ,IAAI,OAAO,IAAI,KAAK,IAAI,IAAiI,EAAK,OAAO,CAAC,aAAa,WAAW,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,MAAM,OAAO,OAAO,OAAO,aAAa,MAAM,WAAW,EAAY,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,UAAU,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAsB,EAAK,WAAW,CAAC,OAAO,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAA9gB,IAAI,IAAI,IAAI,SAAS,IAAI,SAAS,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,IAAqe,EAAK,OAAO,CAAC,aAAa,eAAe,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,MAAM,OAAO,OAAO,OAAO,aAAa,MAAM,WAAW,GAAG,EAAW,IAAI,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAW,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAC1qC,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,OAAO,WAAW,IAAI,MAAM,EAAU,CAAC,SAAS,EAAM,CAAC,sBAtC/C,IAA6C,IAAoD,CAsChD,EAAgB,aAAa,CAAC,YAAY,UAAU,UAAU,UAAU,WAAW,UAAU,gBAAgB,UAAU,gBAAgB,UAAU,eAAe,UAAU,aAAa,UAAU,oBAAoB,UAAU,WAAW,UAAU,iBAAiB,IAAI,SAAS,KAAK,eAAe,kBAAkB,oBAAoB,UAAU,aAAa,uFAAuF,kBAAkB,UAAU,kBAAkB,aAAa,QAAQ,CAAC,CAAC,MAAM,cAAc,UAAU,GAAK,CAAC,CAAC,KAAK,CAAC,CAAC,WAAW,uBAAuB,YAAY,sGAAsG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,wCAAwC,YAAY,uFAAuF,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,0BAA0B,YAAY,8GAA8G,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,0BAA0B,YAAY,6EAA6E,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe,gEAAgE,cAAc,IAAI,WAAW,qEAAqE,cAAc,OAAO,oBAAoB,OAAO,CAAC,EAAoB,EAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,wBAAwB,aAAa,UAAU,YAAY,+DAA+D,CAAC,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,wBAAwB,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,kBAAkB,aAAa,UAAU,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,yBAAyB,aAAa,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,EAAE,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,GAAG,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,kBAAkB,CAAC,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,uFAAuF,gBAAgB,GAAK,YAAY,2DAA2D,CAAC,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,SAAS,EAAE,aAAa,CAAC,CAAC,MAAM,cAAc,UAAU,GAAK,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,cAAc,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAM,YAAY,oEAAoE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,CAAC,CAAC,WAAW,uBAAuB,YAAY,sGAAsG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,wCAAwC,YAAY,uFAAuF,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,0BAA0B,YAAY,8GAA8G,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,0BAA0B,YAAY,6EAA6E,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,gBAAgB,GAAK,aAAa,GAAG,CAAC,OAAO,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,QAAQ,CAAC,KAAK,EAAY,OAAO,CAAC,YAAY,gFAAgF,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,gEAAgE,YAAY,uCAAuC,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,qEAAqE,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,uBAAuB,aAAa,OAAO,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,OAAO,CAAC,CAAC"}