{"version":3,"file":"PricingTable.Ctr3sa4e.mjs","names":["p","useState","C","FONT","_Fragment","PRIVACY_URL","useState","useRef","EVENT_NAME","l","FONT","_Fragment","useState"],"sources":["https:/framerusercontent.com/modules/TdLxfX1gl09DClq7HPAl/6SswAO1vu8NZ0SBb4CXZ/PricingCalculatorFlow.js","https:/framerusercontent.com/modules/Gpt8aZR2aDdkTrB7CGVr/4At5MVynW2YOTWkG5aFL/PricingCalculatorModal.js","https:/framerusercontent.com/modules/44x4ksV9p2eQX5bHSocd/mHR1M5YbQtdsUUTCMPex/PricingTable.js"],"sourcesContent":["\"use client\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";import{PLAN_CONTROL}from\"https://framerusercontent.com/modules/PRd4Hy7OUweY3BCIo4TX/Dj0cfeymUn93990iPtzp/PricingTypes.js\";// ─── Constants ───────────────────────────────────────────────\nconst C={navy:\"#1F4C74\",mid:\"#315882\",teal:\"#2C7888\",cta:\"#22C55E\",white:\"#FFFFFF\",bg:\"#F9FAFB\",border:\"#E5E7EB\",gray:\"#9CA3AF\",dark:\"#374151\",savingsBg:\"#F59E0B\",checkedBg:\"#EFF6FF\",infoBg:\"#EFF6FF\",infoBorder:\"#BFDBFE\"};const FONT=\"'Plus Jakarta Sans', sans-serif\";const TOTAL_STEPS=3;const CONTACT_IDX=3;const CONTACT_URL=\"https://forms.plateform.app/richiesta-demo-large\";const CB_SITE=\"plateformbilling\";const SEATS_LABELS=[\"0 – 39 coperti\",\"40 – 149 coperti\",\"150 – 249 coperti\",\"250+ coperti\"];const MONTHS_IT=[\"Gen\",\"Feb\",\"Mar\",\"Apr\",\"Mag\",\"Giu\",\"Lug\",\"Ago\",\"Set\",\"Ott\",\"Nov\",\"Dic\"];const MONTHS_FULL=[\"Gennaio\",\"Febbraio\",\"Marzo\",\"Aprile\",\"Maggio\",\"Giugno\",\"Luglio\",\"Agosto\",\"Settembre\",\"Ottobre\",\"Novembre\",\"Dicembre\"];const SEASONAL_WEBHOOK=\"https://hook.eu1.make.com/x88k30vnpsi7t3gkr9kmul4ybd3vtj7x\";const THANK_YOU_URL=\"https://plateform.app/grazie-richiesta-demo\";const PRIVACY_URL=\"https://plateform.app/privacy-policy\";const TIPOLOGIE=[\"Ristorante\",\"Pizzeria\",\"Bar / Caff\\xe8\",\"Trattoria / Osteria\",\"Pub / Birreria\",\"Agriturismo\",\"Beach Club\",\"Altro\"];const ESIGENZE=[\"Prenotazioni automatiche\",\"Recensioni\",\"Gestione lista clienti\",\"Promozioni\",\"Fidelizzazione\",\"Men\\xf9 digitale\",\"Email, SMS e WhatsApp\",\"Altro\"];// ─── Utilities ───────────────────────────────────────────────\nfunction buildSeatsLabel(seats){const[min,max]=seats;if(max===-1||min===max)return`${min}+`;return`${min} – ${max}`;}function findDependents(id,all){const visited=new Set;const q=[id];while(q.length){const cur=q.shift();for(const a of all){if(a.addonDependencies?.includes(cur)&&!visited.has(a.id)){visited.add(a.id);q.push(a.id);}}}return[...visited];}function getSeasonPeriod(startIdx){const endIdx=(startIdx+6)%12;return`${MONTHS_FULL[startIdx]} – ${MONTHS_FULL[endIdx]}`;}function getPeriodoFromMese(mese){const estivo=[\"Aprile\",\"Maggio\",\"Giugno\",\"Luglio\",\"Agosto\",\"Settembre\",\"Ottobre\"];return estivo.includes(mese)?\"Estivo: 01.04 – 31.10\":\"Invernale: 01.10 – 30.04\";}function getUTMParams(){if(typeof window===\"undefined\")return{};const p=new URLSearchParams(window.location.search);return{utm_source:p.get(\"utm_source\")||\"\",utm_medium:p.get(\"utm_medium\")||\"\",utm_campaign:p.get(\"utm_campaign\")||\"\",utm_term:p.get(\"utm_term\")||\"\",gclid:p.get(\"gclid\")||\"\"};}// ─── Hooks ───────────────────────────────────────────────────\nfunction useBreakpoint(){const[w,setW]=useState(()=>typeof window!==\"undefined\"?window.innerWidth:1200);useEffect(()=>{const h=()=>setW(window.innerWidth);window.addEventListener(\"resize\",h);return()=>window.removeEventListener(\"resize\",h);},[]);return{isMobile:w<=768,isTablet:w<=1024};}function useChargebee(){const[cb,setCb]=useState(null);useEffect(()=>{const init=()=>{if(window.Chargebee){setCb(window.Chargebee.init({site:CB_SITE,isItemsModel:true}));}};if(window.Chargebee){init();return;}if(document.getElementById(\"cb-script\"))return;const s=document.createElement(\"script\");s.id=\"cb-script\";s.src=\"https://js.chargebee.com/v2/chargebee.js\";s.async=true;s.onload=init;document.body.appendChild(s);},[]);return cb;}function useSliderCSS(){useEffect(()=>{const id=\"pf-slider-css\";if(document.getElementById(id))return;const s=document.createElement(\"style\");s.id=id;s.textContent=`\n      .pf-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:transparent;outline:none;cursor:pointer;}\n      .pf-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#315882;border:3px solid white;box-shadow:0 2px 8px rgba(49,88,130,0.4);cursor:pointer;}\n      .pf-slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#315882;border:3px solid white;box-shadow:0 2px 8px rgba(49,88,130,0.4);cursor:pointer;}\n    `;document.head.appendChild(s);},[]);}// ─── Progress bar ─────────────────────────────────────────────\nconst STEP_LABELS={1:\"Ci sei quasi...\",2:\"Ci sei quasi...\",3:\"Ultimo step!\"};function ProgressBar({step}){const pct=Math.round(step/TOTAL_STEPS*100);const label=STEP_LABELS[step]??`Step ${step} di ${TOTAL_STEPS}`;return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"2rem\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:6,fontSize:13,color:C.gray,fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:600},children:[pct,\"%\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:6,borderRadius:999,background:C.border,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:`${pct}%`,borderRadius:999,background:C.mid,transition:\"width .4s ease\"}})})]});}// ─── Step 1 – Seats ───────────────────────────────────────────\nfunction StepSeats({value,onChange}){useSliderCSS();const{isMobile}=useBreakpoint();const pct=value/3*100;return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:isMobile?22:30,fontWeight:700,color:C.navy,margin:\"0 0 1.75rem\",fontFamily:FONT},children:\"Quanti coperti ha il tuo locale?\"}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"0 13px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:26,marginBottom:\"0.5rem\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:\"50%\",height:6,background:C.border,borderRadius:999,transform:\"translateY(-50%)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,top:\"50%\",width:`${pct}%`,height:6,background:C.mid,borderRadius:999,transform:\"translateY(-50%)\",transition:\"width .2s\"}}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",className:\"pf-slider\",min:0,max:3,step:1,value:value,onChange:e=>onChange(+e.target.value),style:{position:\"absolute\",left:0,right:0,top:\"50%\",transform:\"translateY(-50%)\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:10},children:SEATS_LABELS.map((lbl,i)=>/*#__PURE__*/_jsx(\"span\",{onClick:()=>onChange(i),style:{fontSize:isMobile?11:14,fontFamily:FONT,cursor:\"pointer\",textAlign:\"center\",fontWeight:value===i?700:400,color:value===i?C.mid:C.gray,maxWidth:isMobile?64:90,lineHeight:1.3},children:lbl},i))})]}),value===CONTACT_IDX&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"1.5rem\",padding:\"1rem 1.25rem\",borderRadius:12,background:C.infoBg,border:`1px solid ${C.infoBorder}`,color:C.mid,fontSize:14,fontFamily:FONT,lineHeight:1.6},children:[\"Per locali con 250+ coperti prepariamo un\",\" \",/*#__PURE__*/_jsx(\"strong\",{children:\"preventivo personalizzato\"}),\". Clicca\",\" \",/*#__PURE__*/_jsx(\"strong\",{children:\"Avanti\"}),\" per ricevere maggiori info.\"]})]});}// ─── Step 2 – Payment ─────────────────────────────────────────\nfunction StepPayment({value,onChange,savings,startMonth,onStartMonth,locked=false}){const{isMobile}=useBreakpoint();const payBtn=(type,label,sub)=>{const sel=value===type;return /*#__PURE__*/_jsxs(\"button\",{onClick:()=>onChange(type),style:{width:\"100%\",height:\"100%\",minHeight:68,padding:\"1.1rem 1.5rem\",borderRadius:16,border:`2px solid ${sel?C.mid:C.border}`,background:sel?C.mid:C.white,color:sel?C.white:C.dark,cursor:\"pointer\",fontFamily:FONT,fontWeight:600,fontSize:16,textAlign:\"left\",transition:\"all .2s\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{children:label}),sub&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,opacity:.65},children:sub})]});};if(locked){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:isMobile?22:30,fontWeight:700,color:C.navy,margin:\"0 0 0.5rem\",fontFamily:FONT},children:\"Seleziona il mese di inizio\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,color:C.gray,fontFamily:FONT,margin:\"0 0 1.75rem\"},children:\"Il tuo piano stagionale durer\\xe0 7 mesi consecutivi.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\"},children:[/*#__PURE__*/_jsx(\"select\",{value:startMonth,onChange:e=>onStartMonth(Number(e.target.value)),style:{padding:\"0.75rem 2.5rem 0.75rem 1.25rem\",borderRadius:999,border:`2px solid ${C.mid}`,background:C.mid,color:C.white,fontFamily:FONT,fontWeight:700,fontSize:15,cursor:\"pointer\",appearance:\"none\",WebkitAppearance:\"none\",backgroundImage:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 1rem center\",alignSelf:\"flex-start\",minWidth:160,outline:\"none\"},children:MONTHS_FULL.map((m,i)=>/*#__PURE__*/_jsx(\"option\",{value:i,children:m},i))}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:13,color:C.gray,margin:0,fontFamily:FONT},children:[\"Il piano durer\\xe0 7 mesi: \",getSeasonPeriod(startMonth)]})]})]});}return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:isMobile?22:30,fontWeight:700,color:C.navy,margin:\"0 0 1.75rem\",fontFamily:FONT},children:\"Come vuoi pagare?\"}),(()=>{const sel=value===\"yearly\";const yearlyCard=/*#__PURE__*/_jsxs(\"div\",{onClick:()=>onChange(\"yearly\"),style:{borderRadius:16,border:`2px solid ${sel?C.mid:C.border}`,background:sel?C.mid:C.white,cursor:\"pointer\",overflow:\"hidden\",transition:\"all .2s\",minHeight:68,height:\"100%\",display:\"flex\",flexDirection:\"column\"},children:[savings>0&&/*#__PURE__*/_jsxs(\"div\",{style:{background:C.savingsBg,color:C.white,fontSize:12,fontWeight:700,padding:\"5px 12px\",textAlign:\"center\",fontFamily:FONT,whiteSpace:\"nowrap\",letterSpacing:\"0.01em\"},children:[\"Risparmia \",savings,\"€/anno\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:\"1.1rem 1.5rem\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",fontFamily:FONT,fontWeight:600,fontSize:isMobile?16:18,color:sel?C.white:C.dark},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Annualmente\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,opacity:.65},children:\"unica soluzione\"})]})]});if(isMobile){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\",marginBottom:\"1.75rem\"},children:[/*#__PURE__*/_jsx(\"div\",{children:payBtn(\"monthly\",\"Mensilmente\")}),/*#__PURE__*/_jsx(\"div\",{children:yearlyCard}),/*#__PURE__*/_jsx(\"div\",{children:payBtn(\"seasonal\",\"Stagionale\",\"7 mesi l'anno\")})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\",marginBottom:\"1.75rem\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"0.75rem\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 0\"},children:payBtn(\"monthly\",\"Mensilmente\")}),/*#__PURE__*/_jsx(\"div\",{style:{flex:\"1 1 0\"},children:yearlyCard})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"calc(50% - 0.375rem)\"},children:payBtn(\"seasonal\",\"Stagionale\",\"7 mesi l'anno\")})})]});})(),value===\"seasonal\"&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:15,fontWeight:600,color:C.navy,margin:0,fontFamily:FONT},children:\"Da quale mese vuoi iniziare?\"}),/*#__PURE__*/_jsx(\"select\",{value:startMonth,onChange:e=>onStartMonth(Number(e.target.value)),style:{padding:\"0.75rem 2.5rem 0.75rem 1.25rem\",borderRadius:999,border:`2px solid ${C.mid}`,background:C.mid,color:C.white,fontFamily:FONT,fontWeight:700,fontSize:15,cursor:\"pointer\",appearance:\"none\",WebkitAppearance:\"none\",backgroundImage:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 1rem center\",alignSelf:\"flex-start\",minWidth:160,outline:\"none\"},children:MONTHS_FULL.map((m,i)=>/*#__PURE__*/_jsx(\"option\",{value:i,children:m},i))}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:13,color:C.gray,margin:0,fontFamily:FONT},children:[\"Il piano durer\\xe0 7 mesi: \",getSeasonPeriod(startMonth)]})]})]});}// ─── Addon card ───────────────────────────────────────────────\nfunction AddonCard({addon,checked,onToggle,subType,payType}){const suffix=payType===\"seasonal\"?\"/stagione\":\"/mese\";return /*#__PURE__*/_jsxs(\"div\",{onClick:onToggle,style:{display:\"flex\",alignItems:\"flex-start\",gap:\"1rem\",padding:\"1.25rem\",borderRadius:16,border:`2px solid ${checked?C.mid:C.border}`,background:checked?C.checkedBg:C.white,cursor:\"pointer\",transition:\"border-color .15s, background .15s\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:16,color:C.navy,fontFamily:FONT},children:addon.name}),addon.price[subType]>0&&/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:700,color:C.mid,fontSize:14,whiteSpace:\"nowrap\",fontFamily:FONT},children:[\"+€\",addon.price[subType],suffix]})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0\",fontSize:13,color:C.gray,lineHeight:1.5,fontFamily:FONT},children:addon.description})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:22,height:22,flexShrink:0,marginTop:2,borderRadius:6,border:`2px solid ${checked?C.mid:C.border}`,background:checked?C.mid:C.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all .15s\"},children:checked&&/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"9\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 4.5L4.5 8 11 1\",stroke:\"white\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]});}// ─── Step 3 – Addons ──────────────────────────────────────────\nfunction StepAddons({plan,selected,onToggle,subType,payType}){const{isMobile}=useBreakpoint();if(!plan||plan.addons.length===0)return /*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",padding:\"2rem\",color:C.gray,fontFamily:FONT},children:\"Nessun modulo opzionale disponibile per questo piano.\"});return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:isMobile?22:30,fontWeight:700,color:C.navy,margin:\"0 0 6px\",fontFamily:FONT},children:\"Vuoi aggiungere moduli opzionali?\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:C.gray,fontSize:isMobile?14:16,margin:\"0 0 1.25rem\",fontFamily:FONT},children:\"Sono tutti opzionali. Aggiungili solo se ti servono.\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\"},children:plan.addons.map(a=>/*#__PURE__*/_jsx(AddonCard,{addon:a,checked:selected.some(x=>x.id===a.id),onToggle:()=>onToggle(a),subType:subType,payType:payType},a.id))})]});}// ─── Preview card (desktop) ───────────────────────────────────\nfunction PreviewCard({plan,addons,subType,payType,total,planIdx,startMonth}){if(!plan)return null;const suffix=payType===\"seasonal\"?\"/stagione\":\"/mese\";const seatsLabel=plan.seats?`${buildSeatsLabel(plan.seats)} coperti`:SEATS_LABELS[planIdx]??\"\";const yearlySavings=((plan.price.monthly??0)-(plan.price.yearly??0))*12;return /*#__PURE__*/_jsxs(\"div\",{style:{width:240,flexShrink:0,borderRadius:20,boxShadow:\"0 4px 24px rgba(0,0,0,.10)\",overflow:\"hidden\",position:\"sticky\",top:24,height:\"fit-content\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:C.mid,padding:\"1rem 1.25rem\"},children:/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:600,color:\"rgba(255,255,255,.7)\",fontFamily:FONT},children:\"Anteprima prezzo\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{background:C.white,padding:\"1.25rem\",display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:700,fontSize:14,color:C.navy,fontFamily:FONT},children:plan.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:C.gray,fontFamily:FONT},children:seatsLabel})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:700,fontSize:14,color:C.navy,fontFamily:FONT,whiteSpace:\"nowrap\"},children:plan.showPrice!==false?`€${plan.price[subType]}${suffix}`:\"—\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:C.gray,fontFamily:FONT},children:payType===\"yearly\"?\"Annuale\":payType===\"seasonal\"?getSeasonPeriod(startMonth):\"Mensile\"}),payType===\"yearly\"&&yearlySavings>0&&/*#__PURE__*/_jsxs(\"span\",{style:{background:\"#FEF3C7\",color:\"#92400E\",fontSize:11,fontWeight:700,borderRadius:999,padding:\"2px 8px\",fontFamily:FONT},children:[\"Risparmia €\",yearlySavings,\"/anno\"]})]}),addons.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:C.border}}),addons.map((a,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",fontSize:13,fontFamily:FONT,color:C.dark},children:[/*#__PURE__*/_jsx(\"span\",{children:a.name}),/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:600},children:[\"+€\",a.price[subType]]})]},i)),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:C.border}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:15,color:C.navy,fontFamily:FONT},children:\"Totale\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:800,fontSize:22,color:C.mid,fontFamily:FONT},children:[\"€\",total,/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:500,color:C.gray},children:suffix})]})]}),payType===\"yearly\"&&/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,color:C.gray,fontFamily:FONT,textAlign:\"right\"},children:[\"€\",total*12,\"/anno totali\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:C.gray,fontFamily:FONT},children:\"IVA esclusa\"})]})]});}// ─── Totale bar – sempre visibile in cima ─────────────────────\nfunction TotaleBar({total,suffix,showPrice}){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"sticky\",top:0,zIndex:10,background:C.mid,color:C.white,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0.875rem 2.5rem\",marginBottom:0},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,opacity:.7,fontFamily:FONT},children:\"Totale:\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:22,fontWeight:800,fontFamily:FONT},children:[showPrice?`€${total}`:\"Su richiesta\",showPrice&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,fontWeight:400,marginLeft:2},children:suffix})]})]})});}// ─── Contact overlay (250+) ───────────────────────────────────\nfunction ContactOverlay({onClose}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",zIndex:2147483640,background:C.white,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",padding:\"1rem 1.5rem\",borderBottom:`1px solid ${C.border}`},children:/*#__PURE__*/_jsx(\"button\",{onClick:onClose,style:{background:\"none\",border:\"none\",cursor:\"pointer\",color:C.navy,fontSize:22,fontWeight:700,lineHeight:1,fontFamily:FONT},children:\"✕\"})}),/*#__PURE__*/_jsx(\"iframe\",{src:CONTACT_URL,style:{flex:1,border:\"none\",width:\"100%\",height:\"100%\"},title:\"Richiesta preventivo\"})]});}function SeasonalContactModal({plan,selectedAddons,startMonth,subType,onClose}){const[nome,setNome]=useState(\"\");const[email,setEmail]=useState(\"\");const[telefono,setTelefono]=useState(\"\");const[nomeLocale,setNomeLocale]=useState(\"\");const[tipologia,setTipologia]=useState(\"\");const[esigenza,setEsigenza]=useState(\"\");const[richieste,setRichieste]=useState(\"\");const[privacy,setPrivacy]=useState(false);const[marketing,setMarketing]=useState(false);const[errors,setErrors]=useState({});const[submitting,setSubmitting]=useState(false);const addonTotal=selectedAddons.reduce((s,a)=>s+(a.price?.[subType]??0),0);const totalPrice=(plan.price?.[subType]??0)+addonTotal;function validate(){const e={};if(!nome.trim())e.nome=\"Campo obbligatorio\";if(!email.trim()||!/^[^@]+@[^@]+\\.[^@]+$/.test(email))e.email=\"Email non valida\";if(!telefono.trim())e.telefono=\"Campo obbligatorio\";if(!tipologia)e.tipologia=\"Seleziona una tipologia\";if(!esigenza)e.esigenza=\"Seleziona un'esigenza\";if(!privacy)e.privacy=\"Devi accettare la privacy policy\";return e;}async function handleSubmit(ev){ev.preventDefault();const e=validate();if(Object.keys(e).length){setErrors(e);return;}setSubmitting(true);setErrors({});const meseStr=MONTHS_FULL[startMonth];const dettaglioModuli=selectedAddons.map(a=>`${a.name} €${a.price?.[subType]??0}/stagione`).join(\", \");const payload={Email:email,\"Nome e cognome\":nome,\"Nome locale\":nomeLocale,\"Numero di telefono\":\"+39 \"+telefono,Privacy:\"on\",Marketing:marketing?\"on\":\"off\",\"Richieste particolari\":richieste,\"Tipologia locale\":tipologia,esigenza:esigenza,\"Mese di apertura\":meseStr,Piano:plan.name,Periodo:getPeriodoFromMese(meseStr),Coperti:buildSeatsLabel(plan.seats),\"Prezzo totale\":`€${totalPrice} / stagione`,\"Moduli aggiuntivi\":selectedAddons.map(a=>a.name).join(\", \"),\"Dettaglio moduli\":dettaglioModuli,url:typeof window!==\"undefined\"?window.location.href:\"\",...getUTMParams()};try{const res=await fetch(SEASONAL_WEBHOOK,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});if(!res.ok)throw new Error(\"HTTP \"+res.status);if(typeof window!==\"undefined\")window.location.href=THANK_YOU_URL;}catch(err){setErrors({form:\"Errore durante l'invio. Riprova.\"});setSubmitting(false);}}const inputStyle={width:\"100%\",padding:\"10px 14px\",borderRadius:8,border:`1.5px solid #E5E7EB`,fontFamily:FONT,fontSize:14,color:\"#374151\",outline:\"none\",boxSizing:\"border-box\"};const labelStyle={fontSize:13,fontWeight:600,color:\"#374151\",fontFamily:FONT,marginBottom:4,display:\"block\"};const errStyle={fontSize:12,color:\"#EF4444\",fontFamily:FONT,marginTop:3};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:onClose,style:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.55)\",zIndex:2e4}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:\"min(540px, 92vw)\",maxHeight:\"90vh\",overflowY:\"auto\",background:\"#fff\",borderRadius:16,zIndex:20001,boxShadow:\"0 20px 60px rgba(0,0,0,0.25)\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:C.navy,borderRadius:\"16px 16px 0 0\",padding:\"20px 24px\",position:\"sticky\",top:0,zIndex:1},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:\"#fff\",fontFamily:FONT,fontWeight:700,fontSize:18},children:\"Richiedi l'attivazione del tuo piano stagionale\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0\",color:\"rgba(255,255,255,0.75)\",fontFamily:FONT,fontSize:14}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0\",color:\"rgba(255,255,255,0.65)\",fontFamily:FONT,fontSize:13},children:\"Inserisci i tuoi dati per essere ricontattato da un nostro esperto\"})]}),/*#__PURE__*/_jsx(\"button\",{onClick:onClose,style:{background:\"none\",border:\"none\",color:\"#fff\",fontSize:22,cursor:\"pointer\",padding:0,lineHeight:1},children:\"✕\"})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px 24px\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#EFF6FF\",border:\"1px solid #BFDBFE\",borderRadius:10,padding:\"14px 16px\",display:\"flex\",flexDirection:\"column\",gap:6},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:FONT,fontWeight:700,fontSize:15,color:C.navy},children:[plan.name,\" — €\",plan.price?.[subType]??0,\" / stagione\"]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:13,color:\"#374151\"},children:[\"Coperti: \",buildSeatsLabel(plan.seats)]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:13,color:\"#374151\"},children:[\"Periodo: \",getSeasonPeriod(startMonth)]}),selectedAddons.map(a=>/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:FONT,fontSize:13,color:\"#374151\"},children:[\"+ \",a.name,\" €\",a.price?.[subType]??0,\" / stagione\"]},a.name)),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:\"1px solid #BFDBFE\",marginTop:4,paddingTop:8},children:/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontFamily:FONT,fontWeight:700,fontSize:15,color:C.navy},children:[\"Totale: €\",totalPrice,\" / stagione\"]})})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Nome e cognome *\"}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,value:nome,onChange:e=>setNome(e.target.value),placeholder:\"Mario Rossi\"}),errors.nome&&/*#__PURE__*/_jsx(\"p\",{style:errStyle,children:errors.nome})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Email *\"}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,type:\"email\",value:email,onChange:e=>setEmail(e.target.value),placeholder:\"mario@locale.it\"}),errors.email&&/*#__PURE__*/_jsx(\"p\",{style:errStyle,children:errors.email})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Telefono *\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:14,color:\"#374151\",whiteSpace:\"nowrap\"},children:\"+39\"}),/*#__PURE__*/_jsx(\"input\",{style:{...inputStyle,flex:1},type:\"tel\",value:telefono,onChange:e=>setTelefono(e.target.value),placeholder:\"3xx xxx xxxx\"})]}),errors.telefono&&/*#__PURE__*/_jsx(\"p\",{style:errStyle,children:errors.telefono})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Nome del locale\"}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,value:nomeLocale,onChange:e=>setNomeLocale(e.target.value),placeholder:\"Il Mio Ristorante\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Tipologia locale *\"}),/*#__PURE__*/_jsxs(\"select\",{style:{...inputStyle,cursor:\"pointer\"},value:tipologia,onChange:e=>setTipologia(e.target.value),children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Seleziona...\"}),TIPOLOGIE.map(t=>/*#__PURE__*/_jsx(\"option\",{value:t,children:t},t))]}),errors.tipologia&&/*#__PURE__*/_jsx(\"p\",{style:errStyle,children:errors.tipologia})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Qual \\xe8 la tua esigenza? *\"}),/*#__PURE__*/_jsxs(\"select\",{style:{...inputStyle,cursor:\"pointer\"},value:esigenza,onChange:e=>setEsigenza(e.target.value),children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Seleziona...\"}),ESIGENZE.map(e=>/*#__PURE__*/_jsx(\"option\",{value:e,children:e},e))]}),errors.esigenza&&/*#__PURE__*/_jsx(\"p\",{style:errStyle,children:errors.esigenza})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Richieste particolari\"}),/*#__PURE__*/_jsx(\"textarea\",{style:{...inputStyle,minHeight:80,resize:\"vertical\"},value:richieste,onChange:e=>setRichieste(e.target.value),placeholder:\"Scrivi qui eventuali richieste...\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",id:\"privacy-seasonal\",checked:privacy,onChange:e=>setPrivacy(e.target.checked),style:{marginTop:2,cursor:\"pointer\"}}),/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"privacy-seasonal\",style:{...labelStyle,marginBottom:0,cursor:\"pointer\",fontWeight:400},children:[\"* Dichiaro di aver letto e compreso l'\",\" \",/*#__PURE__*/_jsx(\"a\",{href:PRIVACY_URL,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:\"#E05252\",textDecoration:\"underline\"},children:\"informativa privacy\"}),\" \",\"e acconsento al trattamento dei miei dati per essere ricontattato in merito alla richiesta di demo.\"]})]}),errors.privacy&&/*#__PURE__*/_jsx(\"p\",{style:errStyle,children:errors.privacy}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",id:\"marketing-seasonal\",checked:marketing,onChange:e=>setMarketing(e.target.checked),style:{marginTop:2,cursor:\"pointer\"}}),/*#__PURE__*/_jsx(\"label\",{htmlFor:\"marketing-seasonal\",style:{...labelStyle,marginBottom:0,cursor:\"pointer\",fontWeight:400},children:\"Acconsento a ricevere comunicazioni commerciali e promozionali da parte di Plateform S.r.l. via email, telefono o SMS.\"})]}),errors.form&&/*#__PURE__*/_jsx(\"p\",{style:{...errStyle,fontSize:14},children:errors.form}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:submitting,style:{marginTop:8,borderRadius:999,padding:\"14px 32px\",background:submitting?\"#9CA3AF\":C.navy,color:\"#fff\",border:\"none\",fontWeight:700,fontSize:15,cursor:submitting?\"not-allowed\":\"pointer\",fontFamily:FONT,letterSpacing:\"0.05em\",width:\"100%\"},children:submitting?\"Invio in corso...\":\"Invia richiesta\"})]})]})]})]});}// ─── Main ─────────────────────────────────────────────────────\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function PricingCalculatorFlow({plans,seasonalPlans,defaultPayType=\"monthly\",lockPayType=false}){const[step,setStep]=useState(1);const[planIdx,setPlanIdx]=useState(0);const[payType,setPayType]=useState(defaultPayType);const[startMonth,setStartMonth]=useState(3)// Default: Aprile\n;const[addons,setAddons]=useState([]);const[showContact,setShowContact]=useState(false);const[seasonalContactOpen,setSeasonalContactOpen]=useState(false);const cb=useChargebee();const{isMobile,isTablet}=useBreakpoint();const showSidebar=!isTablet;const isContact=planIdx>=CONTACT_IDX;const activePlans=payType===\"seasonal\"&&seasonalPlans?.length?seasonalPlans:plans;const plan=activePlans?.[Math.min(planIdx,(activePlans?.length??1)-1)]??null;const subType=payType===\"yearly\"?\"yearly\":\"monthly\";const basePrice=plan?.showPrice!==false?plan?.price[subType]??0:0;const addonsTotal=addons.reduce((s,a)=>s+a.price[subType],0);const total=basePrice+addonsTotal;const yearlySavings=((plan?.price.monthly??0)-(plan?.price.yearly??0))*12;const suffix=payType===\"seasonal\"?\"/stagione\":\"/mese\";const toggleAddon=addon=>{setAddons(prev=>{const exists=prev.some(a=>a.id===addon.id);if(!exists){const deps=(addon.addonDependencies??[]).filter(id=>!prev.some(a=>a.id===id)).map(id=>plan?.addons.find(a=>a.id===id)).filter(Boolean);return[...prev,addon,...deps];}else{const depIds=findDependents(addon.id,plan?.addons??[]);return prev.filter(a=>a.id!==addon.id&&!depIds.includes(a.id));}});};const handlePlanIdx=i=>{setPlanIdx(i);setAddons([]);};const handlePayType=p=>{setPayType(p);setAddons([]);};const handleNext=()=>{if(isContact){setShowContact(true);return;}if(step<TOTAL_STEPS)setStep(s=>s+1);};const handleBack=()=>{if(step>1)setStep(s=>s-1);};const openCheckout=()=>{if(!cb||!plan)return;const cart=cb.getCart();const planId=plan.chargebeeId[subType];if(!planId)return;const product=cb.initializeProduct(planId,1);product.setCustomData({cf_partner:\"Web\",...payType===\"seasonal\"?{cf_start_month:MONTHS_FULL[startMonth]}:{}});const actId=plan.activationChargebeeId?.[subType];if(actId)product.addAddon({id:actId,quantity:1});addons.forEach(a=>{const aId=a.chargebeeId[subType];if(aId)product.addAddon({id:aId,quantity:1});const actAId=a.activationChargebeeId?.[subType];if(actAId)product.addAddon({id:actAId,quantity:1});});cart.replaceProduct(product);cart.proceedToCheckout();};if(!plans||plans.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{padding:\"2rem\",textAlign:\"center\",color:C.mid,fontFamily:FONT},children:\"Nessun piano disponibile.\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:FONT,width:\"100%\",position:\"relative\"},children:[showContact&&/*#__PURE__*/_jsx(ContactOverlay,{onClose:()=>setShowContact(false)}),seasonalContactOpen&&plan&&/*#__PURE__*/_jsx(SeasonalContactModal,{plan:plan,selectedAddons:addons,startMonth:startMonth,subType:subType,onClose:()=>setSeasonalContactOpen(false)}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:isMobile?\"none\":isTablet?860:1100,margin:\"0 auto\",padding:isMobile?\"3.5rem 1.25rem 0\":isTablet?\"2.5rem 2.5rem 0\":\"3.5rem 4rem 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:\"2rem\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isMobile?26:44,fontWeight:800,color:C.navy,margin:\"0 0 8px\",fontFamily:FONT},children:\"Calcola il prezzo del tuo piano\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:C.gray,fontSize:isMobile?15:18,margin:0,fontFamily:FONT},children:\"Rispondi a poche domande e scopri subito quanto costa il piano perfetto per il tuo locale.\"})]}),/*#__PURE__*/_jsx(ProgressBar,{step:step}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"2rem\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[step===1&&/*#__PURE__*/_jsx(StepSeats,{value:planIdx,onChange:handlePlanIdx}),step===2&&/*#__PURE__*/_jsx(StepPayment,{value:payType,onChange:handlePayType,savings:yearlySavings,startMonth:startMonth,onStartMonth:setStartMonth,locked:lockPayType}),step===3&&/*#__PURE__*/_jsx(StepAddons,{plan:plan,selected:addons,onToggle:toggleAddon,subType:subType,payType:payType})]}),showSidebar&&!isContact&&/*#__PURE__*/_jsx(PreviewCard,{plan:plan,addons:addons,subType:subType,payType:payType,total:total,planIdx:planIdx,startMonth:startMonth})]}),!showSidebar&&!isContact&&plan&&plan.showPrice!==false&&/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",borderRadius:20,marginTop:\"1.5rem\",overflow:\"hidden\",boxShadow:\"0 4px 24px rgba(0,0,0,.10)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:C.mid,padding:\"1rem 1.25rem\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:600,color:\"rgba(255,255,255,.7)\",fontFamily:FONT},children:\"Anteprima prezzo\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"1.25rem\",display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:700,fontSize:14,color:C.navy,fontFamily:FONT},children:plan.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:C.gray,fontFamily:FONT},children:SEATS_LABELS[planIdx]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{fontWeight:700,fontSize:14,color:C.navy,fontFamily:FONT},children:[\"€\",plan.price[subType],suffix]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:C.gray,fontFamily:FONT},children:payType===\"yearly\"?\"Annuale\":payType===\"seasonal\"?getSeasonPeriod(startMonth):\"Mensile\"}),payType===\"yearly\"&&yearlySavings>0&&/*#__PURE__*/_jsxs(\"span\",{style:{background:C.savingsBg,color:\"#fff\",borderRadius:999,fontSize:12,padding:\"3px 10px\",fontWeight:700,fontFamily:FONT,alignSelf:\"flex-start\"},children:[\"Risparmia €\",yearlySavings,\"/anno\"]}),addons.length>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:C.border}}),addons.map(a=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",fontSize:13,color:C.dark,fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"span\",{children:a.name}),/*#__PURE__*/_jsxs(\"span\",{children:[\"+€\",a.price[subType]]})]},a.name))]}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:C.border}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:15,color:C.navy,fontFamily:FONT},children:\"Totale\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:800,fontSize:22,color:C.mid,fontFamily:FONT},children:[\"€\",total,/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:400,color:C.gray},children:suffix})]})]}),payType===\"yearly\"&&/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,color:C.gray,fontFamily:FONT,textAlign:\"right\"},children:[\"€\",total*12,\"/anno totali\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:C.gray,fontFamily:FONT},children:\"IVA esclusa\"})]})]}),!isMobile&&isTablet&&step===TOTAL_STEPS&&!isContact&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"1.5rem\",background:C.bg,borderRadius:16,padding:\"1.25rem\",border:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",fontSize:14,color:C.dark,fontFamily:FONT},children:[/*#__PURE__*/_jsxs(\"span\",{children:[plan?.name,\" (\",SEATS_LABELS[planIdx],\")\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:600},children:[\"€\",plan?.price[subType],suffix]})]}),addons.map((a,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",fontSize:14,color:C.dark,marginTop:8,fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"span\",{children:a.name}),/*#__PURE__*/_jsxs(\"span\",{children:[\"+€\",a.price[subType]]})]},i)),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:C.border,margin:\"1rem 0\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,color:C.navy},children:\"Totale\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontWeight:800,fontSize:22,color:C.mid},children:[\"€\",total,/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:400,color:C.gray},children:suffix})]})]}),payType===\"yearly\"&&/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,color:C.gray,marginTop:2,fontFamily:FONT,textAlign:\"right\"},children:[\"€\",total*12,\"/anno totali\"]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:C.gray,marginTop:4,fontFamily:FONT},children:\"IVA esclusa\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginTop:\"2rem\",gap:\"1rem\"},children:[step>1?/*#__PURE__*/_jsx(\"button\",{onClick:handleBack,style:{background:\"none\",border:\"none\",cursor:\"pointer\",color:isMobile?C.navy:C.mid,fontWeight:isMobile?600:400,fontSize:isMobile?15:14,fontFamily:FONT,padding:0},children:\"← Indietro\"}):/*#__PURE__*/_jsx(\"div\",{}),step<TOTAL_STEPS?/*#__PURE__*/_jsx(\"button\",{onClick:handleNext,style:{borderRadius:999,padding:\"14px 40px\",background:C.mid,border:\"none\",color:C.white,fontWeight:700,fontSize:16,cursor:\"pointer\",fontFamily:FONT},children:`Vai allo step ${step+1}/${TOTAL_STEPS} \\u2192`}):isContact?/*#__PURE__*/_jsx(\"a\",{href:CONTACT_URL,target:\"_blank\",rel:\"noopener noreferrer\",style:{borderRadius:999,padding:\"14px 40px\",background:C.teal,color:C.white,fontWeight:700,fontSize:16,textDecoration:\"none\",fontFamily:FONT},children:\"Richiedi informazioni\"}):payType===\"seasonal\"?/*#__PURE__*/_jsx(\"button\",{onClick:()=>setSeasonalContactOpen(true),style:{borderRadius:999,padding:\"14px 48px\",background:C.navy,color:C.white,border:\"none\",fontWeight:700,fontSize:16,cursor:\"pointer\",fontFamily:FONT,letterSpacing:\"0.05em\"},children:\"Richiedi la tua demo\"}):/*#__PURE__*/_jsx(\"button\",{onClick:openCheckout,disabled:!cb,style:{borderRadius:999,padding:\"14px 48px\",background:C.cta,color:C.white,border:\"none\",fontWeight:700,fontSize:16,cursor:cb?\"pointer\":\"not-allowed\",fontFamily:FONT,opacity:cb?1:.6,letterSpacing:\"0.05em\"},children:\"ATTIVA ORA\"})]})]}),\" \"]});}addPropertyControls(PricingCalculatorFlow,{plans:{type:ControlType.Array,title:\"Piani standard\",control:PLAN_CONTROL},seasonalPlans:{type:ControlType.Array,title:\"Piani Stagionali\",control:PLAN_CONTROL}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PricingCalculatorFlow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PricingCalculatorFlow.map","\"use client\";import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{PLAN_CONTROL}from\"https://framerusercontent.com/modules/PRd4Hy7OUweY3BCIo4TX/Dj0cfeymUn93990iPtzp/PricingTypes.js\";import PricingCalculatorFlow from\"https://framerusercontent.com/modules/TdLxfX1gl09DClq7HPAl/6SswAO1vu8NZ0SBb4CXZ/PricingCalculatorFlow.js\";const EVENT_NAME=\"plateform:open-calculator\";const FONT=\"'Plus Jakarta Sans', sans-serif\";function useIsMobile(){const[m,setM]=useState(()=>typeof window!==\"undefined\"?window.innerWidth<=768:false);useEffect(()=>{const h=()=>setM(window.innerWidth<=768);window.addEventListener(\"resize\",h);return()=>window.removeEventListener(\"resize\",h);},[]);return m;}/**\n * Posiziona questo componente UNA SOLA VOLTA sulla pagina.\n * Rimane invisibile finché non viene triggherato dall'evento \"plateform:open-calculator\".\n *\n * @framerSupportedLayoutWidth 0\n * @framerSupportedLayoutHeight 0\n */export default function PricingCalculatorModal({plans,seasonalPlans,defaultPayType=\"monthly\",lockPayType=false}){const[isOpen,setIsOpen]=useState(false);const isMobile=useIsMobile();const scrollYRef=useRef(0);useEffect(()=>{const open=()=>setIsOpen(true);window.addEventListener(EVENT_NAME,open);return()=>window.removeEventListener(EVENT_NAME,open);},[]);useEffect(()=>{if(isOpen){scrollYRef.current=window.scrollY;document.body.style.position=\"fixed\";document.body.style.top=`-${scrollYRef.current}px`;document.body.style.left=\"0\";document.body.style.right=\"0\";document.body.style.width=\"100%\";document.body.style.overflow=\"hidden\";}else{document.body.style.position=\"\";document.body.style.top=\"\";document.body.style.left=\"\";document.body.style.right=\"\";document.body.style.width=\"\";document.body.style.overflow=\"\";if(scrollYRef.current){window.scrollTo(0,scrollYRef.current);}}return()=>{document.body.style.position=\"\";document.body.style.top=\"\";document.body.style.left=\"\";document.body.style.right=\"\";document.body.style.width=\"\";document.body.style.overflow=\"\";};},[isOpen]);// Inject Microsoft Clarity\nuseEffect(()=>{if(typeof window===\"undefined\")return;if(window.clarity)return;(function(c,l,a,r,i){c[a]=c[a]||function(...args){(c[a].q=c[a].q||[]).push(args);};const t=l.createElement(r);t.async=true;t.src=\"https://www.clarity.ms/tag/\"+i;const y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window,document,\"clarity\",\"script\",\"o0xb095ayq\");},[]);if(!isOpen)return null;// Quando lockPayType=true, usiamo seasonalPlans come lista principale\n// così sulla pagina stagionale basta configurare solo \"Piani stagionali\"\nconst flowPlans=lockPayType?seasonalPlans??[]:plans;const flowSeasonalPlans=lockPayType?[]:seasonalPlans??[];const modal=/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",zIndex:2147483640,background:\"#FFFFFF\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setIsOpen(false),\"aria-label\":\"Chiudi\",style:{position:\"fixed\",top:isMobile?14:20,right:isMobile?16:28,zIndex:2147483647,width:40,height:40,borderRadius:\"50%\",border:\"1.5px solid #E5E7EB\",background:\"#F9FAFB\",color:\"#1F4C74\",fontSize:16,fontWeight:700,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:FONT,boxShadow:\"0 1px 4px rgba(0,0,0,0.08)\"},children:\"✕\"}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,overflowY:\"auto\",WebkitOverflowScrolling:\"touch\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",paddingBottom:\"4rem\"},children:/*#__PURE__*/_jsx(PricingCalculatorFlow,{plans:flowPlans,seasonalPlans:flowSeasonalPlans,defaultPayType:defaultPayType,lockPayType:lockPayType})})})]});if(typeof document!==\"undefined\"){return /*#__PURE__*/createPortal(modal,document.body);}return modal;}addPropertyControls(PricingCalculatorModal,{plans:{type:ControlType.Array,title:\"Piani standard\",control:PLAN_CONTROL},seasonalPlans:{type:ControlType.Array,title:\"Piani stagionali\",control:PLAN_CONTROL},defaultPayType:{type:ControlType.Enum,title:\"Metodo default\",options:[\"monthly\",\"yearly\",\"seasonal\"],optionTitles:[\"Mensile\",\"Annuale\",\"Stagionale\"],defaultValue:\"monthly\"},lockPayType:{type:ControlType.Boolean,title:\"Solo stagionale\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PricingCalculatorModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"0\",\"framerSupportedLayoutWidth\":\"0\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PricingCalculatorModal.map","\"use client\";import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";const EVENT_NAME=\"plateform:open-calculator\";const FONT=\"'Plus Jakarta Sans', sans-serif\";const WEBHOOK_URL=\"https://hook.eu1.make.com/9i9c8tdce2wa6nxbms15jtses1e77evt\";const PRIVACY_URL=\"https://plateform.app/privacy-policy\";const C={navy:\"#1F4C74\",mid:\"#315882\",white:\"#FFFFFF\",bg:\"#F4F6F9\",border:\"#E5E7EB\",gray:\"#6B7280\",lightGray:\"#9CA3AF\",green:\"#22C55E\",greenBg:\"#DCFCE7\",lock:\"#F3F4F6\"};function usePricingTableCSS(){useEffect(()=>{const id=\"pf-pt-css\";if(document.getElementById(id))return;const s=document.createElement(\"style\");s.id=id;s.textContent=`\n          .pf-pt-premium   { order:-1; width:100%; }\n          @media (min-width:641px) {\n            .pf-pt-container { gap:1.25rem; }\n            .pf-pt-premium   { order:0; width:auto; flex:1; }\n            .pf-pt-side      { margin-top:24px; }\n          }\n          .pf-pt-input { width:100%; padding:10px 14px; border:1.5px solid #E5E7EB; border-radius:10px; font-family:'Plus Jakarta Sans',sans-serif; font-size:15px; outline:none; box-sizing:border-box; background:#fff; color:#374151; }\n          .pf-pt-input:focus { border-color:#315882; box-shadow:0 0 0 3px rgba(49,88,130,0.12); }\n          .pf-pt-input.error { border-color:#E53E3E; }\n          @media (max-width:640px) {\n            .pf-pt-side-card  { padding:0.875rem !important; gap:0.75rem !important; border-radius:14px !important; }\n            .pf-pt-gratis     { font-size:24px !important; }\n            .pf-pt-ml-name    { font-size:18px !important; }\n            .pf-pt-ml-price   { font-size:20px !important; }\n            .pf-pt-feat       { font-size:12px !important; }\n            .pf-pt-lock-text  { font-size:11px !important; }\n            .pf-pt-lock-box   { padding:0.6rem 0.75rem !important; }\n            .pf-pt-cta        { font-size:13px !important; padding:10px 0 !important; }\n          }\n        `;document.head.appendChild(s);},[]);}function CheckIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 18 18\",fill:\"none\",style:{flexShrink:0,marginTop:1},children:[/*#__PURE__*/_jsx(\"rect\",{width:\"18\",height:\"18\",rx:\"4\",fill:C.green}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 9L7.5 12L13.5 6\",stroke:\"white\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}function SimpleCheck(){return /*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{flexShrink:0,marginTop:2},children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8L6.5 11.5L13 4.5\",stroke:C.mid,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function LockIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{flexShrink:0,marginTop:2},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"7\",width:\"10\",height:\"8\",rx:\"2\",stroke:C.lightGray,strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 7V5a3 3 0 016 0v2\",stroke:C.lightGray,strokeWidth:\"1.5\",strokeLinecap:\"round\"})]});}function FreeModal({onClose}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:onClose,style:{position:\"fixed\",inset:0,zIndex:9999,background:\"rgba(0,0,0,0.45)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",zIndex:1e4,background:C.white,borderRadius:20,width:\"min(560px, 94vw)\",height:\"min(680px, 90vh)\",boxShadow:\"0 20px 60px rgba(0,0,0,0.22)\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:C.navy,borderRadius:\"20px 20px 0 0\",padding:\"1rem 1.5rem\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:16,color:C.white,fontFamily:FONT},children:\"Inizia gratis\"}),/*#__PURE__*/_jsx(\"button\",{onClick:onClose,style:{background:\"rgba(255,255,255,0.15)\",border:\"none\",color:C.white,borderRadius:\"50%\",width:32,height:32,cursor:\"pointer\",fontSize:16,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:FONT},children:\"✕\"})]}),/*#__PURE__*/_jsx(\"iframe\",{src:\"https://form.jotform.com/223524592104349\",title:\"Registrazione gratuita\",style:{flex:1,border:\"none\",width:\"100%\"},allow:\"geolocation; microphone; camera\"})]})]});}function FreeCard(){const[isOpen,setIsOpen]=useState(false);const features=[\"Prenotazioni online base\",\"Prenota con Google\",\"Notifiche email automatiche\",\"Assistenza Chatbot 24/7\"];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"pf-pt-side-card\",style:{flex:\"1 1 0\",background:C.bg,borderRadius:20,padding:\"2rem\",display:\"flex\",flexDirection:\"column\",gap:\"1.25rem\",border:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,fontWeight:600,color:C.gray,fontFamily:FONT,marginBottom:4},children:\"Free\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-gratis\",style:{fontSize:40,fontWeight:800,color:C.navy,fontFamily:FONT,lineHeight:1},children:\"Gratis\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-feat\",style:{fontSize:14,fontWeight:700,color:C.mid,fontFamily:FONT,marginTop:8},children:\"Funzionalit\\xe0 limitate\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.6rem\",flex:1},children:features.map((f,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"pf-pt-feat\",style:{display:\"flex\",alignItems:\"flex-start\",gap:8,fontFamily:FONT,fontSize:14,color:C.navy},children:[/*#__PURE__*/_jsx(SimpleCheck,{}),/*#__PURE__*/_jsx(\"span\",{children:f})]},i))}),/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-lock-box\",style:{background:C.lock,borderRadius:12,padding:\"0.875rem 1rem\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:8},children:[/*#__PURE__*/_jsx(LockIcon,{}),/*#__PURE__*/_jsx(\"span\",{className:\"pf-pt-lock-text\",style:{fontSize:13,color:C.lightGray,fontFamily:FONT,lineHeight:1.5},children:\"Marketing, CRM, WhatsApp, SMS, Assistenza live e altre 15+ funzioni non incluse\"})]})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setIsOpen(true),className:\"pf-pt-cta\",style:{display:\"block\",width:\"100%\",textAlign:\"center\",padding:\"13px 0\",borderRadius:9999,border:`1.5px solid ${C.border}`,background:C.white,color:C.navy,fontWeight:600,fontSize:15,fontFamily:FONT,cursor:\"pointer\"},children:\"Inizia gratis\"})]}),isOpen&&/*#__PURE__*/_jsx(FreeModal,{onClose:()=>setIsOpen(false)})]});}function PremiumCard({startingPrice,seasonal=false}){const features=[\"Riduci i no-show con promemoria automatici via WhatsApp\",\"Aumenta le recensioni su Google e Tripadvisor in automatico\",\"Accedi all'assistenza live via chat\",\"Fai campagne marketing via email, SMS e WhatsApp\",\"Gestisci prenotazioni online, sala e tavoli in un click\",\"Conosci i tuoi clienti con CRM e storico visite\"];const handleCalcola=()=>window.dispatchEvent(new CustomEvent(EVENT_NAME));return /*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 0\",background:C.white,borderRadius:20,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",border:`2px solid ${C.mid}`,boxShadow:\"0 8px 32px rgba(49,88,130,0.15)\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:C.navy,padding:\"10px 0\",textAlign:\"center\",color:C.white,fontSize:14,fontWeight:700,fontFamily:FONT,letterSpacing:\"0.01em\"},children:\"🏆 Il pi\\xf9 scelto\"}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"2rem\",display:\"flex\",flexDirection:\"column\",gap:\"1.25rem\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:28,fontWeight:800,color:C.navy,fontFamily:FONT},children:seasonal?\"Premium stagionale\":\"Premium\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,color:C.gray,fontFamily:FONT,marginTop:4},children:\"Oltre 20 strumenti in un'unica piattaforma\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:C.gray,fontFamily:FONT,marginBottom:4},children:\"A partire da\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:4},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:52,fontWeight:800,color:C.navy,fontFamily:FONT,lineHeight:1},children:[\"€\",startingPrice]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:18,color:C.gray,fontFamily:FONT},children:seasonal?\"/stagione\":\"/mese\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:C.lightGray,fontFamily:FONT,marginTop:4},children:seasonal?\"7 mesi \\xb7 IVA esclusa\":\"(IVA esclusa)\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\",flex:1},children:features.map((f,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,fontFamily:FONT,fontSize:14,color:C.navy},children:[/*#__PURE__*/_jsx(CheckIcon,{}),/*#__PURE__*/_jsx(\"span\",{children:f})]},i))}),/*#__PURE__*/_jsx(\"button\",{onClick:handleCalcola,style:{width:\"100%\",padding:\"15px 0\",borderRadius:9999,border:`2px solid ${C.mid}`,background:C.white,color:C.mid,fontWeight:700,fontSize:16,fontFamily:FONT,cursor:\"pointer\",transition:\"background .15s, color .15s\"},onMouseEnter:e=>{e.currentTarget.style.background=C.mid;e.currentTarget.style.color=C.white;},onMouseLeave:e=>{e.currentTarget.style.background=C.white;e.currentTarget.style.color=C.mid;},children:\"Calcola il prezzo\"})]})]});}function MultilocaleModal({onClose,webhookUrl=WEBHOOK_URL}){const[nome,setNome]=useState(\"\");const[email,setEmail]=useState(\"\");const[telefono,setTelefono]=useState(\"\");const[numLocali,setNumLocali]=useState(\"\");const[nomiLocali,setNomiLocali]=useState([]);const[esigenza,setEsigenza]=useState(\"\");const[privacy,setPrivacy]=useState(false);const[marketing,setMarketing]=useState(false);const[submitting,setSubmitting]=useState(false);const[success,setSuccess]=useState(false);const[errors,setErrors]=useState({});const handleNumLocali=val=>{const n=parseInt(val);if(!val){setNumLocali(\"\");setNomiLocali([]);return;}const num=Math.max(2,Math.min(50,n||2));setNumLocali(num);setNomiLocali(prev=>{const arr=[...prev];while(arr.length<num)arr.push(\"\");return arr.slice(0,num);});};const handleNomeLocale=(i,val)=>{setNomiLocali(prev=>{const a=[...prev];a[i]=val;return a;});};const validate=()=>{const e={};if(!nome.trim())e.nome=\"Campo obbligatorio\";if(!email.trim()||!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email))e.email=\"Email non valida\";if(!telefono.trim())e.telefono=\"Campo obbligatorio\";if(!esigenza)e.esigenza=\"Seleziona un'esigenza\";if(!numLocali||numLocali<2)e.numLocali=\"Inserisci almeno 2 locali\";nomiLocali.forEach((n,i)=>{if(!n.trim())e[`locale_${i}`]=\"Campo obbligatorio\";});if(!privacy)e.privacy=\"Devi accettare l'informativa privacy\";return e;};const handleSubmit=async()=>{const e=validate();if(Object.keys(e).length>0){setErrors(e);return;}setSubmitting(true);const nomeLocaleStr=`${numLocali} ${numLocali===1?\"locale\":\"locali\"}: ${nomiLocali.join(\", \")}`;const localiSingoli=Object.fromEntries(nomiLocali.map((n,i)=>[`Nome locale ${i+1}`,n.trim()]));try{await fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({Email:email.trim(),Marketing:marketing?\"on\":\"off\",\"Nome e cognome\":nome.trim(),\"Nome locale\":nomeLocaleStr,...localiSingoli,\"Numero di telefono\":telefono.trim(),Privacy:\"on\",esigenza:esigenza,url:typeof window!==\"undefined\"?window.location.href:\"\"})});window.location.href=\"/grazie-richiesta-demo\";}catch{setErrors({submit:\"Errore nell'invio. Riprova tra qualche istante.\"});}finally{setSubmitting(false);}};const inputStyle=key=>({width:\"100%\",padding:\"10px 14px\",border:`1.5px solid ${errors[key]?\"#E53E3E\":C.border}`,borderRadius:10,fontFamily:FONT,fontSize:15,outline:\"none\",boxSizing:\"border-box\",background:C.white,color:\"#374151\"});const labelStyle={display:\"block\",fontSize:13,fontWeight:600,color:C.navy,fontFamily:FONT,marginBottom:6};const errStyle={fontSize:12,color:\"#E53E3E\",fontFamily:FONT,marginTop:4};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:onClose,style:{position:\"fixed\",inset:0,zIndex:9999,background:\"rgba(0,0,0,0.45)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",zIndex:1e4,background:C.white,borderRadius:20,width:\"min(520px, 92vw)\",maxHeight:\"90vh\",overflowY:\"auto\",boxShadow:\"0 20px 60px rgba(0,0,0,0.22)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:C.navy,borderRadius:\"20px 20px 0 0\",padding:\"1.25rem 1.5rem\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{color:C.white,fontWeight:800,fontSize:18,fontFamily:FONT},children:\"Parla con un esperto di ristorazione multi-locale\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"rgba(255,255,255,0.75)\",fontSize:13,fontFamily:FONT,marginTop:4,lineHeight:1.5},children:\"Scopri come altri gruppi come il tuo hanno aumentato le prenotazioni e ridotto i no-show\"})]}),/*#__PURE__*/_jsx(\"button\",{onClick:onClose,style:{background:\"rgba(255,255,255,0.15)\",border:\"none\",color:C.white,borderRadius:\"50%\",width:32,height:32,cursor:\"pointer\",fontSize:16,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:FONT},children:\"✕\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"1.5rem\"},children:success?/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",padding:\"2rem 1rem\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:64,height:64,borderRadius:\"50%\",background:C.greenBg,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:\"0 auto 1.25rem\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"28\",height:\"28\",fill:\"none\",viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l5 5L19 7\",stroke:C.green,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:22,fontWeight:800,color:C.navy,fontFamily:FONT,marginBottom:8},children:\"Richiesta inviata!\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,color:C.gray,fontFamily:FONT,marginBottom:\"1.75rem\"},children:\"Sar\\xe0 ricontattato entro 24 ore\"}),/*#__PURE__*/_jsx(\"button\",{onClick:onClose,style:{padding:\"12px 36px\",borderRadius:999,background:C.navy,color:C.white,fontWeight:700,fontSize:15,fontFamily:FONT,border:\"none\",cursor:\"pointer\"},children:\"Chiudi\"})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"1.1rem\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Nome e cognome *\"}),/*#__PURE__*/_jsx(\"input\",{className:\"pf-pt-input\",style:inputStyle(\"nome\"),value:nome,onChange:e=>setNome(e.target.value),placeholder:\"Mario Rossi\"}),errors.nome&&/*#__PURE__*/_jsx(\"div\",{style:errStyle,children:errors.nome})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Email *\"}),/*#__PURE__*/_jsx(\"input\",{className:\"pf-pt-input\",style:inputStyle(\"email\"),type:\"email\",value:email,onChange:e=>setEmail(e.target.value),placeholder:\"mario@ristorante.it\"}),errors.email&&/*#__PURE__*/_jsx(\"div\",{style:errStyle,children:errors.email})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Numero di telefono *\"}),/*#__PURE__*/_jsx(\"input\",{className:\"pf-pt-input\",style:inputStyle(\"telefono\"),type:\"tel\",value:telefono,onChange:e=>setTelefono(e.target.value),placeholder:\"+39 333 1234567\"}),errors.telefono&&/*#__PURE__*/_jsx(\"div\",{style:errStyle,children:errors.telefono})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Qual \\xe8 la tua esigenza? *\"}),/*#__PURE__*/_jsxs(\"select\",{value:esigenza,onChange:e=>setEsigenza(e.target.value),style:{...inputStyle(\"esigenza\"),appearance:\"none\",WebkitAppearance:\"none\",backgroundImage:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 14px center\",paddingRight:36,color:esigenza?\"#374151\":\"#9CA3AF\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,hidden:true,children:\"Seleziona un'opzione\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Prenotazioni automatiche\",children:\"Prenotazioni automatiche\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Recensioni\",children:\"Recensioni\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Gestione lista clienti\",children:\"Gestione lista clienti\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Promozioni\",children:\"Promozioni\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Fidelizzazione\",children:\"Fidelizzazione\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Men\\xf9 digitale\",children:\"Men\\xf9 digitale\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Email, SMS e WhatsApp\",children:\"Email, SMS e WhatsApp\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Altro\",children:\"Altro\"})]}),errors.esigenza&&/*#__PURE__*/_jsx(\"div\",{style:errStyle,children:errors.esigenza})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Numero di locali *\"}),/*#__PURE__*/_jsx(\"input\",{className:\"pf-pt-input\",style:inputStyle(\"numLocali\"),type:\"number\",min:2,max:50,value:numLocali,onChange:e=>handleNumLocali(e.target.value),placeholder:\"min. 2\"}),errors.numLocali&&/*#__PURE__*/_jsx(\"div\",{style:errStyle,children:errors.numLocali})]}),nomiLocali.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.75rem\"},children:nomiLocali.map((n,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"Nome locale \",i+1,\" *\"]}),/*#__PURE__*/_jsx(\"input\",{className:\"pf-pt-input\",style:inputStyle(`locale_${i}`),value:n,onChange:e=>handleNomeLocale(i,e.target.value),placeholder:`es. Ristorante Da Mario`}),errors[`locale_${i}`]&&/*#__PURE__*/_jsx(\"div\",{style:errStyle,children:errors[`locale_${i}`]})]},i))}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:C.border,margin:\"0.25rem 0\"}}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:privacy,onChange:e=>setPrivacy(e.target.checked),style:{marginTop:3,flexShrink:0,accentColor:C.navy,width:16,height:16}}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:C.gray,fontFamily:FONT,lineHeight:1.5},children:[\"Dichiaro di aver letto e compreso l'\",/*#__PURE__*/_jsx(\"a\",{href:PRIVACY_URL,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:C.mid,textDecoration:\"underline\"},children:\"informativa privacy\"}),\" \",\"e acconsento al trattamento dei miei dati per essere ricontattato in merito alla richiesta di demo.\"]})]}),errors.privacy&&/*#__PURE__*/_jsx(\"div\",{style:{...errStyle,marginTop:-8},children:errors.privacy}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:marketing,onChange:e=>setMarketing(e.target.checked),style:{marginTop:3,flexShrink:0,accentColor:C.navy,width:16,height:16}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:C.gray,fontFamily:FONT,lineHeight:1.5},children:\"Acconsento a ricevere comunicazioni commerciali e promozionali da parte di Plateform S.r.l. via email, telefono o SMS.\"})]}),errors.submit&&/*#__PURE__*/_jsx(\"div\",{style:{...errStyle,textAlign:\"center\"},children:errors.submit}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSubmit,disabled:submitting,style:{width:\"100%\",padding:\"14px 0\",borderRadius:999,background:submitting?C.gray:C.navy,color:C.white,fontWeight:700,fontSize:16,fontFamily:FONT,border:\"none\",cursor:submitting?\"not-allowed\":\"pointer\",marginTop:\"0.25rem\",transition:\"background .15s\"},children:submitting?\"Invio in corso...\":\"Invia richiesta\"})]})})]})]});}function MultilocaleCard({contactUrl,webhookUrl}){const[isOpen,setIsOpen]=useState(false);const features=[\"Tutto il piano Premium\",\"Dashboard centralizzata\",\"Gestione multi-location\"];return /*#__PURE__*/_jsxs(_Fragment,{children:[isOpen&&/*#__PURE__*/_jsx(MultilocaleModal,{onClose:()=>setIsOpen(false),webhookUrl:webhookUrl}),/*#__PURE__*/_jsxs(\"div\",{className:\"pf-pt-side-card\",style:{flex:\"1 1 0\",background:C.bg,borderRadius:20,padding:\"2rem\",display:\"flex\",flexDirection:\"column\",gap:\"1.25rem\",border:`1px solid ${C.border}`},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:C.lightGray,fontFamily:FONT,marginBottom:4},children:\"5+ locali\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-ml-name\",style:{fontSize:28,fontWeight:800,color:C.navy,fontFamily:FONT},children:\"Multi-locale\"}),/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-feat\",style:{fontSize:14,color:C.gray,fontFamily:FONT,marginTop:4},children:\"Per catene e gruppi\"})]}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-ml-price\",style:{fontSize:32,fontWeight:800,color:C.mid,fontFamily:FONT},children:\"Su richiesta\"})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0.6rem\",flex:1},children:features.map((f,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"pf-pt-feat\",style:{display:\"flex\",alignItems:\"flex-start\",gap:8,fontFamily:FONT,fontSize:14,color:C.navy},children:[/*#__PURE__*/_jsx(SimpleCheck,{}),/*#__PURE__*/_jsx(\"span\",{children:f})]},i))}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setIsOpen(true),className:\"pf-pt-cta\",style:{display:\"block\",width:\"100%\",textAlign:\"center\",padding:\"13px 0\",borderRadius:9999,border:`1.5px solid ${C.mid}`,background:C.white,color:C.mid,fontWeight:600,fontSize:15,fontFamily:FONT,cursor:\"pointer\"},children:\"Contattaci\"})]})]});}/**\n * Tabella prezzi con 3 piani: Free, Premium, Multi-locale.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function PricingTable({startingPrice,contactUrl,seasonal=false,webhookUrl}){usePricingTableCSS();return /*#__PURE__*/_jsxs(\"div\",{className:\"pf-pt-container\",style:{fontFamily:FONT,display:\"flex\",flexWrap:\"wrap\",gap:\"1rem\",width:\"100%\",alignItems:\"flex-start\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-side\",style:{flex:1,minWidth:280},children:/*#__PURE__*/_jsx(FreeCard,{})}),/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-premium\",children:/*#__PURE__*/_jsx(PremiumCard,{startingPrice:startingPrice,seasonal:seasonal})}),/*#__PURE__*/_jsx(\"div\",{className:\"pf-pt-side\",style:{flex:1,minWidth:280},children:/*#__PURE__*/_jsx(MultilocaleCard,{contactUrl:contactUrl,webhookUrl:webhookUrl||WEBHOOK_URL})})]});}addPropertyControls(PricingTable,{startingPrice:{type:ControlType.Number,title:\"Prezzo base Premium\",defaultValue:59},contactUrl:{type:ControlType.String,title:\"URL Contattaci\",defaultValue:\"https://forms.plateform.app/richiesta-demo-large\"},seasonal:{type:ControlType.Boolean,title:\"Modalit\\xe0 stagionale\",defaultValue:false},webhookUrl:{type:ControlType.String,title:\"Webhook multilocale\",defaultValue:\"\",placeholder:\"https://hook.eu1.make.com/...\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PricingTable\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PricingTable.map"],"mappings":"qRAEA,SAAS,EAAgB,EAAM,CAAC,GAAK,CAAC,EAAI,GAAK,EAA6C,OAApC,IAAM,IAAI,IAAM,EAAU,GAAG,EAAI,GAAS,GAAG,EAAI,KAAK,IAAO,SAAS,EAAe,EAAG,EAAI,CAAC,IAAM,EAAQ,IAAI,IAAU,EAAE,CAAC,EAAG,CAAC,KAAM,EAAE,QAAO,CAAC,IAAM,EAAI,EAAE,OAAO,CAAC,IAAI,IAAM,KAAK,EAAQ,EAAE,mBAAmB,SAAS,EAAI,EAAE,CAAC,EAAQ,IAAI,EAAE,GAAG,GAAE,EAAQ,IAAI,EAAE,GAAG,CAAC,EAAE,KAAK,EAAE,GAAG,EAAI,MAAM,CAAC,GAAG,EAAQ,CAAE,SAAS,EAAgB,EAAS,CAAC,IAAM,GAAQ,EAAS,GAAG,GAAG,MAAM,GAAG,EAAY,GAAU,KAAK,EAAY,KAAW,SAAS,EAAmB,EAAK,CAAmF,MAArE,CAAC,SAAS,SAAS,SAAS,SAAS,SAAS,YAAY,UAAU,CAAe,SAAS,EAAK,CAAC,wBAAwB,2BAA4B,SAAS,GAAc,CAAC,GAAU,IAAS,OAAY,MAAM,EAAE,CAAC,IAAMA,EAAE,IAAI,gBAAgB,EAAO,SAAS,OAAO,CAAC,MAAM,CAAC,WAAWA,EAAE,IAAI,aAAa,EAAE,GAAG,WAAWA,EAAE,IAAI,aAAa,EAAE,GAAG,aAAaA,EAAE,IAAI,eAAe,EAAE,GAAG,SAASA,EAAE,IAAI,WAAW,EAAE,GAAG,MAAMA,EAAE,IAAI,QAAQ,EAAE,GAAG,CACj8B,SAAS,GAAe,CAAC,GAAK,CAAC,EAAE,GAAMC,MAAoB,IAAS,OAA8B,KAAlB,EAAO,WAAgB,CAA+I,OAA9I,MAAc,CAAC,IAAM,MAAM,EAAK,EAAO,WAAW,CAAqC,OAApC,EAAO,iBAAiB,SAAS,EAAE,KAAW,EAAO,oBAAoB,SAAS,EAAE,EAAG,EAAE,CAAC,CAAO,CAAC,SAAS,GAAG,IAAI,SAAS,GAAG,KAAK,CAAE,SAAS,GAAc,CAAC,GAAK,CAAC,EAAG,GAAOA,EAAS,KAAK,CAAmX,OAAlX,MAAc,CAAC,IAAM,MAAS,CAAI,EAAO,WAAW,EAAM,EAAO,UAAU,KAAK,CAAC,KAAK,EAAQ,aAAa,GAAK,CAAC,CAAC,EAAI,GAAG,EAAO,UAAU,CAAC,GAAM,CAAC,OAAQ,GAAG,SAAS,eAAe,YAAY,CAAC,OAAO,IAAM,EAAE,SAAS,cAAc,SAAS,CAAC,EAAE,GAAG,YAAY,EAAE,IAAI,2CAA2C,EAAE,MAAM,GAAK,EAAE,OAAO,EAAK,SAAS,KAAK,YAAY,EAAE,EAAG,EAAE,CAAC,CAAQ,EAAI,SAAS,GAAc,CAAC,MAAc,CAAC,IAAM,EAAG,gBAAgB,GAAG,SAAS,eAAe,EAAG,CAAC,OAAO,IAAM,EAAE,SAAS,cAAc,QAAQ,CAAC,EAAE,GAAG,EAAG,EAAE,YAAY;;;;MAIl3B,SAAS,KAAK,YAAY,EAAE,EAAG,EAAE,CAAC,CACqC,SAAS,EAAY,CAAC,QAAM,CAAC,IAAM,EAAI,KAAK,MAAM,EAAK,EAAY,IAAI,CAAO,EAAM,EAAY,IAAO,QAAQ,EAAK,MAAM,IAAc,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,OAAO,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,aAAa,EAAE,SAAS,GAAG,MAAMC,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAM,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,CAAC,SAAS,CAAC,EAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,aAAa,IAAI,WAAWD,EAAE,OAAO,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,GAAG,EAAI,GAAG,aAAa,IAAI,WAAWA,EAAE,IAAI,WAAW,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAChxB,SAAS,EAAU,CAAC,QAAM,YAAU,CAAC,GAAc,CAAC,GAAK,CAAC,YAAU,GAAe,CAAO,EAAI,EAAM,EAAE,IAAI,OAAoB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,MAAMA,EAAE,KAAK,OAAO,cAAc,WAAWC,EAAK,CAAC,SAAS,mCAAmC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,GAAG,aAAa,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,MAAM,EAAE,IAAI,MAAM,OAAO,EAAE,WAAWD,EAAE,OAAO,aAAa,IAAI,UAAU,mBAAmB,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,IAAI,MAAM,MAAM,GAAG,EAAI,GAAG,OAAO,EAAE,WAAWA,EAAE,IAAI,aAAa,IAAI,UAAU,mBAAmB,WAAW,YAAY,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,QAAQ,UAAU,YAAY,IAAI,EAAE,IAAI,EAAE,KAAK,EAAQ,QAAM,SAAS,GAAG,EAAS,CAAC,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,MAAM,EAAE,IAAI,MAAM,UAAU,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,UAAU,GAAG,CAAC,SAAS,EAAa,KAAK,EAAI,IAAiB,EAAK,OAAO,CAAC,YAAY,EAAS,EAAE,CAAC,MAAM,CAAC,SAAS,EAAS,GAAG,GAAG,WAAWC,EAAK,OAAO,UAAU,UAAU,SAAS,WAAW,IAAQ,EAAE,IAAI,IAAI,MAAM,IAAQ,EAAED,EAAE,IAAIA,EAAE,KAAK,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,CAAC,SAAS,EAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAQ,GAA0B,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,QAAQ,eAAe,aAAa,GAAG,WAAWA,EAAE,OAAO,OAAO,aAAaA,EAAE,aAAa,MAAMA,EAAE,IAAI,SAAS,GAAG,WAAWC,EAAK,WAAW,IAAI,CAAC,SAAS,CAAC,4CAA4C,IAAiB,EAAK,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,WAAW,IAAiB,EAAK,SAAS,CAAC,SAAS,SAAS,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,CACj0D,SAAS,EAAY,CAAC,QAAM,WAAS,UAAQ,aAAW,eAAa,SAAO,IAAO,CAAC,GAAK,CAAC,YAAU,GAAe,CAAO,GAAQ,EAAK,EAAM,IAAM,CAAC,IAAM,EAAI,IAAQ,EAAK,OAAoB,EAAM,SAAS,CAAC,YAAY,EAAS,EAAK,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,GAAG,QAAQ,gBAAgB,aAAa,GAAG,OAAO,aAAa,EAAID,EAAE,IAAIA,EAAE,SAAS,WAAW,EAAIA,EAAE,IAAIA,EAAE,MAAM,MAAM,EAAIA,EAAE,MAAMA,EAAE,KAAK,OAAO,UAAU,WAAWC,EAAK,WAAW,IAAI,SAAS,GAAG,UAAU,OAAO,WAAW,UAAU,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAM,CAAC,CAAC,GAAkB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,IAAI,CAAC,SAAS,EAAI,CAAC,CAAC,CAAC,CAAC,EAAm3C,OAA72C,EAA4B,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,MAAMD,EAAE,KAAK,OAAO,aAAa,WAAWC,EAAK,CAAC,SAAS,8BAA8B,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,OAAO,cAAc,CAAC,SAAS,qDAAwD,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,EAAW,SAAS,GAAG,EAAa,OAAO,EAAE,OAAO,MAAM,CAAC,CAAC,MAAM,CAAC,QAAQ,iCAAiC,aAAa,IAAI,OAAO,aAAaD,EAAE,MAAM,WAAWA,EAAE,IAAI,MAAMA,EAAE,MAAM,WAAWC,EAAK,WAAW,IAAI,SAAS,GAAG,OAAO,UAAU,WAAW,OAAO,iBAAiB,OAAO,gBAAgB,2NAA2N,iBAAiB,YAAY,mBAAmB,oBAAoB,UAAU,aAAa,SAAS,IAAI,QAAQ,OAAO,CAAC,SAAS,EAAY,KAAK,EAAE,IAAiB,EAAK,SAAS,CAAC,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,OAAO,EAAE,WAAWC,EAAK,CAAC,SAAS,CAAC,2BAA8B,EAAgB,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAsB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,MAAMD,EAAE,KAAK,OAAO,cAAc,WAAWC,EAAK,CAAC,SAAS,oBAAoB,CAAC,MAAM,CAAC,IAAM,EAAI,IAAQ,SAAe,EAAwB,EAAM,MAAM,CAAC,YAAY,EAAS,SAAS,CAAC,MAAM,CAAC,aAAa,GAAG,OAAO,aAAa,EAAID,EAAE,IAAIA,EAAE,SAAS,WAAW,EAAIA,EAAE,IAAIA,EAAE,MAAM,OAAO,UAAU,SAAS,SAAS,WAAW,UAAU,UAAU,GAAG,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,CAAC,SAAS,CAAC,EAAQ,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAWA,EAAE,UAAU,MAAMA,EAAE,MAAM,SAAS,GAAG,WAAW,IAAI,QAAQ,WAAW,UAAU,SAAS,WAAWC,EAAK,WAAW,SAAS,cAAc,SAAS,CAAC,SAAS,CAAC,aAAa,EAAQ,SAAS,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,gBAAgB,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,WAAWA,EAAK,WAAW,IAAI,SAAS,EAAS,GAAG,GAAG,MAAM,EAAID,EAAE,MAAMA,EAAE,KAAK,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,cAAc,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,IAAI,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAuV,OAAnV,EAA8B,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,aAAa,UAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,SAAS,EAAO,UAAU,cAAc,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,SAAS,EAAW,CAAC,CAAc,EAAK,MAAM,CAAC,SAAS,EAAO,WAAW,aAAa,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,aAAa,UAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,UAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAC,SAAS,EAAO,UAAU,cAAc,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,QAAQ,CAAC,SAAS,EAAW,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,uBAAuB,CAAC,SAAS,EAAO,WAAW,aAAa,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAK,CAAC,IAAQ,YAAyB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAMA,EAAE,KAAK,OAAO,EAAE,WAAWC,EAAK,CAAC,SAAS,+BAA+B,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,EAAW,SAAS,GAAG,EAAa,OAAO,EAAE,OAAO,MAAM,CAAC,CAAC,MAAM,CAAC,QAAQ,iCAAiC,aAAa,IAAI,OAAO,aAAaD,EAAE,MAAM,WAAWA,EAAE,IAAI,MAAMA,EAAE,MAAM,WAAWC,EAAK,WAAW,IAAI,SAAS,GAAG,OAAO,UAAU,WAAW,OAAO,iBAAiB,OAAO,gBAAgB,2NAA2N,iBAAiB,YAAY,mBAAmB,oBAAoB,UAAU,aAAa,SAAS,IAAI,QAAQ,OAAO,CAAC,SAAS,EAAY,KAAK,EAAE,IAAiB,EAAK,SAAS,CAAC,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,OAAO,EAAE,WAAWC,EAAK,CAAC,SAAS,CAAC,2BAA8B,EAAgB,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CACxtK,SAAS,EAAU,CAAC,QAAM,UAAQ,WAAS,UAAQ,WAAS,CAAC,IAAM,EAAO,IAAU,WAAW,YAAY,QAAQ,OAAoB,EAAM,MAAM,CAAC,QAAQ,EAAS,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,OAAO,QAAQ,UAAU,aAAa,GAAG,OAAO,aAAa,EAAQD,EAAE,IAAIA,EAAE,SAAS,WAAW,EAAQA,EAAE,UAAUA,EAAE,MAAM,OAAO,UAAU,WAAW,qCAAqC,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,aAAa,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMA,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,EAAM,KAAK,CAAC,CAAC,EAAM,MAAM,GAAS,GAAgB,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,MAAMD,EAAE,IAAI,SAAS,GAAG,WAAW,SAAS,WAAWC,EAAK,CAAC,SAAS,CAAC,KAAK,EAAM,MAAM,GAAS,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,UAAU,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAW,IAAI,WAAWC,EAAK,CAAC,SAAS,EAAM,YAAY,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,WAAW,EAAE,UAAU,EAAE,aAAa,EAAE,OAAO,aAAa,EAAQD,EAAE,IAAIA,EAAE,SAAS,WAAW,EAAQA,EAAE,IAAIA,EAAE,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,WAAW,CAAC,SAAS,GAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,IAAI,KAAK,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,oBAAoB,OAAO,QAAQ,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAC19C,SAAS,EAAW,CAAC,OAAK,WAAS,WAAS,UAAQ,WAAS,CAAC,GAAK,CAAC,YAAU,GAAe,CAA4M,MAAxM,CAAC,GAAM,EAAK,OAAO,SAAS,EAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,QAAQ,OAAO,MAAMA,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,wDAAwD,CAAC,CAAqB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,MAAMD,EAAE,KAAK,OAAO,UAAU,WAAWC,EAAK,CAAC,SAAS,oCAAoC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,MAAMD,EAAE,KAAK,SAAS,EAAS,GAAG,GAAG,OAAO,cAAc,WAAWC,EAAK,CAAC,SAAS,uDAAuD,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,CAAC,SAAS,EAAK,OAAO,IAAI,GAAgB,EAAK,EAAU,CAAC,MAAM,EAAE,QAAQ,EAAS,KAAK,GAAG,EAAE,KAAK,EAAE,GAAG,CAAC,aAAa,EAAS,EAAE,CAAS,UAAgB,UAAQ,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CACp6B,SAAS,EAAY,CAAC,OAAK,SAAO,UAAQ,UAAQ,QAAM,UAAQ,cAAY,CAAC,GAAG,CAAC,EAAK,OAAO,KAAK,IAAM,EAAO,IAAU,WAAW,YAAY,QAAc,EAAW,EAAK,MAAM,GAAG,EAAgB,EAAK,MAAM,CAAC,UAAU,EAAa,IAAU,GAAS,IAAgB,EAAK,MAAM,SAAS,IAAI,EAAK,MAAM,QAAQ,IAAI,GAAG,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,WAAW,EAAE,aAAa,GAAG,UAAU,6BAA6B,SAAS,SAAS,SAAS,SAAS,IAAI,GAAG,OAAO,cAAc,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAWD,EAAE,IAAI,QAAQ,eAAe,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,uBAAuB,WAAWC,EAAK,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAWD,EAAE,MAAM,QAAQ,UAAU,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,aAAa,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMA,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,EAAK,KAAK,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,EAAW,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,WAAW,SAAS,CAAC,SAAS,EAAK,YAAY,GAAyC,IAAnC,IAAI,EAAK,MAAM,KAAW,IAAa,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,SAAS,OAAO,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,IAAU,SAAS,UAAU,IAAU,WAAW,EAAgB,EAAW,CAAC,UAAU,CAAC,CAAC,IAAU,UAAU,EAAc,GAAgB,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,UAAU,MAAM,UAAU,SAAS,GAAG,WAAW,IAAI,aAAa,IAAI,QAAQ,UAAU,WAAWA,EAAK,CAAC,SAAS,CAAC,cAAc,EAAc,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,OAAO,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWD,EAAE,OAAO,CAAC,CAAC,CAAC,EAAO,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,SAAS,GAAG,WAAWC,EAAK,MAAMD,EAAE,KAAK,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAE,KAAK,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,MAAM,GAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWA,EAAE,OAAO,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,WAAW,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMA,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,SAAS,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMD,EAAE,IAAI,WAAWC,EAAK,CAAC,SAAS,CAAC,IAAI,EAAmB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAMD,EAAE,KAAK,CAAC,SAAS,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAU,UAAuB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMA,EAAE,KAAK,WAAWC,EAAK,UAAU,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAM,GAAG,eAAe,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAE/9F,SAAS,EAAe,CAAC,WAAS,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,OAAO,WAAW,WAAWD,EAAE,MAAM,QAAQ,OAAO,cAAc,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,WAAW,QAAQ,cAAc,aAAa,aAAaA,EAAE,SAAS,CAAC,SAAsB,EAAK,SAAS,CAAC,QAAQ,EAAQ,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,OAAO,UAAU,MAAMA,EAAE,KAAK,SAAS,GAAG,WAAW,IAAI,WAAW,EAAE,WAAWC,EAAK,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,IAAI,EAAY,MAAM,CAAC,KAAK,EAAE,OAAO,OAAO,MAAM,OAAO,OAAO,OAAO,CAAC,MAAM,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,EAAqB,CAAC,OAAK,iBAAe,aAAW,UAAQ,WAAS,CAAC,GAAK,CAAC,EAAK,GAASF,EAAS,GAAG,CAAM,CAAC,EAAM,GAAUA,EAAS,GAAG,CAAM,CAAC,EAAS,GAAaA,EAAS,GAAG,CAAM,CAAC,EAAW,GAAeA,EAAS,GAAG,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAG,CAAM,CAAC,EAAS,GAAaA,EAAS,GAAG,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAG,CAAM,CAAC,EAAQ,GAAYA,EAAS,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAM,CAAC,EAAO,GAAWA,EAAS,EAAE,CAAC,CAAM,CAAC,EAAW,GAAeA,EAAS,GAAM,CAAO,EAAW,EAAe,QAAQ,EAAE,IAAI,GAAG,EAAE,QAAQ,IAAU,GAAG,EAAE,CAAO,GAAY,EAAK,QAAQ,IAAU,GAAG,EAAW,SAAS,GAAU,CAAC,IAAM,EAAE,EAAE,CAA+U,OAA1U,EAAK,MAAM,GAAC,EAAE,KAAK,uBAAwB,CAAC,EAAM,MAAM,EAAE,CAAC,uBAAuB,KAAK,EAAM,IAAC,EAAE,MAAM,oBAAuB,EAAS,MAAM,GAAC,EAAE,SAAS,sBAAyB,IAAU,EAAE,UAAU,2BAA8B,IAAS,EAAE,SAAS,yBAA4B,IAAQ,EAAE,QAAQ,oCAA0C,EAAG,eAAe,EAAa,EAAG,CAAC,EAAG,gBAAgB,CAAC,IAAM,EAAE,GAAU,CAAC,GAAG,OAAO,KAAK,EAAE,CAAC,OAAO,CAAC,EAAU,EAAE,CAAC,OAAQ,EAAc,GAAK,CAAC,EAAU,EAAE,CAAC,CAAC,IAAM,EAAQ,EAAY,GAAkB,EAAgB,EAAe,IAAI,GAAG,GAAG,EAAE,KAAK,IAAI,EAAE,QAAQ,IAAU,EAAE,WAAW,CAAC,KAAK,KAAK,CAAO,EAAQ,CAAC,MAAM,EAAM,iBAAiB,EAAK,cAAc,EAAW,qBAAqB,OAAO,EAAS,QAAQ,KAAK,UAAU,EAAU,KAAK,MAAM,wBAAwB,EAAU,mBAAmB,EAAmB,WAAS,mBAAmB,EAAQ,MAAM,EAAK,KAAK,QAAQ,EAAmB,EAAQ,CAAC,QAAQ,EAAgB,EAAK,MAAM,CAAC,gBAAgB,IAAI,EAAW,aAAa,oBAAoB,EAAe,IAAI,GAAG,EAAE,KAAK,CAAC,KAAK,KAAK,CAAC,mBAAmB,EAAgB,IAAW,IAAS,OAAiC,GAArB,EAAO,SAAS,KAAQ,GAAG,GAAc,CAAC,CAAC,GAAG,CAAC,IAAM,EAAI,MAAM,MAAM,EAAiB,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,CAAC,KAAK,KAAK,UAAU,EAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,EAAI,GAAG,MAAU,MAAM,QAAQ,EAAI,OAAO,CAAW,IAAS,SAAY,EAAO,SAAS,KAAK,QAAyB,CAAC,EAAU,CAAC,KAAK,mCAAmC,CAAC,CAAC,EAAc,GAAM,EAAG,IAAM,EAAW,CAAC,MAAM,OAAO,QAAQ,YAAY,aAAa,EAAE,OAAO,sBAAsB,WAAWE,EAAK,SAAS,GAAG,MAAM,UAAU,QAAQ,OAAO,UAAU,aAAa,CAAO,EAAW,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,UAAU,WAAWA,EAAK,aAAa,EAAE,QAAQ,QAAQ,CAAO,EAAS,CAAC,SAAS,GAAG,MAAM,UAAU,WAAWA,EAAK,UAAU,EAAE,CAAC,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,QAAQ,EAAQ,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,WAAW,mBAAmB,OAAO,IAAI,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,MAAM,mBAAmB,UAAU,OAAO,UAAU,OAAO,WAAW,OAAO,aAAa,GAAG,OAAO,MAAM,UAAU,+BAA+B,QAAQ,OAAO,cAAc,SAAS,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAWF,EAAE,KAAK,aAAa,gBAAgB,QAAQ,YAAY,SAAS,SAAS,IAAI,EAAE,OAAO,EAAE,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,aAAa,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,OAAO,WAAWC,EAAK,WAAW,IAAI,SAAS,GAAG,CAAC,SAAS,kDAAkD,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,UAAU,MAAM,yBAAyB,WAAWA,EAAK,SAAS,GAAG,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,UAAU,MAAM,yBAAyB,WAAWA,EAAK,SAAS,GAAG,CAAC,SAAS,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAQ,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,MAAM,OAAO,SAAS,GAAG,OAAO,UAAU,QAAQ,EAAE,WAAW,EAAE,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,UAAU,OAAO,oBAAoB,aAAa,GAAG,QAAQ,YAAY,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWA,EAAK,WAAW,IAAI,SAAS,GAAG,MAAMD,EAAE,KAAK,CAAC,SAAS,CAAC,EAAK,KAAK,OAAO,EAAK,QAAQ,IAAU,EAAE,cAAc,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWC,EAAK,SAAS,GAAG,MAAM,UAAU,CAAC,SAAS,CAAC,YAAY,EAAgB,EAAK,MAAM,CAAC,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWA,EAAK,SAAS,GAAG,MAAM,UAAU,CAAC,SAAS,CAAC,YAAY,EAAgB,EAAW,CAAC,CAAC,CAAC,CAAC,EAAe,IAAI,GAAgB,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWA,EAAK,SAAS,GAAG,MAAM,UAAU,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,KAAK,EAAE,QAAQ,IAAU,EAAE,cAAc,CAAC,CAAC,EAAE,KAAK,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,oBAAoB,UAAU,EAAE,WAAW,EAAE,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWA,EAAK,WAAW,IAAI,SAAS,GAAG,MAAMD,EAAE,KAAK,CAAC,SAAS,CAAC,YAAY,EAAW,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,SAAS,EAAa,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,mBAAmB,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,MAAM,EAAK,SAAS,GAAG,EAAQ,EAAE,OAAO,MAAM,CAAC,YAAY,cAAc,CAAC,CAAC,EAAO,MAAmB,EAAK,IAAI,CAAC,MAAM,EAAS,SAAS,EAAO,KAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,UAAU,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,KAAK,QAAQ,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,MAAM,CAAC,YAAY,kBAAkB,CAAC,CAAC,EAAO,OAAoB,EAAK,IAAI,CAAC,MAAM,EAAS,SAAS,EAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,aAAa,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,WAAW,SAAS,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAWC,EAAK,SAAS,GAAG,MAAM,UAAU,WAAW,SAAS,CAAC,SAAS,MAAM,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,CAAC,GAAG,EAAW,KAAK,EAAE,CAAC,KAAK,MAAM,MAAM,EAAS,SAAS,GAAG,EAAY,EAAE,OAAO,MAAM,CAAC,YAAY,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,UAAuB,EAAK,IAAI,CAAC,MAAM,EAAS,SAAS,EAAO,SAAS,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,kBAAkB,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,MAAM,EAAW,SAAS,GAAG,EAAc,EAAE,OAAO,MAAM,CAAC,YAAY,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,qBAAqB,CAAC,CAAc,EAAM,SAAS,CAAC,MAAM,CAAC,GAAG,EAAW,OAAO,UAAU,CAAC,MAAM,EAAU,SAAS,GAAG,EAAa,EAAE,OAAO,MAAM,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,eAAe,CAAC,CAAC,EAAU,IAAI,GAAgB,EAAK,SAAS,CAAC,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,WAAwB,EAAK,IAAI,CAAC,MAAM,EAAS,SAAS,EAAO,UAAU,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,4BAA+B,CAAC,CAAc,EAAM,SAAS,CAAC,MAAM,CAAC,GAAG,EAAW,OAAO,UAAU,CAAC,MAAM,EAAS,SAAS,GAAG,EAAY,EAAE,OAAO,MAAM,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,eAAe,CAAC,CAAC,EAAS,IAAI,GAAgB,EAAK,SAAS,CAAC,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,UAAuB,EAAK,IAAI,CAAC,MAAM,EAAS,SAAS,EAAO,SAAS,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,wBAAwB,CAAC,CAAc,EAAK,WAAW,CAAC,MAAM,CAAC,GAAG,EAAW,UAAU,GAAG,OAAO,WAAW,CAAC,MAAM,EAAU,SAAS,GAAG,EAAa,EAAE,OAAO,MAAM,CAAC,YAAY,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,aAAa,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,GAAG,mBAAmB,QAAQ,EAAQ,SAAS,GAAG,EAAW,EAAE,OAAO,QAAQ,CAAC,MAAM,CAAC,UAAU,EAAE,OAAO,UAAU,CAAC,CAAC,CAAc,EAAM,QAAQ,CAAC,QAAQ,mBAAmB,MAAM,CAAC,GAAG,EAAW,aAAa,EAAE,OAAO,UAAU,WAAW,IAAI,CAAC,SAAS,CAAC,yCAAyC,IAAiB,EAAK,IAAI,CAAC,KAAKE,EAAY,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,MAAM,UAAU,eAAe,YAAY,CAAC,SAAS,sBAAsB,CAAC,CAAC,IAAI,sGAAsG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,SAAsB,EAAK,IAAI,CAAC,MAAM,EAAS,SAAS,EAAO,QAAQ,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,aAAa,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,GAAG,qBAAqB,QAAQ,EAAU,SAAS,GAAG,EAAa,EAAE,OAAO,QAAQ,CAAC,MAAM,CAAC,UAAU,EAAE,OAAO,UAAU,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,QAAQ,qBAAqB,MAAM,CAAC,GAAG,EAAW,aAAa,EAAE,OAAO,UAAU,WAAW,IAAI,CAAC,SAAS,yHAAyH,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,MAAmB,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,EAAS,SAAS,GAAG,CAAC,SAAS,EAAO,KAAK,CAAC,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,SAAS,EAAW,MAAM,CAAC,UAAU,EAAE,aAAa,IAAI,QAAQ,YAAY,WAAW,EAAW,UAAUH,EAAE,KAAK,MAAM,OAAO,OAAO,OAAO,WAAW,IAAI,SAAS,GAAG,OAAO,EAAW,cAAc,UAAU,WAAWC,EAAK,cAAc,SAAS,MAAM,OAAO,CAAC,SAAS,EAAW,oBAAoB,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAIvoU,SAAwB,EAAsB,CAAC,QAAM,gBAAc,iBAAe,UAAU,cAAY,IAAO,CAAC,GAAK,CAAC,EAAK,GAASF,EAAS,EAAE,CAAM,CAAC,EAAQ,GAAYA,EAAS,EAAE,CAAM,CAAC,EAAQ,GAAYA,EAAS,EAAe,CAAM,CAAC,EAAW,GAAeA,EAAS,EAAE,CACjR,CAAC,EAAO,GAAWA,EAAS,EAAE,CAAC,CAAM,CAAC,EAAY,GAAgBA,EAAS,GAAM,CAAM,CAAC,EAAoB,GAAwBA,EAAS,GAAM,CAAO,EAAG,GAAc,CAAM,CAAC,WAAS,YAAU,GAAe,CAAO,EAAY,CAAC,EAAe,EAAU,GAAS,EAAkB,EAAY,IAAU,YAAY,GAAe,OAAO,EAAc,EAAY,EAAK,IAAc,KAAK,IAAI,GAAS,GAAa,QAAQ,GAAG,EAAE,GAAG,KAAW,EAAQ,IAAU,SAAS,SAAS,UAA+I,GAArH,GAAM,YAAY,GAA8B,EAAxB,GAAM,MAAM,IAAU,GAAsB,EAAO,QAAQ,EAAE,IAAI,EAAE,EAAE,MAAM,GAAS,EAAE,CAAyC,IAAgB,GAAM,MAAM,SAAS,IAAI,GAAM,MAAM,QAAQ,IAAI,GAAS,EAAO,IAAU,WAAW,YAAY,QAA47C,MAAxK,CAAC,GAAO,EAAM,SAAS,EAAuB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,UAAU,SAAS,MAAMC,EAAE,IAAI,WAAWC,EAAK,CAAC,SAAS,4BAA4B,CAAC,CAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAWA,EAAK,MAAM,OAAO,SAAS,WAAW,CAAC,SAAS,CAAC,GAA0B,EAAK,EAAe,CAAC,YAAY,EAAe,GAAM,CAAC,CAAC,CAAC,GAAqB,GAAmB,EAAK,EAAqB,CAAM,OAAK,eAAe,EAAkB,aAAmB,UAAQ,YAAY,EAAuB,GAAM,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,EAAS,OAAO,EAAS,IAAI,KAAK,OAAO,SAAS,QAAQ,EAAS,mBAAmB,EAAS,kBAAkB,gBAAgB,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,aAAa,OAAO,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,MAAMD,EAAE,KAAK,OAAO,UAAU,WAAWC,EAAK,CAAC,SAAS,kCAAkC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,MAAMD,EAAE,KAAK,SAAS,EAAS,GAAG,GAAG,OAAO,EAAE,WAAWC,EAAK,CAAC,SAAS,6FAA6F,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAY,CAAM,OAAK,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,OAAO,WAAW,aAAa,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,CAAC,SAAS,CAAC,IAAO,GAAgB,EAAK,EAAU,CAAC,MAAM,EAAQ,SAAlvE,GAAG,CAAC,EAAW,EAAE,CAAC,EAAU,EAAE,CAAC,EAA0uE,CAAC,CAAC,IAAO,GAAgB,EAAK,EAAY,CAAC,MAAM,EAAQ,SAA5wE,GAAG,CAAC,EAAWH,EAAE,CAAC,EAAU,EAAE,CAAC,EAAowE,QAAQ,EAAyB,aAAW,aAAa,EAAc,OAAO,EAAY,CAAC,CAAC,IAAO,GAAgB,EAAK,EAAW,CAAM,OAAK,SAAS,EAAO,SAAl4F,GAAO,CAAC,EAAU,GAAM,CAA4C,GAA9B,EAAK,KAAK,GAAG,EAAE,KAAK,EAAM,GAAG,CAAuL,CAAC,IAAM,EAAO,EAAe,EAAM,GAAG,GAAM,QAAQ,EAAE,CAAC,CAAC,OAAO,EAAK,OAAO,GAAG,EAAE,KAAK,EAAM,IAAI,CAAC,EAAO,SAAS,EAAE,GAAG,CAAC,KAAjS,CAAC,IAAM,GAAM,EAAM,mBAAmB,EAAE,EAAE,OAAO,GAAI,CAAC,EAAK,KAAK,GAAG,EAAE,KAAK,EAAG,CAAC,CAAC,IAAI,GAAI,GAAM,OAAO,KAAK,GAAG,EAAE,KAAK,EAAG,CAAC,CAAC,OAAO,QAAQ,CAAC,MAAM,CAAC,GAAG,EAAK,EAAM,GAAG,EAAK,GAAgI,EAA2iF,UAAgB,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,CAAC,GAAwB,EAAK,EAAY,CAAM,OAAY,SAAe,UAAgB,UAAc,QAAc,UAAmB,aAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,CAAC,GAAW,GAAM,EAAK,YAAY,IAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,OAAO,aAAa,GAAG,UAAU,SAAS,SAAS,SAAS,UAAU,6BAA6B,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAWE,EAAE,IAAI,QAAQ,eAAe,CAAC,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,uBAAuB,WAAWC,EAAK,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,UAAU,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,aAAa,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,EAAK,KAAK,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,EAAa,GAAS,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,CAAC,IAAI,EAAK,MAAM,GAAS,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,IAAU,SAAS,UAAU,IAAU,WAAW,EAAgB,EAAW,CAAC,UAAU,CAAC,CAAC,IAAU,UAAU,EAAc,GAAgB,EAAM,OAAO,CAAC,MAAM,CAAC,WAAWD,EAAE,UAAU,MAAM,OAAO,aAAa,IAAI,SAAS,GAAG,QAAQ,WAAW,WAAW,IAAI,WAAWC,EAAK,UAAU,aAAa,CAAC,SAAS,CAAC,cAAc,EAAc,QAAQ,CAAC,CAAC,CAAC,EAAO,OAAO,GAAgB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWF,EAAE,OAAO,CAAC,CAAC,CAAC,EAAO,IAAI,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,SAAS,GAAG,MAAMA,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAE,KAAK,CAAC,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,KAAK,EAAE,MAAM,GAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWD,EAAE,OAAO,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,WAAW,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMA,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,SAAS,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMD,EAAE,IAAI,WAAWC,EAAK,CAAC,SAAS,CAAC,IAAI,EAAmB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAMD,EAAE,KAAK,CAAC,SAAS,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAU,UAAuB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMA,EAAE,KAAK,WAAWC,EAAK,UAAU,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAM,GAAG,eAAe,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAU,GAAU,IAAO,GAAa,CAAC,GAAwB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,WAAWD,EAAE,GAAG,aAAa,GAAG,QAAQ,UAAU,OAAO,aAAaA,EAAE,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,SAAS,GAAG,MAAMA,EAAE,KAAK,WAAWC,EAAK,CAAC,SAAS,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,GAAM,KAAK,KAAK,EAAa,GAAS,IAAI,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,CAAC,SAAS,CAAC,IAAI,GAAM,MAAM,GAAS,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,SAAS,GAAG,MAAMD,EAAE,KAAK,UAAU,EAAE,WAAWC,EAAK,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAE,KAAK,CAAC,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,KAAK,EAAE,MAAM,GAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAWD,EAAE,OAAO,OAAO,SAAS,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,WAAW,WAAWC,EAAK,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,MAAMD,EAAE,KAAK,CAAC,SAAS,SAAS,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAMA,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,EAAmB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAMA,EAAE,KAAK,CAAC,SAAS,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAU,UAAuB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMA,EAAE,KAAK,UAAU,EAAE,WAAWC,EAAK,UAAU,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAM,GAAG,eAAe,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAMD,EAAE,KAAK,UAAU,EAAE,WAAWC,EAAK,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,UAAU,OAAO,IAAI,OAAO,CAAC,SAAS,CAAC,EAAK,EAAe,EAAK,SAAS,CAAC,YAAtvN,CAAI,EAAK,GAAE,EAAQ,GAAG,EAAE,EAAE,EAA+uN,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,OAAO,UAAU,MAAM,EAASD,EAAE,KAAKA,EAAE,IAAI,WAAW,EAAS,IAAI,IAAI,SAAS,EAAS,GAAG,GAAG,WAAWC,EAAK,QAAQ,EAAE,CAAC,SAAS,aAAa,CAAC,CAAc,EAAK,MAAM,EAAE,CAAC,CAAC,EAAK,EAAyB,EAAK,SAAS,CAAC,YAApnO,CAAC,GAAG,EAAU,CAAC,EAAe,GAAK,CAAC,OAAW,EAAK,GAAY,EAAQ,GAAG,EAAE,EAAE,EAAwjO,MAAM,CAAC,aAAa,IAAI,QAAQ,YAAY,WAAWD,EAAE,IAAI,OAAO,OAAO,MAAMA,EAAE,MAAM,WAAW,IAAI,SAAS,GAAG,OAAO,UAAU,WAAWC,EAAK,CAAC,SAAS,iBAAiB,EAAK,EAAE,GAAG,EAAY,SAAS,CAAC,CAAC,EAAuB,EAAK,IAAI,CAAC,KAAK,EAAY,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,aAAa,IAAI,QAAQ,YAAY,WAAWD,EAAE,KAAK,MAAMA,EAAE,MAAM,WAAW,IAAI,SAAS,GAAG,eAAe,OAAO,WAAWC,EAAK,CAAC,SAAS,wBAAwB,CAAC,CAAC,IAAU,WAAwB,EAAK,SAAS,CAAC,YAAY,EAAuB,GAAK,CAAC,MAAM,CAAC,aAAa,IAAI,QAAQ,YAAY,WAAWD,EAAE,KAAK,MAAMA,EAAE,MAAM,OAAO,OAAO,WAAW,IAAI,SAAS,GAAG,OAAO,UAAU,WAAWC,EAAK,cAAc,SAAS,CAAC,SAAS,uBAAuB,CAAC,CAAc,EAAK,SAAS,CAAC,YAAhxP,CAAC,GAAG,CAAC,GAAI,CAAC,EAAK,OAAO,IAAM,EAAK,EAAG,SAAS,CAAO,EAAO,EAAK,YAAY,GAAS,GAAG,CAAC,EAAO,OAAO,IAAM,EAAQ,EAAG,kBAAkB,EAAO,EAAE,CAAC,EAAQ,cAAc,CAAC,WAAW,MAAM,GAAG,IAAU,WAAW,CAAC,eAAe,EAAY,GAAY,CAAC,EAAE,CAAC,CAAC,CAAC,IAAM,EAAM,EAAK,wBAAwB,GAAY,GAAM,EAAQ,SAAS,CAAC,GAAG,EAAM,SAAS,EAAE,CAAC,CAAC,EAAO,QAAQ,GAAG,CAAC,IAAM,EAAI,EAAE,YAAY,GAAY,GAAI,EAAQ,SAAS,CAAC,GAAG,EAAI,SAAS,EAAE,CAAC,CAAC,IAAM,EAAO,EAAE,wBAAwB,GAAY,GAAO,EAAQ,SAAS,CAAC,GAAG,EAAO,SAAS,EAAE,CAAC,EAAG,CAAC,EAAK,eAAe,EAAQ,CAAC,EAAK,mBAAmB,EAAosO,SAAS,CAAC,EAAG,MAAM,CAAC,aAAa,IAAI,QAAQ,YAAY,WAAWD,EAAE,IAAI,MAAMA,EAAE,MAAM,OAAO,OAAO,WAAW,IAAI,SAAS,GAAG,OAAO,EAAG,UAAU,cAAc,WAAWC,EAAK,QAAQ,EAAG,EAAE,GAAG,cAAc,SAAS,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,kDApB73S,IAAoD,IAAsC,IAA0H,CAC1SD,EAAE,CAAC,KAAK,UAAU,IAAI,UAAU,KAAK,UAAU,IAAI,UAAU,MAAM,UAAU,GAAG,UAAU,OAAO,UAAU,KAAK,UAAU,KAAK,UAAU,UAAU,UAAU,UAAU,UAAU,OAAO,UAAU,WAAW,UAAU,CAAOC,EAAK,kCAAwC,EAAY,EAAQ,EAAY,EAAQ,EAAY,mDAAyD,EAAQ,mBAAyB,EAAa,CAAC,iBAAiB,mBAAmB,oBAAoB,eAAe,CAAiG,EAAY,CAAC,UAAU,WAAW,QAAQ,SAAS,SAAS,SAAS,SAAS,SAAS,YAAY,UAAU,WAAW,WAAW,CAAO,EAAiB,6DAAmE,EAAc,8CAAoDE,EAAY,uCAA6C,EAAU,CAAC,aAAa,WAAW,cAAiB,sBAAsB,iBAAiB,cAAc,aAAa,QAAQ,CAAO,EAAS,CAAC,2BAA2B,aAAa,yBAAyB,aAAa,iBAAiB,gBAAmB,wBAAwB,QAAQ,CAOzsC,EAAY,CAAC,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,eAAe,CAY+4S,EAAoB,EAAsB,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,QAAQ,EAAa,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,QAAQ,EAAa,CAAC,CAAC,ICpB5nS,SAAS,GAAa,CAAC,GAAK,CAAC,EAAE,GAAMC,MAAoB,IAAS,OAAmC,GAAvB,EAAO,YAAY,IAAU,CAAoJ,OAAnJ,MAAc,CAAC,IAAM,MAAM,EAAK,EAAO,YAAY,IAAI,CAAqC,OAApC,EAAO,iBAAiB,SAAS,EAAE,KAAW,EAAO,oBAAoB,SAAS,EAAE,EAAG,EAAE,CAAC,CAAQ,EAM9yB,SAAwB,GAAuB,CAAC,QAAM,gBAAc,iBAAe,UAAU,cAAY,IAAO,CAAC,GAAK,CAAC,EAAO,GAAWA,EAAS,GAAM,CAAO,EAAS,GAAa,CAAO,EAAWC,EAAO,EAAE,CAC0J,GADzJ,MAAc,CAAC,IAAM,MAAS,EAAU,GAAK,CAA0C,OAAzC,EAAO,iBAAiBC,EAAW,EAAK,KAAW,EAAO,oBAAoBA,EAAW,EAAK,EAAG,EAAE,CAAC,CAAC,OAAkB,GAAQ,EAAW,QAAQ,EAAO,QAAQ,SAAS,KAAK,MAAM,SAAS,QAAQ,SAAS,KAAK,MAAM,IAAI,IAAI,EAAW,QAAQ,IAAI,SAAS,KAAK,MAAM,KAAK,IAAI,SAAS,KAAK,MAAM,MAAM,IAAI,SAAS,KAAK,MAAM,MAAM,OAAO,SAAS,KAAK,MAAM,SAAS,WAAe,SAAS,KAAK,MAAM,SAAS,GAAG,SAAS,KAAK,MAAM,IAAI,GAAG,SAAS,KAAK,MAAM,KAAK,GAAG,SAAS,KAAK,MAAM,MAAM,GAAG,SAAS,KAAK,MAAM,MAAM,GAAG,SAAS,KAAK,MAAM,SAAS,GAAM,EAAW,SAAS,EAAO,SAAS,EAAE,EAAW,QAAQ,MAAa,CAAC,SAAS,KAAK,MAAM,SAAS,GAAG,SAAS,KAAK,MAAM,IAAI,GAAG,SAAS,KAAK,MAAM,KAAK,GAAG,SAAS,KAAK,MAAM,MAAM,GAAG,SAAS,KAAK,MAAM,MAAM,GAAG,SAAS,KAAK,MAAM,SAAS,KAAO,CAAC,EAAO,CAAC,CAC5jC,MAAc,CAAW,IAAS,SAAsB,EAAO,UAAgB,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,SAAS,GAAG,EAAK,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,KAAK,EAAK,EAAG,IAAM,EAAEC,EAAE,cAAc,EAAE,CAAC,EAAE,MAAM,GAAK,EAAE,IAAI,8BAA8B,EAAE,IAAM,EAAEA,EAAE,qBAAqB,EAAE,CAAC,GAAG,EAAE,WAAW,aAAa,EAAE,EAAE,GAAI,EAAO,SAAS,UAAU,SAAS,aAAa,GAAG,EAAE,CAAC,CAAI,CAAC,EAAO,OAAO,KAE/X,IAAM,EAAU,EAAY,GAAe,EAAE,CAAC,EAAY,EAAkB,EAAY,EAAE,CAAC,GAAe,EAAE,CAAO,EAAmB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,OAAO,WAAW,WAAW,UAAU,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,YAAY,EAAU,GAAM,CAAC,aAAa,SAAS,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAS,GAAG,GAAG,MAAM,EAAS,GAAG,GAAG,OAAO,WAAW,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,OAAO,sBAAsB,WAAW,UAAU,MAAM,UAAU,SAAS,GAAG,WAAW,IAAI,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAWC,GAAK,UAAU,6BAA6B,CAAC,SAAS,IAAI,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,OAAO,wBAAwB,QAAQ,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,cAAc,OAAO,CAAC,SAAsB,EAAK,EAAsB,CAAC,MAAM,EAAU,cAAc,EAAiC,iBAA2B,cAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAA0F,OAAtF,OAAO,SAAW,IAAiC,EAAa,EAAM,SAAS,KAAK,CAAS,6BATrmC,IAAoD,IAA6C,IAAoC,IAA0H,IAA4I,CAAMF,EAAW,4BAAkCE,GAAK,kCASyqB,EAAoB,GAAuB,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,QAAQ,EAAa,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,QAAQ,EAAa,CAAC,eAAe,CAAC,KAAK,EAAY,KAAK,MAAM,iBAAiB,QAAQ,CAAC,UAAU,SAAS,WAAW,CAAC,aAAa,CAAC,UAAU,UAAU,aAAa,CAAC,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAkB,aAAa,GAAM,CAAC,CAAC,ICT7jC,SAAS,IAAoB,CAAC,MAAc,CAAC,IAAM,EAAG,YAAY,GAAG,SAAS,eAAe,EAAG,CAAC,OAAO,IAAM,EAAE,SAAS,cAAc,QAAQ,CAAC,EAAE,GAAG,EAAG,EAAE,YAAY;;;;;;;;;;;;;;;;;;;;UAoB7tB,SAAS,KAAK,YAAY,EAAE,EAAG,EAAE,CAAC,CAAE,SAAS,IAAW,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,MAAM,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,KAAK,OAAO,KAAK,GAAG,IAAI,KAAK,EAAE,MAAM,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,uBAAuB,OAAO,QAAQ,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,IAAa,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,MAAM,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,uBAAuB,OAAO,EAAE,IAAI,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAE,SAAS,IAAU,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,MAAM,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,IAAI,GAAG,IAAI,OAAO,EAAE,UAAU,YAAY,MAAM,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,uBAAuB,OAAO,EAAE,UAAU,YAAY,MAAM,cAAc,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAU,CAAC,WAAS,CAAC,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,QAAQ,EAAQ,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,WAAW,mBAAmB,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,OAAO,IAAI,WAAW,EAAE,MAAM,aAAa,GAAG,MAAM,mBAAmB,OAAO,mBAAmB,UAAU,+BAA+B,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,KAAK,aAAa,gBAAgB,QAAQ,cAAc,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,WAAW,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,MAAM,EAAE,MAAM,WAAW,EAAK,CAAC,SAAS,gBAAgB,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAQ,MAAM,CAAC,WAAW,yBAAyB,OAAO,OAAO,MAAM,EAAE,MAAM,aAAa,MAAM,MAAM,GAAG,OAAO,GAAG,OAAO,UAAU,SAAS,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAK,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,IAAI,2CAA2C,MAAM,yBAAyB,MAAM,CAAC,KAAK,EAAE,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,IAAU,CAAC,GAAK,CAAC,EAAO,GAAWC,EAAS,GAAM,CAA0H,OAAoB,EAAMD,EAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,kBAAkB,MAAM,CAAC,KAAK,QAAQ,WAAW,EAAE,GAAG,aAAa,GAAG,QAAQ,OAAO,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,OAAO,aAAa,EAAE,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,WAAW,EAAK,aAAa,EAAE,CAAC,SAAS,OAAO,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,eAAe,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,WAAW,EAAK,WAAW,EAAE,CAAC,SAAS,SAAS,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,aAAa,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,IAAI,WAAW,EAAK,UAAU,EAAE,CAAC,SAAS,wBAA2B,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,SAAS,KAAK,EAAE,CAAC,SAAh6B,CAAC,2BAA2B,qBAAqB,8BAA8B,0BAA0B,CAAy0B,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,UAAU,aAAa,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,KAAK,CAAC,SAAS,CAAc,EAAK,GAAY,EAAE,CAAC,CAAc,EAAK,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,MAAM,CAAC,WAAW,EAAE,KAAK,aAAa,GAAG,QAAQ,gBAAgB,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,GAAS,EAAE,CAAC,CAAc,EAAK,OAAO,CAAC,UAAU,kBAAkB,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,UAAU,WAAW,EAAK,WAAW,IAAI,CAAC,SAAS,kFAAkF,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,YAAY,EAAU,GAAK,CAAC,UAAU,YAAY,MAAM,CAAC,QAAQ,QAAQ,MAAM,OAAO,UAAU,SAAS,QAAQ,SAAS,aAAa,KAAK,OAAO,eAAe,EAAE,SAAS,WAAW,EAAE,MAAM,MAAM,EAAE,KAAK,WAAW,IAAI,SAAS,GAAG,WAAW,EAAK,OAAO,UAAU,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAqB,EAAK,GAAU,CAAC,YAAY,EAAU,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAY,CAAC,gBAAc,WAAS,IAAO,CAAyZ,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,QAAQ,WAAW,EAAE,MAAM,aAAa,GAAG,SAAS,SAAS,QAAQ,OAAO,cAAc,SAAS,OAAO,aAAa,EAAE,MAAM,UAAU,kCAAkC,SAAS,WAAW,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,KAAK,QAAQ,SAAS,UAAU,SAAS,MAAM,EAAE,MAAM,SAAS,GAAG,WAAW,IAAI,WAAW,EAAK,cAAc,SAAS,CAAC,SAAS,mBAAsB,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,KAAK,EAAE,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,WAAW,EAAK,CAAC,SAAS,EAAS,qBAAqB,UAAU,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,EAAK,UAAU,EAAE,CAAC,SAAS,6CAA6C,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,EAAK,aAAa,EAAE,CAAC,SAAS,eAAe,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,WAAW,IAAI,EAAE,CAAC,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,WAAW,EAAK,WAAW,EAAE,CAAC,SAAS,CAAC,IAAI,EAAc,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,EAAK,CAAC,SAAS,EAAS,YAAY,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,UAAU,WAAW,EAAK,UAAU,EAAE,CAAC,SAAS,EAAS,uBAA0B,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,KAAK,EAAE,CAAC,SAAl+D,CAAC,0DAA0D,8DAA8D,sCAAsC,mDAAmD,0DAA0D,kDAAkD,CAAsrD,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,GAAG,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,KAAK,CAAC,SAAS,CAAc,EAAK,GAAU,EAAE,CAAC,CAAc,EAAK,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,YAAt5D,EAAO,cAAc,IAAI,YAAY,GAAW,CAAC,CAA23D,MAAM,CAAC,MAAM,OAAO,QAAQ,SAAS,aAAa,KAAK,OAAO,aAAa,EAAE,MAAM,WAAW,EAAE,MAAM,MAAM,EAAE,IAAI,WAAW,IAAI,SAAS,GAAG,WAAW,EAAK,OAAO,UAAU,WAAW,8BAA8B,CAAC,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,WAAW,EAAE,IAAI,EAAE,cAAc,MAAM,MAAM,EAAE,OAAQ,aAAa,GAAG,CAAC,EAAE,cAAc,MAAM,WAAW,EAAE,MAAM,EAAE,cAAc,MAAM,MAAM,EAAE,KAAM,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAiB,CAAC,UAAQ,aAAW,IAAa,CAAC,GAAK,CAAC,EAAK,GAASC,EAAS,GAAG,CAAM,CAAC,EAAM,GAAUA,EAAS,GAAG,CAAM,CAAC,EAAS,GAAaA,EAAS,GAAG,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAG,CAAM,CAAC,EAAW,GAAeA,EAAS,EAAE,CAAC,CAAM,CAAC,EAAS,GAAaA,EAAS,GAAG,CAAM,CAAC,EAAQ,GAAYA,EAAS,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAM,CAAC,EAAW,GAAeA,EAAS,GAAM,CAAM,CAAC,EAAQ,GAAYA,EAAS,GAAM,CAAM,CAAC,EAAO,GAAWA,EAAS,EAAE,CAAC,CAAO,EAAgB,GAAK,CAAC,IAAM,EAAE,SAAS,EAAI,CAAC,GAAG,CAAC,EAAI,CAAC,EAAa,GAAG,CAAC,EAAc,EAAE,CAAC,CAAC,OAAQ,IAAM,EAAI,KAAK,IAAI,EAAE,KAAK,IAAI,GAAG,GAAG,EAAE,CAAC,CAAC,EAAa,EAAI,CAAC,EAAc,GAAM,CAAC,IAAM,EAAI,CAAC,GAAG,EAAK,CAAC,KAAM,EAAI,OAAO,GAAI,EAAI,KAAK,GAAG,CAAC,OAAO,EAAI,MAAM,EAAE,EAAI,EAAG,EAAS,GAAkB,EAAE,IAAM,CAAC,EAAc,GAAM,CAAC,IAAM,EAAE,CAAC,GAAG,EAAK,CAAU,MAAT,GAAE,GAAG,EAAW,GAAI,EAAS,MAAa,CAAC,IAAM,EAAE,EAAE,CAAyb,OAApb,EAAK,MAAM,GAAC,EAAE,KAAK,uBAAwB,CAAC,EAAM,MAAM,EAAE,CAAC,6BAA6B,KAAK,EAAM,IAAC,EAAE,MAAM,oBAAuB,EAAS,MAAM,GAAC,EAAE,SAAS,sBAAyB,IAAS,EAAE,SAAS,0BAA2B,CAAC,GAAW,EAAU,KAAE,EAAE,UAAU,6BAA4B,EAAW,SAAS,EAAE,IAAI,CAAK,EAAE,MAAM,GAAC,EAAE,UAAU,KAAK,uBAAuB,CAAK,IAAQ,EAAE,QAAQ,wCAA8C,GAAU,EAAa,SAAS,CAAC,IAAM,EAAE,GAAU,CAAC,GAAG,OAAO,KAAK,EAAE,CAAC,OAAO,EAAE,CAAC,EAAU,EAAE,CAAC,OAAQ,EAAc,GAAK,CAAC,IAAM,EAAc,GAAG,EAAU,GAAG,IAAY,EAAE,SAAS,SAAS,IAAI,EAAW,KAAK,KAAK,GAAS,EAAc,OAAO,YAAY,EAAW,KAAK,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,MAAM,EAAW,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,CAAC,KAAK,KAAK,UAAU,CAAC,MAAM,EAAM,MAAM,CAAC,UAAU,EAAU,KAAK,MAAM,iBAAiB,EAAK,MAAM,CAAC,cAAc,EAAc,GAAG,EAAc,qBAAqB,EAAS,MAAM,CAAC,QAAQ,KAAc,WAAS,IAAW,IAAS,OAAiC,GAArB,EAAO,SAAS,KAAQ,CAAC,CAAC,CAAC,CAAC,EAAO,SAAS,KAAK,8BAA+B,CAAC,EAAU,CAAC,OAAO,kDAAkD,CAAC,QAAS,CAAC,EAAc,GAAM,GAAU,EAAW,IAAM,CAAC,MAAM,OAAO,QAAQ,YAAY,OAAO,eAAe,EAAO,GAAK,UAAU,EAAE,SAAS,aAAa,GAAG,WAAW,EAAK,SAAS,GAAG,QAAQ,OAAO,UAAU,aAAa,WAAW,EAAE,MAAM,MAAM,UAAU,EAAQ,EAAW,CAAC,QAAQ,QAAQ,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,WAAW,EAAK,aAAa,EAAE,CAAO,EAAS,CAAC,SAAS,GAAG,MAAM,UAAU,WAAW,EAAK,UAAU,EAAE,CAAC,OAAoB,EAAMD,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,QAAQ,EAAQ,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,WAAW,mBAAmB,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,OAAO,IAAI,WAAW,EAAE,MAAM,aAAa,GAAG,MAAM,mBAAmB,UAAU,OAAO,UAAU,OAAO,UAAU,+BAA+B,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,KAAK,aAAa,gBAAgB,QAAQ,iBAAiB,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,WAAW,IAAI,SAAS,GAAG,WAAW,EAAK,CAAC,SAAS,oDAAoD,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,yBAAyB,SAAS,GAAG,WAAW,EAAK,UAAU,EAAE,WAAW,IAAI,CAAC,SAAS,2FAA2F,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAQ,MAAM,CAAC,WAAW,yBAAyB,OAAO,OAAO,MAAM,EAAE,MAAM,aAAa,MAAM,MAAM,GAAG,OAAO,GAAG,OAAO,UAAU,SAAS,GAAG,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,EAAK,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,SAAS,CAAC,SAAS,EAAqB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,QAAQ,YAAY,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,EAAE,QAAQ,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,iBAAiB,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,QAAQ,YAAY,SAAsB,EAAK,OAAO,CAAC,EAAE,iBAAiB,OAAO,EAAE,MAAM,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,WAAW,EAAK,aAAa,EAAE,CAAC,SAAS,qBAAqB,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,EAAK,aAAa,UAAU,CAAC,SAAS,iCAAoC,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAQ,MAAM,CAAC,QAAQ,YAAY,aAAa,IAAI,WAAW,EAAE,KAAK,MAAM,EAAE,MAAM,WAAW,IAAI,SAAS,GAAG,WAAW,EAAK,OAAO,OAAO,OAAO,UAAU,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,mBAAmB,CAAC,CAAc,EAAK,QAAQ,CAAC,UAAU,cAAc,MAAM,EAAW,OAAO,CAAC,MAAM,EAAK,SAAS,GAAG,EAAQ,EAAE,OAAO,MAAM,CAAC,YAAY,cAAc,CAAC,CAAC,EAAO,MAAmB,EAAK,MAAM,CAAC,MAAM,EAAS,SAAS,EAAO,KAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,UAAU,CAAC,CAAc,EAAK,QAAQ,CAAC,UAAU,cAAc,MAAM,EAAW,QAAQ,CAAC,KAAK,QAAQ,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,MAAM,CAAC,YAAY,sBAAsB,CAAC,CAAC,EAAO,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,SAAS,EAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,uBAAuB,CAAC,CAAc,EAAK,QAAQ,CAAC,UAAU,cAAc,MAAM,EAAW,WAAW,CAAC,KAAK,MAAM,MAAM,EAAS,SAAS,GAAG,EAAY,EAAE,OAAO,MAAM,CAAC,YAAY,kBAAkB,CAAC,CAAC,EAAO,UAAuB,EAAK,MAAM,CAAC,MAAM,EAAS,SAAS,EAAO,SAAS,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,4BAA+B,CAAC,CAAc,EAAM,SAAS,CAAC,MAAM,EAAS,SAAS,GAAG,EAAY,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,EAAW,WAAW,CAAC,WAAW,OAAO,iBAAiB,OAAO,gBAAgB,2KAA2K,iBAAiB,YAAY,mBAAmB,oBAAoB,aAAa,GAAG,MAAM,EAAS,UAAU,UAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,GAAK,OAAO,GAAK,SAAS,uBAAuB,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,2BAA2B,SAAS,2BAA2B,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,aAAa,SAAS,aAAa,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,yBAAyB,SAAS,yBAAyB,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,aAAa,SAAS,aAAa,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,iBAAiB,SAAS,iBAAiB,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,gBAAmB,SAAS,gBAAmB,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,wBAAwB,SAAS,wBAAwB,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,QAAQ,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,UAAuB,EAAK,MAAM,CAAC,MAAM,EAAS,SAAS,EAAO,SAAS,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAW,SAAS,qBAAqB,CAAC,CAAc,EAAK,QAAQ,CAAC,UAAU,cAAc,MAAM,EAAW,YAAY,CAAC,KAAK,SAAS,IAAI,EAAE,IAAI,GAAG,MAAM,EAAU,SAAS,GAAG,EAAgB,EAAE,OAAO,MAAM,CAAC,YAAY,SAAS,CAAC,CAAC,EAAO,WAAwB,EAAK,MAAM,CAAC,MAAM,EAAS,SAAS,EAAO,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAW,OAAO,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,CAAC,SAAS,EAAW,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,QAAQ,CAAC,MAAM,EAAW,SAAS,CAAC,eAAe,EAAE,EAAE,KAAK,CAAC,CAAC,CAAc,EAAK,QAAQ,CAAC,UAAU,cAAc,MAAM,EAAW,UAAU,IAAI,CAAC,MAAM,EAAE,SAAS,GAAG,EAAiB,EAAE,EAAE,OAAO,MAAM,CAAC,YAAY,0BAA0B,CAAC,CAAC,EAAO,UAAU,MAAmB,EAAK,MAAM,CAAC,MAAM,EAAS,SAAS,EAAO,UAAU,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,EAAE,OAAO,OAAO,YAAY,CAAC,CAAC,CAAc,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,GAAG,OAAO,UAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,QAAQ,EAAQ,SAAS,GAAG,EAAW,EAAE,OAAO,QAAQ,CAAC,MAAM,CAAC,UAAU,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,MAAM,GAAG,OAAO,GAAG,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,EAAK,WAAW,IAAI,CAAC,SAAS,CAAC,uCAAoD,EAAK,IAAI,CAAC,KAAK,GAAY,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,MAAM,EAAE,IAAI,eAAe,YAAY,CAAC,SAAS,sBAAsB,CAAC,CAAC,IAAI,sGAAsG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAS,UAAU,GAAG,CAAC,SAAS,EAAO,QAAQ,CAAC,CAAc,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,GAAG,OAAO,UAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,QAAQ,EAAU,SAAS,GAAG,EAAa,EAAE,OAAO,QAAQ,CAAC,MAAM,CAAC,UAAU,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,MAAM,GAAG,OAAO,GAAG,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,EAAK,WAAW,IAAI,CAAC,SAAS,yHAAyH,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,QAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAS,UAAU,SAAS,CAAC,SAAS,EAAO,OAAO,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAa,SAAS,EAAW,MAAM,CAAC,MAAM,OAAO,QAAQ,SAAS,aAAa,IAAI,WAAW,EAAW,EAAE,KAAK,EAAE,KAAK,MAAM,EAAE,MAAM,WAAW,IAAI,SAAS,GAAG,WAAW,EAAK,OAAO,OAAO,OAAO,EAAW,cAAc,UAAU,UAAU,UAAU,WAAW,kBAAkB,CAAC,SAAS,EAAW,oBAAoB,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAgB,CAAC,aAAW,cAAY,CAAC,GAAK,CAAC,EAAO,GAAWC,EAAS,GAAM,CAA+F,OAAoB,EAAMD,EAAU,CAAC,SAAS,CAAC,GAAqB,EAAK,GAAiB,CAAC,YAAY,EAAU,GAAM,CAAY,aAAW,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,kBAAkB,MAAM,CAAC,KAAK,QAAQ,WAAW,EAAE,GAAG,aAAa,GAAG,QAAQ,OAAO,QAAQ,OAAO,cAAc,SAAS,IAAI,UAAU,OAAO,aAAa,EAAE,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,UAAU,WAAW,EAAK,aAAa,EAAE,CAAC,SAAS,YAAY,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,KAAK,WAAW,EAAK,CAAC,SAAS,eAAe,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,aAAa,MAAM,CAAC,SAAS,GAAG,MAAM,EAAE,KAAK,WAAW,EAAK,UAAU,EAAE,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAE,IAAI,WAAW,EAAK,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,SAAS,KAAK,EAAE,CAAC,SAAxoC,CAAC,yBAAyB,0BAA0B,0BAA0B,CAA4kC,KAAK,EAAE,IAAiB,EAAM,MAAM,CAAC,UAAU,aAAa,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,WAAW,EAAK,SAAS,GAAG,MAAM,EAAE,KAAK,CAAC,SAAS,CAAc,EAAK,GAAY,EAAE,CAAC,CAAc,EAAK,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,YAAY,EAAU,GAAK,CAAC,UAAU,YAAY,MAAM,CAAC,QAAQ,QAAQ,MAAM,OAAO,UAAU,SAAS,QAAQ,SAAS,aAAa,KAAK,OAAO,eAAe,EAAE,MAAM,WAAW,EAAE,MAAM,MAAM,EAAE,IAAI,WAAW,IAAI,SAAS,GAAG,WAAW,EAAK,OAAO,UAAU,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAKximB,SAAwB,GAAa,CAAC,gBAAc,aAAW,WAAS,GAAM,cAAY,CAAsB,OAArB,IAAoB,CAAqB,EAAM,MAAM,CAAC,UAAU,kBAAkB,MAAM,CAAC,WAAW,EAAK,QAAQ,OAAO,SAAS,OAAO,IAAI,OAAO,MAAM,OAAO,WAAW,aAAa,UAAU,aAAa,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,aAAa,MAAM,CAAC,KAAK,EAAE,SAAS,IAAI,CAAC,SAAsB,EAAK,GAAS,EAAE,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,GAAY,CAAe,gBAAuB,WAAS,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,aAAa,MAAM,CAAC,KAAK,EAAE,SAAS,IAAI,CAAC,SAAsB,EAAK,GAAgB,CAAY,aAAW,WAAW,GAAY,GAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,oCAzBtpB,IAAoD,IAAsC,CAAM,GAAW,4BAAkC,EAAK,kCAAwC,GAAY,6DAAmE,GAAY,uCAA6C,EAAE,CAAC,KAAK,UAAU,IAAI,UAAU,MAAM,UAAU,GAAG,UAAU,OAAO,UAAU,KAAK,UAAU,UAAU,UAAU,MAAM,UAAU,QAAQ,UAAU,KAAK,UAAU,CAyBoL,EAAoB,GAAa,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,mDAAmD,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,sBAAyB,aAAa,GAAM,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,sBAAsB,aAAa,GAAG,YAAY,gCAAgC,CAAC,CAAC"}