{"version":3,"file":"StoreOrderFlow.D_fBNIHe.mjs","names":["useMemo","useState","useRef","useId","useCallback","startTransition","_Fragment"],"sources":["https:/framerusercontent.com/modules/Lfqd19AYnHwvattwC0qR/AX1EGLmXHAZTtvy4rURT/StoreOrderFlow.js"],"sourcesContent":["// User request: Implement full browser-local order-request flow components for /cart, /checkout, and /order-confirmation without external API/payment, preserving native canvas page content.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useId,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType,Link,useIsStaticRenderer}from\"framer\";const CART_KEY=\"reliable-generator-cart-v1\";const CART_EVENT=\"reliable-generator-cart-v1:update\";const ORDER_DRAFT_KEY=\"reliable-generator-order-draft-v1\";const ORDER_DRAFT_EVENT=\"reliable-generator-order-draft-v1:update\";function safeNum(value){const n=typeof value===\"number\"?value:Number(value);return Number.isFinite(n)?n:NaN;}function clampQuantity(value){if(!Number.isFinite(value))return 1;return Math.max(1,Math.min(99,Math.round(value)));}function sanitizeCartItem(raw){if(!raw||typeof raw!==\"object\")return null;const id=String(raw.id??\"\").trim();const name=String(raw.name??\"\").trim();const model=String(raw.model??\"\");const unitPrice=safeNum(raw.unitPrice);const quantity=safeNum(raw.quantity);if(!id||!name||!Number.isFinite(unitPrice)||unitPrice<0||!Number.isFinite(quantity))return null;return{id,name,model,image:raw.image&&typeof raw.image===\"object\"?raw.image:undefined,unitPrice,quantity:clampQuantity(quantity)};}function normalizeCart(items){const map=new Map;for(const source of items){const item=sanitizeCartItem(source);if(!item)continue;const existing=map.get(item.id);if(!existing)map.set(item.id,item);else map.set(item.id,{...item,quantity:clampQuantity(existing.quantity+item.quantity)});}return Array.from(map.values());}function cartSubtotal(cart){return normalizeCart(cart).reduce((sum,item)=>sum+item.unitPrice*item.quantity,0);}function formatUSD(amount){if(!Number.isFinite(amount))return\"Invalid amount\";return new Intl.NumberFormat(\"en-US\",{style:\"currency\",currency:\"USD\",maximumFractionDigits:2}).format(amount);}function readCart(){if(typeof window===\"undefined\")return[];try{const raw=window.localStorage.getItem(CART_KEY);if(!raw)return[];const parsed=JSON.parse(raw);if(!Array.isArray(parsed))return[];return normalizeCart(parsed);}catch{return[];}}function writeCart(nextInput){const cart=normalizeCart(nextInput);if(typeof window===\"undefined\")return{ok:false,cart};try{window.localStorage.setItem(CART_KEY,JSON.stringify(cart));return{ok:true,cart};}catch{return{ok:false,cart};}}function emitCart(cart){if(typeof window===\"undefined\")return;window.dispatchEvent(new CustomEvent(CART_EVENT,{detail:{cart}}));}function randomDraftReference(){const now=new Date;const datePart=`${now.getFullYear()}${String(now.getMonth()+1).padStart(2,\"0\")}${String(now.getDate()).padStart(2,\"0\")}`;let randomPart=Math.random().toString(36).slice(2,8).toUpperCase();if(typeof window!==\"undefined\"&&window.crypto?.getRandomValues){const bytes=new Uint8Array(4);window.crypto.getRandomValues(bytes);randomPart=Array.from(bytes).map(n=>n.toString(16).padStart(2,\"0\")).join(\"\").toUpperCase().slice(0,8);}return`RF-${datePart}-${randomPart}`;}function sanitizeOrderDraft(raw){if(!raw||typeof raw!==\"object\")return null;const cart=normalizeCart(Array.isArray(raw.cart)?raw.cart:[]);if(!cart.length)return null;const reference=String(raw.reference??\"\").trim();const createdAt=String(raw.createdAt??\"\").trim();if(!reference||!createdAt||String(raw.status??\"\")!==\"locally-saved-not-submitted\")return null;const fee=raw.knownDeliveryFee;const knownDeliveryFee=fee===null||fee===undefined||fee===\"\"?null:Number.isFinite(safeNum(fee))?Math.max(0,safeNum(fee)):null;return{reference,createdAt,status:\"locally-saved-not-submitted\",customer:{name:String(raw.customer?.name??\"\"),email:String(raw.customer?.email??\"\"),phone:String(raw.customer?.phone??\"\")},delivery:{street:String(raw.delivery?.street??\"\"),city:String(raw.delivery?.city??\"\"),region:String(raw.delivery?.region??\"\"),postal:String(raw.delivery?.postal??\"\"),country:String(raw.delivery?.country??\"\"),notes:String(raw.delivery?.notes??\"\")},cart,knownDeliveryFee,deliveryMethod:raw.deliveryMethod===\"pickup\"||raw.deliveryMethod===\"delivery-quote\"||raw.deliveryMethod===\"delivery-standard\"?raw.deliveryMethod:undefined,deliveryMethodLabel:typeof raw.deliveryMethodLabel===\"string\"?raw.deliveryMethodLabel:undefined};}function saveOrderDraft(draft){if(typeof window===\"undefined\")return false;try{const safeDraft=sanitizeOrderDraft(draft);if(!safeDraft)return false;window.sessionStorage.setItem(ORDER_DRAFT_KEY,JSON.stringify(safeDraft));window.dispatchEvent(new CustomEvent(ORDER_DRAFT_EVENT,{detail:{draft:safeDraft}}));return true;}catch{return false;}}function readOrderDraft(){if(typeof window===\"undefined\")return null;try{const raw=window.sessionStorage.getItem(ORDER_DRAFT_KEY);if(!raw)return null;return sanitizeOrderDraft(JSON.parse(raw));}catch{return null;}}function clearOrderDraft(){if(typeof window===\"undefined\")return false;try{window.sessionStorage.removeItem(ORDER_DRAFT_KEY);window.dispatchEvent(new CustomEvent(ORDER_DRAFT_EVENT,{detail:{draft:null}}));return true;}catch{return false;}}function setMergedRef(ref,value){if(typeof ref===\"function\")ref(value);else if(ref&&typeof ref===\"object\")ref.current=value;}function useTextStyles(font){return useMemo(()=>({fontSize:font?.fontSize,lineHeight:font?.lineHeight,letterSpacing:font?.letterSpacing,textAlign:font?.textAlign,fontFamily:font?.fontFamily?`${font.fontFamily}, Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif`:`Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif`,fontWeight:font?.fontWeight,fontStyle:font?.fontStyle}),[font]);}function estimatedTotal(subtotal,knownDeliveryFee){return subtotal+(Number.isFinite(knownDeliveryFee)&&knownDeliveryFee>=0?knownDeliveryFee:0);}function makeSafeClassName(value){return value.replace(/[^a-zA-Z0-9_-]/g,\"_\");}function normalizeInternalPath(input,fallbackPath){const fallback=fallbackPath.startsWith(\"/\")?fallbackPath:`/${fallbackPath}`;const value=String(input??\"\").trim();if(!value)return fallback;if(/^(https?:)?\\/\\//i.test(value))return fallback;if(value.startsWith(\"?\")||value.startsWith(\"#\"))return`${fallback}${value}`;const withSlash=value.startsWith(\"/\")?value:`/${value.replace(/^\\.?\\//,\"\")}`;return withSlash||fallback;}function supportedCheckoutPath(_input){return\"/checkout\";}function supportedCartPath(_input){return\"/cart\";}function supportedGeneratorsPath(_input){return\"/generators\";}function cartApply(nextInput){const result=writeCart(nextInput);emitCart(result.cart);return result;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export function GeneratorCart(props){const{heading,emptyMessage,qtyLabel,removeLabel,lineTotalLabel,subtotalLabel,deliveryLabel,deliveryUnknownLabel,totalLabel,continueLabel,checkoutLabel,continueRoute,checkoutRoute,knownDeliveryFee,estimatedWarningLabel,accent,surface,textColor,mutedColor,borderColor,radius,gap,font,style}=props;const isStatic=useIsStaticRenderer();const textStyles=useTextStyles(font);const[cart,setCart]=useState([]);const[status,setStatus]=useState(\"\");const cartRef=useRef([]);const instanceId=useId();const hasKnownFee=Number.isFinite(knownDeliveryFee)&&knownDeliveryFee>=0;const isCartEmpty=cart.length===0;const normalizedContinueRoute=useMemo(()=>supportedGeneratorsPath(continueRoute),[continueRoute]);const normalizedCheckoutRoute=useMemo(()=>supportedCheckoutPath(checkoutRoute),[checkoutRoute]);const subtotal=useMemo(()=>cartSubtotal(cart),[cart]);const total=useMemo(()=>estimatedTotal(subtotal,knownDeliveryFee),[subtotal,knownDeliveryFee]);useEffect(()=>{if(typeof window===\"undefined\"||isStatic)return;const initial=readCart();cartRef.current=initial;startTransition(()=>setCart(initial));const onStorage=event=>{if(event.key===CART_KEY){const incoming=readCart();cartRef.current=incoming;startTransition(()=>setCart(incoming));}};const onLocal=event=>{const custom=event;const incoming=Array.isArray(custom.detail?.cart)?custom.detail.cart:readCart();cartRef.current=incoming;startTransition(()=>setCart(incoming));};window.addEventListener(\"storage\",onStorage);window.addEventListener(CART_EVENT,onLocal);return()=>{window.removeEventListener(\"storage\",onStorage);window.removeEventListener(CART_EVENT,onLocal);};},[isStatic]);const setNextCart=useCallback(next=>{const result=cartApply(next);cartRef.current=result.cart;startTransition(()=>setCart(result.cart));if(!result.ok){startTransition(()=>setStatus(\"Cart updated, but browser storage is unavailable; it will not persist.\"));}},[]);return /*#__PURE__*/_jsx(\"section\",{style:{position:\"relative\",width:\"100%\",minWidth:0,boxSizing:\"border-box\",...textStyles,...style},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap,color:textColor,background:surface,border:`1px solid ${borderColor}`,borderRadius:radius,padding:gap,boxSizing:\"border-box\",minWidth:0},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0},children:heading}),!cart.length?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor},children:emptyMessage}):cart.map(item=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"44px minmax(0, 1fr)\",gap,minWidth:0,alignItems:\"start\",boxSizing:\"border-box\"},children:[item.image?.src?/*#__PURE__*/_jsx(\"img\",{src:item.image.src,srcSet:item.image.srcSet,alt:item.image.alt||\"\",style:{width:44,height:44,borderRadius:Math.max(2,radius-2),objectFit:\"cover\",boxSizing:\"border-box\"}}):/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:44,height:44,borderRadius:Math.max(2,radius-2),background:borderColor}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,minWidth:0,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\"},children:item.name}),/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:\"max-content\"},children:formatUSD(item.unitPrice*item.quantity)})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:item.model}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:lineTotalLabel}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:`${instanceId}-${item.id}-qty`,style:{color:mutedColor},children:qtyLabel}),/*#__PURE__*/_jsx(\"input\",{id:`${instanceId}-${item.id}-qty`,type:\"number\",min:1,max:99,value:item.quantity,onChange:event=>setNextCart(cartRef.current.map(entry=>entry.id===item.id?{...entry,quantity:clampQuantity(Number(event.target.value))}:entry)),style:{minHeight:44,width:72,borderRadius:radius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,boxSizing:\"border-box\",...textStyles}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setNextCart(cartRef.current.filter(entry=>entry.id!==item.id)),style:{minHeight:44,padding:\"0 12px\",borderRadius:radius,border:`1px solid ${borderColor}`,color:textColor,background:\"transparent\",boxSizing:\"border-box\",...textStyles},children:removeLabel})]})]})]},item.id)),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${borderColor}`,paddingTop:gap,display:\"grid\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:subtotalLabel}),/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:\"max-content\"},children:formatUSD(subtotal)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:deliveryLabel}),/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"max-content\"},children:hasKnownFee?formatUSD(knownDeliveryFee):deliveryUnknownLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:totalLabel}),/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:\"max-content\"},children:formatUSD(total)})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:estimatedWarningLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(min(100%, 180px), 1fr))\",gap,minWidth:0},children:[/*#__PURE__*/_jsx(\"a\",{href:normalizedContinueRoute,style:{minHeight:44,display:\"inline-flex\",alignItems:\"center\",color:mutedColor},children:continueLabel}),/*#__PURE__*/_jsx(Link,{href:normalizedCheckoutRoute,children:/*#__PURE__*/_jsx(\"a\",{href:\"/checkout\",\"aria-disabled\":isCartEmpty,tabIndex:isCartEmpty?-1:0,onClickCapture:event=>{if(isCartEmpty){event.preventDefault();event.stopPropagation();return;}event.preventDefault();event.stopPropagation();if(typeof window!==\"undefined\"){window.location.assign(new URL(\"/checkout\",window.location.origin).href);}},style:{minHeight:44,borderRadius:radius,border:`1px solid ${accent}`,background:accent,color:\"#000\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",pointerEvents:isCartEmpty?\"none\":\"auto\",opacity:isCartEmpty?.5:1},children:checkoutLabel})})]}),status?/*#__PURE__*/_jsx(\"span\",{role:\"status\",\"aria-live\":\"polite\",style:{color:mutedColor},children:status}):null]})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export function GeneratorCheckout(props){const{heading,notice,consentLabel,submitLabel,cartEmptyMessage,continueLabel,cartRoute,submitSuccessRoute,requiredLabel,knownDeliveryFee,deliveryUnknownLabel,subtotalLabel,summaryDeliveryFeeLabel,taxLabel,taxUnknownLabel,estimatedTotalLabel,estimatedWarningLabel,saveFailedLabel,invalidEmailLabel,invalidPhoneLabel,localOnlyNoticeLabel,labels,itemLabels,shippingLabels,postalOptional,accent,surface,textColor,mutedColor,borderColor,radius,gap,font,style}=props;const textStyles=useTextStyles(font);const isStatic=useIsStaticRenderer();const[cart,setCart]=useState([]);const cartRef=useRef([]);const[consent,setConsent]=useState(false);const[error,setError]=useState(\"\");const[values,setValues]=useState({name:\"\",email:\"\",phone:\"\",address:\"\",city:\"\",postal:\"\",country:\"\",notes:\"\"});const[deliveryMethod,setDeliveryMethod]=useState(\"delivery-quote\");const checkoutId=useId();const classScope=useMemo(()=>makeSafeClassName(checkoutId),[checkoutId]);const normalizedCartRoute=useMemo(()=>supportedCartPath(cartRoute),[cartRoute]);const hasKnownFee=Number.isFinite(knownDeliveryFee)&&knownDeliveryFee>=0;const selectedDeliveryFee=useMemo(()=>{if(deliveryMethod===\"pickup\")return 0;if(deliveryMethod===\"delivery-standard\")return hasKnownFee?knownDeliveryFee:-1;return-1;},[deliveryMethod,hasKnownFee,knownDeliveryFee]);const selectedDeliveryLabel=useMemo(()=>{if(deliveryMethod===\"pickup\")return shippingLabels.pickup;if(deliveryMethod===\"delivery-standard\")return shippingLabels.deliveryStandard;return shippingLabels.deliveryQuote;},[deliveryMethod,shippingLabels.deliveryQuote,shippingLabels.deliveryStandard,shippingLabels.pickup]);const subtotal=useMemo(()=>cartSubtotal(cart),[cart]);const estimated=useMemo(()=>estimatedTotal(subtotal,selectedDeliveryFee),[subtotal,selectedDeliveryFee]);useEffect(()=>{if(typeof window===\"undefined\"||isStatic)return;const current=readCart();cartRef.current=current;startTransition(()=>setCart(current));const onStorage=event=>{if(event.key===CART_KEY){const incoming=readCart();cartRef.current=incoming;startTransition(()=>setCart(incoming));}};const onLocal=()=>{const incoming=readCart();cartRef.current=incoming;startTransition(()=>setCart(incoming));};window.addEventListener(\"storage\",onStorage);window.addEventListener(CART_EVENT,onLocal);return()=>{window.removeEventListener(\"storage\",onStorage);window.removeEventListener(CART_EVENT,onLocal);};},[isStatic]);const setNextCart=useCallback(next=>{const result=cartApply(next);cartRef.current=result.cart;startTransition(()=>setCart(result.cart));if(!result.ok){startTransition(()=>setError(saveFailedLabel));}},[saveFailedLabel]);const onSubmit=useCallback(event=>{event.preventDefault();if(!cart.length){startTransition(()=>setError(cartEmptyMessage));return;}const required=[values.name,values.email,values.phone,values.address,values.city,values.country];if(!postalOptional)required.push(values.postal);if(required.some(v=>!String(v).trim())||!consent){startTransition(()=>setError(requiredLabel));return;}const trimmedEmail=String(values.email).trim().toLowerCase();const trimmedPhone=String(values.phone).trim();if(!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(trimmedEmail)){startTransition(()=>setError(invalidEmailLabel));return;}if(!/^[0-9+()\\-\\s]{7,}$/.test(trimmedPhone)){startTransition(()=>setError(invalidPhoneLabel));return;}if(!Number.isFinite(subtotal)||subtotal<=0){startTransition(()=>setError(cartEmptyMessage));return;}const draft={reference:randomDraftReference(),createdAt:new Date().toISOString(),status:\"locally-saved-not-submitted\",customer:{name:values.name.trim(),email:trimmedEmail,phone:trimmedPhone},delivery:{street:values.address.trim(),city:values.city.trim(),region:\"\",postal:values.postal.trim(),country:values.country.trim(),notes:values.notes.trim()},cart,knownDeliveryFee:selectedDeliveryFee>=0?selectedDeliveryFee:null,deliveryMethod,deliveryMethodLabel:selectedDeliveryLabel};const ok=saveOrderDraft(draft);if(!ok){startTransition(()=>setError(saveFailedLabel));return;}if(typeof window!==\"undefined\"){window.location.assign(new URL(\"/order-confirmation\",window.location.origin).href);}},[cart,cartEmptyMessage,consent,deliveryMethod,invalidEmailLabel,invalidPhoneLabel,postalOptional,requiredLabel,saveFailedLabel,selectedDeliveryFee,selectedDeliveryLabel,subtotal,values]);return /*#__PURE__*/_jsxs(\"section\",{style:{position:\"relative\",width:\"100%\",minWidth:0,boxSizing:\"border-box\",color:textColor,...textStyles,...style},children:[/*#__PURE__*/_jsx(\"style\",{children:`.${classScope}-container{container-type:inline-size}.${classScope}-grid{display:grid;grid-template-columns:1fr;gap:${gap}px;min-width:0}.${classScope}-pane{min-width:0;box-sizing:border-box}@container (min-width:700px){.${classScope}-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}`}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:onSubmit,className:`${classScope}-container`,style:{display:\"flex\",flexDirection:\"column\",gap,background:surface,border:`1px solid ${borderColor}`,borderRadius:radius,padding:gap,boxSizing:\"border-box\",minWidth:0},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0},children:heading}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor},children:notice}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor},children:localOnlyNoticeLabel}),/*#__PURE__*/_jsxs(\"div\",{className:`${classScope}-grid`,children:[/*#__PURE__*/_jsxs(\"div\",{className:`${classScope}-pane`,style:{display:\"grid\",gap:10},children:[[[\"name\",labels.name,\"name\",\"text\",true],[\"email\",labels.email,\"email\",\"email\",true],[\"phone\",labels.phone,\"tel\",\"tel\",true],[\"address\",labels.address,\"street-address\",\"text\",true],[\"city\",labels.city,\"address-level2\",\"text\",true],[\"postal\",labels.postal,\"postal-code\",\"text\",!postalOptional],[\"country\",labels.country,\"country-name\",\"text\",true]].map(([key,label,autoComplete,type,required])=>/*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsx(\"input\",{value:values[key],required:required,type:type,maxLength:key===\"name\"?120:key===\"email\"?160:key===\"phone\"?40:key===\"address\"?240:key===\"city\"?120:key===\"postal\"?40:120,autoComplete:autoComplete,onChange:event=>startTransition(()=>setValues(prev=>({...prev,[key]:event.target.value}))),style:{width:\"100%\",minWidth:0,minHeight:44,borderRadius:radius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,boxSizing:\"border-box\",padding:\"8px 10px\",...textStyles}})]},key)),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{children:labels.notes}),/*#__PURE__*/_jsx(\"textarea\",{value:values.notes,maxLength:1e3,autoComplete:\"off\",onChange:event=>startTransition(()=>setValues(prev=>({...prev,notes:event.target.value}))),style:{width:\"100%\",minWidth:0,minHeight:96,borderRadius:radius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,boxSizing:\"border-box\",padding:\"8px 10px\",resize:\"vertical\",...textStyles}})]})]}),/*#__PURE__*/_jsxs(\"aside\",{className:`${classScope}-pane`,style:{display:\"grid\",gap:10,alignContent:\"start\",border:`1px solid ${borderColor}`,borderRadius:radius,padding:gap,boxSizing:\"border-box\"},children:[!cart.length?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor},children:cartEmptyMessage}):cart.map(item=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"44px minmax(0, 1fr)\",gap:8,minWidth:0,alignItems:\"start\"},children:[item.image?.src?/*#__PURE__*/_jsx(\"img\",{src:item.image.src,srcSet:item.image.srcSet,alt:item.image.alt||\"\",style:{width:44,height:44,borderRadius:Math.max(2,radius-2),objectFit:\"cover\"}}):/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:44,height:44,borderRadius:Math.max(2,radius-2),background:borderColor}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:6,minWidth:0},children:[/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",overflowWrap:\"anywhere\"},children:item.name}),/*#__PURE__*/_jsxs(\"span\",{style:{color:mutedColor},children:[itemLabels.model,\": \",item.model]}),/*#__PURE__*/_jsxs(\"span\",{children:[itemLabels.unitPrice,\": \",formatUSD(item.unitPrice)]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:`${checkoutId}-${item.id}-qty`,style:{color:mutedColor},children:itemLabels.qty}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Decrease quantity for ${item.name}`,onClick:()=>setNextCart(cartRef.current.map(entry=>entry.id===item.id?{...entry,quantity:clampQuantity(entry.quantity-1)}:entry)),style:{minHeight:44,minWidth:44,borderRadius:radius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor},children:\"-\"}),/*#__PURE__*/_jsx(\"input\",{id:`${checkoutId}-${item.id}-qty`,type:\"number\",min:1,max:99,value:item.quantity,onChange:event=>setNextCart(cartRef.current.map(entry=>entry.id===item.id?{...entry,quantity:clampQuantity(Number(event.target.value))}:entry)),style:{minHeight:44,width:68,borderRadius:radius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,textAlign:\"center\",...textStyles}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Increase quantity for ${item.name}`,onClick:()=>setNextCart(cartRef.current.map(entry=>entry.id===item.id?{...entry,quantity:clampQuantity(entry.quantity+1)}:entry)),style:{minHeight:44,minWidth:44,borderRadius:radius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor},children:\"+\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setNextCart(cartRef.current.filter(entry=>entry.id!==item.id)),style:{minHeight:44,borderRadius:radius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,padding:\"0 12px\",...textStyles},children:itemLabels.remove})]}),/*#__PURE__*/_jsxs(\"strong\",{children:[itemLabels.lineTotal,\": \",formatUSD(item.unitPrice*item.quantity)]})]})]},item.id)),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${borderColor}`,paddingTop:10,display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{children:shippingLabels.method}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:`${checkoutId}-delivery-method`,checked:deliveryMethod===\"pickup\",onChange:()=>startTransition(()=>setDeliveryMethod(\"pickup\"))}),/*#__PURE__*/_jsx(\"span\",{children:shippingLabels.pickup})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:shippingLabels.pickupNote}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:`${checkoutId}-delivery-method`,checked:deliveryMethod===\"delivery-quote\",onChange:()=>startTransition(()=>setDeliveryMethod(\"delivery-quote\"))}),/*#__PURE__*/_jsx(\"span\",{children:shippingLabels.deliveryQuote})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:shippingLabels.deliveryQuoteNote}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:`${checkoutId}-delivery-method`,checked:deliveryMethod===\"delivery-standard\",onChange:()=>startTransition(()=>setDeliveryMethod(\"delivery-standard\"))}),/*#__PURE__*/_jsx(\"span\",{children:shippingLabels.deliveryStandard})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:shippingLabels.deliveryStandardNote})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${borderColor}`,paddingTop:10,display:\"grid\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:subtotalLabel}),/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:\"max-content\"},children:formatUSD(subtotal)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:summaryDeliveryFeeLabel}),/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"max-content\"},children:selectedDeliveryFee>=0?formatUSD(selectedDeliveryFee):deliveryUnknownLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:taxLabel}),/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"max-content\"},children:taxUnknownLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:estimatedTotalLabel}),/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:\"max-content\"},children:formatUSD(estimated)})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:estimatedWarningLabel})]})]})]}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",required:true,checked:consent,onChange:event=>startTransition(()=>setConsent(event.target.checked)),style:{marginTop:4}}),/*#__PURE__*/_jsx(\"span\",{children:consentLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(min(100%, 180px), 1fr))\",gap},children:[/*#__PURE__*/_jsx(Link,{href:normalizedCartRoute,children:/*#__PURE__*/_jsx(\"a\",{href:\"/cart\",onClickCapture:event=>{event.preventDefault();event.stopPropagation();if(typeof window!==\"undefined\"){window.location.assign(new URL(\"/cart\",window.location.origin).href);}},style:{minHeight:44,display:\"inline-flex\",alignItems:\"center\",color:mutedColor},children:continueLabel})}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{minHeight:44,borderRadius:radius,border:`1px solid ${accent}`,background:accent,color:\"#000\",boxSizing:\"border-box\",...textStyles},children:submitLabel})]}),error?/*#__PURE__*/_jsx(\"span\",{role:\"alert\",style:{color:mutedColor,overflowWrap:\"anywhere\"},children:error}):null]})]});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export function GeneratorOrderConfirmation(props){const{heading,noDraftHeading,warning,noDraftFallback,localReferenceLabel,createdLabel,statusLabel,itemsHeading,customerHeading,deliveryHeading,printLabel,clearLabel,contactLabel,cartRoute,contactRoute,subtotalLabel,deliveryFeeLabel,deliveryUnknownLabel,estimatedTotalLabel,noPaymentLabel,estimatedWarningLabel,surface,textColor,mutedColor,borderColor,accent,radius,gap,font,style}=props;const textStyles=useTextStyles(font);const isStatic=useIsStaticRenderer();const[draft,setDraft]=useState(null);const[status,setStatus]=useState(\"\");const subtotal=useMemo(()=>draft?cartSubtotal(draft.cart):0,[draft]);const total=useMemo(()=>draft?estimatedTotal(subtotal,draft.knownDeliveryFee??-1):0,[draft,subtotal]);useEffect(()=>{if(typeof window===\"undefined\"||isStatic)return;startTransition(()=>setDraft(readOrderDraft()));const onUpdate=()=>startTransition(()=>setDraft(readOrderDraft()));window.addEventListener(ORDER_DRAFT_EVENT,onUpdate);return()=>window.removeEventListener(ORDER_DRAFT_EVENT,onUpdate);},[isStatic]);const onClear=useCallback(()=>{const ok=clearOrderDraft();if(!ok){startTransition(()=>setStatus(\"Could not clear saved request from this browser.\"));return;}if(typeof window!==\"undefined\"){window.location.assign(new URL(\"/cart\",window.location.origin).href);}},[]);return /*#__PURE__*/_jsx(\"section\",{style:{position:\"relative\",width:\"100%\",minWidth:0,boxSizing:\"border-box\",color:textColor,...textStyles,...style},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap,background:surface,border:`1px solid ${borderColor}`,borderRadius:radius,padding:gap,boxSizing:\"border-box\",minWidth:0},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0},children:draft?heading:noDraftHeading}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor},children:warning}),!draft?/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:noDraftFallback}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:6},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"strong\",{children:[localReferenceLabel,\": \"]}),draft.reference]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"strong\",{children:[createdLabel,\": \"]}),new Date(draft.createdAt).toLocaleString()]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"strong\",{children:[statusLabel,\": \"]}),draft.status]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${borderColor}`,paddingTop:gap,display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"strong\",{children:itemsHeading}),draft.cart.map(item=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"44px minmax(0, 1fr)\",gap:8,minWidth:0,alignItems:\"start\"},children:[item.image?.src?/*#__PURE__*/_jsx(\"img\",{src:item.image.src,srcSet:item.image.srcSet,alt:item.image.alt||\"\",style:{width:44,height:44,borderRadius:Math.max(2,radius-2),objectFit:\"cover\"}}):/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:44,height:44,borderRadius:Math.max(2,radius-2),background:borderColor}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:4,minWidth:0},children:[/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",overflowWrap:\"anywhere\"},children:item.name}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:item.model}),/*#__PURE__*/_jsxs(\"span\",{children:[formatUSD(item.unitPrice),\" \\xd7 \",item.quantity]}),/*#__PURE__*/_jsx(\"strong\",{children:formatUSD(item.unitPrice*item.quantity)})]})]},item.id)),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:subtotalLabel}),/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:\"max-content\"},children:formatUSD(subtotal)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{children:deliveryFeeLabel}),/*#__PURE__*/_jsx(\"span\",{style:{minWidth:\"max-content\"},children:draft.knownDeliveryFee===null?deliveryUnknownLabel:formatUSD(draft.knownDeliveryFee)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:estimatedTotalLabel}),/*#__PURE__*/_jsx(\"strong\",{style:{minWidth:\"max-content\"},children:formatUSD(total)})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:estimatedWarningLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"strong\",{children:customerHeading}),/*#__PURE__*/_jsx(\"span\",{children:draft.customer.name}),/*#__PURE__*/_jsx(\"span\",{children:draft.customer.email}),/*#__PURE__*/_jsx(\"span\",{children:draft.customer.phone}),/*#__PURE__*/_jsx(\"strong\",{children:deliveryHeading}),/*#__PURE__*/_jsx(\"span\",{children:draft.deliveryMethodLabel||draft.deliveryMethod||deliveryUnknownLabel}),/*#__PURE__*/_jsx(\"span\",{children:draft.delivery.street}),/*#__PURE__*/_jsx(\"span\",{children:draft.delivery.city}),draft.delivery.region?/*#__PURE__*/_jsx(\"span\",{children:draft.delivery.region}):null,/*#__PURE__*/_jsx(\"span\",{children:draft.delivery.postal}),/*#__PURE__*/_jsx(\"span\",{children:draft.delivery.country}),draft.delivery.notes?/*#__PURE__*/_jsx(\"span\",{children:draft.delivery.notes}):null]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(min(100%, 180px), 1fr))\",gap},children:[/*#__PURE__*/_jsx(\"a\",{href:contactRoute,style:{minHeight:44,display:\"inline-flex\",alignItems:\"center\",color:mutedColor},children:contactLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>typeof window!==\"undefined\"&&window.print(),style:{minHeight:44,borderRadius:radius,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,...textStyles},children:printLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClear,style:{minHeight:44,borderRadius:radius,border:`1px solid ${accent}`,background:accent,color:\"#000\",...textStyles},children:clearLabel})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:noPaymentLabel}),status?/*#__PURE__*/_jsx(\"span\",{role:\"alert\",style:{color:mutedColor},children:status}):null]})});}export function withUnavailableForm(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const localRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return;const root=localRef.current;if(!root||typeof root.querySelectorAll!==\"function\")return;const submitElements=root.querySelectorAll('button[type=\"submit\"], input[type=\"submit\"]');submitElements.forEach(element=>{try{element.disabled=true;element.setAttribute(\"aria-disabled\",\"true\");}catch{// Keep override safe even if descendants are non-standard elements.\n}});},[props]);return /*#__PURE__*/_jsx(Component,{...props,ref:node=>{localRef.current=node;setMergedRef(ref,node);},onSubmitCapture:event=>{if(event&&typeof event.preventDefault===\"function\")event.preventDefault();if(event&&typeof event.stopPropagation===\"function\")event.stopPropagation();},onSubmit:event=>{if(event&&typeof event.preventDefault===\"function\")event.preventDefault();if(event&&typeof event.stopPropagation===\"function\")event.stopPropagation();}});});}const baseControls={accent:{type:ControlType.Color,defaultValue:\"#ffca05\",title:\"Accent\"},surface:{type:ControlType.Color,defaultValue:\"#1b1b1a\",title:\"Surface\"},textColor:{type:ControlType.Color,defaultValue:\"#f4f4f2\",title:\"Text\"},mutedColor:{type:ControlType.Color,defaultValue:\"#aaaaa7\",title:\"Muted\"},borderColor:{type:ControlType.Color,defaultValue:\"#303030\",title:\"Border\"},radius:{type:ControlType.Number,defaultValue:5,min:0,max:24,step:1,title:\"Radius\"},gap:{type:ControlType.Number,defaultValue:20,min:8,max:40,step:1,title:\"Gap\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:15,variant:\"Medium\",lineHeight:\"1.3em\",letterSpacing:\"-0.01em\"}}};addPropertyControls(GeneratorCart,{heading:{type:ControlType.String,defaultValue:\"Your cart\",title:\"Heading\"},emptyMessage:{type:ControlType.String,defaultValue:\"Your cart is empty.\",title:\"Empty\"},qtyLabel:{type:ControlType.String,defaultValue:\"Qty\",title:\"Qty Label\"},removeLabel:{type:ControlType.String,defaultValue:\"Remove\",title:\"Remove\"},lineTotalLabel:{type:ControlType.String,defaultValue:\"Line total\",title:\"Line Total\"},subtotalLabel:{type:ControlType.String,defaultValue:\"Subtotal\",title:\"Subtotal\"},deliveryLabel:{type:ControlType.String,defaultValue:\"Delivery\",title:\"Delivery\"},deliveryUnknownLabel:{type:ControlType.String,defaultValue:\"To be confirmed\",title:\"Delivery Unknown\"},totalLabel:{type:ControlType.String,defaultValue:\"Estimated merchandise total\",title:\"Total Label\"},continueLabel:{type:ControlType.String,defaultValue:\"Continue /generators\",title:\"Continue\"},checkoutLabel:{type:ControlType.String,defaultValue:\"Go to checkout\",title:\"Checkout\"},continueRoute:{type:ControlType.String,defaultValue:\"/generators\",title:\"Continue Route\"},checkoutRoute:{type:ControlType.String,defaultValue:\"/checkout\",title:\"Checkout Route\"},knownDeliveryFee:{type:ControlType.Number,defaultValue:-1,min:-1,max:5e3,step:1,title:\"Known Delivery Fee\"},estimatedWarningLabel:{type:ControlType.String,defaultValue:\"Estimated only. Final delivery and tax are to be confirmed.\",title:\"Estimate Warning\"},...baseControls});addPropertyControls(GeneratorCheckout,{heading:{type:ControlType.String,defaultValue:\"Checkout\",title:\"Heading\"},notice:{type:ControlType.String,defaultValue:\"Not sent to business. This saves a request in this browser only; no payment is taken. Contact details/order delivery service must be connected before orders can be accepted.\",title:\"Notice\",displayTextArea:true},consentLabel:{type:ControlType.String,defaultValue:\"I understand this request is saved locally only and not submitted to the business.\",title:\"Consent\",displayTextArea:true},submitLabel:{type:ControlType.String,defaultValue:\"Place order request\",title:\"Submit\"},cartEmptyMessage:{type:ControlType.String,defaultValue:\"Cart is empty. Add products before saving a request.\",title:\"Empty Cart\"},continueLabel:{type:ControlType.String,defaultValue:\"Back to cart\",title:\"Back Label\"},cartRoute:{type:ControlType.String,defaultValue:\"/cart\",title:\"Cart Route\"},submitSuccessRoute:{type:ControlType.String,defaultValue:\"/order-confirmation\",title:\"Success Route\"},requiredLabel:{type:ControlType.String,defaultValue:\"Please complete required fields and consent to continue.\",title:\"Required Error\"},saveFailedLabel:{type:ControlType.String,defaultValue:\"Could not save order request in this browser. Please check storage settings and try again.\",title:\"Save Failed\"},invalidEmailLabel:{type:ControlType.String,defaultValue:\"Please enter a valid email address.\",title:\"Invalid Email\"},invalidPhoneLabel:{type:ControlType.String,defaultValue:\"Please enter a valid phone number.\",title:\"Invalid Phone\"},localOnlyNoticeLabel:{type:ControlType.String,defaultValue:\"Browser-local only. Not sent to business. Payment pending manual processing until backend is connected.\",title:\"Local Notice\",displayTextArea:true},knownDeliveryFee:{type:ControlType.Number,defaultValue:-1,min:-1,max:5e3,step:1,title:\"Known Delivery Fee\"},deliveryUnknownLabel:{type:ControlType.String,defaultValue:\"To be confirmed\",title:\"Delivery Unknown\"},subtotalLabel:{type:ControlType.String,defaultValue:\"Estimated merchandise subtotal\",title:\"Subtotal Label\"},summaryDeliveryFeeLabel:{type:ControlType.String,defaultValue:\"Delivery fee\",title:\"Delivery Fee Label\"},taxLabel:{type:ControlType.String,defaultValue:\"Tax\",title:\"Tax Label\"},taxUnknownLabel:{type:ControlType.String,defaultValue:\"To be confirmed\",title:\"Tax Unknown\"},estimatedTotalLabel:{type:ControlType.String,defaultValue:\"Estimated total (not payable now)\",title:\"Estimated Total Label\"},estimatedWarningLabel:{type:ControlType.String,defaultValue:\"Estimated only. Final delivery and tax are to be confirmed.\",title:\"Estimate Warning\"},postalOptional:{type:ControlType.Boolean,defaultValue:true,title:\"Postal Optional\",enabledTitle:\"Yes\",disabledTitle:\"No\"},labels:{type:ControlType.Object,title:\"Field Labels\",defaultValue:{name:\"Name\",email:\"Email\",phone:\"Phone\",address:\"Address\",city:\"City\",postal:\"Postal code\",country:\"Country\",notes:\"Order notes (optional)\"},controls:{name:{type:ControlType.String,defaultValue:\"Name\"},email:{type:ControlType.String,defaultValue:\"Email\"},phone:{type:ControlType.String,defaultValue:\"Phone\"},address:{type:ControlType.String,defaultValue:\"Address\"},city:{type:ControlType.String,defaultValue:\"City\"},postal:{type:ControlType.String,defaultValue:\"Postal code\"},country:{type:ControlType.String,defaultValue:\"Country\"},notes:{type:ControlType.String,defaultValue:\"Order notes (optional)\"}}},itemLabels:{type:ControlType.Object,title:\"Item Labels\",defaultValue:{model:\"Model\",unitPrice:\"Unit price\",qty:\"Qty\",remove:\"Remove\",lineTotal:\"Line total\"},controls:{model:{type:ControlType.String,defaultValue:\"Model\"},unitPrice:{type:ControlType.String,defaultValue:\"Unit price\"},qty:{type:ControlType.String,defaultValue:\"Qty\"},remove:{type:ControlType.String,defaultValue:\"Remove\"},lineTotal:{type:ControlType.String,defaultValue:\"Line total\"}}},shippingLabels:{type:ControlType.Object,title:\"Shipping Labels\",defaultValue:{method:\"Shipping method\",pickup:\"Pickup (estimated fee $0)\",deliveryQuote:\"Delivery (quote required)\",deliveryStandard:\"Delivery (standard estimate)\",pickupNote:\"Estimate only, not verified until confirmed.\",deliveryQuoteNote:\"Fee unknown until manually confirmed.\",deliveryStandardNote:\"Estimated fee only, not verified.\"},controls:{method:{type:ControlType.String,defaultValue:\"Shipping method\"},pickup:{type:ControlType.String,defaultValue:\"Pickup (estimated fee $0)\"},deliveryQuote:{type:ControlType.String,defaultValue:\"Delivery (quote required)\"},deliveryStandard:{type:ControlType.String,defaultValue:\"Delivery (standard estimate)\"},pickupNote:{type:ControlType.String,defaultValue:\"Estimate only, not verified until confirmed.\"},deliveryQuoteNote:{type:ControlType.String,defaultValue:\"Fee unknown until manually confirmed.\"},deliveryStandardNote:{type:ControlType.String,defaultValue:\"Estimated fee only, not verified.\"}}},...baseControls});addPropertyControls(GeneratorOrderConfirmation,{heading:{type:ControlType.String,defaultValue:\"Order request saved — not submitted\",title:\"Heading\"},noDraftHeading:{type:ControlType.String,defaultValue:\"No saved request\",title:\"No Draft Heading\"},warning:{type:ControlType.String,defaultValue:\"No payment taken. The business has not received this request.\",title:\"Warning\",displayTextArea:true},noDraftFallback:{type:ControlType.String,defaultValue:\"No saved request found in this browser session.\",title:\"No Draft\"},localReferenceLabel:{type:ControlType.String,defaultValue:\"Local reference\",title:\"Reference Label\"},createdLabel:{type:ControlType.String,defaultValue:\"Saved at\",title:\"Created Label\"},statusLabel:{type:ControlType.String,defaultValue:\"Status\",title:\"Status Label\"},itemsHeading:{type:ControlType.String,defaultValue:\"Order summary\",title:\"Items Heading\"},customerHeading:{type:ControlType.String,defaultValue:\"Customer\",title:\"Customer Heading\"},deliveryHeading:{type:ControlType.String,defaultValue:\"Delivery\",title:\"Delivery Heading\"},printLabel:{type:ControlType.String,defaultValue:\"Print request\",title:\"Print\"},clearLabel:{type:ControlType.String,defaultValue:\"Clear saved request and return to cart\",title:\"Clear\"},contactLabel:{type:ControlType.String,defaultValue:\"Next step: contact business /#contact\",title:\"Contact\"},cartRoute:{type:ControlType.String,defaultValue:\"/cart\",title:\"Cart Route\"},contactRoute:{type:ControlType.String,defaultValue:\"/#contact\",title:\"Contact Route\"},subtotalLabel:{type:ControlType.String,defaultValue:\"Estimated merchandise subtotal\",title:\"Subtotal Label\"},deliveryFeeLabel:{type:ControlType.String,defaultValue:\"Delivery fee\",title:\"Delivery Fee Label\"},deliveryUnknownLabel:{type:ControlType.String,defaultValue:\"To be confirmed\",title:\"Delivery Unknown\"},estimatedTotalLabel:{type:ControlType.String,defaultValue:\"Estimated total\",title:\"Estimated Total Label\"},noPaymentLabel:{type:ControlType.String,defaultValue:\"No payment taken. The business has not received this request.\",title:\"No Payment Label\",displayTextArea:true},estimatedWarningLabel:{type:ControlType.String,defaultValue:\"Estimated only. Final delivery and tax are to be confirmed.\",title:\"Estimate Warning\"},...baseControls});\nexport const __FramerMetadata__ = {\"exports\":{\"GeneratorCart\":{\"type\":\"reactComponent\",\"name\":\"GeneratorCart\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"GeneratorCheckout\":{\"type\":\"reactComponent\",\"name\":\"GeneratorCheckout\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"GeneratorOrderConfirmation\":{\"type\":\"reactComponent\",\"name\":\"GeneratorOrderConfirmation\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"withUnavailableForm\":{\"type\":\"reactHoc\",\"name\":\"withUnavailableForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StoreOrderFlow.map"],"mappings":"8QAC4d,SAAS,EAAQ,EAAM,CAAC,IAAM,EAAE,OAAO,GAAQ,SAAS,EAAM,OAAO,CAAK,EAAE,OAAO,OAAO,SAAS,CAAC,EAAE,EAAE,GAAI,CAAC,SAAS,EAAc,EAAM,CAAqC,OAAhC,OAAO,SAAS,CAAK,EAAkB,KAAK,IAAI,EAAE,KAAK,IAAI,GAAG,KAAK,MAAM,CAAK,CAAC,CAAC,EAAlD,CAAoD,CAAC,SAAS,EAAiB,EAAI,CAAC,GAAG,CAAC,GAAK,OAAO,GAAM,SAAS,OAAO,KAAK,IAAM,EAAG,OAAO,EAAI,IAAI,EAAE,CAAC,CAAC,KAAK,EAAQ,EAAK,OAAO,EAAI,MAAM,EAAE,CAAC,CAAC,KAAK,EAAQ,EAAM,OAAO,EAAI,OAAO,EAAE,EAAQ,EAAU,EAAQ,EAAI,SAAS,EAAQ,EAAS,EAAQ,EAAI,QAAQ,EAAkG,MAA7F,CAAC,GAAI,CAAC,GAAM,CAAC,OAAO,SAAS,CAAS,GAAG,EAAU,GAAG,CAAC,OAAO,SAAS,CAAQ,EAAS,KAAW,CAAC,KAAG,OAAK,QAAM,MAAM,EAAI,OAAO,OAAO,EAAI,OAAQ,SAAS,EAAI,MAAM,IAAA,GAAU,YAAU,SAAS,EAAc,CAAQ,CAAC,CAAE,CAAC,SAAS,EAAc,EAAM,CAAC,IAAM,EAAI,IAAI,IAAI,IAAI,IAAM,KAAU,EAAM,CAAC,IAAM,EAAK,EAAiB,CAAM,EAAE,GAAG,CAAC,EAAK,SAAS,IAAM,EAAS,EAAI,IAAI,EAAK,EAAE,EAAM,EAAoC,EAAI,IAAI,EAAK,GAAG,CAAC,GAAG,EAAK,SAAS,EAAc,EAAS,SAAS,EAAK,QAAQ,CAAC,CAAC,EAA5G,EAAI,IAAI,EAAK,GAAG,CAAI,CAA0F,CAAC,OAAO,MAAM,KAAK,EAAI,OAAO,CAAC,CAAE,CAAC,SAAS,GAAa,EAAK,CAAC,OAAO,EAAc,CAAI,CAAC,CAAC,QAAQ,EAAI,IAAO,EAAI,EAAK,UAAU,EAAK,SAAS,CAAC,CAAE,CAAC,SAAS,EAAU,EAAO,CAAoD,OAA/C,OAAO,SAAS,CAAM,EAAgC,IAAI,KAAK,aAAa,QAAQ,CAAC,MAAM,WAAW,SAAS,MAAM,sBAAsB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAM,EAA9H,gBAAgI,CAAC,SAAS,GAAU,CAAC,GAAU,IAAS,OAAY,MAAM,CAAC,EAAE,GAAG,CAAC,IAAM,EAAI,EAAO,aAAa,QAAQ,CAAQ,EAAE,GAAG,CAAC,EAAI,MAAM,CAAC,EAAE,IAAM,EAAO,KAAK,MAAM,CAAG,EAAqC,OAA/B,MAAM,QAAQ,CAAM,EAAkB,EAAc,CAAM,EAA9B,CAAC,CAA+B,MAAM,CAAC,MAAM,CAAC,CAAE,CAAC,CAAC,SAAS,EAAU,EAAU,CAAC,IAAM,EAAK,EAAc,CAAS,EAAE,GAAU,IAAS,OAAY,MAAM,CAAC,GAAG,GAAM,MAAI,EAAE,GAAG,CAA4D,OAA3D,EAAO,aAAa,QAAQ,EAAS,KAAK,UAAU,CAAI,CAAC,EAAQ,CAAC,GAAG,GAAK,MAAI,CAAE,MAAM,CAAC,MAAM,CAAC,GAAG,GAAM,MAAI,CAAE,CAAC,CAAC,SAAS,EAAS,EAAK,CAAW,IAAS,QAAmB,EAAO,cAAc,IAAI,YAAY,EAAW,CAAC,OAAO,CAAC,MAAI,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAsB,CAAC,IAAM,EAAI,IAAI,KAAW,EAAS,GAAG,EAAI,YAAY,IAAI,OAAO,EAAI,SAAS,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,IAAI,OAAO,EAAI,QAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,IAAQ,EAAW,KAAK,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,GAAU,IAAS,QAAa,EAAO,QAAQ,gBAAgB,CAAC,IAAM,EAAM,IAAI,WAAW,CAAC,EAAE,EAAO,OAAO,gBAAgB,CAAK,EAAE,EAAW,MAAM,KAAK,CAAK,CAAC,CAAC,IAAI,GAAG,EAAE,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,MAAM,EAAE,CAAC,CAAE,CAAC,MAAM,MAAM,EAAS,GAAG,GAAa,CAAC,SAAS,EAAmB,EAAI,CAAC,GAAG,CAAC,GAAK,OAAO,GAAM,SAAS,OAAO,KAAK,IAAM,EAAK,EAAc,MAAM,QAAQ,EAAI,IAAI,EAAE,EAAI,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,EAAK,OAAO,OAAO,KAAK,IAAM,EAAU,OAAO,EAAI,WAAW,EAAE,CAAC,CAAC,KAAK,EAAQ,EAAU,OAAO,EAAI,WAAW,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,GAAW,CAAC,GAAW,OAAO,EAAI,QAAQ,EAAE,IAAI,8BAA8B,OAAO,KAAK,IAAM,EAAI,EAAI,iBAAuB,EAAiB,GAAM,MAAuB,IAAM,GAAG,KAAK,OAAO,SAAS,EAAQ,CAAG,CAAC,EAAE,KAAK,IAAI,EAAE,EAAQ,CAAG,CAAC,EAAE,KAAK,MAAM,CAAC,YAAU,YAAU,OAAO,8BAA8B,SAAS,CAAC,KAAK,OAAO,EAAI,UAAU,MAAM,EAAE,EAAE,MAAM,OAAO,EAAI,UAAU,OAAO,EAAE,EAAE,MAAM,OAAO,EAAI,UAAU,OAAO,EAAE,CAAC,EAAE,SAAS,CAAC,OAAO,OAAO,EAAI,UAAU,QAAQ,EAAE,EAAE,KAAK,OAAO,EAAI,UAAU,MAAM,EAAE,EAAE,OAAO,OAAO,EAAI,UAAU,QAAQ,EAAE,EAAE,OAAO,OAAO,EAAI,UAAU,QAAQ,EAAE,EAAE,QAAQ,OAAO,EAAI,UAAU,SAAS,EAAE,EAAE,MAAM,OAAO,EAAI,UAAU,OAAO,EAAE,CAAC,EAAE,OAAK,mBAAiB,eAAe,EAAI,iBAAiB,UAAU,EAAI,iBAAiB,kBAAkB,EAAI,iBAAiB,oBAAoB,EAAI,eAAe,IAAA,GAAU,oBAAoB,OAAO,EAAI,qBAAsB,SAAS,EAAI,oBAAoB,IAAA,EAAS,CAAE,CAAC,SAAS,GAAe,EAAM,CAAC,GAAU,IAAS,OAAY,MAAO,GAAM,GAAG,CAAC,IAAM,EAAU,EAAmB,CAAK,EAA0L,OAApL,GAAuB,EAAO,eAAe,QAAQ,EAAgB,KAAK,UAAU,CAAS,CAAC,EAAE,EAAO,cAAc,IAAI,YAAY,EAAkB,CAAC,OAAO,CAAC,MAAM,CAAS,CAAC,CAAC,CAAC,EAAS,IAA1K,EAA+K,MAAM,CAAC,MAAO,EAAM,CAAC,CAAC,SAAS,IAAgB,CAAC,GAAU,IAAS,OAAY,OAAO,KAAK,GAAG,CAAC,IAAM,EAAI,EAAO,eAAe,QAAQ,CAAe,EAAsB,OAAhB,EAAuB,EAAmB,KAAK,MAAM,CAAG,CAAC,EAA9C,IAAgD,MAAM,CAAC,OAAO,IAAK,CAAC,CAAC,SAAS,GAAiB,CAAC,GAAU,IAAS,OAAY,MAAO,GAAM,GAAG,CAAkI,OAAjI,EAAO,eAAe,WAAW,CAAe,EAAE,EAAO,cAAc,IAAI,YAAY,EAAkB,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,EAAS,EAAK,MAAM,CAAC,MAAO,EAAM,CAAC,CAAC,SAAS,EAAa,EAAI,EAAM,CAAI,OAAO,GAAM,WAAW,EAAI,CAAK,EAAU,GAAK,OAAO,GAAM,WAAS,EAAI,QAAQ,EAAM,CAAC,SAAS,GAAc,EAAK,CAAC,OAAOA,OAAa,CAAC,SAAS,GAAM,SAAS,WAAW,GAAM,WAAW,cAAc,GAAM,cAAc,UAAU,GAAM,UAAU,WAAW,GAAM,WAAW,GAAG,EAAK,WAAW,oEAAoE,mEAAmE,WAAW,GAAM,WAAW,UAAU,GAAM,SAAS,GAAG,CAAC,CAAI,CAAC,CAAE,CAAC,SAAS,GAAe,EAAS,EAAiB,CAAC,OAAO,GAAU,OAAO,SAAS,CAAgB,GAAG,GAAkB,EAAE,EAAiB,EAAG,CAAC,SAAS,EAAkB,EAAM,CAAC,OAAO,EAAM,QAAQ,kBAAkB,GAAG,CAAE,CAAsa,SAAS,EAAsB,EAAO,CAAC,MAAM,WAAY,CAAC,SAAS,EAAkB,EAAO,CAAC,MAAM,OAAQ,CAAC,SAAS,EAAwB,EAAO,CAAC,MAAM,aAAc,CAAC,SAAS,GAAU,EAAU,CAAC,IAAM,EAAO,EAAU,CAAS,EAAwB,OAAtB,EAAS,EAAO,IAAI,EAAS,CAAO,CAG5uM,SAAgB,EAAc,EAAM,CAAC,GAAK,CAAC,UAAQ,eAAa,YAAS,eAAY,iBAAe,iBAAc,gBAAc,uBAAqB,aAAW,gBAAc,gBAAc,gBAAc,gBAAc,mBAAiB,wBAAsB,UAAO,WAAQ,YAAU,aAAW,cAAY,SAAO,MAAI,OAAK,SAAO,EAAY,EAAS,GAAoB,EAAQ,EAAW,GAAc,CAAI,EAAO,CAAC,EAAK,GAASC,EAAS,CAAC,CAAC,EAAO,CAAC,EAAO,GAAWA,EAAS,EAAE,EAAQ,EAAQC,GAAO,CAAC,CAAC,EAAQ,EAAWC,GAAM,EAAQ,EAAY,OAAO,SAAS,CAAgB,GAAG,GAAkB,EAAQ,EAAY,EAAK,SAAS,EAAQ,GAAwBH,MAAY,EAAwB,CAAa,EAAE,CAAC,CAAa,CAAC,EAAQ,GAAwBA,MAAY,EAAsB,CAAa,EAAE,CAAC,CAAa,CAAC,EAAQ,EAASA,MAAY,GAAa,CAAI,EAAE,CAAC,CAAI,CAAC,EAAQ,GAAMA,MAAY,GAAe,EAAS,CAAgB,EAAE,CAAC,EAAS,CAAgB,CAAC,EAAE,OAAc,CAAC,GAAU,IAAS,QAAa,EAAS,OAAO,IAAM,EAAQ,EAAS,EAAE,EAAQ,QAAQ,EAAQ,MAAoB,EAAQ,CAAO,CAAC,EAAE,IAAM,EAAU,GAAO,CAAC,GAAG,EAAM,MAAM,EAAS,CAAC,IAAM,EAAS,EAAS,EAAE,EAAQ,QAAQ,EAAS,MAAoB,EAAQ,CAAQ,CAAC,CAAE,CAAC,EAAQ,EAAQ,GAAO,CAAC,IAAM,EAAO,EAAY,EAAS,MAAM,QAAQ,EAAO,QAAQ,IAAI,EAAE,EAAO,OAAO,KAAK,EAAS,EAAE,EAAQ,QAAQ,EAAS,MAAoB,EAAQ,CAAQ,CAAC,CAAE,EAA2F,OAAzF,EAAO,iBAAiB,UAAU,CAAS,EAAE,EAAO,iBAAiB,EAAW,CAAO,MAAY,CAAC,EAAO,oBAAoB,UAAU,CAAS,EAAE,EAAO,oBAAoB,EAAW,CAAO,CAAE,CAAE,EAAE,CAAC,CAAQ,CAAC,EAAE,IAAM,EAAYI,EAAY,GAAM,CAAC,IAAM,EAAO,GAAU,CAAI,EAAE,EAAQ,QAAQ,EAAO,KAAK,MAAoB,EAAQ,EAAO,IAAI,CAAC,EAAM,EAAO,IAAI,MAAoB,EAAU,wEAAwE,CAAC,CAAG,EAAE,CAAC,CAAC,EAAE,OAAoB,EAAK,UAAU,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,SAAS,EAAE,UAAU,aAAa,GAAG,EAAW,GAAG,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,MAAI,MAAM,EAAU,WAAW,GAAQ,OAAO,aAAa,IAAc,aAAa,EAAO,QAAQ,EAAI,UAAU,aAAa,SAAS,CAAC,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,SAAS,CAAO,CAAC,EAAG,EAAK,OAAwF,EAAK,IAAI,GAAmB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,sBAAsB,MAAI,SAAS,EAAE,WAAW,QAAQ,UAAU,YAAY,EAAE,SAAS,CAAC,EAAK,OAAO,IAAiB,EAAK,MAAM,CAAC,IAAI,EAAK,MAAM,IAAI,OAAO,EAAK,MAAM,OAAO,IAAI,EAAK,MAAM,KAAK,GAAG,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,KAAK,IAAI,EAAE,EAAO,CAAC,EAAE,UAAU,QAAQ,UAAU,YAAY,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,KAAK,IAAI,EAAE,EAAO,CAAC,EAAE,WAAW,CAAW,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,SAAS,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,EAAE,SAAS,SAAS,aAAa,UAAU,EAAE,SAAS,EAAK,IAAI,CAAC,EAAe,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAU,EAAK,UAAU,EAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,EAAK,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,CAAc,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,IAAI,EAAE,WAAW,QAAQ,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,GAAG,EAAW,GAAG,EAAK,GAAG,MAAM,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,EAAQ,CAAC,EAAe,EAAK,QAAQ,CAAC,GAAG,GAAG,EAAW,GAAG,EAAK,GAAG,MAAM,KAAK,SAAS,IAAI,EAAE,IAAI,GAAG,MAAM,EAAK,SAAS,SAAS,GAAO,EAAY,EAAQ,QAAQ,IAAI,GAAO,EAAM,KAAK,EAAK,GAAG,CAAC,GAAG,EAAM,SAAS,EAAc,OAAO,EAAM,OAAO,KAAK,CAAC,CAAC,EAAE,CAAK,CAAC,EAAE,MAAM,CAAC,UAAU,GAAG,MAAM,GAAG,aAAa,EAAO,OAAO,aAAa,IAAc,WAAW,cAAc,MAAM,EAAU,UAAU,aAAa,GAAG,CAAU,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,EAAY,EAAQ,QAAQ,OAAO,GAAO,EAAM,KAAK,EAAK,EAAE,CAAC,EAAE,MAAM,CAAC,UAAU,GAAG,QAAQ,SAAS,aAAa,EAAO,OAAO,aAAa,IAAc,MAAM,EAAU,WAAW,cAAc,UAAU,aAAa,GAAG,CAAU,EAAE,SAAS,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAK,EAAE,CAAC,EAAplE,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAU,EAAE,SAAS,CAAY,CAAC,EAAiiE,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,aAAa,IAAc,WAAW,EAAI,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAa,CAAC,EAAe,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAU,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,CAAa,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAY,EAAU,CAAgB,EAAE,CAAoB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,CAAU,CAAC,EAAe,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,CAAqB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,kDAAkD,MAAI,SAAS,CAAC,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,GAAwB,MAAM,CAAC,UAAU,GAAG,QAAQ,cAAc,WAAW,SAAS,MAAM,CAAU,EAAE,SAAS,CAAa,CAAC,EAAe,EAAK,GAAK,CAAC,KAAK,GAAwB,SAAsB,EAAK,IAAI,CAAC,KAAK,YAAY,gBAAgB,EAAY,SAAS,EAAY,GAAG,EAAE,eAAe,GAAO,CAAC,GAAG,EAAY,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAE,MAAO,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAY,IAAS,QAAa,EAAO,SAAS,OAAO,IAAI,IAAI,YAAY,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,CAAG,EAAE,MAAM,CAAC,UAAU,GAAG,aAAa,EAAO,OAAO,aAAa,KAAS,WAAW,GAAO,MAAM,OAAO,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,eAAe,OAAO,cAAc,EAAY,OAAO,OAAO,QAAQ,EAAY,GAAG,CAAC,EAAE,SAAS,CAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAoB,EAAK,OAAO,CAAC,KAAK,SAAS,YAAY,SAAS,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,CAAM,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAE,CAGv+M,SAAgB,EAAkB,EAAM,CAAC,GAAK,CAAC,UAAQ,SAAO,gBAAa,eAAY,mBAAiB,iBAAc,YAAU,qBAAmB,gBAAc,mBAAiB,uBAAqB,gBAAc,0BAAwB,WAAS,mBAAgB,sBAAoB,wBAAsB,kBAAgB,oBAAkB,oBAAkB,uBAAqB,SAAO,aAAW,iBAAe,iBAAe,SAAO,UAAQ,YAAU,aAAW,cAAY,SAAO,MAAI,QAAK,UAAO,EAAY,EAAW,GAAc,EAAI,EAAQ,GAAS,GAAoB,EAAO,CAAC,EAAK,IAASH,EAAS,CAAC,CAAC,EAAQ,EAAQC,GAAO,CAAC,CAAC,EAAO,CAAC,GAAQ,IAAYD,EAAS,EAAK,EAAO,CAAC,GAAM,GAAUA,EAAS,EAAE,EAAO,CAAC,EAAO,IAAWA,EAAS,CAAC,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,QAAQ,GAAG,KAAK,GAAG,OAAO,GAAG,QAAQ,GAAG,MAAM,EAAE,CAAC,EAAO,CAAC,EAAe,IAAmBA,EAAS,gBAAgB,EAAQ,EAAWE,GAAM,EAAQ,EAAWH,MAAY,EAAkB,CAAU,EAAE,CAAC,CAAU,CAAC,EAAQ,GAAoBA,MAAY,EAAkB,CAAS,EAAE,CAAC,CAAS,CAAC,EAAQ,GAAY,OAAO,SAAS,CAAgB,GAAG,GAAkB,EAAQ,EAAoBA,MAAgB,IAAiB,SAAgB,EAAK,IAAiB,qBAA2B,GAAY,EAAiB,GAAc,CAAC,EAAe,GAAY,CAAgB,CAAC,EAAQ,GAAsBA,MAAgB,IAAiB,SAAgB,EAAe,OAAU,IAAiB,oBAA2B,EAAe,iBAAwB,EAAe,cAAgB,CAAC,EAAe,EAAe,cAAc,EAAe,iBAAiB,EAAe,MAAM,CAAC,EAAQ,EAASA,MAAY,GAAa,CAAI,EAAE,CAAC,CAAI,CAAC,EAAQ,GAAUA,MAAY,GAAe,EAAS,CAAmB,EAAE,CAAC,EAAS,CAAmB,CAAC,EAAE,OAAc,CAAC,GAAU,IAAS,QAAa,GAAS,OAAO,IAAM,EAAQ,EAAS,EAAE,EAAQ,QAAQ,EAAQ,MAAoB,GAAQ,CAAO,CAAC,EAAE,IAAM,EAAU,GAAO,CAAC,GAAG,EAAM,MAAM,EAAS,CAAC,IAAM,EAAS,EAAS,EAAE,EAAQ,QAAQ,EAAS,MAAoB,GAAQ,CAAQ,CAAC,CAAE,CAAC,EAAQ,MAAY,CAAC,IAAM,EAAS,EAAS,EAAE,EAAQ,QAAQ,EAAS,MAAoB,GAAQ,CAAQ,CAAC,CAAE,EAA2F,OAAzF,EAAO,iBAAiB,UAAU,CAAS,EAAE,EAAO,iBAAiB,EAAW,CAAO,MAAY,CAAC,EAAO,oBAAoB,UAAU,CAAS,EAAE,EAAO,oBAAoB,EAAW,CAAO,CAAE,CAAE,EAAE,CAAC,EAAQ,CAAC,EAAE,IAAM,GAAYI,EAAY,GAAM,CAAC,IAAM,EAAO,GAAU,CAAI,EAAE,EAAQ,QAAQ,EAAO,KAAK,MAAoB,GAAQ,EAAO,IAAI,CAAC,EAAM,EAAO,IAAI,MAAoB,EAAS,CAAe,CAAC,CAAG,EAAE,CAAC,CAAe,CAAC,EAAQ,GAASA,EAAY,GAAO,CAAwB,GAAvB,EAAM,eAAe,EAAK,CAAC,EAAK,OAAO,CAAC,MAAoB,EAAS,CAAgB,CAAC,EAAE,MAAO,CAAC,IAAM,EAAS,CAAC,EAAO,KAAK,EAAO,MAAM,EAAO,MAAM,EAAO,QAAQ,EAAO,KAAK,EAAO,OAAO,EAAkD,GAA5C,GAAe,EAAS,KAAK,EAAO,MAAM,EAAK,EAAS,KAAK,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,GAAQ,CAAC,MAAoB,EAAS,CAAa,CAAC,EAAE,MAAO,CAAC,IAAM,EAAa,OAAO,EAAO,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,YAAY,EAAQ,EAAa,OAAO,EAAO,KAAK,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,6BAA6B,KAAK,CAAY,EAAE,CAAC,MAAoB,EAAS,CAAiB,CAAC,EAAE,MAAO,CAAC,GAAG,CAAC,qBAAqB,KAAK,CAAY,EAAE,CAAC,MAAoB,EAAS,CAAiB,CAAC,EAAE,MAAO,CAAC,GAAG,CAAC,OAAO,SAAS,CAAQ,GAAG,GAAU,EAAE,CAAC,MAAoB,EAAS,CAAgB,CAAC,EAAE,MAAO,CAA6f,GAAG,CAAzB,GAAe,CAAxe,UAAU,EAAqB,EAAE,UAAU,IAAI,KAAK,CAAA,CAAE,YAAY,EAAE,OAAO,8BAA8B,SAAS,CAAC,KAAK,EAAO,KAAK,KAAK,EAAE,MAAM,EAAa,MAAM,CAAY,EAAE,SAAS,CAAC,OAAO,EAAO,QAAQ,KAAK,EAAE,KAAK,EAAO,KAAK,KAAK,EAAE,OAAO,GAAG,OAAO,EAAO,OAAO,KAAK,EAAE,QAAQ,EAAO,QAAQ,KAAK,EAAE,MAAM,EAAO,MAAM,KAAK,CAAC,EAAE,OAAK,iBAAiB,GAAqB,EAAE,EAAoB,KAAK,iBAAe,oBAAoB,EAAmD,CAAQ,EAAE,CAAC,MAAoB,EAAS,CAAe,CAAC,EAAE,MAAO,CAAW,IAAS,QAAa,EAAO,SAAS,OAAO,IAAI,IAAI,sBAAsB,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,CAAG,EAAE,CAAC,EAAK,EAAiB,GAAQ,EAAe,EAAkB,EAAkB,EAAe,EAAc,EAAgB,EAAoB,GAAsB,EAAS,CAAM,CAAC,EAAE,OAAoB,EAAM,UAAU,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,SAAS,EAAE,UAAU,aAAa,MAAM,EAAU,GAAG,EAAW,GAAG,EAAK,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,IAAI,EAAW,yCAAyC,EAAW,mDAAmD,EAAI,kBAAkB,EAAW,wEAAwE,EAAW,0DAA0D,CAAC,EAAe,EAAM,OAAO,CAAU,YAAS,UAAU,GAAG,EAAW,YAAY,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,MAAI,WAAW,EAAQ,OAAO,aAAa,IAAc,aAAa,EAAO,QAAQ,EAAI,UAAU,aAAa,SAAS,CAAC,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,SAAS,CAAO,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAU,EAAE,SAAS,CAAM,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAU,EAAE,SAAS,CAAoB,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,GAAG,EAAW,OAAO,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,GAAG,EAAW,OAAO,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,EAAE,SAAS,CAAC,CAAC,CAAC,OAAO,EAAO,KAAK,OAAO,OAAO,EAAI,EAAE,CAAC,QAAQ,EAAO,MAAM,QAAQ,QAAQ,EAAI,EAAE,CAAC,QAAQ,EAAO,MAAM,MAAM,MAAM,EAAI,EAAE,CAAC,UAAU,EAAO,QAAQ,iBAAiB,OAAO,EAAI,EAAE,CAAC,OAAO,EAAO,KAAK,iBAAiB,OAAO,EAAI,EAAE,CAAC,SAAS,EAAO,OAAO,cAAc,OAAO,CAAC,CAAc,EAAE,CAAC,UAAU,EAAO,QAAQ,eAAe,OAAO,EAAI,CAAC,CAAC,CAAC,KAAK,CAAC,EAAI,EAAM,EAAa,EAAK,KAAyB,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,CAAK,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAO,GAAc,WAAc,OAAK,UAAU,IAAM,OAAO,IAAI,IAAM,QAAQ,IAAI,IAAM,QAAQ,GAAG,IAAM,UAAU,IAAI,IAAM,OAAO,IAAI,IAAM,SAAS,GAAG,IAAiB,eAAa,SAAS,GAAOC,MAAoB,GAAU,IAAO,CAAC,GAAG,GAAM,GAAK,EAAM,OAAO,KAAK,EAAE,CAAC,EAAE,MAAM,CAAC,MAAM,OAAO,SAAS,EAAE,UAAU,GAAG,aAAa,EAAO,OAAO,aAAa,IAAc,WAAW,cAAc,MAAM,EAAU,UAAU,aAAa,QAAQ,WAAW,GAAG,CAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAG,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAO,KAAK,CAAC,EAAe,EAAK,WAAW,CAAC,MAAM,EAAO,MAAM,UAAU,IAAI,aAAa,MAAM,SAAS,GAAOA,MAAoB,GAAU,IAAO,CAAC,GAAG,EAAK,MAAM,EAAM,OAAO,KAAK,EAAE,CAAC,EAAE,MAAM,CAAC,MAAM,OAAO,SAAS,EAAE,UAAU,GAAG,aAAa,EAAO,OAAO,aAAa,IAAc,WAAW,cAAc,MAAM,EAAU,UAAU,aAAa,QAAQ,WAAW,OAAO,WAAW,GAAG,CAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,QAAQ,CAAC,UAAU,GAAG,EAAW,OAAO,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,aAAa,QAAQ,OAAO,aAAa,IAAc,aAAa,EAAO,QAAQ,EAAI,UAAU,YAAY,EAAE,SAAS,CAAE,EAAK,OAA4F,EAAK,IAAI,GAAmB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,sBAAsB,IAAI,EAAE,SAAS,EAAE,WAAW,OAAO,EAAE,SAAS,CAAC,EAAK,OAAO,IAAiB,EAAK,MAAM,CAAC,IAAI,EAAK,MAAM,IAAI,OAAO,EAAK,MAAM,OAAO,IAAI,EAAK,MAAM,KAAK,GAAG,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,KAAK,IAAI,EAAE,EAAO,CAAC,EAAE,UAAU,OAAO,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,KAAK,IAAI,EAAE,EAAO,CAAC,EAAE,WAAW,CAAW,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,EAAE,SAAS,SAAS,aAAa,WAAW,aAAa,UAAU,EAAE,SAAS,EAAK,IAAI,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,CAAC,EAAW,MAAM,KAAK,EAAK,KAAK,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,SAAS,CAAC,EAAW,UAAU,KAAK,EAAU,EAAK,SAAS,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,GAAG,EAAW,GAAG,EAAK,GAAG,MAAM,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,EAAW,GAAG,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,yBAAyB,EAAK,OAAO,YAAY,GAAY,EAAQ,QAAQ,IAAI,GAAO,EAAM,KAAK,EAAK,GAAG,CAAC,GAAG,EAAM,SAAS,EAAc,EAAM,SAAS,CAAC,CAAC,EAAE,CAAK,CAAC,EAAE,MAAM,CAAC,UAAU,GAAG,SAAS,GAAG,aAAa,EAAO,OAAO,aAAa,IAAc,WAAW,cAAc,MAAM,CAAS,EAAE,SAAS,GAAG,CAAC,EAAe,EAAK,QAAQ,CAAC,GAAG,GAAG,EAAW,GAAG,EAAK,GAAG,MAAM,KAAK,SAAS,IAAI,EAAE,IAAI,GAAG,MAAM,EAAK,SAAS,SAAS,GAAO,GAAY,EAAQ,QAAQ,IAAI,GAAO,EAAM,KAAK,EAAK,GAAG,CAAC,GAAG,EAAM,SAAS,EAAc,OAAO,EAAM,OAAO,KAAK,CAAC,CAAC,EAAE,CAAK,CAAC,EAAE,MAAM,CAAC,UAAU,GAAG,MAAM,GAAG,aAAa,EAAO,OAAO,aAAa,IAAc,WAAW,cAAc,MAAM,EAAU,UAAU,SAAS,GAAG,CAAU,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,yBAAyB,EAAK,OAAO,YAAY,GAAY,EAAQ,QAAQ,IAAI,GAAO,EAAM,KAAK,EAAK,GAAG,CAAC,GAAG,EAAM,SAAS,EAAc,EAAM,SAAS,CAAC,CAAC,EAAE,CAAK,CAAC,EAAE,MAAM,CAAC,UAAU,GAAG,SAAS,GAAG,aAAa,EAAO,OAAO,aAAa,IAAc,WAAW,cAAc,MAAM,CAAS,EAAE,SAAS,GAAG,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,YAAY,GAAY,EAAQ,QAAQ,OAAO,GAAO,EAAM,KAAK,EAAK,EAAE,CAAC,EAAE,MAAM,CAAC,UAAU,GAAG,aAAa,EAAO,OAAO,aAAa,IAAc,WAAW,cAAc,MAAM,EAAU,QAAQ,SAAS,GAAG,CAAU,EAAE,SAAS,EAAW,MAAM,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,SAAS,CAAC,SAAS,CAAC,EAAW,UAAU,KAAK,EAAU,EAAK,UAAU,EAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAK,EAAE,CAAC,EAAhqF,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAU,EAAE,SAAS,CAAgB,CAAC,EAAymF,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,aAAa,IAAc,WAAW,GAAG,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,EAAe,MAAM,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,QAAQ,KAAK,GAAG,EAAW,kBAAkB,QAAQ,IAAiB,SAAS,aAAaA,MAAoB,GAAkB,QAAQ,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAe,MAAM,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,EAAe,UAAU,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,QAAQ,KAAK,GAAG,EAAW,kBAAkB,QAAQ,IAAiB,iBAAiB,aAAaA,MAAoB,GAAkB,gBAAgB,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAe,aAAa,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,EAAe,iBAAiB,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,QAAQ,KAAK,GAAG,EAAW,kBAAkB,QAAQ,IAAiB,oBAAoB,aAAaA,MAAoB,GAAkB,mBAAmB,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAe,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,EAAe,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,aAAa,IAAc,WAAW,GAAG,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,CAAa,CAAC,EAAe,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAU,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,CAAuB,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,GAAqB,EAAE,EAAU,CAAmB,EAAE,CAAoB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,CAAQ,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAe,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,CAAmB,CAAC,EAAe,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAU,EAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,CAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,SAAS,GAAK,QAAQ,GAAQ,SAAS,GAAOA,MAAoB,GAAW,EAAM,OAAO,OAAO,CAAC,EAAE,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAY,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,kDAAkD,KAAG,EAAE,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,GAAoB,SAAsB,EAAK,IAAI,CAAC,KAAK,QAAQ,eAAe,GAAO,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAY,IAAS,QAAa,EAAO,SAAS,OAAO,IAAI,IAAI,QAAQ,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,CAAG,EAAE,MAAM,CAAC,UAAU,GAAG,QAAQ,cAAc,WAAW,SAAS,MAAM,CAAU,EAAE,SAAS,EAAa,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,UAAU,GAAG,aAAa,EAAO,OAAO,aAAa,IAAS,WAAW,EAAO,MAAM,OAAO,UAAU,aAAa,GAAG,CAAU,EAAE,SAAS,EAAW,CAAC,CAAC,CAAC,CAAC,EAAE,GAAmB,EAAK,OAAO,CAAC,KAAK,QAAQ,MAAM,CAAC,MAAM,EAAW,aAAa,UAAU,EAAE,SAAS,EAAK,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAGtkb,SAAgB,EAA2B,EAAM,CAAC,GAAK,CAAC,UAAQ,iBAAe,WAAQ,mBAAgB,sBAAoB,gBAAa,eAAY,eAAa,mBAAgB,kBAAgB,aAAW,aAAW,eAAa,YAAU,eAAa,gBAAc,mBAAiB,uBAAqB,sBAAoB,kBAAe,wBAAsB,UAAQ,YAAU,aAAW,cAAY,UAAO,SAAO,MAAI,OAAK,SAAO,EAAY,EAAW,GAAc,CAAI,EAAQ,EAAS,GAAoB,EAAO,CAAC,EAAM,GAAUJ,EAAS,IAAI,EAAO,CAAC,EAAO,GAAWA,EAAS,EAAE,EAAQ,EAASD,MAAY,EAAM,GAAa,EAAM,IAAI,EAAE,EAAE,CAAC,CAAK,CAAC,EAAQ,EAAMA,MAAY,EAAM,GAAe,EAAS,EAAM,kBAAkB,EAAE,EAAE,EAAE,CAAC,EAAM,CAAQ,CAAC,EAAE,OAAc,CAAC,GAAU,IAAS,QAAa,EAAS,OAAO,MAAoB,EAAS,GAAe,CAAC,CAAC,EAAE,IAAM,MAAaK,MAAoB,EAAS,GAAe,CAAC,CAAC,EAAsD,OAApD,EAAO,iBAAiB,EAAkB,CAAQ,MAAY,EAAO,oBAAoB,EAAkB,CAAQ,CAAE,EAAE,CAAC,CAAQ,CAAC,EAAE,IAAM,EAAQD,MAAgB,CAA4B,GAAG,CAArB,EAAuB,EAAE,CAAC,MAAoB,EAAU,kDAAkD,CAAC,EAAE,MAAO,CAAW,IAAS,QAAa,EAAO,SAAS,OAAO,IAAI,IAAI,QAAQ,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,CAAG,EAAE,CAAC,CAAC,EAAE,OAAoB,EAAK,UAAU,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,SAAS,EAAE,UAAU,aAAa,MAAM,EAAU,GAAG,EAAW,GAAG,CAAK,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,MAAI,WAAW,EAAQ,OAAO,aAAa,IAAc,aAAa,EAAO,QAAQ,EAAI,UAAU,aAAa,SAAS,CAAC,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,SAAS,EAAM,EAAQ,CAAc,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAU,EAAE,SAAS,EAAO,CAAC,EAAG,EAAsF,EAAME,GAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,SAAS,CAAC,EAAoB,IAAI,CAAC,CAAC,EAAE,EAAM,SAAS,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,SAAS,CAAC,GAAa,IAAI,CAAC,CAAC,EAAE,IAAI,KAAK,EAAM,SAAS,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,SAAS,CAAC,GAAY,IAAI,CAAC,CAAC,EAAE,EAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,aAAa,IAAc,WAAW,EAAI,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,CAAY,CAAC,EAAE,EAAM,KAAK,IAAI,GAAmB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,sBAAsB,IAAI,EAAE,SAAS,EAAE,WAAW,OAAO,EAAE,SAAS,CAAC,EAAK,OAAO,IAAiB,EAAK,MAAM,CAAC,IAAI,EAAK,MAAM,IAAI,OAAO,EAAK,MAAM,OAAO,IAAI,EAAK,MAAM,KAAK,GAAG,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,KAAK,IAAI,EAAE,EAAO,CAAC,EAAE,UAAU,OAAO,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,KAAK,IAAI,EAAE,EAAO,CAAC,EAAE,WAAW,CAAW,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,EAAE,SAAS,SAAS,aAAa,WAAW,aAAa,UAAU,EAAE,SAAS,EAAK,IAAI,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,EAAK,KAAK,CAAC,EAAe,EAAM,OAAO,CAAC,SAAS,CAAC,EAAU,EAAK,SAAS,EAAE,MAAS,EAAK,QAAQ,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,SAAS,EAAU,EAAK,UAAU,EAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAK,EAAE,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,CAAa,CAAC,EAAe,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAU,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,CAAgB,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAM,mBAAmB,KAAK,EAAqB,EAAU,EAAM,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,CAAmB,CAAC,EAAe,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,aAAa,EAAE,SAAS,EAAU,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,CAAqB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,EAAe,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,IAAI,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,KAAK,CAAC,EAAe,EAAK,SAAS,CAAC,SAAS,CAAe,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAM,qBAAqB,EAAM,gBAAgB,CAAoB,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,MAAM,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,IAAI,CAAC,EAAE,EAAM,SAAS,OAAoB,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,MAAM,CAAC,EAAE,KAAkB,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,MAAM,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,OAAO,CAAC,EAAE,EAAM,SAAS,MAAmB,EAAK,OAAO,CAAC,SAAS,EAAM,SAAS,KAAK,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAj3G,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,SAAS,EAAe,CAAC,EAA40G,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,oBAAoB,kDAAkD,KAAG,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,EAAa,MAAM,CAAC,UAAU,GAAG,QAAQ,cAAc,WAAW,SAAS,MAAM,CAAU,EAAE,SAAS,CAAY,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,YAAmB,IAAS,QAAa,EAAO,MAAM,EAAE,MAAM,CAAC,UAAU,GAAG,aAAa,EAAO,OAAO,aAAa,IAAc,WAAW,cAAc,MAAM,EAAU,GAAG,CAAU,EAAE,SAAS,CAAU,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAQ,MAAM,CAAC,UAAU,GAAG,aAAa,EAAO,OAAO,aAAa,KAAS,WAAW,GAAO,MAAM,OAAO,GAAG,CAAU,EAAE,SAAS,CAAU,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,EAAc,CAAC,EAAE,EAAoB,EAAK,OAAO,CAAC,KAAK,QAAQ,MAAM,CAAC,MAAM,CAAU,EAAE,SAAS,CAAM,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAoB,EAAU,CAAC,OAAoB,IAAY,EAAM,IAAM,CAAC,IAAM,EAASJ,GAAO,IAAI,EACnrM,OADqrM,OAAc,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAK,EAAS,QAAW,CAAC,GAAM,OAAO,EAAK,kBAAmB,YAA4G,EAAhE,iBAAiB,6CAA4D,CAAC,CAAC,QAAQ,GAAS,CAAC,GAAG,CAAC,EAAQ,SAAS,GAAK,EAAQ,aAAa,gBAAgB,MAAM,CAAE,MAAM,CACxhN,CAAC,CAAC,CAAE,EAAE,CAAC,CAAK,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,IAAI,GAAM,CAAC,EAAS,QAAQ,EAAK,EAAa,EAAI,CAAI,CAAE,EAAE,gBAAgB,GAAO,CAAI,GAAO,OAAO,EAAM,gBAAiB,YAAW,EAAM,eAAe,EAAK,GAAO,OAAO,EAAM,iBAAkB,YAAW,EAAM,gBAAgB,CAAE,EAAE,SAAS,GAAO,CAAI,GAAO,OAAO,EAAM,gBAAiB,YAAW,EAAM,eAAe,EAAK,GAAO,OAAO,EAAM,iBAAkB,YAAW,EAAM,gBAAgB,CAAE,CAAC,CAAC,CAAE,CAAC,CAAE,+BAVtY,IAAkG,KAA6E,EAAO,EAAS,6BAAmC,EAAW,oCAA0C,EAAgB,oCAA0C,EAAkB,2CAU0C,EAAa,CAAC,OAAO,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,QAAQ,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,MAAM,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,OAAO,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,QAAQ,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,MAAM,QAAQ,EAAE,IAAI,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,MAAM,KAAK,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,QAAQ,SAAS,WAAW,QAAQ,cAAc,SAAS,CAAC,CAAC,EAAE,EAAoB,EAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,MAAM,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,sBAAsB,MAAM,OAAO,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,MAAM,WAAW,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,MAAM,QAAQ,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,aAAa,aAAa,MAAM,YAAY,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,WAAW,MAAM,UAAU,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,WAAW,MAAM,UAAU,EAAE,qBAAqB,CAAC,KAAK,EAAY,OAAO,aAAa,kBAAkB,MAAM,kBAAkB,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,aAAa,8BAA8B,MAAM,aAAa,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,uBAAuB,MAAM,UAAU,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,iBAAiB,MAAM,UAAU,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,cAAc,MAAM,gBAAgB,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,MAAM,gBAAgB,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,MAAM,oBAAoB,EAAE,sBAAsB,CAAC,KAAK,EAAY,OAAO,aAAa,8DAA8D,MAAM,kBAAkB,EAAE,GAAG,CAAY,CAAC,EAAE,EAAoB,EAAkB,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,WAAW,MAAM,SAAS,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,gLAAgL,MAAM,SAAS,gBAAgB,EAAI,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,qFAAqF,MAAM,UAAU,gBAAgB,EAAI,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,sBAAsB,MAAM,QAAQ,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,aAAa,uDAAuD,MAAM,YAAY,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,eAAe,MAAM,YAAY,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,QAAQ,MAAM,YAAY,EAAE,mBAAmB,CAAC,KAAK,EAAY,OAAO,aAAa,sBAAsB,MAAM,eAAe,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,2DAA2D,MAAM,gBAAgB,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,aAAa,6FAA6F,MAAM,aAAa,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,aAAa,sCAAsC,MAAM,eAAe,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,aAAa,qCAAqC,MAAM,eAAe,EAAE,qBAAqB,CAAC,KAAK,EAAY,OAAO,aAAa,0GAA0G,MAAM,eAAe,gBAAgB,EAAI,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,MAAM,oBAAoB,EAAE,qBAAqB,CAAC,KAAK,EAAY,OAAO,aAAa,kBAAkB,MAAM,kBAAkB,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,iCAAiC,MAAM,gBAAgB,EAAE,wBAAwB,CAAC,KAAK,EAAY,OAAO,aAAa,eAAe,MAAM,oBAAoB,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,MAAM,WAAW,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,aAAa,kBAAkB,MAAM,aAAa,EAAE,oBAAoB,CAAC,KAAK,EAAY,OAAO,aAAa,oCAAoC,MAAM,uBAAuB,EAAE,sBAAsB,CAAC,KAAK,EAAY,OAAO,aAAa,8DAA8D,MAAM,kBAAkB,EAAE,eAAe,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,kBAAkB,aAAa,MAAM,cAAc,IAAI,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,CAAC,KAAK,OAAO,MAAM,QAAQ,MAAM,QAAQ,QAAQ,UAAU,KAAK,OAAO,OAAO,cAAc,QAAQ,UAAU,MAAM,wBAAwB,EAAE,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,OAAO,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,OAAO,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,aAAa,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,wBAAwB,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,CAAC,MAAM,QAAQ,UAAU,aAAa,IAAI,MAAM,OAAO,SAAS,UAAU,YAAY,EAAE,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,OAAO,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,EAAE,IAAI,CAAC,KAAK,EAAY,OAAO,aAAa,KAAK,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,QAAQ,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,CAAC,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,CAAC,OAAO,kBAAkB,OAAO,4BAA4B,cAAc,4BAA4B,iBAAiB,+BAA+B,WAAW,+CAA+C,kBAAkB,wCAAwC,qBAAqB,mCAAmC,EAAE,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,iBAAiB,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,2BAA2B,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,2BAA2B,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,aAAa,8BAA8B,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,aAAa,8CAA8C,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,aAAa,uCAAuC,EAAE,qBAAqB,CAAC,KAAK,EAAY,OAAO,aAAa,mCAAmC,CAAC,CAAC,EAAE,GAAG,CAAY,CAAC,EAAE,EAAoB,EAA2B,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,sCAAsC,MAAM,SAAS,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,aAAa,mBAAmB,MAAM,kBAAkB,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,gEAAgE,MAAM,UAAU,gBAAgB,EAAI,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,aAAa,kDAAkD,MAAM,UAAU,EAAE,oBAAoB,CAAC,KAAK,EAAY,OAAO,aAAa,kBAAkB,MAAM,iBAAiB,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,WAAW,MAAM,eAAe,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,MAAM,cAAc,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,gBAAgB,MAAM,eAAe,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,aAAa,WAAW,MAAM,kBAAkB,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,aAAa,WAAW,MAAM,kBAAkB,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,aAAa,gBAAgB,MAAM,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,aAAa,yCAAyC,MAAM,OAAO,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,wCAAwC,MAAM,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,QAAQ,MAAM,YAAY,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,MAAM,eAAe,EAAE,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,iCAAiC,MAAM,gBAAgB,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,aAAa,eAAe,MAAM,oBAAoB,EAAE,qBAAqB,CAAC,KAAK,EAAY,OAAO,aAAa,kBAAkB,MAAM,kBAAkB,EAAE,oBAAoB,CAAC,KAAK,EAAY,OAAO,aAAa,kBAAkB,MAAM,uBAAuB,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,aAAa,gEAAgE,MAAM,mBAAmB,gBAAgB,EAAI,EAAE,sBAAsB,CAAC,KAAK,EAAY,OAAO,aAAa,8DAA8D,MAAM,kBAAkB,EAAE,GAAG,CAAY,CAAC"}