{"version":3,"file":"Structure_Chart.B0VU_Pxt.mjs","names":["TopicBlurb","React.useContext","React.useMemo","React.Fragment","React.useState","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useRef","useState","x","p"],"sources":["https:/framerusercontent.com/modules/47Bv42JR6MTcgkoWIX5M/cezZKSYGefVw77WQ6o9n/w0lqqxBba.js","https:/framerusercontent.com/modules/xxrXSOYyb2cyMzl7xIJT/BMAlFoZaJOMFoTFoxx0W/Structure_Chart.js"],"sourcesContent":["// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/45xMbA3PGedtq9RhyhLw/B5LiezLIogVHIX3Z9Bh9/QHGEgCO8T.js\";import TopicBlurb from\"https://framerusercontent.com/modules/naagwqgek8TsOsfuypgQ/sqBzFyRnhlhY61gquzpK/iGiYfTscb.js\";const TopicBlurbFonts=getFonts(TopicBlurb);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"lp83izDYI\",\"w6ZQBhghx\",\"lHE6xGN8G\",\"qBlx5AEx5\"];const serializationHash=\"framer-TDJAV\";const variantClassNames={lHE6xGN8G:\"framer-v-1xlyxz9\",lp83izDYI:\"framer-v-1nzj7gl\",qBlx5AEx5:\"framer-v-tf0duj\",w6ZQBhghx:\"framer-v-mgk7or\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const paggRROoZ=undefined;const Ktu4Oo9FJ=undefined;const YWVkqe_PL=undefined;const oLZZmltsN=undefined;const eN8tZ5TUv=undefined;const xLclOi8FT=undefined;const setoLZZmltsN=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const transition2={damping:26,delay:.2,mass:1.9,stiffness:400,type:\"spring\"};const animation1={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={bounce:0,delay:.075,duration:.4,type:\"spring\"};const textEffect={effect:animation1,repeat:false,startDelay:0,threshold:.5,tokenization:\"word\",transition:transition3,trigger:\"onInView\",type:\"appear\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - Left\":\"lp83izDYI\",\"Laptop - Left\":\"w6ZQBhghx\",\"Phone - Left\":\"qBlx5AEx5\",\"Tablet - Left\":\"lHE6xGN8G\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({blurbTitle,border,fill,firstText,height,id,padding,secondText,width,...props})=>{return{...props,eN8tZ5TUv:firstText??props.eN8tZ5TUv??\"Run incentive programs, track every transaction, stay compliant across jurisdictions \",Ktu4Oo9FJ:fill??props.Ktu4Oo9FJ??\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\",oLZZmltsN:blurbTitle??props.oLZZmltsN,paggRROoZ:padding??props.paggRROoZ??\"90px 0px 90px 0px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"lp83izDYI\",xLclOi8FT:secondText??props.xLclOi8FT??\"all in one platform that's always live and always right\",YWVkqe_PL:border??props.YWVkqe_PL??{borderColor:'var(--token-8120446b-f375-420b-8b35-ab454ff7875a, rgb(232, 235, 237)) /* {\"name\":\"light\"} */',borderStyle:\"solid\",borderWidth:1}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Ktu4Oo9FJ,YWVkqe_PL,eN8tZ5TUv,xLclOi8FT,\"oLZZmltsN\":externaloLZZmltsN,\"onoLZZmltsNChange\":setExternaloLZZmltsN,paggRROoZ,...restProps}=getProps(props);const[oLZZmltsN,setoLZZmltsN]=useStateVariable(externaloLZZmltsN,setExternaloLZZmltsN);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lp83izDYI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(oLZZmltsN);const visible1=isSet(eN8tZ5TUv);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nzj7gl\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop - Left\",layoutDependency:layoutDependency,layoutId:\"lp83izDYI\",ref:refBinding,style:{\"--1vc3a0d\":numberToPixelString(paggRROoZ),\"--border-bottom-width\":(YWVkqe_PL?.borderBottomWidth??YWVkqe_PL?.borderWidth)+\"px\",\"--border-color\":YWVkqe_PL?.borderColor,\"--border-left-width\":(YWVkqe_PL?.borderLeftWidth??YWVkqe_PL?.borderWidth)+\"px\",\"--border-right-width\":(YWVkqe_PL?.borderRightWidth??YWVkqe_PL?.borderWidth)+\"px\",\"--border-style\":YWVkqe_PL?.borderStyle,\"--border-top-width\":(YWVkqe_PL?.borderTopWidth??YWVkqe_PL?.borderWidth)+\"px\",backgroundColor:Ktu4Oo9FJ,...style},...addPropertyOverrides({lHE6xGN8G:{\"data-framer-name\":\"Tablet - Left\"},qBlx5AEx5:{\"data-framer-name\":\"Phone - Left\"},w6ZQBhghx:{\"data-framer-name\":\"Laptop - Left\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-s3xo2f\",layoutDependency:layoutDependency,layoutId:\"MiHBgChl3\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1khxy45\",layoutDependency:layoutDependency,layoutId:\"JMkHPhlu5\",children:[visible!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,...addPropertyOverrides({lHE6xGN8G:{y:(componentViewport?.y||0)+(48+((componentViewport?.height||200)-96-82)/2)+0+0+23},qBlx5AEx5:{y:(componentViewport?.y||0)+(48+((componentViewport?.height||200)-96-82)/2)+0+0+23},w6ZQBhghx:{y:(componentViewport?.y||0)+(80+((componentViewport?.height||350)-160-82)/2)+0+0+23}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-s0ck07-container\",layoutDependency:layoutDependency,layoutId:\"XkEoxCfh5-container\",nodeId:\"XkEoxCfh5\",rendersWithMotion:true,scopeId:\"w0lqqxBba\",children:/*#__PURE__*/_jsx(TopicBlurb,{height:\"100%\",HyaMxfpAx:\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\",id:\"XkEoxCfh5\",JTF4Rzs6g:\"2px 2px 0px 0px var(--token-a726fa98-2025-4211-9edf-6554b0ab97bb, rgb(31, 31, 33))\",layoutId:\"XkEoxCfh5\",onWADDZxfLQChange:setoLZZmltsN,WADDZxfLQ:oLZZmltsN,width:\"100%\"})})}),visible1!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xzh7l3\",\"data-styles-preset\":\"QHGEgCO8T\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-c095620f-4c72-450c-acda-758ff13f8220, rgb(147, 149, 153)))\"},children:\"Run incentive programs, track every transaction, stay compliant across jurisdictions \"})}),className:\"framer-9nvjzb\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JymZyItav\",style:{\"--extracted-1eung3n\":\"var(--token-c095620f-4c72-450c-acda-758ff13f8220, rgb(147, 149, 153))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:eN8tZ5TUv,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xzh7l3\",\"data-styles-preset\":\"QHGEgCO8T\",dir:\"auto\",children:\"all in one platform that's always live and always right\"})}),className:\"framer-14rtqga\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RbbplKf6u\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:xLclOi8FT,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TDJAV.framer-1bneadz, .framer-TDJAV .framer-1bneadz { display: block; }\",\".framer-TDJAV.framer-1nzj7gl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: var(--1vc3a0d); position: relative; width: 1220px; }\",\".framer-TDJAV .framer-s3xo2f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 90%; }\",\".framer-TDJAV .framer-1khxy45 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-TDJAV .framer-s0ck07-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-TDJAV .framer-9nvjzb, .framer-TDJAV .framer-14rtqga { flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TDJAV.framer-v-mgk7or.framer-1nzj7gl { padding: 80px 0px 80px 0px; }\",\".framer-TDJAV.framer-v-1xlyxz9.framer-1nzj7gl { padding: 48px 0px 48px 0px; }\",\".framer-TDJAV.framer-v-tf0duj.framer-1nzj7gl { justify-content: flex-start; padding: 48px 24px 48px 24px; }\",\".framer-TDJAV.framer-v-tf0duj .framer-s3xo2f { flex: 1 0 0px; width: 1px; }\",...sharedStyle.css,'.framer-TDJAV[data-border=\"true\"]::after, .framer-TDJAV [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 370\n * @framerIntrinsicWidth 1220\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"w6ZQBhghx\":{\"layout\":[\"fixed\",\"auto\"]},\"lHE6xGN8G\":{\"layout\":[\"fixed\",\"auto\"]},\"qBlx5AEx5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Ktu4Oo9FJ\":\"fill\",\"YWVkqe_PL\":\"border\",\"eN8tZ5TUv\":\"firstText\",\"xLclOi8FT\":\"secondText\",\"oLZZmltsN\":\"blurbTitle\",\"paggRROoZ\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerw0lqqxBba=withCSS(Component,css,\"framer-TDJAV\");export default Framerw0lqqxBba;Framerw0lqqxBba.displayName=\"Animated Quote\";Framerw0lqqxBba.defaultProps={height:370,width:1220};addPropertyControls(Framerw0lqqxBba,{variant:{options:[\"lp83izDYI\",\"w6ZQBhghx\",\"lHE6xGN8G\",\"qBlx5AEx5\"],optionTitles:[\"Desktop - Left\",\"Laptop - Left\",\"Tablet - Left\",\"Phone - Left\"],title:\"Variant\",type:ControlType.Enum},Ktu4Oo9FJ:{defaultValue:'var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)) /* {\"name\":\"white 100\"} */',title:\"Fill\",type:ControlType.Color},YWVkqe_PL:{defaultValue:{borderColor:'var(--token-8120446b-f375-420b-8b35-ab454ff7875a, rgb(232, 235, 237)) /* {\"name\":\"light\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},eN8tZ5TUv:{defaultValue:\"Run incentive programs, track every transaction, stay compliant across jurisdictions \",displayTextArea:false,title:\"First Text\",type:ControlType.String},oneN8tZ5TUvChange:{changes:\"eN8tZ5TUv\",type:ControlType.ChangeHandler},xLclOi8FT:{defaultValue:\"all in one platform that's always live and always right\",displayTextArea:false,title:\"Second Text\",type:ControlType.String},onxLclOi8FTChange:{changes:\"xLclOi8FT\",type:ControlType.ChangeHandler},oLZZmltsN:{defaultValue:\"\",displayTextArea:false,title:\"Blurb Title\",type:ControlType.String},onoLZZmltsNChange:{changes:\"oLZZmltsN\",type:ControlType.ChangeHandler},paggRROoZ:{defaultValue:\"90px 0px 90px 0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(Framerw0lqqxBba,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TopicBlurbFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerw0lqqxBba.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopicBlurb,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw0lqqxBba\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w6ZQBhghx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lHE6xGN8G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qBlx5AEx5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"370\",\"framerVariables\":\"{\\\"Ktu4Oo9FJ\\\":\\\"fill\\\",\\\"YWVkqe_PL\\\":\\\"border\\\",\\\"eN8tZ5TUv\\\":\\\"firstText\\\",\\\"xLclOi8FT\\\":\\\"secondText\\\",\\\"oLZZmltsN\\\":\\\"blurbTitle\\\",\\\"paggRROoZ\\\":\\\"padding\\\"}\",\"framerIntrinsicWidth\":\"1220\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./w0lqqxBba.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useLayoutEffect,useRef,useState}from\"react\";// ─── Ensure Inter is loaded once (runs at module load, before first render) ──\nfunction ensureInterLoaded(){if(typeof document===\"undefined\")return;const id=\"__fs-inter-font\";if(document.getElementById(id))return;const preconnect1=document.createElement(\"link\");preconnect1.rel=\"preconnect\";preconnect1.href=\"https://fonts.googleapis.com\";document.head.appendChild(preconnect1);const preconnect2=document.createElement(\"link\");preconnect2.rel=\"preconnect\";preconnect2.href=\"https://fonts.gstatic.com\";preconnect2.crossOrigin=\"anonymous\";document.head.appendChild(preconnect2);const l=document.createElement(\"link\");l.id=id;l.rel=\"stylesheet\";l.href=\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap\";document.head.appendChild(l);}ensureInterLoaded();// ─── Inject entrance-animation keyframes once ─────────────────\nfunction ensureAnimStyles(){if(typeof document===\"undefined\")return;const id=\"__fs-anim-styles\";if(document.getElementById(id))return;const s=document.createElement(\"style\");s.id=id;s.textContent=`\n@keyframes fs-in { from { opacity: 0; transform: translateY(-14px); } to { opacity: 1; transform: translateY(0); } }\n@keyframes fs-chip-in { from { opacity: 0; transform: scale(0.85); } to { opacity: 1; transform: scale(1); } }\n@keyframes fs-draw { to { stroke-dashoffset: 0; } }\n.fs-animate .fs-node, .fs-animate .fs-chip { opacity: 0; animation: fs-in 0.5s cubic-bezier(0.22,1,0.36,1) forwards; }\n.fs-animate .fs-chip { animation-name: fs-chip-in; transform-origin: center; }\n.fs-animate .fs-conn { animation: fs-draw 0.45s ease-out forwards; }\n`;document.head.appendChild(s);}ensureAnimStyles();/**\n * FUND STRUCTURE DIAGRAM\n * Framer code component — paste into a new Code Component in Framer.\n *\n * Responsive: the 900×750 artboard is scaled to fit any container width.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 900\n * @framerIntrinsicHeight 750\n */export default function FundStructure(props){const{owner,ownerId,ownerCountry,fundLp,fundLpId,fundLpCountry,fundMip,fundMipId,fundMipCountry,fundHolding,fundHoldingId,fundHoldingCountry,topco1,topco2,topco3,topco4,topcoId,topcoCountry,chipPct,animationTrigger=\"whenInView\",loop=false,loopDelay=1.5}=props;// ── Responsive scaling ───────────────────────────────────\nconst AW=820;const AH=646;const PAD=0;const scalerRef=useRef(null);const artboardRef=useRef(null);const[scale,setScale]=useState(1);useLayoutEffect(()=>{if(!scalerRef.current)return;const el=scalerRef.current;const ro=new ResizeObserver(entries=>{for(const e of entries){const w=e.contentRect.width-PAD*2;setScale(Math.min(1,Math.max(0,w)/AW));}});ro.observe(el);return()=>ro.disconnect();},[]);// Entrance animation: measure each connector's length, set its stroke dashes,\n// then add .fs-animate to the artboard so delayed keyframes kick in.\n// Supports `animationTrigger` (whenInView | onLoad) and `loop`.\nuseLayoutEffect(()=>{const ab=artboardRef.current;if(!ab)return;const measureConnectors=()=>{const conns=ab.querySelectorAll(\".fs-conn\");conns.forEach(el=>{try{const len=Math.ceil(el.getTotalLength())+2;el.style.strokeDasharray=String(len);el.style.strokeDashoffset=String(len);}catch{}});};let loopTimer;let restartFrame;const TOTAL_MS=3e3// entrance animation runs ~2.75s; buffer a bit\n;const play=()=>{measureConnectors();ab.classList.remove(\"fs-animate\");// force reflow so the class re-add retriggers animations\n// eslint-disable-next-line @typescript-eslint/no-unused-expressions\nvoid ab.offsetWidth;const r1=requestAnimationFrame(()=>{const r2=requestAnimationFrame(()=>{ab.classList.add(\"fs-animate\");});ab.__r2=r2;});ab.__r1=r1;if(loop){loopTimer=window.setTimeout(()=>{restartFrame=requestAnimationFrame(play);},TOTAL_MS+Math.max(0,loopDelay)*1e3);}};let observer;if(animationTrigger===\"whenInView\"&&typeof IntersectionObserver!==\"undefined\"){let wasInView=false;observer=new IntersectionObserver(entries=>{for(const entry of entries){if(entry.isIntersecting&&!wasInView){wasInView=true;play();}else if(!entry.isIntersecting){wasInView=false;// stop any pending loop when scrolled out\nif(loopTimer){window.clearTimeout(loopTimer);loopTimer=undefined;}}}},{threshold:.2});observer.observe(ab);}else{// onLoad (or fallback)\nplay();}return()=>{observer?.disconnect();if(loopTimer)window.clearTimeout(loopTimer);if(restartFrame)cancelAnimationFrame(restartFrame);if(ab.__r1)cancelAnimationFrame(ab.__r1);if(ab.__r2)cancelAnimationFrame(ab.__r2);};},[animationTrigger,loop,loopDelay]);// Inter font is injected once at module load (see ensureInterLoaded below)\nconst tokens=fsTokens;const connector=tokens.connector;return /*#__PURE__*/_jsx(\"div\",{ref:scalerRef,style:{width:\"100%\",height:AH*scale+PAD*2,padding:PAD,position:\"relative\",fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, sans-serif\",color:tokens.fg,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:artboardRef,style:{position:\"absolute\",top:PAD,left:\"50%\",width:AW,height:AH,transform:`translateX(-50%) scale(${scale})`,transformOrigin:\"top center\"},children:[/*#__PURE__*/_jsx(Toolbar,{}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:`0 0 ${AW} ${AH}`,preserveAspectRatio:\"xMidYMid meet\",shapeRendering:\"crispEdges\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"marker\",{id:\"fs-arrow\",viewBox:\"0 0 10 10\",refX:5,refY:8,markerWidth:7,markerHeight:7,orient:\"auto-start-reverse\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1,2 L5,8 L9,2\",fill:\"none\",stroke:connector,strokeWidth:1.2,strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"path\",{className:\"fs-conn\",d:\"M426,115 V171 H613 V139\",fill:\"none\",stroke:connector,strokeWidth:1,strokeLinecap:\"square\",strokeLinejoin:\"miter\",style:{animationDelay:\"0.30s\"}}),/*#__PURE__*/_jsx(\"line\",{className:\"fs-conn\",x1:613,y1:170,x2:613,y2:239,stroke:connector,strokeWidth:1,strokeLinecap:\"square\",markerEnd:\"url(#fs-arrow)\",style:{animationDelay:\"0.30s\"}}),/*#__PURE__*/_jsx(\"path\",{className:\"fs-conn\",d:\"M208,299 V364 H613 V299\",fill:\"none\",stroke:connector,strokeWidth:1,strokeLinecap:\"square\",strokeLinejoin:\"miter\",style:{animationDelay:\"0.85s\"}}),/*#__PURE__*/_jsx(\"line\",{className:\"fs-conn\",x1:410,y1:364,x2:410,y2:428,stroke:connector,strokeWidth:1,strokeLinecap:\"square\",markerEnd:\"url(#fs-arrow)\",style:{animationDelay:\"0.85s\"}}),/*#__PURE__*/_jsx(\"line\",{className:\"fs-conn\",x1:410,y1:466,x2:410,y2:534,stroke:connector,strokeWidth:1,strokeLinecap:\"square\",style:{animationDelay:\"1.70s\"}}),/*#__PURE__*/_jsx(\"line\",{className:\"fs-conn\",x1:95,y1:534,x2:725,y2:534,stroke:connector,strokeWidth:1,strokeLinecap:\"square\",style:{animationDelay:\"1.70s\"}}),[95,305,515,725].map(x=>/*#__PURE__*/_jsx(\"line\",{className:\"fs-conn\",x1:x,y1:534,x2:x,y2:569,stroke:connector,strokeWidth:1,strokeLinecap:\"square\",markerEnd:\"url(#fs-arrow)\",style:{animationDelay:\"1.70s\"}},x))]}),/*#__PURE__*/_jsx(Node,{variant:\"individual\",icon:IconPerson,name:owner,meta:[ownerId,ownerCountry],style:{left:338,top:86,width:176,animationDelay:\"0.05s\"}}),/*#__PURE__*/_jsx(Node,{variant:\"group\",icon:IconUsers,name:\"Individual stakeholders\",simple:true,style:{left:537,top:103,animationDelay:\"0.05s\"}}),/*#__PURE__*/_jsx(Node,{variant:\"company\",icon:IconBuildingOffice,name:fundLp,meta:[fundLpId,fundLpCountry],style:{left:85,top:246,width:250,animationDelay:\"0.55s\"}}),/*#__PURE__*/_jsx(Node,{variant:\"company\",icon:IconBuildingOffice,name:fundMip,meta:[fundMipId,fundMipCountry],style:{left:488,top:246,width:250,animationDelay:\"0.55s\"}}),/*#__PURE__*/_jsx(Chip,{pct:chipPct,style:{left:250,top:330,animationDelay:\"1.05s\"}}),/*#__PURE__*/_jsx(Node,{variant:\"company\",icon:IconBuildingOffice,name:fundHolding,meta:[fundHoldingId,fundHoldingCountry],style:{left:285,top:426,width:250,animationDelay:\"1.35s\"}}),[topco1,topco2,topco3,topco4].map((label,i)=>/*#__PURE__*/_jsx(Node,{variant:\"vehicle\",icon:IconBuildingOffice,name:label,meta:[topcoId,topcoCountry],style:{left:10+i*210,top:576,width:170,animationDelay:`${1.95+i*.1}s`}},i))]})});}// ─── Design tokens ───────────────────────────────────────────\nconst fsTokens={fg:\"#222224\",mutedFg:\"#4A4A50\",bg:\"#FFFFFF\",border:\"#EEEEF1\",input:\"#F3F3F4\",borderDark:\"#999A9E\",slate50:\"#F8FAFC\",slate300:\"#CBD5E1\",slate600:\"#475569\",slate700:\"#334155\",lime50:\"#F7FEE7\",lime300:\"#BEF264\",lime700:\"#4D7C0F\",green50:\"#F0FDF4\",green300:\"#86EFAC\",green700:\"#15803D\",teal50:\"#F0FDFA\",teal300:\"#5EEAD4\",teal700:\"#0F766E\",purple50:\"#FAF5FF\",purple300:\"#D8B4FE\",purple700:\"#7E22CE\",connector:\"#CBD5E1\"};const variantStyle={vehicle:{top:fsTokens.purple300,bg:fsTokens.purple50,bd:fsTokens.purple300,fg:fsTokens.purple700},company:{top:fsTokens.teal300,bg:fsTokens.teal50,bd:fsTokens.teal300,fg:fsTokens.teal700},individual:{top:fsTokens.lime300,bg:fsTokens.lime50,bd:fsTokens.lime300,fg:fsTokens.lime700},group:{top:fsTokens.green300,bg:fsTokens.green50,bd:fsTokens.green300,fg:fsTokens.green700}};// ─── Node card ───────────────────────────────────────────────\nfunction Node({variant,icon:Icon,name,meta,simple,style}){const v=variantStyle[variant];return /*#__PURE__*/_jsxs(\"div\",{className:\"fs-node\",style:{position:\"absolute\",background:\"#ffffff\",boxShadow:\"0 0 6px 2px rgba(75, 85, 99, 0.06)\",borderLeft:`1px solid ${fsTokens.border}`,borderRight:`1px solid ${fsTokens.border}`,borderBottom:`1px solid ${fsTokens.border}`,borderBottomLeftRadius:10,borderBottomRightRadius:10,padding:\"10px 8px\",display:\"flex\",flexDirection:\"column\",gap:8,...style},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:0,height:2,background:v.top,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-11,left:\"50%\",transform:\"translateX(-50%)\",width:20,height:20,borderRadius:9999,background:v.bg,border:`1px solid ${v.bd}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:v.fg,zIndex:2},children:/*#__PURE__*/_jsx(Icon,{size:12,color:v.fg})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,lineHeight:\"14px\",fontWeight:500,color:\"#000\",whiteSpace:simple?\"nowrap\":undefined},children:name}),!simple&&meta&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:8,fontSize:10,lineHeight:\"12px\",fontWeight:500,color:fsTokens.mutedFg,whiteSpace:\"nowrap\"},children:meta.map((m,i)=>/*#__PURE__*/_jsx(\"span\",{children:m},i))})]});}// ─── Ownership chip (85% of value / shares / votes) ──────────\nfunction Chip({pct,style}){const rows=[[pct,\"of value\"],[pct,\"of shares\"],[pct,\"of votes\"]];return /*#__PURE__*/_jsx(\"div\",{className:\"fs-chip\",style:{position:\"absolute\",padding:\"6px 8px\",background:fsTokens.slate50,border:`1px solid ${fsTokens.borderDark}`,borderRadius:6,display:\"flex\",flexDirection:\"column\",gap:4,zIndex:3,...style},children:rows.map(([p,label],i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4,font:\"500 10px/1 Inter, sans-serif\",color:fsTokens.slate700},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:500},children:p}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:400,color:fsTokens.slate600},children:label})]},i))});}// ─── Toolbar ─────────────────────────────────────────────────\nfunction Toolbar(){const btnBase={height:28,padding:\"0 8px\",background:fsTokens.bg,border:`1px solid ${fsTokens.input}`,boxShadow:\"0 1px 2px rgba(0, 0, 0, 0.05)\",display:\"inline-flex\",alignItems:\"center\",gap:6,font:\"500 13px/1 Inter, sans-serif\",color:fsTokens.fg,cursor:\"pointer\",userSelect:\"none\"};const iconBtn={...btnBase,width:28,padding:0,justifyContent:\"center\",gap:0,borderRadius:8};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:10,left:10,right:10,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:0,zIndex:10,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsxs(\"button\",{style:{...btnBase,borderRadius:\"8px 0 0 8px\",borderRightWidth:0},children:[/*#__PURE__*/_jsx(IconTreeView,{size:14,color:fsTokens.fg}),\"View\"]}),/*#__PURE__*/_jsx(\"button\",{style:{...btnBase,borderRadius:0,borderRightWidth:0,color:fsTokens.mutedFg},children:\"Entire fund\"}),/*#__PURE__*/_jsx(\"button\",{style:{...iconBtn,borderRadius:\"0 8px 8px 0\",width:28},children:/*#__PURE__*/_jsx(IconCaretDown,{size:14,color:fsTokens.fg})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsxs(\"button\",{style:{...btnBase,borderRadius:8},children:[/*#__PURE__*/_jsx(IconSearch,{size:14,color:fsTokens.fg}),\"Search\"]}),/*#__PURE__*/_jsx(\"button\",{style:iconBtn,children:/*#__PURE__*/_jsx(IconPencil,{size:14,color:fsTokens.fg})}),/*#__PURE__*/_jsx(\"button\",{style:iconBtn,children:/*#__PURE__*/_jsx(IconSliders,{size:14,color:fsTokens.fg})}),/*#__PURE__*/_jsx(\"button\",{style:iconBtn,children:/*#__PURE__*/_jsx(IconDownload,{size:14,color:fsTokens.fg})})]})]});}function IconPerson({size=16,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z\"})});}function IconUsers({size=16,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1-7.37-4.89,8,8,0,0,1,0-6.22A8,8,0,0,1,192,112a24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.84,8,57,57,0,0,0-98.16,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z\"})});}function IconBuildingOffice({size=16,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M240,208H224V96a16,16,0,0,0-16-16H144V32a8,8,0,0,0-11.58-7.15l-96,48A8,8,0,0,0,32,80V208H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM208,96V208H144V96ZM48,84.94l80-40V208H112V164a12,12,0,0,0-12-12H76a12,12,0,0,0-12,12v44H48ZM96,208H80V168H96Zm72-72v8a8,8,0,0,1-16,0v-8a8,8,0,0,1,16,0Zm32,0v8a8,8,0,0,1-16,0v-8a8,8,0,0,1,16,0Zm-32,40v8a8,8,0,0,1-16,0v-8a8,8,0,0,1,16,0Zm32,0v8a8,8,0,0,1-16,0v-8a8,8,0,0,1,16,0Z\"})});}function IconTreeView({size=14,color=\"currentColor\"}){// Inline PNG tree-structure icon (28x28 transparent)\nconst src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAf1JREFUeAHNVtFRwkAQ3U1Ov+3AU5IZ/sQKjB3YAVgBYwVqB3YgdqAVmA7EP2aIEjvAP0eSnG8xYsQQopyM7+eWvSPvbnfv3RKtGbxowvf9ljFmq+iLoiikvyBsNPwOyC5LlsdZNtmP43hMv4Qqd5t2bpzPqJgOsIlAKdXCz5DsEr7j8TE6+7B3dz2xA1oRDq0ZaydcFNJpUSCM5tsflIrJNmGaqhPm9NlxzLYx07yNUTR92DeDwSCmFcBVk1o3teMkI2buPTwMj6vWep4XGMO66NvYcMP5DVZWaV2ISKSpucV1+uJ/fU1kI4dFwbBCCLKj3DxHNGIxjMlwX7mbZdOUhD8ilDw2Gt7t4nnWcjrHoTCKhqH4JMQg686vrXlCo0GqK+apLmoRLiuaXIVO5aTNZlOLbzKZbJXVpJUcSt6gsySCL4WSe2dz1glx+h5eGDEPin5s4F7mrBN+kGLoLVv3b7T0x0DhnEL+gqIPae3jiTuxTph3CGfm++0IsJEnkF7UJHwZyxJ8rCXy5bpuaWuBytyTERd/JmP5xRex+NIXVRJK77Kz418xmzbk6y5NE1oVS0M6Gg07CFlIcyVfhEQAQ4tsEAqWlXyuNGgruQ07EF+W8XaZ5FkpGtfla4S8i5N2Pr1TsvHmpuoV1zJZgjzWSiW66EuSpL9KD2sFbyrl4XxaphtLAAAAAElFTkSuQmCC\";return /*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",width:size,height:size,style:{display:\"block\"}});}function IconCaretDown({size=14,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"})});}function IconSearch({size=14,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z\"})});}function IconPencil({size=14,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M227.31,73.37,182.63,28.68a16,16,0,0,0-22.63,0L36.69,152A15.86,15.86,0,0,0,32,163.31V208a16,16,0,0,0,16,16H92.69A15.86,15.86,0,0,0,104,219.31L227.31,96a16,16,0,0,0,0-22.63ZM92.69,208H48V163.31l88-88L180.69,120ZM192,108.68,147.31,64l24-24L216,84.68Z\"})});}function IconSliders({size=14,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M40,88H73a32,32,0,0,0,62,0h81a8,8,0,0,0,0-16H135a32,32,0,0,0-62,0H40a8,8,0,0,0,0,16Zm64-24A16,16,0,1,1,88,80,16,16,0,0,1,104,64ZM216,168H199a32,32,0,0,0-62,0H40a8,8,0,0,0,0,16h97a32,32,0,0,0,62,0h17a8,8,0,0,0,0-16Zm-48,24a16,16,0,1,1,16-16A16,16,0,0,1,168,192Z\"})});}function IconDownload({size=14,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 256 256\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M224,152v56a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V152a8,8,0,0,1,16,0v56H208V152a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40a8,8,0,0,0-11.32-11.32L136,132.69V40a8,8,0,0,0-16,0v92.69L93.66,106.34a8,8,0,0,0-11.32,11.32Z\"})});}// ─── Framer property controls ────────────────────────────────\nFundStructure.defaultProps={owner:\"Alex Johnsson\",ownerId:\"910485588\",ownerCountry:\"Sweden\",fundLp:\"South side Capital XI LP AB\",fundLpId:\"559523-1076\",fundLpCountry:\"Luxembourg\",fundMip:\"SSC XI MIP PoolingCo AB\",fundMipId:\"559523-1076\",fundMipCountry:\"Luxembourg\",fundHolding:\"South side Capital XI AB\",fundHoldingId:\"559523-1076\",fundHoldingCountry:\"Luxembourg\",topco1:\"Alfa TopCo AB\",topco2:\"Acme Inc TopCo\",topco3:\"Pondus TopCo AB\",topco4:\"Beta TopCo AB\",topcoId:\"559523-1076\",topcoCountry:\"Sweden\",chipPct:\"85%\",animationTrigger:\"whenInView\",loop:false,loopDelay:1.5};addPropertyControls(FundStructure,{owner:{type:ControlType.String,title:\"Owner name\"},ownerId:{type:ControlType.String,title:\"Owner ID\"},ownerCountry:{type:ControlType.String,title:\"Owner country\"},fundLp:{type:ControlType.String,title:\"Fund LP\"},fundLpId:{type:ControlType.String,title:\"Fund LP ID\"},fundLpCountry:{type:ControlType.String,title:\"Fund LP country\"},fundMip:{type:ControlType.String,title:\"MIP PoolingCo\"},fundMipId:{type:ControlType.String,title:\"MIP ID\"},fundMipCountry:{type:ControlType.String,title:\"MIP country\"},fundHolding:{type:ControlType.String,title:\"Fund HoldCo\"},fundHoldingId:{type:ControlType.String,title:\"Fund HoldCo ID\"},fundHoldingCountry:{type:ControlType.String,title:\"Fund HoldCo country\"},topco1:{type:ControlType.String,title:\"TopCo 1\"},topco2:{type:ControlType.String,title:\"TopCo 2\"},topco3:{type:ControlType.String,title:\"TopCo 3\"},topco4:{type:ControlType.String,title:\"TopCo 4\"},topcoId:{type:ControlType.String,title:\"TopCo ID (all)\"},topcoCountry:{type:ControlType.String,title:\"TopCo country (all)\"},chipPct:{type:ControlType.String,title:\"Ownership %\"},animationTrigger:{type:ControlType.Enum,title:\"Animation start\",options:[\"whenInView\",\"onLoad\"],optionTitles:[\"When in view\",\"On load\"],defaultValue:\"whenInView\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:false},loopDelay:{type:ControlType.Number,title:\"Loop delay (s)\",min:0,max:10,step:.1,defaultValue:1.5,hidden:props=>!props.loop}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FundStructure\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"900\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"750\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Structure_Chart.map"],"mappings":"2gBACkgC,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,+DAAjnC,IAAkP,IAAkE,IAA4B,IAAmJ,KAAqH,CAAM,EAAgB,EAASA,EAAW,CAAO,GAAoC,EAAO,EAA8B,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAO,EAAkB,eAAqB,EAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAuX,EAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,MAAa,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,EAAM,GAAW,MAAM,QAAQ,EAAM,CAAQ,EAAM,OAAO,EAAS,GAA2B,MAAM,IAAQ,GAAW,EAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,EAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,IAAI,UAAU,IAAI,KAAK,SAAS,CAAmJ,EAAW,CAAC,OAA7I,CAAC,QAAQ,KAAK,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAuG,OAAO,GAAM,WAAW,EAAE,UAAU,GAAG,aAAa,OAAO,WAA/I,CAAC,OAAO,EAAE,MAAM,KAAK,SAAS,GAAG,KAAK,SAAS,CAAuH,QAAQ,WAAW,KAAK,SAAS,CAAO,GAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,EAAwB,CAAC,iBAAiB,YAAY,gBAAgB,YAAY,eAAe,YAAY,gBAAgB,YAAY,CAAO,EAAS,EAAO,OAAOC,EAAe,CAAO,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAAC,EAAc,GAAkBC,EAAe,EAAc,CAAM,CAAC,EAAsB,GAA0BA,EAAe,EAAc,CAAiL,OAA7K,EAAwB,CAAC,EAAc,EAAiB,EAAK,IAAgB,IAAuB,EAAiB,EAAc,CAAC,EAAyB,EAAc,EAAQ,CAAC,EAAc,EAAiB,GAAS,IAAU,CAAC,aAAW,SAAO,OAAK,YAAU,SAAO,KAAG,UAAQ,aAAW,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,WAAW,wFAAwF,UAAU,GAAM,EAAM,WAAW,wEAAwE,UAAU,GAAY,EAAM,UAAU,UAAU,GAAS,EAAM,WAAW,oBAAoB,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAY,EAAM,WAAW,0DAA0D,UAAU,GAAQ,EAAM,WAAW,CAAC,YAAY,+FAA+F,YAAY,QAAQ,YAAY,EAAE,CAAC,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWp9H,EAAgB,EAXo+H,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,UAAY,EAAkB,kBAAoB,EAAqB,YAAU,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAU,GAAc,GAAiB,EAAkB,EAAqB,CAAM,CAAC,cAAY,cAAW,uBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,oBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAA2D,GAAkB,EAAG,EAAlDC,GAA6F,CAAO,EAAQ,EAAM,EAAU,CAAO,EAAS,EAAM,EAAU,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,GAAkB,iBAAiBC,EAAU,GAAW,CAAC,cAAc,GAAK,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,YAAY,EAAoB,EAAU,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,gBAAgB,EAAU,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,eAAe,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAU,IAAoB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,IAAI,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,IAAI,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,IAAI,IAAI,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAoC,CAAC,kBAAkB,CAAC,WAAW,EAAY,CAAC,sBAAsB,GAAK,gBAAgB,EAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKR,EAAW,CAAC,OAAO,OAAO,UAAU,wEAAwE,GAAG,YAAY,UAAU,qFAAqF,SAAS,YAAY,kBAAkB,EAAa,UAAU,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAW,IAAoB,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,kGAAkG,CAAC,SAAS,wFAAwF,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,OAAO,EAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKM,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,0DAA0D,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,ySAAyS,+TAA+T,uTAAuT,wGAAwG,qNAAqN,+EAA+E,gFAAgF,8GAA8G,8EAA8E,GAAGO,GAAgB,udAAud,CAWphW,eAAe,IAAgB,EAAgB,EAAgB,YAAY,iBAAiB,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,iBAAiB,gBAAgB,gBAAgB,eAAe,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,mGAAmG,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,CAAC,YAAY,+FAA+F,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,wFAAwF,gBAAgB,GAAM,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,0DAA0D,gBAAgB,GAAM,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,GAAM,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,oBAAoB,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAgB,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcX,EAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICX5gH,SAAS,GAAmB,CAAC,GAAG,OAAO,SAAW,IAAY,OAAO,IAAM,EAAG,kBAAkB,GAAG,SAAS,eAAe,EAAG,CAAC,OAAO,IAAM,EAAY,SAAS,cAAc,OAAO,CAAC,EAAY,IAAI,aAAa,EAAY,KAAK,+BAA+B,SAAS,KAAK,YAAY,EAAY,CAAC,IAAM,EAAY,SAAS,cAAc,OAAO,CAAC,EAAY,IAAI,aAAa,EAAY,KAAK,4BAA4B,EAAY,YAAY,YAAY,SAAS,KAAK,YAAY,EAAY,CAAC,IAAM,EAAE,SAAS,cAAc,OAAO,CAAC,EAAE,GAAG,EAAG,EAAE,IAAI,aAAa,EAAE,KAAK,mFAAmF,SAAS,KAAK,YAAY,EAAE,CACzqB,SAAS,IAAkB,CAAC,GAAG,OAAO,SAAW,IAAY,OAAO,IAAM,EAAG,mBAAmB,GAAG,SAAS,eAAe,EAAG,CAAC,OAAO,IAAM,EAAE,SAAS,cAAc,QAAQ,CAAC,EAAE,GAAG,EAAG,EAAE,YAAY;;;;;;;EAOlM,SAAS,KAAK,YAAY,EAAE,CAU3B,SAAwB,EAAc,EAAM,CAAC,GAAK,CAAC,QAAM,UAAQ,eAAa,SAAO,WAAS,gBAAc,UAAQ,aAAU,iBAAe,cAAY,iBAAc,qBAAmB,SAAO,SAAO,SAAO,SAAO,UAAQ,eAAa,UAAQ,mBAAiB,aAAa,OAAK,GAAM,YAAU,KAAK,EAClQ,EAAUY,EAAO,KAAK,CAAO,EAAYA,EAAO,KAAK,CAAM,CAAC,EAAM,GAAUC,EAAS,EAAE,CAAC,MAAoB,CAAC,GAAG,CAAC,EAAU,QAAQ,OAAO,IAAM,EAAG,EAAU,QAAc,EAAG,IAAI,eAAe,GAAS,CAAC,IAAI,IAAM,KAAK,EAAQ,CAAC,IAAM,EAAE,EAAE,YAAY,MAAM,EAAM,EAAS,KAAK,IAAI,EAAE,KAAK,IAAI,EAAE,EAAE,CAAC,IAAG,CAAC,GAAI,CAAgB,OAAf,EAAG,QAAQ,EAAG,KAAW,EAAG,YAAY,EAAG,EAAE,CAAC,CAG1Y,MAAoB,CAAC,IAAM,EAAG,EAAY,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,MAAsB,CAAa,EAAG,iBAAiB,WAAW,CAAO,QAAQ,GAAI,CAAC,GAAG,CAAC,IAAM,EAAI,KAAK,KAAK,EAAG,gBAAgB,CAAC,CAAC,EAAE,EAAG,MAAM,gBAAgB,OAAO,EAAI,CAAC,EAAG,MAAM,iBAAiB,OAAO,EAAI,MAAO,IAAI,EAAO,EAAc,EAC9S,MAAS,CAAC,GAAmB,CAAC,EAAG,UAAU,OAAO,aAAa,CAEjE,EAAG,YAAoI,EAAG,KAAlH,0BAA0B,CAAuE,EAAG,KAAhE,0BAA0B,CAAC,EAAG,UAAU,IAAI,aAAa,EAAG,EAAc,CAAe,IAAM,EAAU,EAAO,eAAe,CAAC,EAAa,sBAAsB,EAAK,EAAG,IAAS,KAAK,IAAI,EAAE,EAAU,CAAC,IAAI,GAAQ,EAAS,GAAG,IAAmB,cAAc,OAAO,qBAAuB,IAAY,CAAC,IAAI,EAAU,GAAM,EAAS,IAAI,qBAAqB,GAAS,CAAC,IAAI,IAAM,KAAS,EAAY,EAAM,gBAAgB,CAAC,GAAW,EAAU,GAAK,GAAM,EAAW,EAAM,iBAAgB,EAAU,GAChjB,AAA6C,KAA/B,EAAO,aAAa,EAAU,CAAW,IAAA,MAAe,CAAC,UAAU,GAAG,CAAC,CAAC,EAAS,QAAQ,EAAG,MAC1G,GAAM,CAAE,UAAU,CAAC,GAAU,YAAY,CAAI,GAAU,EAAO,aAAa,EAAU,CAAI,GAAa,qBAAqB,EAAa,CAAI,EAAG,MAAK,qBAAqB,EAAG,KAAK,CAAI,EAAG,MAAK,qBAAqB,EAAG,KAAK,GAAK,CAAC,EAAiB,EAAK,EAAU,CAAC,CACjQ,IAAM,EAAO,EAAe,EAAU,EAAO,UAAU,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAU,MAAM,CAAC,MAAM,OAAO,OAAO,IAAG,EAAM,EAAM,QAAQ,EAAI,SAAS,WAAW,WAAW,uDAAuD,MAAM,EAAO,GAAG,UAAU,aAAa,CAAC,SAAsB,EAAM,MAAM,CAAC,IAAI,EAAY,MAAM,CAAC,SAAS,WAAW,IAAI,EAAI,KAAK,MAAM,MAAM,IAAG,OAAO,IAAG,UAAU,0BAA0B,EAAM,GAAG,gBAAgB,aAAa,CAAC,SAAS,CAAc,EAAK,GAAQ,EAAE,CAAC,CAAc,EAAM,MAAM,CAAC,QAAQ,cAAkB,oBAAoB,gBAAgB,eAAe,aAAa,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,cAAc,OAAO,SAAS,UAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAsB,EAAK,SAAS,CAAC,GAAG,WAAW,QAAQ,YAAY,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,aAAa,EAAE,OAAO,qBAAqB,SAAsB,EAAK,OAAO,CAAC,EAAE,iBAAiB,KAAK,OAAO,OAAO,EAAU,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,UAAU,EAAE,0BAA0B,KAAK,OAAO,OAAO,EAAU,YAAY,EAAE,cAAc,SAAS,eAAe,QAAQ,MAAM,CAAC,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,UAAU,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,OAAO,EAAU,YAAY,EAAE,cAAc,SAAS,UAAU,iBAAiB,MAAM,CAAC,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,UAAU,EAAE,0BAA0B,KAAK,OAAO,OAAO,EAAU,YAAY,EAAE,cAAc,SAAS,eAAe,QAAQ,MAAM,CAAC,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,UAAU,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,OAAO,EAAU,YAAY,EAAE,cAAc,SAAS,UAAU,iBAAiB,MAAM,CAAC,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,UAAU,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,OAAO,EAAU,YAAY,EAAE,cAAc,SAAS,MAAM,CAAC,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,UAAU,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,OAAO,EAAU,YAAY,EAAE,cAAc,SAAS,MAAM,CAAC,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,CAAC,IAAI,GAAgB,EAAK,OAAO,CAAC,UAAU,UAAU,GAAGC,EAAE,GAAG,IAAI,GAAGA,EAAE,GAAG,IAAI,OAAO,EAAU,YAAY,EAAE,cAAc,SAAS,UAAU,iBAAiB,MAAM,CAAC,eAAe,QAAQ,CAAC,CAACA,EAAE,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,QAAQ,aAAa,KAAK,GAAW,KAAK,EAAM,KAAK,CAAC,EAAQ,EAAa,CAAC,MAAM,CAAC,KAAK,IAAI,IAAI,GAAG,MAAM,IAAI,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,QAAQ,QAAQ,KAAK,GAAU,KAAK,0BAA0B,OAAO,GAAK,MAAM,CAAC,KAAK,IAAI,IAAI,IAAI,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,QAAQ,UAAU,KAAK,EAAmB,KAAK,EAAO,KAAK,CAAC,EAAS,EAAc,CAAC,MAAM,CAAC,KAAK,GAAG,IAAI,IAAI,MAAM,IAAI,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,QAAQ,UAAU,KAAK,EAAmB,KAAK,EAAQ,KAAK,CAAC,GAAU,EAAe,CAAC,MAAM,CAAC,KAAK,IAAI,IAAI,IAAI,MAAM,IAAI,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,IAAI,EAAQ,MAAM,CAAC,KAAK,IAAI,IAAI,IAAI,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,QAAQ,UAAU,KAAK,EAAmB,KAAK,EAAY,KAAK,CAAC,GAAc,EAAmB,CAAC,MAAM,CAAC,KAAK,IAAI,IAAI,IAAI,MAAM,IAAI,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAO,EAAO,EAAO,EAAO,CAAC,KAAK,EAAM,IAAiB,EAAK,EAAK,CAAC,QAAQ,UAAU,KAAK,EAAmB,KAAK,EAAM,KAAK,CAAC,EAAQ,EAAa,CAAC,MAAM,CAAC,KAAK,GAAG,EAAE,IAAI,IAAI,IAAI,MAAM,IAAI,eAAe,GAAG,KAAK,EAAE,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAEl7G,SAAS,EAAK,CAAC,UAAQ,KAAK,EAAK,OAAK,OAAK,SAAO,SAAO,CAAC,IAAM,EAAE,GAAa,GAAS,OAAoB,EAAM,MAAM,CAAC,UAAU,UAAU,MAAM,CAAC,SAAS,WAAW,WAAW,UAAU,UAAU,qCAAqC,WAAW,aAAa,EAAS,SAAS,YAAY,aAAa,EAAS,SAAS,aAAa,aAAa,EAAS,SAAS,uBAAuB,GAAG,wBAAwB,GAAG,QAAQ,WAAW,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,WAAW,EAAE,IAAI,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,IAAI,KAAK,MAAM,UAAU,mBAAmB,MAAM,GAAG,OAAO,GAAG,aAAa,KAAK,WAAW,EAAE,GAAG,OAAO,aAAa,EAAE,KAAK,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAE,GAAG,OAAO,EAAE,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,GAAG,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,OAAO,WAAW,IAAI,MAAM,OAAO,WAAW,EAAO,SAAS,IAAA,GAAU,CAAC,SAAS,EAAK,CAAC,CAAC,CAAC,GAAQ,GAAmB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,aAAa,IAAI,EAAE,SAAS,GAAG,WAAW,OAAO,WAAW,IAAI,MAAM,EAAS,QAAQ,WAAW,SAAS,CAAC,SAAS,EAAK,KAAK,EAAE,IAAiB,EAAK,OAAO,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAC/2C,SAAS,GAAK,CAAC,MAAI,SAAO,CAAC,IAAM,EAAK,CAAC,CAAC,EAAI,WAAW,CAAC,CAAC,EAAI,YAAY,CAAC,CAAC,EAAI,WAAW,CAAC,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,UAAU,MAAM,CAAC,SAAS,WAAW,QAAQ,UAAU,WAAW,EAAS,QAAQ,OAAO,aAAa,EAAS,aAAa,aAAa,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,OAAO,EAAE,GAAG,EAAM,CAAC,SAAS,EAAK,KAAK,CAACC,EAAE,GAAO,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,KAAK,+BAA+B,MAAM,EAAS,SAAS,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,WAAW,IAAI,CAAC,SAASA,EAAE,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,MAAM,EAAS,SAAS,CAAC,SAAS,EAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAC3qB,SAAS,IAAS,CAAC,IAAM,EAAQ,CAAC,OAAO,GAAG,QAAQ,QAAQ,WAAW,EAAS,GAAG,OAAO,aAAa,EAAS,QAAQ,UAAU,gCAAgC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,KAAK,+BAA+B,MAAM,EAAS,GAAG,OAAO,UAAU,WAAW,OAAO,CAAO,EAAQ,CAAC,GAAG,EAAQ,MAAM,GAAG,QAAQ,EAAE,eAAe,SAAS,IAAI,EAAE,aAAa,EAAE,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,KAAK,GAAG,MAAM,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,QAAQ,EAAE,OAAO,GAAG,cAAc,OAAO,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,OAAO,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,MAAM,CAAC,GAAG,EAAQ,aAAa,cAAc,iBAAiB,EAAE,CAAC,SAAS,CAAc,EAAK,GAAa,CAAC,KAAK,GAAG,MAAM,EAAS,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,GAAG,EAAQ,aAAa,EAAE,iBAAiB,EAAE,MAAM,EAAS,QAAQ,CAAC,SAAS,cAAc,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,GAAG,EAAQ,aAAa,cAAc,MAAM,GAAG,CAAC,SAAsB,EAAK,GAAc,CAAC,KAAK,GAAG,MAAM,EAAS,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,cAAc,OAAO,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,MAAM,CAAC,GAAG,EAAQ,aAAa,EAAE,CAAC,SAAS,CAAc,EAAK,GAAW,CAAC,KAAK,GAAG,MAAM,EAAS,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,EAAQ,SAAsB,EAAK,GAAW,CAAC,KAAK,GAAG,MAAM,EAAS,GAAG,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,EAAQ,SAAsB,EAAK,GAAY,CAAC,KAAK,GAAG,MAAM,EAAS,GAAG,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,EAAQ,SAAsB,EAAK,GAAa,CAAC,KAAK,GAAG,MAAM,EAAS,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAW,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,cAAc,KAAK,EAAM,SAAsB,EAAK,OAAO,CAAC,EAAE,mPAAmP,CAAC,CAAC,CAAC,CAAE,SAAS,GAAU,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,cAAc,KAAK,EAAM,SAAsB,EAAK,OAAO,CAAC,EAAE,glBAAglB,CAAC,CAAC,CAAC,CAAE,SAAS,EAAmB,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,cAAc,KAAK,EAAM,SAAsB,EAAK,OAAO,CAAC,EAAE,sZAAsZ,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAC1nF,OAAoB,EAAK,MAAM,CAAC,IAAj5B,i3BAAy5B,IAAI,GAAG,MAAM,EAAK,OAAO,EAAK,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,CAAE,SAAS,GAAc,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,cAAc,KAAK,EAAM,SAAsB,EAAK,OAAO,CAAC,EAAE,qHAAqH,CAAC,CAAC,CAAC,CAAE,SAAS,GAAW,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,cAAc,KAAK,EAAM,SAAsB,EAAK,OAAO,CAAC,EAAE,kJAAkJ,CAAC,CAAC,CAAC,CAAE,SAAS,GAAW,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,cAAc,KAAK,EAAM,SAAsB,EAAK,OAAO,CAAC,EAAE,2PAA2P,CAAC,CAAC,CAAC,CAAE,SAAS,GAAY,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,cAAc,KAAK,EAAM,SAAsB,EAAK,OAAO,CAAC,EAAE,uQAAuQ,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,OAAK,GAAG,QAAM,gBAAgB,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,cAAc,KAAK,EAAM,SAAsB,EAAK,OAAO,CAAC,EAAE,qOAAqO,CAAC,CAAC,CAAC,4BAlCnyF,IAAoD,IAAmD,CAC2gB,GAAmB,CAQ9pB,IAAkB,CAqB5C,EAAS,CAAC,GAAG,UAAU,QAAQ,UAAU,GAAG,UAAU,OAAO,UAAU,MAAM,UAAU,WAAW,UAAU,QAAQ,UAAU,SAAS,UAAU,SAAS,UAAU,SAAS,UAAU,OAAO,UAAU,QAAQ,UAAU,QAAQ,UAAU,QAAQ,UAAU,SAAS,UAAU,SAAS,UAAU,OAAO,UAAU,QAAQ,UAAU,QAAQ,UAAU,SAAS,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,UAAU,CAAO,GAAa,CAAC,QAAQ,CAAC,IAAI,EAAS,UAAU,GAAG,EAAS,SAAS,GAAG,EAAS,UAAU,GAAG,EAAS,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAS,QAAQ,GAAG,EAAS,OAAO,GAAG,EAAS,QAAQ,GAAG,EAAS,QAAQ,CAAC,WAAW,CAAC,IAAI,EAAS,QAAQ,GAAG,EAAS,OAAO,GAAG,EAAS,QAAQ,GAAG,EAAS,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAS,SAAS,GAAG,EAAS,QAAQ,GAAG,EAAS,SAAS,GAAG,EAAS,SAAS,CAAC,CAKxzB,EAAc,aAAa,CAAC,MAAM,gBAAgB,QAAQ,YAAY,aAAa,SAAS,OAAO,8BAA8B,SAAS,cAAc,cAAc,aAAa,QAAQ,0BAA0B,UAAU,cAAc,eAAe,aAAa,YAAY,2BAA2B,cAAc,cAAc,mBAAmB,aAAa,OAAO,gBAAgB,OAAO,iBAAiB,OAAO,kBAAkB,OAAO,gBAAgB,QAAQ,cAAc,aAAa,SAAS,QAAQ,MAAM,iBAAiB,aAAa,KAAK,GAAM,UAAU,IAAI,CAAC,EAAoB,EAAc,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,CAAC,iBAAiB,CAAC,KAAK,EAAY,KAAK,MAAM,kBAAkB,QAAQ,CAAC,aAAa,SAAS,CAAC,aAAa,CAAC,eAAe,UAAU,CAAC,aAAa,aAAa,CAAC,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,aAAa,IAAI,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,CAAC"}