{"version":3,"file":"shared-lib.CW0ib2e8.mjs","names":["useRef","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/VZK3efKrXBXt4eBMJqW5/R21byQmlayCcKEe6pEFc/Calculator.js","https:/framerusercontent.com/modules/wWTjFN7qEhAD6iFKYWnh/Prjw1z0aKQOlyTwPJ8lX/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useEffect}from\"react\";// ── Pricing tables ────────────────────────────────────────────────────────────\n// NOTE: Update these values to match your actual pricing from utils.js\nconst CONCRETE_BASE={M100:325e3,M150:355e3,M250:38e4,M300:42e4,M350:45e4,M400:495e3};// Per km, per full mixer truck (1 truck = 10 m³)\nconst DELIVERY_PER_KM=5e4;// Floor slab prices from price list: SLAB_PRICES[slabType][lengthDm][widthCode]\n// lengthDm = length in decimeters (20 = 2.0m), widthCode = \"10\" (1.0m) or \"12\" (1.2m)\nconst SLAB_PRICES={\"1PK\":{20:{\"10\":495e3,\"12\":55e4},21:{\"10\":49e4,\"12\":555e3},22:{\"10\":495e3,\"12\":58e4},23:{\"10\":535e3,\"12\":59e4},24:{\"10\":545e3,\"12\":6e5},25:{\"10\":545e3,\"12\":605e3},26:{\"10\":55e4,\"12\":61e4},27:{\"10\":56e4,\"12\":62e4},28:{\"10\":57e4,\"12\":63e4},29:{\"10\":58e4,\"12\":64e4},30:{\"10\":615e3,\"12\":675e3},31:{\"10\":625e3,\"12\":685e3},32:{\"10\":68e4,\"12\":75e4},33:{\"10\":69e4,\"12\":76e4},34:{\"10\":7e5,\"12\":78e4},35:{\"10\":71e4,\"12\":79e4},36:{\"10\":72e4,\"12\":8e5},37:{\"10\":73e4,\"12\":82e4},38:{\"10\":735e3,\"12\":83e4},39:{\"10\":74e4,\"12\":84e4},40:{\"10\":75e4,\"12\":85e4},41:{\"10\":76e4,\"12\":86e4},42:{\"10\":765e3,\"12\":865e3},43:{\"10\":775e3,\"12\":875e3},44:{\"10\":78e4,\"12\":885e3},45:{\"10\":79e4,\"12\":9e5},46:{\"10\":8e5,\"12\":91e4},47:{\"10\":81e4,\"12\":92e4},48:{\"10\":82e4,\"12\":94e4},49:{\"10\":83e4,\"12\":95e4},50:{\"10\":96e4,\"12\":11e5},51:{\"10\":97e4,\"12\":111e4},52:{\"10\":98e4,\"12\":112e4},53:{\"10\":99e4,\"12\":113e4},54:{\"10\":1e6,\"12\":114e4},55:{\"10\":101e4,\"12\":115e4},56:{\"10\":102e4,\"12\":116e4},57:{\"10\":103e4,\"12\":117e4},58:{\"10\":104e4,\"12\":117e4},59:{\"10\":105e4,\"12\":118e4},60:{\"10\":1235e3,\"12\":144e4},61:{\"10\":124e4,\"12\":145e4},62:{\"10\":1245e3,\"12\":1455e3},63:{\"10\":126e4,\"12\":147e4},64:{\"10\":152e4,\"12\":163e4},65:{\"10\":1535e3,\"12\":165e4},66:{\"10\":1775e3,\"12\":1905e3},67:{\"10\":1785e3,\"12\":1915e3},68:{\"10\":1795e3,\"12\":1925e3},69:{\"10\":181e4,\"12\":194e4},70:{\"10\":182e4,\"12\":195e4},71:{\"10\":183e4,\"12\":196e4}},\"2PK\":{20:{\"10\":49e4,\"12\":55e4},21:{\"10\":5e5,\"12\":56e4},22:{\"10\":505e3,\"12\":56e4},23:{\"10\":515e3,\"12\":57e4},24:{\"10\":525e3,\"12\":585e3},25:{\"10\":535e3,\"12\":595e3},26:{\"10\":54e4,\"12\":605e3},27:{\"10\":555e3,\"12\":62e4},28:{\"10\":56e4,\"12\":63e4},29:{\"10\":57e4,\"12\":64e4},30:{\"10\":59e4,\"12\":66e4},31:{\"10\":595e3,\"12\":67e4},32:{\"10\":6e5,\"12\":68e4},33:{\"10\":61e4,\"12\":69e4},34:{\"10\":62e4,\"12\":705e3},35:{\"10\":63e4,\"12\":72e4},36:{\"10\":63e4,\"12\":73e4},37:{\"10\":65e4,\"12\":74e4},38:{\"10\":66e4,\"12\":75e4},39:{\"10\":665e3,\"12\":76e4},40:{\"10\":675e3,\"12\":775e3},41:{\"10\":685e3,\"12\":785e3},42:{\"10\":695e3,\"12\":795e3},43:{\"10\":705e3,\"12\":805e3},44:{\"10\":715e3,\"12\":82e4},45:{\"10\":72e4,\"12\":83e4},46:{\"10\":73e4,\"12\":84e4},47:{\"10\":74e4,\"12\":85e4},48:{\"10\":95e4,\"12\":101e4},49:{\"10\":965e3,\"12\":1025e3},50:{\"10\":975e3,\"12\":1035e3},51:{\"10\":99e4,\"12\":105e4},52:{\"10\":1e6,\"12\":107e4},53:{\"10\":102e4,\"12\":108e4},54:{\"10\":103e4,\"12\":11e5},55:{\"10\":1045e3,\"12\":111e4},56:{\"10\":1055e3,\"12\":1125e3},57:{\"10\":107e4,\"12\":114e4},58:{\"10\":108e4,\"12\":115e4},59:{\"10\":1095e3,\"12\":117e4},60:{\"10\":123e4,\"12\":1415e3},61:{\"10\":123e4,\"12\":1435e3},62:{\"10\":126e4,\"12\":145e4},63:{\"10\":1275e3,\"12\":147e4},64:{\"10\":142e4,\"12\":1615e3},65:{\"10\":1435e3,\"12\":1635e3},66:{\"10\":145e4,\"12\":1655e3},67:{\"10\":147e4,\"12\":1675e3},68:{\"10\":149e4,\"12\":172e4},69:{\"10\":15e5,\"12\":172e4},70:{\"10\":152e4,\"12\":1735e3},71:{\"10\":154e4,\"12\":1755e3}},PB:{24:{\"10\":44e4,\"12\":49e4},25:{\"10\":46e4,\"12\":5e5},26:{\"10\":48e4,\"12\":52e4},27:{\"10\":49e4,\"12\":53e4},28:{\"10\":5e5,\"12\":54e4},29:{\"10\":52e4,\"12\":56e4},30:{\"10\":57e4,\"12\":62e4},31:{\"10\":58e4,\"12\":63e4},32:{\"10\":6e5,\"12\":66e4},33:{\"10\":62e4,\"12\":67e4},34:{\"10\":63e4,\"12\":68e4},35:{\"10\":65e4,\"12\":7e5},36:{\"10\":66e4,\"12\":72e4},37:{\"10\":67e4,\"12\":73e4},38:{\"10\":675e3,\"12\":735e3},39:{\"10\":71e4,\"12\":77e4},40:{\"10\":73e4,\"12\":79e4},41:{\"10\":745e3,\"12\":81e4},42:{\"10\":75e4,\"12\":815e3},43:{\"10\":765e3,\"12\":835e3},44:{\"10\":79e4,\"12\":86e4},45:{\"10\":82e4,\"12\":865e3},46:{\"10\":835e3,\"12\":91e4},47:{\"10\":86e4,\"12\":935e3},48:{\"10\":88e4,\"12\":96e4},49:{\"10\":91e4,\"12\":985e3},50:{\"10\":93e4,\"12\":101e4},51:{\"10\":97e4,\"12\":105e4},52:{\"10\":1e6,\"12\":109e4},53:{\"10\":1005e3,\"12\":1095e3},54:{\"10\":106e4,\"12\":115e4},55:{\"10\":107e4,\"12\":1155e3},56:{\"10\":109e4,\"12\":118e4},57:{\"10\":113e4,\"12\":122e4},58:{\"10\":114e4,\"12\":123e4},59:{\"10\":116e4,\"12\":125e4},60:{\"10\":125e4,\"12\":135e4},61:{\"10\":1275e3,\"12\":138e4},62:{\"10\":133e4,\"12\":143e4},63:{\"10\":1415e3,\"12\":1515e3},64:{\"10\":142e4,\"12\":152e4},65:{\"10\":149e4,\"12\":158e4},66:{\"10\":1545e3,\"12\":165e4},67:{\"10\":155e4,\"12\":165e4},68:{\"10\":157e4,\"12\":1685e3},69:{\"10\":1575e3,\"12\":169e4},70:{\"10\":1675e3,\"12\":179e4},71:{\"10\":1705e3,\"12\":182e4},72:{\"10\":1745e3,\"12\":186e4},73:{\"10\":175e4,\"12\":1865e3},74:{\"10\":182e4,\"12\":192e4},75:{\"10\":1875e3,\"12\":197e4},76:{\"10\":188e4,\"12\":2e6},77:{\"10\":191e4,\"12\":203e4},78:{\"10\":193e4,\"12\":2055e3},79:{\"10\":205e4,\"12\":2185e3},80:{\"10\":2075e3,\"12\":221e4},81:{\"10\":211e4,\"12\":224e4},82:{\"10\":2135e3,\"12\":227e4},83:{\"10\":2165e3,\"12\":2295e3},84:{\"10\":22e5,\"12\":2335e3},85:{\"10\":235e4,\"12\":2495e3},86:{\"10\":244e4,\"12\":258e4},87:{\"10\":248e4,\"12\":262e4},88:{\"10\":251e4,\"12\":2655e3},89:{\"10\":255e4,\"12\":269e4}}};// Price per unit for foundation blocks\nconst BLOCK_PRICE={\"6.4.6\":85e3,\"8.4.6\":95e3,\"9.4.6\":105e3,\"12.4.6\":135e3,\"24.4.6\":195e3};// Price per unit for gutters\nconst GUTTER_PRICE=38e4;// Qoplik sement: price per bag (50 kg), same for all marks\nconst CEMENT_BAG_PRICE=27500;// Naval mayin sement: price per kg\nconst NAVAL_SEMENT_PRICE_PER_KG=520;// Reinforced concrete supports\nconst SUPPORT_PRICE={\"SV 95-2.0\":87e4,\"SV 110-3.5\":11e5};// ── Helpers ───────────────────────────────────────────────────────────────────\nfunction fmt(n){return n.toLocaleString(\"ru-RU\")+\" сум\";}function computePrice(tab,grade,cubes,distance,length,width,blockSize,qty,slabType=\"1PK\",navalQty=1,cementType=\"qoplik\"){if(tab===0){// Concrete: volume price + delivery (rounds up to full 10 m³ trucks)\nconst trucks=Math.ceil(cubes/10);return CONCRETE_BASE[grade]*cubes+DELIVERY_PER_KM*distance*trucks;}if(tab===1){// Floor slabs: lookup by type, length (decimeters), and width\nconst lengthDm=Math.round(length*10);const widthCode=width===\"1.2\"?\"12\":\"10\";const typeData=SLAB_PRICES[slabType];if(typeData&&typeData[lengthDm]&&typeData[lengthDm][widthCode]){return typeData[lengthDm][widthCode]*qty;}return 0;}if(tab===2){// Foundation blocks: price per unit × quantity\nreturn(BLOCK_PRICE[blockSize]??BLOCK_PRICE[\"6.4.6\"])*qty;}// Gutters: price per unit × quantity\nif(tab===3){return GUTTER_PRICE*qty;}// Shifer: price per unit × quantity\nif(tab===4)return 40500*qty;// Sement tab\nif(cementType===\"naval\")return NAVAL_SEMENT_PRICE_PER_KG*navalQty;return CEMENT_BAG_PRICE*qty;}// ── Slider sub-component ──────────────────────────────────────────────────────\nfunction Slider({label,min,max,step=1,value,onChange,unit=\"\"}){const trackRef=useRef(null);const pct=(value-min)/(max-min)*100;const display=step<1?value.toFixed(1):String(value);const calcValue=clientX=>{const track=trackRef.current;if(!track)return;const rect=track.getBoundingClientRect();let ratio=(clientX-rect.left)/rect.width;ratio=Math.max(0,Math.min(1,ratio));let raw=min+ratio*(max-min);raw=Math.round(raw/step)*step;raw=Math.max(min,Math.min(max,raw));onChange(parseFloat(raw.toFixed(10)));};const handleMouseDown=e=>{e.preventDefault();calcValue(e.clientX);const onMove=ev=>calcValue(ev.clientX);const onUp=()=>{window.removeEventListener(\"mousemove\",onMove);window.removeEventListener(\"mouseup\",onUp);};window.addEventListener(\"mousemove\",onMove);window.addEventListener(\"mouseup\",onUp);};// Touch support\nconst handleTouchStart=e=>{calcValue(e.touches[0].clientX);const onMove=ev=>calcValue(ev.touches[0].clientX);const onEnd=()=>{window.removeEventListener(\"touchmove\",onMove);window.removeEventListener(\"touchend\",onEnd);};window.addEventListener(\"touchmove\",onMove,{passive:true});window.addEventListener(\"touchend\",onEnd);};return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:28},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 10px\",fontSize:14,fontWeight:500,color:\"#1a202c\"},children:[label,\":\"]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:/*#__PURE__*/_jsxs(\"div\",{ref:trackRef,onMouseDown:handleMouseDown,onTouchStart:handleTouchStart,style:{flex:1,height:24,display:\"flex\",alignItems:\"center\",cursor:\"pointer\",userSelect:\"none\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,height:6,borderRadius:3,background:\"#d1d5db\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,bottom:0,width:`${pct}%`,background:\"#1a202c\",borderRadius:3}})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${pct}%`,transform:\"translateX(-50%)\",width:16,height:16,borderRadius:\"50%\",background:\"#1a202c\",border:\"2px solid #fff\",boxShadow:\"0 1px 4px rgba(0,0,0,0.25)\",pointerEvents:\"none\"}})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:6},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:14,fontWeight:600,color:\"#1a202c\"},children:[display,unit]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:2},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:\"#9ca3af\"},children:[min,unit]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:\"#9ca3af\"},children:[max,unit]})]})]})]});}// ── Info col (right panel dark section) ───────────────────────────────────────\nfunction InfoCol({label,value}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgba(255,255,255,0.6)\"},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:20,fontWeight:700,color:\"#fff\"},children:value})]});}// ── Main component ────────────────────────────────────────────────────────────\nexport default function Calculator({accentColor=\"#23327D\",quoteBgColor=\"#C7C5C5\",bgColor=\"#ffffff\",orderBtnColor=\"#F5A623\",modalImage=\"\",fontFamily=\"Inter, sans-serif\"}){// ── Calculator state ────────────────────────────────────────────────────\nconst[tab,setTab]=useState(0);const[grade,setGrade]=useState(\"M100\");const[cubes,setCubes]=useState(1);const[distance,setDistance]=useState(1);const[length,setLength]=useState(2);const[width,setWidth]=useState(\"1.0\");const[slabType,setSlabType]=useState(\"1PK\");const[blockSize,setBlockSize]=useState(\"6.4.6\");const[qty,setQty]=useState(1);const[region,setRegion]=useState(\"\");const[cementGrade,setCementGrade]=useState(\"M450\");const[navalCementGrade,setNavalCementGrade]=useState(\"M450\");const[navalQty,setNavalQty]=useState(1);const[cementType,setCementType]=useState(\"qoplik\");// ── Modal / form state ──────────────────────────────────────────────────\nconst[showModal,setShowModal]=useState(false);const[showThanks,setShowThanks]=useState(false);const[name,setName]=useState(\"\");const[phone,setPhone]=useState(\"\");const[nameErr,setNameErr]=useState(false);const[phoneErr,setPhoneErr]=useState(false);const[submitting,setSubmitting]=useState(false);// ── Responsive ───────────────────────────────────────────────────────────\nconst[isMobile,setIsMobile]=useState(typeof window!==\"undefined\"?window.innerWidth<640:false);useEffect(()=>{const onResize=()=>setIsMobile(window.innerWidth<640);window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[]);// ── Derived ──────────────────────────────────────────────────────────────\nconst isTezOrada=tab===5&&(cementType===\"qoplik\"&&cementGrade===\"M550\"||cementType===\"naval\"&&navalCementGrade===\"M550\");const price=computePrice(tab,grade,cubes,distance,length,width,blockSize,qty,slabType,navalQty,cementType);const TAB_NAMES=[\"Tayyor beton\",\"Qoplov plitalari\",\"Bloklar\",\"ЛК 6м lоtoklar\",\"Shifer\",\"Sement\"];const CEMENT_GRADES=[\"M450\",\"M550\"];const GRADES=[\"M100\",\"M150\",\"M250\",\"M300\",\"M350\",\"M400\"];const SLAB_TYPES=[{key:\"1PK\",label:\"1ПК\"},{key:\"2PK\",label:\"2ПК\"},{key:\"PB\",label:\"ПБ\"}];const BLOCK_SIZES=[\"6.4.6\",\"8.4.6\",\"9.4.6\",\"12.4.6\",\"24.4.6\"];const UZBEKISTAN_REGIONS=[\"Toshkent shahri\",\"Toshkent viloyati\",\"Andijon viloyati\",\"Buxoro viloyati\",\"Farg'ona viloyati\",\"Jizzax viloyati\",\"Xorazm viloyati\",\"Namangan viloyati\",\"Navoiy viloyati\",\"Qashqadaryo viloyati\",\"Qoraqalpog'iston Respublikasi\",\"Samarqand viloyati\",\"Sirdaryo viloyati\",\"Surxondaryo viloyati\"];// Get available length range for current slab type\nconst slabLengths=Object.keys(SLAB_PRICES[slabType]||{}).map(Number).sort((a,b)=>a-b);const slabMinLength=slabLengths.length>0?slabLengths[0]/10:2;const slabMaxLength=slabLengths.length>0?slabLengths[slabLengths.length-1]/10:7.1;// ── Handlers ────────────────────────────────────────────────────────────\nfunction handleTabChange(i){setTab(i);// Reset all inputs to defaults (mirrors the original reset() function)\nsetGrade(\"M100\");setCubes(1);setDistance(1);setLength(2);setWidth(\"1.0\");setSlabType(\"1PK\");setBlockSize(\"6.4.6\");setQty(1);setRegion(\"\");setCementGrade(\"M450\");setNavalCementGrade(\"M450\");setNavalQty(1);setCementType(\"qoplik\");}function buildInfo(){if(tab===0)return`Тип - Товарный бетон; Марка - ${grade}; Кубов - ${cubes}; Дистанция - ${distance} км;`;if(tab===1)return`Тип - Плиты перекрытия; Вид - ${slabType}; Длина - ${length}м; Ширина - ${width}м; Кол-во - ${qty};`;if(tab===2)return`Тип - Блоки; Размер - FBS ${blockSize}; Кол-во - ${qty};`;if(tab===3)return`Тип - Лотки; Кол-во - ${qty};`;if(tab===4)return`Тип - Шифер; Кол-во - ${qty}; Регион - ${region};`;if(cementType===\"qoplik\")return`Тип - Qoplik sement; Marka - ${cementGrade}; Qoplar soni - ${qty};`;if(cementType===\"naval\")return`Тип - Naval mayin sement; Marka - ${navalCementGrade}; Miqdor - ${navalQty} kg;`;return`Тип - Shifer uchun sement; Marka - M450; Qoplar soni - ${qty};`;}async function handleSubmit(e){e.preventDefault();// Validate name (letters, spaces, apostrophes, hyphens)\nconst nameRegex=RegExp(\"^[\\\\p{L}]+(?:[\\\\p{L}''\\\\-]+)*(?:\\\\s+[\\\\p{L}]+(?:[\\\\p{L}''\\\\-]+)*)?$\",\"u\");let valid=true;if(!nameRegex.test(name.trim())){setNameErr(true);valid=false;}else{setNameErr(false);}// Validate phone – at least 9 digits\nif(phone.replace(/\\D/g,\"\").length<9){setPhoneErr(true);valid=false;}else{setPhoneErr(false);}// Validate region for shifer\nif(tab===4&&!region){valid=false;alert(\"Iltimos, shifer uchun viloyatni tanlang!\");}if(tab===5&&cementType===\"naval\"&&navalQty<1){valid=false;}if(!valid)return;setSubmitting(true);const BASE_URL=\"https://script.google.com/macros/s/AKfycbzfseFvyNUPnTeE_uL5yj27Tj_4TaiHnyQu_DfcZiUWPs3ada6UKSj5ULA23lEWUQER/exec\";const params=new URLSearchParams({name:name.trim(),phone,type:\"order-application\",url:typeof window!==\"undefined\"?window.location.host:\"\",info:buildInfo()});try{await fetch(`${BASE_URL}?${params.toString()}`);}catch{// Network errors are silent – same behaviour as original\n}setSubmitting(false);setShowModal(false);setName(\"\");setPhone(\"\");setShowThanks(true);setTimeout(()=>setShowThanks(false),2500);}// ── Style helpers ────────────────────────────────────────────────────────\n// Pill tab button (product type row) — larger, fully rounded\nconst pillBtn=active=>({padding:\"10px 20px\",borderRadius:999,border:`1.5px solid ${active?accentColor:\"#d1d5db\"}`,background:active?accentColor:bgColor,color:active?\"#fff\":\"#1a202c\",cursor:\"pointer\",fontSize:15,fontWeight:600,lineHeight:1.4,transition:\"all 0.15s\",fontFamily,whiteSpace:\"nowrap\"});// Square-ish grade/size button\nconst squareBtn=active=>({padding:\"8px 14px\",borderRadius:5,border:`1.5px solid ${active?accentColor:\"#d1d5db\"}`,background:active?accentColor:bgColor,color:active?\"#fff\":\"#1a202c\",cursor:\"pointer\",fontSize:14,fontWeight:600,lineHeight:1.4,transition:\"all 0.15s\",fontFamily});const inputStyle=(err=false)=>({width:\"100%\",padding:\"12px 16px\",borderRadius:5,border:`1.5px solid ${err?\"#e53e3e\":\"#d1d5db\"}`,fontSize:14,boxSizing:\"border-box\",outline:\"none\",fontFamily,background:bgColor});const lbl={margin:\"0 0 10px\",fontSize:14,color:\"#1a202c\",fontWeight:500};// ── Render ───────────────────────────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(\"div\",{style:{fontFamily,width:\"100%\",maxWidth:1200,margin:\"0 auto\",padding:\"32px 20px\",boxSizing:\"border-box\",background:bgColor},children:[showThanks&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,right:0,bottom:0,left:0,background:\"rgba(0,0,0,0.5)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e3},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:bgColor,borderRadius:16,padding:40,textAlign:\"center\",maxWidth:380,width:\"calc(100% - 32px)\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 8px\",fontFamily},children:\"Мы получили вашу заявку!\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:\"#718096\",fontFamily},children:\"В ближайшее время наш менеджер свяжется с Вами.\"})]})}),showModal&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,right:0,bottom:0,left:0,background:\"rgba(0,0,0,0.5)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e3,padding:\"16px\",boxSizing:\"border-box\"},onClick:e=>{if(e.target===e.currentTarget)setShowModal(false);},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:bgColor,borderRadius:20,width:\"100%\",maxWidth:820,position:\"relative\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",overflow:\"hidden\",boxShadow:\"0 24px 64px rgba(0,0,0,0.18)\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowModal(false),style:{position:\"absolute\",top:0,right:0,width:48,height:48,background:accentColor,border:\"none\",borderRadius:\"0 20px 0 12px\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10,flexShrink:0},children:/*#__PURE__*/_jsx(\"span\",{style:{color:\"#fff\",fontSize:18,lineHeight:1,fontWeight:400},children:\"✕\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 300px\",padding:isMobile?\"36px 24px 28px\":\"44px 40px 40px\",minWidth:0},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 12px\",fontSize:26,fontWeight:700,color:\"#1a202c\",fontFamily},children:\"Mahsulotni buyurtma berish\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 28px\",color:\"#718096\",fontSize:14,lineHeight:1.6,fontFamily:\"Arial, sans-serif\"},children:\"Sizni qiziqtirgan savollarga javob berib, loyiha haqida batafsil ma'lumot taqdim etamiz.\"}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,children:[/*#__PURE__*/_jsx(\"input\",{value:name,onChange:e=>setName(e.target.value),placeholder:\"Ismingiz\",style:{...inputStyle(nameErr),marginBottom:12}}),/*#__PURE__*/_jsx(\"input\",{value:phone,onChange:e=>setPhone(e.target.value),placeholder:\"+998(__) ___-__-__\",style:{...inputStyle(phoneErr),marginBottom:24}}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:submitting,style:{width:\"100%\",padding:\"15px 0\",borderRadius:5,background:accentColor,color:\"#fff\",border:\"none\",cursor:\"pointer\",fontSize:16,fontWeight:600,opacity:submitting?.7:1,fontFamily,letterSpacing:.2},children:submitting?\"Yuborilmoqda...\":\"Yuborish\"})]})]}),!isMobile&&/*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 320px\",background:\"#f0f2f5\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",minHeight:340},children:modalImage?/*#__PURE__*/_jsx(\"img\",{src:modalImage,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):// Placeholder when no image is set\n/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:24,color:\"#a0aec0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:48,marginBottom:8},children:\"🏗️\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontSize:13,fontFamily},children:[\"Set modal image\",/*#__PURE__*/_jsx(\"br\",{}),\"in Framer panel\"]})]})})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:32,alignItems:\"flex-start\",flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 340px\",minWidth:0},children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Mahsulot turini tanlang:\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginBottom:32},children:TAB_NAMES.map((n,i)=>/*#__PURE__*/_jsx(\"button\",{style:pillBtn(tab===i),onClick:()=>handleTabChange(i),children:n},i))}),tab===0&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Beton markasi:\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginBottom:28},children:GRADES.map(g=>/*#__PURE__*/_jsx(\"button\",{style:squareBtn(grade===g),onClick:()=>setGrade(g),children:g},g))}),/*#__PURE__*/_jsx(Slider,{label:\"Kub metrlar soni\",min:1,max:500,value:cubes,onChange:setCubes,unit:\" м\\xb3\"}),/*#__PURE__*/_jsx(Slider,{label:\"Masofa\",min:1,max:70,value:distance,onChange:setDistance,unit:\"км\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:13,color:\"#e05c1a\",fontWeight:500,lineHeight:1.6},children:\"Hisob-kitoblarga 10 m\\xb3 sig'imli bitta beton mikser avtomobili hisobga olingan.\"})]}),tab===1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Plita turi:\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginBottom:28},children:SLAB_TYPES.map(st=>/*#__PURE__*/_jsx(\"button\",{style:squareBtn(slabType===st.key),onClick:()=>{setSlabType(st.key);// Reset length to min available for this type\n    const lengths=Object.keys(SLAB_PRICES[st.key]||{}).map(Number).sort((a,b)=>a-b);if(lengths.length>0)setLength(lengths[0]/10);},children:st.label},st.key))}),/*#__PURE__*/_jsx(Slider,{label:\"Uzunlik\",min:slabMinLength,max:slabMaxLength,step:.1,value:length,onChange:setLength,unit:\" м\"}),/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Kenglik:\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,marginBottom:28},children:[\"1.0\",\"1.2\"].map(w=>/*#__PURE__*/_jsxs(\"button\",{style:squareBtn(width===w),onClick:()=>setWidth(w),children:[w,\" м\"]},w))}),/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Mahsulot soni:\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:1,value:qty,onChange:e=>setQty(Math.max(1,Number(e.target.value))),style:inputStyle()}),price===0&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"12px 0 0\",fontSize:13,color:\"#e05c1a\",fontWeight:500},children:\"Bu o'lcham tanlangan plita turi uchun mavjud emas.\"})]}),tab===2&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"O'lchamni aniqlashtiring:\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginBottom:28},children:BLOCK_SIZES.map(sz=>/*#__PURE__*/_jsxs(\"button\",{style:squareBtn(blockSize===sz),onClick:()=>setBlockSize(sz),children:[\"FBS \",sz]},sz))}),/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Mahsulot soni:\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:1,value:qty,onChange:e=>setQty(Math.max(1,Number(e.target.value))),style:inputStyle()})]}),tab===3&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Mahsulot soni:\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:1,value:qty,onChange:e=>setQty(Math.max(1,Number(e.target.value))),style:inputStyle()})]}),tab===4&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Mahsulot soni:\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:1,value:qty,onChange:e=>setQty(Math.max(1,Number(e.target.value))),style:inputStyle()}),/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Viloyatni tanlang:\"}),/*#__PURE__*/_jsxs(\"select\",{value:region,onChange:e=>setRegion(e.target.value),style:inputStyle(),children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Viloyatni tanlang\"}),UZBEKISTAN_REGIONS.map(reg=>/*#__PURE__*/_jsx(\"option\",{value:reg,children:reg},reg))]})]}),tab===5&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Sement turi:\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginBottom:28},children:[/*#__PURE__*/_jsx(\"button\",{style:squareBtn(cementType===\"qoplik\"),onClick:()=>setCementType(\"qoplik\"),children:\"Qoplik sement\"}),/*#__PURE__*/_jsx(\"button\",{style:squareBtn(cementType===\"naval\"),onClick:()=>setCementType(\"naval\"),children:\"Naval mayin sement\"}),/*#__PURE__*/_jsx(\"button\",{style:squareBtn(cementType===\"shifer\"),onClick:()=>setCementType(\"shifer\"),children:\"Shifer uchun sement\"})]}),cementType===\"qoplik\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Sement markasi:\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginBottom:28},children:CEMENT_GRADES.map(cg=>/*#__PURE__*/_jsx(\"button\",{style:squareBtn(cementGrade===cg),onClick:()=>setCementGrade(cg),children:cg},cg))}),/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Qoplar soni (1 qop = 50 kg):\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:1,value:qty,onChange:e=>setQty(Math.max(1,Number(e.target.value))),style:inputStyle()}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"10px 0 0\",fontSize:13,color:\"#4a5568\",fontWeight:500},children:[\"Jami og'irlik: \",qty*50,\" kg\"]})]}),cementType===\"naval\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Sement markasi:\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginBottom:28},children:CEMENT_GRADES.map(cg=>/*#__PURE__*/_jsx(\"button\",{style:squareBtn(navalCementGrade===cg),onClick:()=>setNavalCementGrade(cg),children:cg},cg))}),/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Miqdor (kg):\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:1,value:navalQty,onChange:e=>setNavalQty(Math.max(1,Number(e.target.value))),style:inputStyle()})]}),cementType===\"shifer\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Sement markasi:\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\",marginBottom:28},children:/*#__PURE__*/_jsx(\"button\",{style:squareBtn(true),children:\"M450\"})}),/*#__PURE__*/_jsx(\"p\",{style:lbl,children:\"Qoplar soni (1 qop = 50 kg):\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",min:1,value:qty,onChange:e=>setQty(Math.max(1,Number(e.target.value))),style:inputStyle()}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"10px 0 0\",fontSize:13,color:\"#4a5568\",fontWeight:500},children:[\"Jami og'irlik: \",qty*50,\" kg\"]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 300px\",minWidth:0,borderRadius:16,overflow:\"hidden\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:quoteBgColor,padding:\"28px 28px 24px\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 16px\",fontSize:22,fontWeight:700,color:\"#1a202c\",lineHeight:1.3},children:\"Sizning konfiguratsiyangiz uchun taxminiy narx\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 6px\",fontSize:13,color:\"#4a5568\",lineHeight:1.5},children:tab===0?\"E'tibor! Barcha hisob-kitoblar taxminiy. Yetkazib berish bilan narxi:\":isTezOrada?\"Ushbu marka narxi tez orada e'lon qilinadi.\":tab===5&&cementType===\"naval\"?\"E'tibor! Barcha hisob-kitoblar taxminiy. Narx 1 kg uchun:\":\"E'tibor! Barcha hisob-kitoblar taxminiy.\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:36,fontWeight:500,color:accentColor,lineHeight:1.2,fontFamily:\"Geologica, sans-serif\"},children:isTezOrada?\"Tez orada\":fmt(price)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:accentColor,padding:\"24px 28px\",display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 4px\",fontSize:12,color:\"rgba(255,255,255,0.6)\",fontWeight:400},children:\"Tanlangan mahsulot\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:20,fontWeight:700,color:\"#fff\"},children:TAB_NAMES[tab]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:24,flexWrap:\"wrap\"},children:[tab===0&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(InfoCol,{label:\"Marka\",value:grade}),/*#__PURE__*/_jsx(InfoCol,{label:\"Masofa\",value:`${distance} км.`}),/*#__PURE__*/_jsx(InfoCol,{label:\"Kub metrlar soni:\",value:String(cubes)})]}),tab===1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(InfoCol,{label:\"Plita turi\",value:SLAB_TYPES.find(s=>s.key===slabType)?.label??slabType}),/*#__PURE__*/_jsx(InfoCol,{label:\"Uzunlik\",value:`${length.toFixed(1)} м`}),/*#__PURE__*/_jsx(InfoCol,{label:\"Kenglik\",value:`${width} м`}),/*#__PURE__*/_jsx(InfoCol,{label:\"Soni\",value:`${qty} шт`})]}),tab===2&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(InfoCol,{label:\"O'lcham\",value:`FBS ${blockSize}`}),/*#__PURE__*/_jsx(InfoCol,{label:\"Soni\",value:`${qty} шт`})]}),tab===3&&/*#__PURE__*/_jsx(InfoCol,{label:\"Soni\",value:`${qty} шт`}),tab===4&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(InfoCol,{label:\"Soni\",value:`${qty} шт`}),/*#__PURE__*/_jsx(InfoCol,{label:\"Viloyat\",value:region||\"Tanlanmagan\"})]}),tab===5&&cementType===\"qoplik\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(InfoCol,{label:\"Tur\",value:\"Qoplik sement\"}),/*#__PURE__*/_jsx(InfoCol,{label:\"Marka\",value:cementGrade}),/*#__PURE__*/_jsx(InfoCol,{label:\"Qoplar soni\",value:`${qty} qop`}),/*#__PURE__*/_jsx(InfoCol,{label:\"Jami og'irlik\",value:`${qty*50} kg`})]}),tab===5&&cementType===\"naval\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(InfoCol,{label:\"Tur\",value:\"Naval mayin\"}),/*#__PURE__*/_jsx(InfoCol,{label:\"Marka\",value:navalCementGrade}),/*#__PURE__*/_jsx(InfoCol,{label:\"Miqdor\",value:`${navalQty} kg`})]}),tab===5&&cementType===\"shifer\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(InfoCol,{label:\"Tur\",value:\"Shifer uchun\"}),/*#__PURE__*/_jsx(InfoCol,{label:\"Marka\",value:\"M450\"}),/*#__PURE__*/_jsx(InfoCol,{label:\"Qoplar soni\",value:`${qty} qop`}),/*#__PURE__*/_jsx(InfoCol,{label:\"Jami og'irlik\",value:`${qty*50} kg`})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:\"1px solid rgba(255,255,255,0.15)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 4px\",fontSize:12,color:\"rgba(255,255,255,0.65)\",lineHeight:1.5},children:\"Narxlar xomashyo narxiga qarab o'zgarishi mumkin. Quyidagi raqam orqali yoki o'ngdagi tugmani bosish orqali aniqlang.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"tel:998558107777\",style:{color:\"#fff\",fontWeight:700,textDecoration:\"none\",fontSize:15},children:\"+998-55-810-77-77\"})]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowModal(true),style:{padding:\"14px 24px\",borderRadius:5,background:orderBtnColor,color:\"#fff\",border:\"none\",cursor:\"pointer\",fontSize:15,fontWeight:700,fontFamily,whiteSpace:\"nowrap\",flexShrink:0},children:\"Buyurtma berish\"})]})]})]})]})]});}// ── Framer property controls ──────────────────────────────────────────────────\naddPropertyControls(Calculator,{accentColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#23327D\"},quoteBgColor:{type:ControlType.Color,title:\"Quote BG Color\",defaultValue:\"#C7C5C5\"},bgColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#ffffff\"},orderBtnColor:{type:ControlType.Color,title:\"Order Button Color\",defaultValue:\"#F5A623\"},modalImage:{type:ControlType.Image,title:\"Modal Image\"},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Inter, sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Calculator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Calculator.map","// Generated by Framer (b135809)\nexport default function metadata(params,activeLocale){return{description:\"ENZO GROUP – 2009-yildan beri Farg‘onadagi o‘z zavodida shifer, sement va beton ishlab chiqarib, mahsulotni to‘g‘ridan-to‘g‘ri qurilish maydonigacha yetkazib beradi\",robots:\"max-image-preview:large\",title:\"Enzo beton ishlab chiqarish fabrikasi\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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AC,GAAK,KAAK,GAAK,IAAI,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,IAAI,CAAC,GAAG,CAAC,GAAK,IAAI,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,IAAI,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,IAAI,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,IAAI,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,IAAI,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,IAAI,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,IAAI,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,IAAI,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,IAAI,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,KAAK,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,IAAI,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,IAAI,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,OAAO,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,KAAK,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,OAAO,CAAC,GAAG,CAAC,GAAK,MAAM,GAAK,MAAM,CAAC,CAAC,CACz6I,EAAY,CAAC,QAAQ,KAAK,QAAQ,KAAK,QAAQ,MAAM,SAAS,MAAM,SAAS,MAAM,CACnF,EAAa,KACb,EAAiB,MACjB,EAA0B,IA8BhC,EAAoB,EAAW,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,gBAAgB,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,UAAU,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,qBAAqB,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,oBAAoB,CAAC,CAAC,ICtCngB,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,uKAAuK,OAAO,0BAA0B,MAAM,wCAAwC"}