{"version":3,"file":"DebugView.Civ_Bg0T.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","SVG","React.useRef","React.useMemo","React.useState","React.useState","subscribeToPrice","_Fragment"],"sources":["https:/framerusercontent.com/modules/4RCIuY9ocW0cN0e267xf/GnvN1FuMtCfYeoPJ3raq/IsLQGIU_N.js","https:/framerusercontent.com/modules/yOadXpMbzSxoZmt4NCtf/xQmltrFE7mdDQ3RF9gbE/CostSurchargeCheckbox.js","https:/framerusercontent.com/modules/lhZOZBq96rWsCpvSITp9/JaJ8KOdbbol0shUEK06E/DebugView.js"],"sourcesContent":["// Generated by Framer (18229b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CostCheckbox from\"https://framerusercontent.com/modules/19K7D3RLjHB8Si1Pd5W4/PY5nOATkLaJOUbYVeE5V/CostCheckbox.js\";const CostCheckboxFonts=getFonts(CostCheckbox);const cycleOrder=[\"nE6sc8S7f\",\"bDy93a9bY\",\"qCEes955h\"];const serializationHash=\"framer-kjh05\";const variantClassNames={bDy93a9bY:\"framer-v-awq8vl\",nE6sc8S7f:\"framer-v-1pkfuat\",qCEes955h:\"framer-v-z1fa4n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XGp66IyUg=undefined;const inuYDqiMA=undefined;const O1eIFRezE=undefined;const njHju9lLk=undefined;const hqSdejiv5=undefined;const V19DHmj58=undefined;const L0bocXRxa=undefined;const bMgCOKAww=undefined;const transition1={duration:0,type:\"tween\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const greaterThan=(a,b)=>{return typeof a===\"number\"&&typeof b===\"number\"?a>b:false;};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={\"Perma Opened\":\"qCEes955h\",Closed:\"bDy93a9bY\",Opened:\"nE6sc8S7f\"};const Variants=motion.create(React.Fragment);const getProps=({bathroomM,exteri_rov_SchodyBm,fill,gap,height,id,n_zovSkupiny,schodiskoOparketovanie,slugDomuCMS,title,width,...props})=>{return{...props,bMgCOKAww:schodiskoOparketovanie??props.bMgCOKAww??true,hqSdejiv5:exteri_rov_SchodyBm??props.hqSdejiv5??1,inuYDqiMA:title??props.inuYDqiMA??\"Viac možnost\\xed\",L0bocXRxa:bathroomM??props.L0bocXRxa??5,njHju9lLk:slugDomuCMS??props.njHju9lLk,O1eIFRezE:gap??props.O1eIFRezE??12,V19DHmj58:n_zovSkupiny??props.V19DHmj58??\"Doplnky\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nE6sc8S7f\",XGp66IyUg:fill??props.XGp66IyUg??\"rgb(245, 245, 245)\"};};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,inuYDqiMA,V19DHmj58,XGp66IyUg,njHju9lLk,L0bocXRxa,hqSdejiv5,bMgCOKAww,O1eIFRezE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nE6sc8S7f\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1hj7n04=activeVariantCallback(async(...args)=>{setVariant(\"bDy93a9bY\");});const onTapfqt3od=activeVariantCallback(async(...args)=>{setVariant(\"nE6sc8S7f\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"qCEes955h\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pkfuat\",className,classNames),\"data-framer-name\":\"Opened\",layoutDependency:layoutDependency,layoutId:\"nE6sc8S7f\",ref:refBinding,style:{backgroundColor:XGp66IyUg,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({bDy93a9bY:{\"data-framer-name\":\"Closed\"},qCEes955h:{\"data-framer-name\":\"Perma Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kbtbev\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iqQSvkWdn\",onTap:onTap1hj7n04,...addPropertyOverrides({bDy93a9bY:{onTap:onTapfqt3od},qCEes955h:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QXJjaGl2by1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Archivo\", \"Archivo Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\"},children:\"Viac možnost\\xed\"})}),className:\"framer-3ag17l\",fonts:[\"FS;Archivo-semibold\"],layoutDependency:layoutDependency,layoutId:\"V8WrvZ4Fe\",style:{\"--extracted-r6o4lv\":\"rgb(51, 51, 51)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:inuYDqiMA,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tlc8\",layoutDependency:layoutDependency,layoutId:\"ng2C_7Wox\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-18363ky\",layoutDependency:layoutDependency,layoutId:\"izVcEqcV4\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 7.5\" overflow=\"visible\"><path d=\"M 15 7.5 L 7.5 0 L 0 7.5\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(51, 51, 51)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bDy93a9bY:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 7.5\" overflow=\"visible\"><path d=\"M 15 0 L 7.5 7.5 L 0 0\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(51, 51, 51)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11i79f1\",layoutDependency:layoutDependency,layoutId:\"OdczJ12JD\",style:{\"--1kh89sj\":numberToPixelString(O1eIFRezE)},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-715voj-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"rPgw6UyJc-container\",nodeId:\"rPgw6UyJc\",rendersWithMotion:true,scopeId:\"IsLQGIU_N\",children:/*#__PURE__*/_jsx(CostCheckbox,{accentColor:\"rgb(0, 127, 128)\",calculationMode:\"quantity\",cmsQuantity:hqSdejiv5,defaultChecked:false,groupName:V19DHmj58,height:\"100%\",hidePrice:false,houseSlug:njHju9lLk,id:\"rPgw6UyJc\",isIncluded:greaterThan(hqSdejiv5,0),itemId:\"SCD\",itemType:\"optional\",layoutId:\"rPgw6UyJc\",priceCurve:\"discount\",pricingMode:\"cms\",style:{width:\"100%\"},unitLabel:\"bm\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p7988w-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"MTXI8nWlm-container\",nodeId:\"MTXI8nWlm\",rendersWithMotion:true,scopeId:\"IsLQGIU_N\",children:/*#__PURE__*/_jsx(CostCheckbox,{accentColor:\"rgb(0, 127, 128)\",calculationMode:\"area\",cmsQuantity:1,defaultChecked:false,groupName:V19DHmj58,height:\"100%\",hidePrice:false,houseSlug:njHju9lLk,id:\"MTXI8nWlm\",isIncluded:true,itemId:\"ZS1\",itemType:\"optional\",layoutId:\"MTXI8nWlm\",priceCurve:\"discount\",pricingMode:\"cms\",style:{width:\"100%\"},unitLabel:\"ks\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t7lzpo-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hXc8QPMCk-container\",nodeId:\"hXc8QPMCk\",rendersWithMotion:true,scopeId:\"IsLQGIU_N\",children:/*#__PURE__*/_jsx(CostCheckbox,{accentColor:\"rgb(0, 127, 128)\",calculationMode:\"quantity\",cmsQuantity:L0bocXRxa,defaultChecked:false,groupName:V19DHmj58,height:\"100%\",hidePrice:false,houseSlug:njHju9lLk,id:\"hXc8QPMCk\",isIncluded:greaterThan(L0bocXRxa,0),itemId:\"VYK\",itemType:\"optional\",layoutId:\"hXc8QPMCk\",priceCurve:\"discount\",pricingMode:\"cms\",style:{width:\"100%\"},unitLabel:\"m\\xb2\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g3c22g-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"GstOwFTdR-container\",nodeId:\"GstOwFTdR\",rendersWithMotion:true,scopeId:\"IsLQGIU_N\",children:/*#__PURE__*/_jsx(CostCheckbox,{accentColor:\"rgb(0, 127, 128)\",calculationMode:\"area\",cmsQuantity:1,defaultChecked:false,groupName:V19DHmj58,height:\"100%\",hidePrice:false,houseSlug:njHju9lLk,id:\"GstOwFTdR\",isIncluded:true,itemId:\"POK\",itemType:\"optional\",layoutId:\"GstOwFTdR\",priceCurve:\"discount\",pricingMode:\"cms\",style:{width:\"100%\"},unitLabel:\"ks\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e15i22-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xf0qJSHqs-container\",nodeId:\"xf0qJSHqs\",rendersWithMotion:true,scopeId:\"IsLQGIU_N\",children:/*#__PURE__*/_jsx(CostCheckbox,{accentColor:\"rgb(0, 127, 128)\",calculationMode:\"area\",cmsQuantity:1,defaultChecked:false,groupName:V19DHmj58,height:\"100%\",hidePrice:false,houseSlug:njHju9lLk,id:\"xf0qJSHqs\",isIncluded:true,itemId:\"PLP\",itemType:\"optional\",layoutId:\"xf0qJSHqs\",priceCurve:\"discount\",pricingMode:\"cms\",style:{width:\"100%\"},unitLabel:\"ks\",width:\"100%\"})})}),bMgCOKAww!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1goemft-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"RkTaBgBXw-container\",nodeId:\"RkTaBgBXw\",rendersWithMotion:true,scopeId:\"IsLQGIU_N\",children:/*#__PURE__*/_jsx(CostCheckbox,{accentColor:\"rgb(0, 127, 128)\",calculationMode:\"area\",cmsQuantity:1,defaultChecked:false,groupName:V19DHmj58,height:\"100%\",hidePrice:false,houseSlug:njHju9lLk,id:\"RkTaBgBXw\",isIncluded:true,itemId:\"OPA\",itemType:\"optional\",layoutId:\"RkTaBgBXw\",priceCurve:\"discount\",pricingMode:\"cms\",style:{width:\"100%\"},unitLabel:\"ks\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kjh05.framer-1t4rdi8, .framer-kjh05 .framer-1t4rdi8 { display: block; }\",\".framer-kjh05.framer-1pkfuat { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: 480px; will-change: var(--framer-will-change-override, transform); }\",\".framer-kjh05 .framer-1kbtbev { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 40px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-kjh05 .framer-3ag17l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kjh05 .framer-1tlc8 { flex: none; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-kjh05 .framer-18363ky { height: 8px; left: 5px; position: absolute; top: 9px; width: 15px; }\",\".framer-kjh05 .framer-11i79f1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: var(--1kh89sj); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kjh05 .framer-715voj-container, .framer-kjh05 .framer-p7988w-container, .framer-kjh05 .framer-1t7lzpo-container, .framer-kjh05 .framer-g3c22g-container, .framer-kjh05 .framer-1e15i22-container, .framer-kjh05 .framer-1goemft-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-kjh05.framer-v-awq8vl.framer-1pkfuat { height: 72px; }\",\".framer-kjh05.framer-v-z1fa4n .framer-1kbtbev { cursor: unset; gap: 10px; justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 236\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bDy93a9bY\":{\"layout\":[\"fixed\",\"fixed\"]},\"qCEes955h\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"inuYDqiMA\":\"title\",\"V19DHmj58\":\"n_zovSkupiny\",\"XGp66IyUg\":\"fill\",\"njHju9lLk\":\"slugDomuCMS\",\"L0bocXRxa\":\"bathroomM\",\"hqSdejiv5\":\"exteri_rov_SchodyBm\",\"bMgCOKAww\":\"schodiskoOparketovanie\",\"O1eIFRezE\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIsLQGIU_N=withCSS(Component,css,\"framer-kjh05\");export default FramerIsLQGIU_N;FramerIsLQGIU_N.displayName=\"calculator-options-hard-wired\";FramerIsLQGIU_N.defaultProps={height:236,width:480};addPropertyControls(FramerIsLQGIU_N,{variant:{options:[\"nE6sc8S7f\",\"bDy93a9bY\",\"qCEes955h\"],optionTitles:[\"Opened\",\"Closed\",\"Perma Opened\"],title:\"Variant\",type:ControlType.Enum},inuYDqiMA:{defaultValue:\"Viac možnost\\xed\",displayTextArea:false,title:\"Title\",type:ControlType.String},oninuYDqiMAChange:{changes:\"inuYDqiMA\",type:ControlType.ChangeHandler},V19DHmj58:{defaultValue:\"Doplnky\",title:\"N\\xe1zov Skupiny\",type:ControlType.String},onV19DHmj58Change:{changes:\"V19DHmj58\",type:ControlType.ChangeHandler},XGp66IyUg:{defaultValue:\"rgb(245, 245, 245)\",title:\"Fill\",type:ControlType.Color},njHju9lLk:{defaultValue:\"\",title:\"Slug Domu (CMS)\",type:ControlType.String},onnjHju9lLkChange:{changes:\"njHju9lLk\",type:ControlType.ChangeHandler},L0bocXRxa:{defaultValue:5,title:\"Bathroom (m\\xb2)\",type:ControlType.Number},onL0bocXRxaChange:{changes:\"L0bocXRxa\",type:ControlType.ChangeHandler},hqSdejiv5:{defaultValue:1,title:\"Exteri\\xe9rov\\xe9 schody (bm)\",type:ControlType.Number},onhqSdejiv5Change:{changes:\"hqSdejiv5\",type:ControlType.ChangeHandler},bMgCOKAww:{defaultValue:true,title:\"Schodisko - Oparketovanie\",type:ControlType.Boolean},onbMgCOKAwwChange:{changes:\"bMgCOKAww\",type:ControlType.ChangeHandler},O1eIFRezE:{defaultValue:12,min:0,title:\"Gap\",type:ControlType.Number},onO1eIFRezEChange:{changes:\"O1eIFRezE\",type:ControlType.ChangeHandler}});addFonts(FramerIsLQGIU_N,[{explicitInter:true,fonts:[{cssFamilyName:\"Archivo\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Archivo\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/F5RLVZAAIFTTOUZCAGXSRHZGXKIH5EXB/IU4JRATO5NXUAJNVPECD46XUNDJVGCZY/HI3GXDQAABUJ5YHSPOI3V5JTNTJ4PCRR.woff2\",weight:\"600\"}]},...CostCheckboxFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIsLQGIU_N\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bDy93a9bY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qCEes955h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"236\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"inuYDqiMA\\\":\\\"title\\\",\\\"V19DHmj58\\\":\\\"n_zovSkupiny\\\",\\\"XGp66IyUg\\\":\\\"fill\\\",\\\"njHju9lLk\\\":\\\"slugDomuCMS\\\",\\\"L0bocXRxa\\\":\\\"bathroomM\\\",\\\"hqSdejiv5\\\":\\\"exteri_rov_SchodyBm\\\",\\\"bMgCOKAww\\\":\\\"schodiskoOparketovanie\\\",\\\"O1eIFRezE\\\":\\\"gap\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"480\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{calculatorStore,setCartItem,removeCartItem,subscribeToCalc}from\"https://framerusercontent.com/modules/uQNF3MjqAXSmdDpsul7P/j9h69GtyCt0zxJCLkqt1/CalculatorStore.js\";import{registerHouseItem}from\"https://framerusercontent.com/modules/cH7dneSCDWa1JtDbf5Hx/ss5GVItcLp91vvF0sdDh/AggregationStore.js\";export default function CostSurchargeCheckbox(props){const{houseSlug,groupName,surchargeAmount,description,itemType,accentColor,hidePrice,defaultChecked,isIncluded}=props;// REF PRE GAP FIX\nconst containerRef=React.useRef(null);// 1. GENERATE ID\nconst customId=React.useMemo(()=>{if(houseSlug){return`cms-extra-${houseSlug.trim()}`;}return`custom-${groupName||\"grp\"}-${description||\"item\"}`;},[houseSlug,groupName,description]);const[_,setTick]=React.useState(0);const forceUpdate=()=>setTick(t=>t+1);const isChecked=!!calculatorStore.cart[customId];const isMandatory=itemType===\"mandatory\";// --- 2. GAP FIX (DOM MANIPULÁCIA) ---\nReact.useLayoutEffect(()=>{if(!isIncluded&&containerRef.current){const parent=containerRef.current.parentElement;if(parent){parent.style.display=\"none\";}}},[isIncluded]);// --- 3. CLEANUP LOGIKA (Ak nie je aktívny) ---\nReact.useEffect(()=>{if(!customId)return;if(!isIncluded){// Vymazať z košíka\nif(calculatorStore.cart[customId]){removeCartItem(customId);}// Odhlásiť z AggregationStore (posielame -1 pre výmaz)\nif(houseSlug){registerHouseItem(houseSlug,customId,true,-1,true);}}},[customId,isIncluded,houseSlug]);// --- 4. UPDATE QUANTITY (Strážené cez isIncluded) ---\nReact.useEffect(()=>{if(!houseSlug||!customId)return;if(!isIncluded)return;// <--- GUARD\nconst qtyToSend=isChecked?1:0;registerHouseItem(houseSlug,customId,true,qtyToSend,true);},[houseSlug,customId,isChecked,isIncluded]);// --- 5. CART LOGIC (Strážené cez isIncluded) ---\nReact.useEffect(()=>{if(!isIncluded)return;// <--- GUARD\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldBeChecked=defaultChecked||isMandatory;if(shouldBeChecked){if(isCanvas||!calculatorStore.cart[customId]){setCartItem(customId,customId,true,\"discount\",groupName,description,1,\"ks\");}}else{if(isCanvas&&!defaultChecked&&!isMandatory){removeCartItem(customId);}}const unsub=subscribeToCalc(forceUpdate);return()=>unsub();},[customId,isMandatory,defaultChecked,groupName,description,surchargeAmount,isIncluded]);const handleChange=e=>{if(!isIncluded)return;if(itemType===\"mandatory\")return;if(e.target.checked){setCartItem(customId,customId,true,\"discount\",groupName,description,1,\"ks\");}else{removeCartItem(customId);}};// --- 6. RENDER PRE NEAKTÍVNY STAV ---\nif(!isIncluded){return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{display:\"none\"}});}const cursorStyle=isMandatory?\"default\":\"pointer\";// --- VIZUÁL ---\nconst cssStyles=`\n        .custom-checkbox {\n            appearance: none;\n            -webkit-appearance: none;\n            display: inline-block; /* Zmena na inline-block */\n            box-sizing: border-box;\n            width: 20px;\n            height: 20px;\n            min-width: 20px;\n            min-height: 20px;\n            margin: 0;\n            padding: 0;\n            line-height: 0;\n            margin-right: 12px;\n            flex-shrink: 0;\n            border-radius: 4px; \n            background-color: #fff;\n            border: 2px solid rgba(0, 0, 0, 0.15); \n            cursor: pointer;\n            transition: none;\n        }\n        .custom-checkbox:hover:not(:checked):not(:disabled) {\n            border-color: var(--active-color); \n        }\n        .custom-checkbox:checked {\n            background-color: var(--active-color);\n            border-color: var(--active-color);\n            background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n            background-size: 80%;\n            background-position: center center;\n            background-repeat: no-repeat;\n        }\n        .custom-checkbox:disabled {\n            background-color: rgba(0, 0, 0, 0.3); \n            border-color: rgba(0, 0, 0, 0.05);     \n            cursor: default;\n        }\n    `;const containerStyles={...rowStyle,cursor:cursorStyle,\"--active-color\":accentColor};return /*#__PURE__*/_jsxs(\"label\",{style:containerStyles,children:[/*#__PURE__*/_jsx(\"style\",{children:cssStyles}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",className:\"custom-checkbox\",checked:isChecked,onChange:handleChange,disabled:isMandatory}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",lineHeight:\"1.2\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:400},children:description||\"Bez popisu\"}),!hidePrice&&/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:600,color:\"#333\",whiteSpace:\"nowrap\",marginLeft:8},children:[surchargeAmount.toLocaleString(\"sk-SK\",{maximumFractionDigits:0}),\" \",\"€\"]})]})]});}addPropertyControls(CostSurchargeCheckbox,{houseSlug:{type:ControlType.String,title:\"Slug Domu (CMS)\",description:\"Prepojte so Slugom.\"},isIncluded:{type:ControlType.Boolean,title:\"Je akt\\xedvny?\",defaultValue:true,description:\"Prepojte na t\\xfa ist\\xfa podmienku (variable), ktorou skr\\xfdvate tento komponent.\"},groupName:{type:ControlType.String,title:\"N\\xe1zov skupiny\",defaultValue:\"Pr\\xedplatky\"},surchargeAmount:{type:ControlType.Number,title:\"Pr\\xedplatok (Suma)\",defaultValue:0,min:0},description:{type:ControlType.String,title:\"Popis\",defaultValue:\"Extra služba\"},itemType:{type:ControlType.Enum,title:\"Typ položky\",options:[\"optional\",\"mandatory\"],optionTitles:[\"Voliteľn\\xe1\",\"Povinn\\xe1\"],defaultValue:\"optional\",displaySegmentedControl:true},defaultChecked:{type:ControlType.Boolean,title:\"Predvolene zapnut\\xe9\",defaultValue:false,hidden:props=>props.itemType===\"mandatory\"},accentColor:{type:ControlType.Color,title:\"Farba (Active)\",defaultValue:\"#007F80\"},hidePrice:{type:ControlType.Boolean,title:\"Iba n\\xe1zov\",defaultValue:false}});// FULL WIDTH STYLE - Rovnaký ako pri CostCheckbox\nconst rowStyle={display:\"flex\",width:\"100%\",minWidth:\"100%\",height:\"auto\",boxSizing:\"border-box\",alignItems:\"center\",justifyContent:\"flex-start\",position:\"relative\",isolation:\"isolate\",zIndex:1,padding:\"0px 0\",fontFamily:\"Archivo, sans-serif\",fontSize:14,color:\"#333\",borderBottom:\"0px solid rgba(0,0,0,0.05)\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CostSurchargeCheckbox\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{calculatorStore,subscribeToCalc,getMultiplier}from\"https://framerusercontent.com/modules/uQNF3MjqAXSmdDpsul7P/j9h69GtyCt0zxJCLkqt1/CalculatorStore.js\";import{aggregationStore,subscribeToAggregation}from\"https://framerusercontent.com/modules/cH7dneSCDWa1JtDbf5Hx/ss5GVItcLp91vvF0sdDh/AggregationStore.js\";import{priceData,subscribe as subscribeToPrice}from\"https://framerusercontent.com/modules/4YOZYtUnHpMfvTWCPE8e/P5ATA0Wth6xQbXtA6q08/PriceStore.js\";export default function DebugView(props){const{isEnabled,position}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[_,setTick]=React.useState(0);const[isMinimized,setIsMinimized]=React.useState(false);React.useEffect(()=>{if(isCanvas)return;const unsubCalc=subscribeToCalc(()=>setTick(t=>t+1));const unsubAggr=subscribeToAggregation(()=>setTick(t=>t+1));const unsubPrice=subscribeToPrice(()=>setTick(t=>t+1));return()=>{unsubCalc();unsubAggr();unsubPrice();};},[isCanvas]);// --- DÁTA ---\nconst currentHouse=aggregationStore.activeSlug||\"---\";const loadedPrices=Object.keys(priceData.items).length;const cartCount=Object.keys(calculatorStore.cart).length;const currentArea=calculatorStore.area;// --- VÝPOČET RIADKOV KOŠÍKA ---\nlet cartTotal=0;const cartRows=Object.values(calculatorStore.cart).map((item,i)=>{const cmsItem=priceData.items[String(item.priceId)];if(!cmsItem)return null;const quantity=item.quantity!==undefined?item.quantity:1;const isCustomQty=item.quantity!==undefined;const isFixed=item.isFixed;let multiplier=1;if(!isFixed){multiplier=getMultiplier(currentArea,item.curveType);}let rowPrice=0;let typeLabel=\"\";let formula=\"\";if(isFixed){rowPrice=cmsItem.price*quantity;typeLabel=\"FIX\";formula=`${cmsItem.price} € \\xd7 ${quantity}`;}else{typeLabel=\"DYN\";if(item.curveType===\"transfer\"){rowPrice=cmsItem.price*currentArea*multiplier*quantity;formula=`${cmsItem.price} \\xd7 ${currentArea}m\\xb2 \\xd7 ${multiplier.toFixed(2)} \\xd7 ${quantity}km`;}else if(isCustomQty){rowPrice=cmsItem.price*multiplier*quantity;formula=`${cmsItem.price} \\xd7 ${multiplier.toFixed(2)} \\xd7 ${quantity}`;}else{rowPrice=cmsItem.price*currentArea*multiplier*quantity;formula=`${cmsItem.price} \\xd7 ${currentArea}m\\xb2 \\xd7 ${multiplier.toFixed(2)}`;}}cartTotal+=rowPrice;const multColor=multiplier===1?\"#fff\":\"#ffd43b\";const typeColor=isFixed?\"#ff6b6b\":\"#51cf66\";return /*#__PURE__*/_jsxs(\"tr\",{style:{borderBottom:\"1px solid #333\"},children:[/*#__PURE__*/_jsxs(\"td\",{style:tdStyle,title:item.priceId,children:[(cmsItem.title||item.itemName||item.priceId).substring(0,15),\"...\"]}),/*#__PURE__*/_jsx(\"td\",{style:tdStyle,children:/*#__PURE__*/_jsx(\"span\",{style:{color:typeColor,fontWeight:\"bold\"},children:typeLabel})}),/*#__PURE__*/_jsx(\"td\",{style:tdStyle,children:isCustomQty?/*#__PURE__*/_jsx(\"span\",{style:{color:\"#fcc419\",fontWeight:\"bold\"},children:quantity}):/*#__PURE__*/_jsx(\"span\",{style:{opacity:.5},children:\"Glo\"})}),/*#__PURE__*/_jsx(\"td\",{style:{...tdStyle,color:multColor},children:multiplier.toFixed(2)}),/*#__PURE__*/_jsxs(\"td\",{style:tdStyle,title:formula,children:[Math.round(rowPrice),\" €\"]})]},i);});// --- LOGIKA POZÍCIE ---\nconst getPositionStyle=()=>{switch(position){case\"topLeft\":return{top:20,left:20};case\"topRight\":return{top:20,right:20};case\"bottomLeft\":return{bottom:20,left:20};case\"bottomRight\":default:return{bottom:20,right:20};}};// --- VZHĽAD PRE EDITOR ---\nif(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:placeholderStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:24,marginBottom:5},children:\"🐞\"}),/*#__PURE__*/_jsx(\"strong\",{children:\"Debug Panel\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,opacity:.7},children:\"(Na webe sa zobraz\\xed ako overlay)\"})]});}// --- VZHĽAD PRE LIVE WEB ---\nif(!isEnabled)return null;// Spojíme základný štýl s dynamickou pozíciou\nconst finalStyle={...panelStyle,...getPositionStyle()};return /*#__PURE__*/_jsxs(\"div\",{style:finalStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:panelHeaderStyle,children:[/*#__PURE__*/_jsx(\"span\",{children:\"🛠 DIAGNOSTIKA\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{opacity:.5},children:\"v4.2\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setIsMinimized(!isMinimized),style:toggleButtonStyle,children:isMinimized?\"+\":\"–\"})]})]}),!isMinimized&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:8},children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:\"#fff\"},children:\"1. CENN\\xcdK\"}),/*#__PURE__*/_jsx(\"br\",{}),\"Nač\\xedtan\\xfdch položiek:\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:loadedPrices>0?\"#0f0\":\"red\"},children:loadedPrices})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:8},children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:\"#fff\"},children:\"2. DOM (Active Slug)\"}),/*#__PURE__*/_jsx(\"br\",{}),\"Slug:\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:currentHouse!==\"---\"?\"#0f0\":\"red\",fontWeight:\"bold\"},children:currentHouse}),/*#__PURE__*/_jsx(\"br\",{}),\"Plocha (Live): \",currentArea,\" m\\xb2\"]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"strong\",{style:{color:\"#fff\"},children:[\"3. KOŠ\\xcdK (Cart) - \",cartCount,\" ks\"]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:5,borderTop:\"1px solid #555\"},children:cartCount===0?/*#__PURE__*/_jsx(\"div\",{style:{color:\"#666\",padding:5},children:\"Koš\\xedk je pr\\xe1zdny...\"}):/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",fontSize:10},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsxs(\"tr\",{style:{textAlign:\"left\",opacity:.5},children:[/*#__PURE__*/_jsx(\"th\",{style:{padding:\"2px 0\"},children:\"Item\"}),/*#__PURE__*/_jsx(\"th\",{children:\"Type\"}),/*#__PURE__*/_jsx(\"th\",{children:\"Qty\"}),/*#__PURE__*/_jsx(\"th\",{children:\"Mult\"}),/*#__PURE__*/_jsx(\"th\",{children:\"Cena\"})]})}),/*#__PURE__*/_jsx(\"tbody\",{children:cartRows})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:totalStyle,children:[\"Live Suma: \",cartTotal.toLocaleString(\"sk-SK\"),\" €\"]})]});}addPropertyControls(DebugView,{isEnabled:{type:ControlType.Boolean,title:\"Zapnut\\xe9\",defaultValue:true,description:\"Vypnite pred publikovan\\xedm ostrej verzie.\"},position:{type:ControlType.Enum,title:\"Poz\\xedcia\",options:[\"bottomRight\",\"bottomLeft\",\"topRight\",\"topLeft\"],optionTitles:[\"Vpravo dole\",\"Vľavo dole\",\"Vpravo hore\",\"Vľavo hore\"],defaultValue:\"bottomRight\"}});// --- STYLES ---\nconst panelStyle={position:\"fixed\",width:380,height:\"auto\",maxHeight:\"80vh\",overflowY:\"auto\",backgroundColor:\"rgba(0,0,0,0.9)\",color:\"#fff\",fontFamily:\"Monaco, Consolas, monospace\",fontSize:11,padding:15,borderRadius:8,zIndex:9999,boxShadow:\"0 10px 30px rgba(0,0,0,0.5)\",pointerEvents:\"auto\",border:\"1px solid #333\"};const panelHeaderStyle={borderBottom:\"1px solid #333\",paddingBottom:5,marginBottom:10,fontWeight:\"bold\",color:\"#fff\",display:\"flex\",justifyContent:\"space-between\"};const toggleButtonStyle={backgroundColor:\"rgba(255,255,255,0.2)\",border:\"0px solid\",color:\"#fff\",cursor:\"pointer\",fontSize:16,width:20,height:20,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:3,padding:0,lineHeight:1};const placeholderStyle={width:\"100%\",height:\"100%\",minHeight:60,backgroundColor:\"#F3F3F3\",border:\"1px dashed #999\",borderRadius:8,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:12,fontFamily:\"Inter, sans-serif\",padding:10,textAlign:\"center\"};const tdStyle={padding:\"4px 2px\",verticalAlign:\"middle\",borderBottom:\"1px solid #333\",color:\"#ccc\"};const totalStyle={marginTop:8,paddingTop:8,borderTop:\"1px solid #fff\",textAlign:\"right\",fontWeight:\"bold\",fontSize:13,color:\"#51cf66\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DebugView\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"wqBACywB,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,iDAAv4B,IAAkO,IAAkE,IAA4B,IAAoJ,EAAO,EAAkB,EAAS,CAAY,EAAQ,EAAW,CAAC,YAAY,YAAY,WAAW,EAAQ,EAAkB,eAAqB,EAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAA+Y,EAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQ,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,CAAK,EAAmB,OAAO,KAAK,IAAI,EAAE,CAAK,EAAE,IAAK,EAAQ,GAAa,EAAE,IAAY,OAAO,GAAI,UAAU,OAAO,GAAI,UAAS,EAAE,EAAgB,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOA,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,EAAwB,CAAC,eAAe,YAAY,OAAO,YAAY,OAAO,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQ,IAAU,CAAC,YAAU,sBAAoB,OAAK,MAAI,SAAO,KAAG,eAAa,yBAAuB,cAAY,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAwB,EAAM,WAAW,GAAK,UAAU,GAAqB,EAAM,WAAW,EAAE,UAAU,GAAO,EAAM,WAAW,gBAAmB,UAAU,GAAW,EAAM,WAAW,EAAE,UAAU,GAAa,EAAM,UAAU,UAAU,GAAK,EAAM,WAAW,GAAG,UAAU,GAAc,EAAM,WAAW,UAAU,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAM,EAAM,WAAW,oBAAoB,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWlmF,EAAgB,EAXmnFC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,IAAW,GAAS,CAAK,EAAO,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,aAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,mBAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAuC,EAAkB,EAAG,CAA0C,EAAQ,MAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,EAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,GAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,EAAU,EAAE,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,CAAK,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,cAAc,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,CAAW,EAAE,UAAU,CAAC,iBAAiB,IAAA,GAAU,MAAM,IAAA,EAAS,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAKC,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKJ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,0CAA0C,EAAE,SAAS,eAAkB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,qBAAqB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAE,EAAY,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,eAAgC,mBAAiB,SAAS,YAAY,SAAsB,EAAKK,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAK,IAAI,gTAAgT,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,6SAA6S,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,GAAoB,CAAS,CAAC,EAAE,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAa,CAAC,YAAY,mBAAmB,gBAAgB,WAAW,YAAY,EAAU,eAAe,GAAM,UAAU,EAAU,OAAO,OAAO,UAAU,GAAM,UAAU,EAAU,GAAG,YAAY,WAAW,EAAY,EAAU,CAAC,EAAE,OAAO,MAAM,SAAS,WAAW,SAAS,YAAY,WAAW,WAAW,YAAY,MAAM,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,KAAK,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAa,CAAC,YAAY,mBAAmB,gBAAgB,OAAO,YAAY,EAAE,eAAe,GAAM,UAAU,EAAU,OAAO,OAAO,UAAU,GAAM,UAAU,EAAU,GAAG,YAAY,WAAW,GAAK,OAAO,MAAM,SAAS,WAAW,SAAS,YAAY,WAAW,WAAW,YAAY,MAAM,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,KAAK,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAa,CAAC,YAAY,mBAAmB,gBAAgB,WAAW,YAAY,EAAU,eAAe,GAAM,UAAU,EAAU,OAAO,OAAO,UAAU,GAAM,UAAU,EAAU,GAAG,YAAY,WAAW,EAAY,EAAU,CAAC,EAAE,OAAO,MAAM,SAAS,WAAW,SAAS,YAAY,WAAW,WAAW,YAAY,MAAM,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,KAAQ,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAa,CAAC,YAAY,mBAAmB,gBAAgB,OAAO,YAAY,EAAE,eAAe,GAAM,UAAU,EAAU,OAAO,OAAO,UAAU,GAAM,UAAU,EAAU,GAAG,YAAY,WAAW,GAAK,OAAO,MAAM,SAAS,WAAW,SAAS,YAAY,WAAW,WAAW,YAAY,MAAM,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,KAAK,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAa,CAAC,YAAY,mBAAmB,gBAAgB,OAAO,YAAY,EAAE,eAAe,GAAM,UAAU,EAAU,OAAO,OAAO,UAAU,GAAM,UAAU,EAAU,GAAG,YAAY,WAAW,GAAK,OAAO,MAAM,SAAS,WAAW,SAAS,YAAY,WAAW,WAAW,YAAY,MAAM,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,KAAK,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAY,IAAoB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAa,CAAC,YAAY,mBAAmB,gBAAgB,OAAO,YAAY,EAAE,eAAe,GAAM,UAAU,EAAU,OAAO,OAAO,UAAU,GAAM,UAAU,EAAU,GAAG,YAAY,WAAW,GAAK,OAAO,MAAM,SAAS,WAAW,SAAS,YAAY,WAAW,WAAW,YAAY,MAAM,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,KAAK,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW1oV,EAAE,CAXspV,kFAAkF,kFAAkF,0WAA0W,gTAAgT,gHAAgH,gHAAgH,uGAAuG,2RAA2R,mTAAmT,iEAAiE,0GAWx6Y,EAAE,cAAc,EAAiC,EAAgB,YAAY,gCAAgC,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,SAAS,cAAc,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,gBAAmB,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,UAAU,MAAM,gBAAmB,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,qBAAqB,MAAM,OAAO,KAAK,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,kBAAkB,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,EAAE,MAAM,gBAAmB,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,EAAE,MAAM,0BAAgC,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,4BAA4B,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAG,IAAI,EAAE,MAAM,MAAM,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,CAAiB,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCZ38C,SAAwB,GAAsB,EAAM,CAAC,GAAK,CAAC,YAAU,YAAU,kBAAgB,cAAY,WAAS,cAAY,YAAU,iBAAe,cAAY,EACnmB,EAAaC,EAAa,IAAI,EAC9B,EAASC,MAAsB,EAAiB,aAAa,EAAU,KAAK,IAAW,UAAU,GAAW,MAAM,GAAG,GAAa,SAAW,CAAC,EAAU,EAAU,CAAW,CAAC,EAAO,CAAC,EAAE,IAASC,EAAe,CAAC,EAAQ,MAAgB,GAAQ,GAAG,EAAE,CAAC,EAAQ,EAAU,CAAC,CAAC,EAAgB,KAAK,GAAgB,EAAY,IAAW,YAC7U,MAA0B,CAAC,GAAG,CAAC,GAAY,EAAa,QAAQ,CAAC,IAAM,EAAO,EAAa,QAAQ,cAAiB,IAAQ,EAAO,MAAM,QAAQ,OAAQ,CAAC,EAAE,CAAC,CAAU,CAAC,EACxK,MAAoB,CAAK,IAAoB,IAC1C,EAAgB,KAAK,IAAW,EAAe,CAAQ,EACvD,GAAW,EAAkB,EAAU,EAAS,GAAK,GAAG,EAAI,GAAI,EAAE,CAAC,EAAS,EAAW,CAAS,CAAC,EACpG,MAAoB,CAAI,CAAC,GAAW,CAAC,GAAoB,GAC3B,EAAkB,EAAU,EAAS,GAAnD,KAAkE,EAAI,CAAE,EAAE,CAAC,EAAU,EAAS,EAAU,CAAU,CAAC,EACnI,MAAoB,CAAC,GAAG,CAAC,EAAW,OACpC,IAAM,EAAS,EAAa,QAAQ,IAAI,EAAa,OAA6B,GAAgB,GAAmC,GAAU,CAAC,EAAgB,KAAK,KAAW,EAAY,EAAS,EAAS,GAAK,WAAW,EAAU,EAAY,EAAE,IAAI,EAAY,GAAU,CAAC,GAAgB,CAAC,GAAa,EAAe,CAAQ,EAAI,IAAM,EAAM,EAAgB,CAAW,EAAE,UAAU,EAAM,CAAE,EAAE,CAAC,EAAS,EAAY,EAAe,EAAU,EAAY,EAAgB,CAAU,CAAC,EAAE,IAAM,GAAa,GAAG,CAAK,GAAqB,IAAW,cAAsB,EAAE,OAAO,QAAS,EAAY,EAAS,EAAS,GAAK,WAAW,EAAU,EAAY,EAAE,IAAI,EAAQ,EAAe,CAAQ,EAAG,EAC9qB,GAAG,CAAC,EAAY,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,QAAQ,MAAM,CAAC,CAAC,EAAG,IAAM,EAAY,EAAY,UAAU,UAsCzC,OAAoB,EAAM,QAAQ,CAAC,MAAM,CAAtG,GAAG,GAAS,OAAO,EAAY,iBAAiB,CAAoE,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,WAAW,UAAU,kBAAkB,QAAQ,EAAU,SAAS,GAAa,SAAS,CAAW,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,WAAW,MAAM,cAAc,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,GAAG,EAAE,SAAS,GAAa,YAAY,CAAC,EAAE,CAAC,GAAwB,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,MAAM,OAAO,WAAW,SAAS,WAAW,CAAC,EAAE,SAAS,CAAC,EAAgB,eAAe,QAAQ,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,qBAjDrtB,IAA4B,IAAiE,IAA2K,IAAmI,EAiD2U,EAAoB,GAAsB,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,YAAY,qBAAqB,EAAE,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAiB,aAAa,GAAK,YAAY,4EAAqF,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAmB,aAAa,WAAc,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAsB,aAAa,EAAE,IAAI,CAAC,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,cAAc,EAAE,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,QAAQ,CAAC,WAAW,WAAW,EAAE,aAAa,CAAC,YAAe,SAAY,EAAE,aAAa,WAAW,wBAAwB,EAAI,EAAE,eAAe,CAAC,KAAK,EAAY,QAAQ,MAAM,qBAAwB,aAAa,GAAM,OAAO,GAAO,EAAM,WAAW,WAAW,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAe,aAAa,EAAK,CAAC,CAAC,EAClyD,GAAS,CAAC,QAAQ,OAAO,MAAM,OAAO,SAAS,OAAO,OAAO,OAAO,UAAU,aAAa,WAAW,SAAS,eAAe,aAAa,SAAS,WAAW,UAAU,UAAU,OAAO,EAAE,QAAQ,QAAQ,WAAW,sBAAsB,SAAS,GAAG,MAAM,OAAO,aAAa,4BAA4B,KClDiU,SAAwB,GAAU,EAAM,CAAC,GAAK,CAAC,YAAU,YAAU,EAAY,EAAS,EAAa,QAAQ,IAAI,EAAa,OAAY,CAAC,EAAE,GAASC,EAAe,CAAC,EAAO,CAAC,EAAY,GAAgBA,EAAe,EAAK,EAAE,MAAoB,CAAC,GAAG,EAAS,OAAO,IAAM,EAAU,MAAoB,EAAQ,GAAG,EAAE,CAAC,CAAC,EAAQ,EAAU,MAA2B,EAAQ,GAAG,EAAE,CAAC,CAAC,EAAQ,EAAWC,OAAqB,EAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,UAAU,CAAC,EAAU,EAAE,EAAU,EAAE,EAAW,CAAE,CAAE,EAAE,CAAC,CAAQ,CAAC,EACpmC,IAAM,EAAa,EAAiB,YAAY,MAAY,EAAa,OAAO,KAAK,EAAU,KAAK,CAAC,CAAC,OAAa,EAAU,OAAO,KAAK,EAAgB,IAAI,CAAC,CAAC,OAAa,EAAY,EAAgB,KACpM,EAAU,EAAQ,EAAS,OAAO,OAAO,EAAgB,IAAI,CAAC,CAAC,KAAK,EAAK,IAAI,CAAC,IAAM,EAAQ,EAAU,MAAM,OAAO,EAAK,OAAO,GAAG,GAAG,CAAC,EAAQ,OAAO,KAAK,IAAM,EAAS,EAAK,WAAW,IAAA,GAAwB,EAAd,EAAK,SAAiB,EAAY,EAAK,WAAW,IAAA,GAAgB,EAAQ,EAAK,QAAY,EAAW,EAAM,IAAS,EAAW,EAAc,EAAY,EAAK,SAAS,GAAG,IAAI,EAAS,EAAM,EAAU,GAAO,EAAQ,GAAM,GAAS,EAAS,EAAQ,MAAM,EAAS,EAAU,MAAM,EAAQ,GAAG,EAAQ,MAAM,UAAU,MAAiB,EAAU,MAAS,EAAK,YAAY,YAAY,EAAS,EAAQ,MAAM,EAAY,EAAW,EAAS,EAAQ,GAAG,EAAQ,MAAM,QAAQ,EAAY,aAAa,EAAW,QAAQ,CAAC,EAAE,QAAQ,EAAS,KAAa,GAAa,EAAS,EAAQ,MAAM,EAAW,EAAS,EAAQ,GAAG,EAAQ,MAAM,QAAQ,EAAW,QAAQ,CAAC,EAAE,QAAQ,MAAiB,EAAS,EAAQ,MAAM,EAAY,EAAW,EAAS,EAAQ,GAAG,EAAQ,MAAM,QAAQ,EAAY,aAAa,EAAW,QAAQ,CAAC,MAAM,GAAW,EAAS,IAAM,EAAU,IAAa,EAAE,OAAO,UAAgB,EAAU,EAAQ,UAAU,UAAU,OAAoB,EAAM,KAAK,CAAC,MAAM,CAAC,aAAa,gBAAgB,EAAE,SAAS,CAAc,EAAM,KAAK,CAAC,MAAM,EAAQ,MAAM,EAAK,QAAQ,SAAS,EAAE,EAAQ,OAAO,EAAK,UAAU,EAAK,QAAA,CAAS,UAAU,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,EAAQ,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAU,WAAW,MAAM,EAAE,SAAS,CAAS,CAAC,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,EAAQ,SAAS,EAAyB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,WAAW,MAAM,EAAE,SAAS,CAAQ,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAQ,MAAM,CAAS,EAAE,SAAS,EAAW,QAAQ,CAAC,CAAC,CAAC,EAAe,EAAM,KAAK,CAAC,MAAM,EAAQ,MAAM,EAAQ,SAAS,CAAC,KAAK,MAAM,CAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAE,CAAC,EACx1D,MAAqB,CAAC,OAAO,EAAP,CAAiB,IAAI,UAAU,MAAM,CAAC,IAAI,GAAG,KAAK,EAAE,EAAE,IAAI,WAAW,MAAM,CAAC,IAAI,GAAG,MAAM,EAAE,EAAE,IAAI,aAAa,MAAM,CAAC,OAAO,GAAG,KAAK,EAAE,EAAoB,QAAQ,MAAM,CAAC,OAAO,GAAG,MAAM,EAAE,CAAE,CAAC,EAGnK,OAFpD,EAA8B,EAAM,MAAM,CAAC,MAAM,GAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,aAAa,CAAC,EAAE,SAAS,IAAI,CAAC,EAAe,EAAK,SAAS,CAAC,SAAS,aAAa,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,EAAE,EAAE,SAAS,kCAAqC,CAAC,CAAC,CAAC,CAAC,EACtT,EACuE,EAAM,MAAM,CAAC,MAAM,CAA5E,GAAG,EAAW,GAAG,EAAiB,CAAmD,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,GAAiB,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,gBAAgB,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAS,MAAM,CAAC,EAAe,EAAK,SAAS,CAAC,YAAY,EAAe,CAAC,CAAW,EAAE,MAAM,GAAkB,SAAS,EAAY,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAA0B,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,SAAS,WAAc,CAAC,EAAe,EAAK,KAAK,CAAC,CAAC,EAAE,uBAA6B,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAa,EAAE,OAAO,KAAK,EAAE,SAAS,CAAY,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,SAAS,sBAAsB,CAAC,EAAe,EAAK,KAAK,CAAC,CAAC,EAAE,QAAQ,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,IAAe,MAAa,MAAP,OAAa,WAAW,MAAM,EAAE,SAAS,CAAY,CAAC,EAAe,EAAK,KAAK,CAAC,CAAC,EAAE,kBAAkB,EAAY,KAAQ,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,SAAS,CAAC,qBAAwB,EAAU,KAAK,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,UAAU,gBAAgB,EAAE,SAAS,IAAY,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,QAAQ,CAAC,EAAE,SAAS,qBAA2B,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,MAAM,OAAO,eAAe,WAAW,SAAS,EAAE,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAsB,EAAM,KAAK,CAAC,MAAM,CAAC,UAAU,OAAO,QAAQ,EAAE,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,QAAQ,OAAO,EAAE,SAAS,MAAM,CAAC,EAAe,EAAK,KAAK,CAAC,SAAS,MAAM,CAAC,EAAe,EAAK,KAAK,CAAC,SAAS,KAAK,CAAC,EAAe,EAAK,KAAK,CAAC,SAAS,MAAM,CAAC,EAAe,EAAK,KAAK,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,GAAW,SAAS,CAAC,cAAc,EAAU,eAAe,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EADtlE,IACwlE,kCAN/hE,IAA4B,IAAiE,IAA8J,IAAyJ,KAAmJ,EAMy/C,EAAoB,GAAU,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAa,aAAa,GAAK,YAAY,0CAA6C,EAAE,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,UAAa,QAAQ,CAAC,cAAc,aAAa,WAAW,SAAS,EAAE,aAAa,CAAC,cAAc,aAAa,cAAc,YAAY,EAAE,aAAa,aAAa,CAAC,CAAC,EACz9E,EAAW,CAAC,SAAS,QAAQ,MAAM,IAAI,OAAO,OAAO,UAAU,OAAO,UAAU,OAAO,gBAAgB,kBAAkB,MAAM,OAAO,WAAW,8BAA8B,SAAS,GAAG,QAAQ,GAAG,aAAa,EAAE,OAAO,KAAK,UAAU,8BAA8B,cAAc,OAAO,OAAO,gBAAgB,EAAQ,GAAiB,CAAC,aAAa,iBAAiB,cAAc,EAAE,aAAa,GAAG,WAAW,OAAO,MAAM,OAAO,QAAQ,OAAO,eAAe,eAAe,EAAQ,GAAkB,CAAC,gBAAgB,wBAAwB,OAAO,YAAY,MAAM,OAAO,OAAO,UAAU,SAAS,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,aAAa,EAAE,QAAQ,EAAE,WAAW,CAAC,EAAQ,GAAiB,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,GAAG,gBAAgB,UAAU,OAAO,kBAAkB,aAAa,EAAE,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,MAAM,OAAO,SAAS,GAAG,WAAW,oBAAoB,QAAQ,GAAG,UAAU,QAAQ,EAAQ,EAAQ,CAAC,QAAQ,UAAU,cAAc,SAAS,aAAa,iBAAiB,MAAM,MAAM,EAAQ,GAAW,CAAC,UAAU,EAAE,WAAW,EAAE,UAAU,iBAAiB,UAAU,QAAQ,WAAW,OAAO,SAAS,GAAG,MAAM,SAAS"}