{"version":3,"file":"Form_testing.DSGUcXeR.mjs","names":["useRef","useState","p","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/5FdOglkLY8i13JImyONv/vwn1IDOGspKb4bV4CV77/Form_testing.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const LockIcon=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"13\",height:\"13\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#aaa\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"11\",width:\"18\",height:\"11\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 11V7a5 5 0 0 1 10 0v4\"})]});const TagIcon=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20.59 13.41l-7.17 7.17a2 2 0 01-2.83 0L2 12V2h10l8.59 8.59a2 2 0 010 2.82z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"7\",y1:\"7\",x2:\"7.01\",y2:\"7\"})]});const CheckIcon=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#16a34a\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})});const ChevronDown=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#999\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6 9 12 15 18 9\"})});const STATES=[\"Andhra Pradesh\",\"Arunachal Pradesh\",\"Assam\",\"Bihar\",\"Chhattisgarh\",\"Goa\",\"Gujarat\",\"Haryana\",\"Himachal Pradesh\",\"Jharkhand\",\"Karnataka\",\"Kerala\",\"Madhya Pradesh\",\"Maharashtra\",\"Manipur\",\"Meghalaya\",\"Mizoram\",\"Nagaland\",\"Odisha\",\"Punjab\",\"Rajasthan\",\"Sikkim\",\"Tamil Nadu\",\"Telangana\",\"Tripura\",\"Uttar Pradesh\",\"Uttarakhand\",\"West Bengal\",\"Delhi\",\"Jammu and Kashmir\",\"Ladakh\",\"Chandigarh\",\"Puducherry\",\"Andaman and Nicobar Islands\",\"Dadra and Nagar Haveli and Daman and Diu\",\"Lakshadweep\"];export default function CourseRegisterForm(props){const{backendUrl=\"\",courseName=\"Certified DPO Course (CDPO)\",batchesConfig=\"CIO Batch 1:15000:18:04-05 April 2026,CIO Batch 2:15000:18:11-12 April 2026\",accentColor=\"#ff6600\",privacyUrl=\"https://dpo-club.org/privacy-policy\",termsUrl=\"https://dpo-club.org/terms-and-conditions\"}=props;const ref=useRef(null);const[cw,setCw]=useState(1200);useEffect(()=>{const el=ref.current;if(!el)return;const ro=new ResizeObserver(entries=>{for(const e of entries)setCw(e.contentRect.width);});ro.observe(el);setCw(el.offsetWidth);return()=>ro.disconnect();},[]);const isMobile=cw<580;const isTablet=cw>=580&&cw<900;const isDesktop=cw>=900;const c=accentColor;// Parse batches\nconst batches=batchesConfig.split(\",\").map(b=>{const p=b.trim().split(\":\");const base=parseInt(p[1])||15e3;const gst=parseInt(p[2])||18;const gstAmt=Math.round(base*gst/100);return{label:p[0]||\"\",basePrice:base,gstPercent:gst,gstAmount:gstAmt,totalPrice:base+gstAmt,dates:p[3]||\"\"};}).filter(b=>b.label);const[selectedBatch,setSelectedBatch]=useState(0);const currentBatch=batches[selectedBatch]||batches[0]||{label:\"\",basePrice:15e3,gstPercent:18,gstAmount:2700,totalPrice:17700,dates:\"\"};const[name,setName]=useState(\"\"),[email,setEmail]=useState(\"\"),[phone,setPhone]=useState(\"\");const[error,setError]=useState(\"\"),[btnHover,setBtnHover]=useState(false),[saving,setSaving]=useState(false);const[showGst,setShowGst]=useState(false);const[buyerGstin,setBuyerGstin]=useState(\"\"),[buyerLegalName,setBuyerLegalName]=useState(\"\");const[address,setAddress]=useState(\"\"),[city,setCity]=useState(\"\");const[state,setState]=useState(\"Karnataka\"),[pincode,setPincode]=useState(\"\");const[consent,setConsent]=useState(false);const[couponCode,setCouponCode]=useState(\"\"),[couponChecking,setCouponChecking]=useState(false);const[couponValid,setCouponValid]=useState(false),[couponMessage,setCouponMessage]=useState(\"\");const[couponAppliedCode,setCouponAppliedCode]=useState(\"\");const[discountAmount,setDiscountAmount]=useState(0);const[currentGst,setCurrentGst]=useState(currentBatch.gstAmount);const[finalAmount,setFinalAmount]=useState(currentBatch.totalPrice);useEffect(()=>{setCurrentGst(currentBatch.gstAmount);setFinalAmount(currentBatch.totalPrice);setDiscountAmount(0);setCouponValid(false);setCouponMessage(\"\");setCouponAppliedCode(\"\");setCouponCode(\"\");},[selectedBatch,currentBatch.totalPrice]);const fs={heading:isMobile?22:isTablet?26:28,subheading:isMobile?13:14,label:isMobile?12:13,input:isMobile?14:14,small:isMobile?11:12,price:isMobile?18:20,btn:isMobile?15:16,body:isMobile?13:14};const handleApplyCoupon=useCallback(async()=>{const code=couponCode.trim();if(!code){setCouponMessage(\"Please enter a coupon code.\");return;}if(!backendUrl){setCouponMessage(\"System not configured.\");return;}setCouponChecking(true);setCouponMessage(\"\");setCouponValid(false);try{const params=new URLSearchParams({action:\"validateCoupon\",batch:currentBatch.label,coupon:code});const resp=await fetch(backendUrl+\"?\"+params.toString());const data=await resp.json();if(data.valid){setCouponValid(true);setDiscountAmount(data.discountAmount);setCurrentGst(data.gstAmount);setFinalAmount(data.finalAmount);setCouponAppliedCode(code.toUpperCase());setCouponMessage(data.message);}else{setCouponValid(false);setDiscountAmount(0);setCurrentGst(currentBatch.gstAmount);setFinalAmount(currentBatch.totalPrice);setCouponAppliedCode(\"\");setCouponMessage(data.message||\"Invalid coupon code.\");}}catch{setCouponMessage(\"Could not verify coupon.\");setCouponValid(false);}setCouponChecking(false);},[couponCode,backendUrl,currentBatch]);const handleRemoveCoupon=useCallback(()=>{setCouponCode(\"\");setCouponValid(false);setCouponMessage(\"\");setDiscountAmount(0);setCurrentGst(currentBatch.gstAmount);setFinalAmount(currentBatch.totalPrice);setCouponAppliedCode(\"\");},[currentBatch]);function validateGstin(g){if(!g)return true;return/^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$/.test(g);}function validate(){if(!name.trim())return\"Please enter your full name\";if(!email.trim()||!email.includes(\"@\")||!email.includes(\".\"))return\"Please enter a valid email\";if(!phone.trim()||phone.replace(/\\D/g,\"\").length<10)return\"Please enter a valid 10-digit phone number\";if(showGst&&buyerGstin&&!validateGstin(buyerGstin))return\"Please enter a valid 15-character GSTIN\";if(showGst&&buyerGstin&&!buyerLegalName.trim())return\"Please enter the registered legal name for the GSTIN\";if(!consent)return\"Please accept the Privacy Policy and Terms & Conditions to proceed\";return null;}async function handleProceed(){const e=validate();if(e){setError(e);return;}setError(\"\");setSaving(true);try{const params=new URLSearchParams({action:\"registerCDPO\",name:name.trim(),email:email.trim(),phone:phone.trim().replace(/\\D/g,\"\").slice(-10),batch:currentBatch.label,coupon:couponAppliedCode,state:showGst?state:\"\",address:showGst?address.trim():\"\",city:showGst?city.trim():\"\",pincode:showGst?pincode.trim():\"\",buyer_gstin:showGst?buyerGstin.trim().toUpperCase():\"\",buyer_legal_name:showGst?buyerLegalName.trim():\"\",consent:\"yes\"});const resp=await fetch(backendUrl+\"?\"+params.toString());const data=await resp.json();if(data.status===\"ok\"&&data.paymentUrl){window.location.href=data.paymentUrl;}else{setError(data.message||\"Something went wrong.\");setSaving(false);}}catch{setError(\"Could not connect to server.\");setSaving(false);}}const inp={width:\"100%\",padding:\"10px 12px\",fontSize:fs.input,border:\"1.5px solid #e5e3e0\",borderRadius:8,outline:\"none\",boxSizing:\"border-box\",color:\"#1a1a1a\",background:\"#FAFAF8\",fontFamily:\"inherit\",transition:\"border-color .2s, box-shadow .2s\"};const lbl={display:\"block\",fontSize:fs.label,fontWeight:600,color:\"#444\",marginBottom:4};const fg={marginBottom:12};const row=cols=>({display:\"flex\",flexDirection:isMobile?\"column\":\"row\",gap:isMobile?12:10,marginBottom:12});const col1={flex:1,minWidth:0};const discountedBase=currentBatch.basePrice-discountAmount;// Desktop: 2-column layout for form + summary side by side\nconst maxW=isDesktop?720:isTablet?600:\"100%\";return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",fontFamily:\"'DM Sans', sans-serif\",padding:isMobile?\"24px 14px\":\"36px 32px\",boxSizing:\"border-box\",background:\"#FAFAF8\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');\n                input::placeholder { color: #b0ada8; }\n                input:focus, select:focus { border-color: ${c} !important; box-shadow: 0 0 0 3px ${c}15 !important; background: #fff !important; }`}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:maxW,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:20},children:[/*#__PURE__*/_jsxs(\"h1\",{style:{fontSize:fs.heading,fontWeight:800,color:\"#111\",margin:\"0 0 4px\"},children:[\"Register for \",courseName]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:fs.subheading,color:\"#888\",margin:0},children:\"Select your batch and complete your details\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",borderRadius:14,padding:isMobile?\"20px 16px\":\"24px 24px\",boxShadow:\"0 2px 16px rgba(0,0,0,.05), 0 0 0 1px rgba(0,0,0,.03)\"},children:[error&&/*#__PURE__*/_jsx(\"div\",{style:{background:\"#fef2f2\",border:\"1px solid #fecaca\",color:\"#dc2626\",padding:\"9px 12px\",borderRadius:8,fontSize:fs.small,fontWeight:500,marginBottom:12},children:error}),batches.length>1&&/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:14},children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"Select Your Batch\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",gap:8},children:batches.map((b,i)=>{const sel=selectedBatch===i;return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>setSelectedBatch(i),style:{flex:1,padding:isMobile?\"12px 14px\":\"12px 14px\",borderRadius:10,border:sel?\"2px solid \"+c:\"1.5px solid #e5e3e0\",background:sel?c+\"08\":\"#fff\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:10,transition:\"all .2s\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:16,height:16,borderRadius:\"50%\",border:sel?\"5px solid \"+c:\"2px solid #ddd\",flexShrink:0,transition:\"all .2s\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fs.body,fontWeight:600,color:\"#111\",display:\"block\"},children:b.label}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:\"#888\"},children:b.dates})]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:fs.body,fontWeight:700,color:sel?c:\"#999\",whiteSpace:\"nowrap\"},children:[\"₹\",b.basePrice.toLocaleString(\"en-IN\")]})]},i);})}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:10,color:\"#bbb\",marginTop:4,marginBottom:0},children:[\"Prices excl. GST \\xb7 GST @\",\" \",currentBatch.gstPercent,\"% at checkout\"]})]}),batches.length===1&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,marginBottom:14,justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{background:c+\"14\",color:c,fontWeight:700,fontSize:11,padding:\"3px 10px\",borderRadius:16,textTransform:\"uppercase\",letterSpacing:\"0.5px\"},children:currentBatch.label}),currentBatch.dates&&/*#__PURE__*/_jsx(\"span\",{style:{background:\"#f0eeeb\",color:\"#666\",fontWeight:600,fontSize:11,padding:\"3px 10px\",borderRadius:16},children:currentBatch.dates})]}),/*#__PURE__*/_jsxs(\"div\",{style:row(),children:[/*#__PURE__*/_jsxs(\"div\",{style:col1,children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"Full Name\"}),/*#__PURE__*/_jsx(\"input\",{style:inp,value:name,onChange:e=>setName(e.target.value),placeholder:\"Enter your full name\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:col1,children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{style:inp,type:\"email\",value:email,onChange:e=>setEmail(e.target.value),placeholder:\"you@email.com\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fg,children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"Phone\"}),/*#__PURE__*/_jsx(\"input\",{style:{...inp,maxWidth:isMobile?\"100%\":\"calc(50% - 5px)\"},type:\"tel\",value:phone,onChange:e=>setPhone(e.target.value),placeholder:\"10-digit mobile number\",maxLength:13})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#FAFAF8\",borderRadius:8,padding:\"12px 14px\",marginBottom:12,border:\"1px solid #f0eeeb\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",cursor:\"pointer\"},onClick:()=>setShowGst(!showGst),children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:700,color:\"#333\"},children:\"Add GST Details for Invoice\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:10,color:\"#999\",margin:\"1px 0 0\"},children:showGst?\"GSTIN and address will appear on the invoice\":\"Enable if you need GST credit\"})]}),/*#__PURE__*/_jsx(\"div\",{onClick:e=>{e.stopPropagation();setShowGst(!showGst);},style:{width:40,height:22,borderRadius:11,padding:2,background:showGst?c:\"#ddd\",cursor:\"pointer\",transition:\"background .2s\",flexShrink:0},children:/*#__PURE__*/_jsx(\"div\",{style:{width:18,height:18,borderRadius:\"50%\",background:\"#fff\",boxShadow:\"0 1px 3px rgba(0,0,0,.2)\",transform:showGst?\"translateX(18px)\":\"translateX(0)\",transition:\"transform .2s\"}})})]}),showGst&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:12,paddingTop:12,borderTop:\"1px solid #eee\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:row(),children:[/*#__PURE__*/_jsxs(\"div\",{style:col1,children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"GSTIN *\"}),/*#__PURE__*/_jsx(\"input\",{style:{...inp,textTransform:\"uppercase\",letterSpacing:\"1px\",fontFamily:\"'DM Sans', monospace\"},value:buyerGstin,onChange:e=>setBuyerGstin(e.target.value.toUpperCase().replace(/[^A-Z0-9]/g,\"\")),placeholder:\"29AABCT1332Q1ZS\",maxLength:15})]}),/*#__PURE__*/_jsxs(\"div\",{style:col1,children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"Legal Name *\"}),/*#__PURE__*/_jsx(\"input\",{style:inp,value:buyerLegalName,onChange:e=>setBuyerLegalName(e.target.value),placeholder:\"As per GST registration\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:fg,children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"Address\"}),/*#__PURE__*/_jsx(\"input\",{style:inp,value:address,onChange:e=>setAddress(e.target.value),placeholder:\"Building, Street, Area\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isMobile?\"column\":\"row\",gap:isMobile?12:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:2,minWidth:0},children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"State\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"select\",{value:state,onChange:e=>setState(e.target.value),style:{...inp,appearance:\"none\",WebkitAppearance:\"none\",paddingRight:32,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select\"}),STATES.map(s=>/*#__PURE__*/_jsx(\"option\",{value:s,children:s},s))]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:10,top:\"50%\",transform:\"translateY(-50%)\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(ChevronDown,{})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"City\"}),/*#__PURE__*/_jsx(\"input\",{style:inp,value:city,onChange:e=>setCity(e.target.value),placeholder:\"City\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:0,minWidth:100},children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:\"Pincode\"}),/*#__PURE__*/_jsx(\"input\",{style:inp,value:pincode,onChange:e=>setPincode(e.target.value.replace(/\\D/g,\"\")),placeholder:\"560001\",maxLength:6})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isDesktop?\"row\":\"column\",gap:12,marginBottom:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"label\",{style:lbl,children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(TagIcon,{}),\" Coupon Code\"]})}),!couponValid?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6},children:[/*#__PURE__*/_jsx(\"input\",{style:{...inp,flex:1,textTransform:\"uppercase\",letterSpacing:\"1px\"},value:couponCode,onChange:e=>{setCouponCode(e.target.value.toUpperCase());setCouponMessage(\"\");},placeholder:\"ENTER CODE\",maxLength:20,onKeyDown:e=>{if(e.key===\"Enter\")handleApplyCoupon();}}),/*#__PURE__*/_jsx(\"button\",{onClick:handleApplyCoupon,disabled:couponChecking||!couponCode.trim(),style:{padding:\"8px 14px\",fontSize:fs.small,fontWeight:700,color:c,background:c+\"10\",border:\"1.5px solid \"+c+\"30\",borderRadius:8,cursor:couponChecking?\"not-allowed\":\"pointer\",fontFamily:\"inherit\",whiteSpace:\"nowrap\",opacity:couponChecking||!couponCode.trim()?.5:1},children:couponChecking?\"...\":\"Apply\"})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",background:\"#f0fdf4\",border:\"1px solid #bbf7d0\",borderRadius:8,padding:\"8px 12px\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:5,fontSize:fs.small,fontWeight:600,color:\"#15803d\"},children:[/*#__PURE__*/_jsx(CheckIcon,{}),/*#__PURE__*/_jsx(\"span\",{style:{background:\"#dcfce7\",padding:\"1px 6px\",borderRadius:3,fontFamily:\"monospace\",letterSpacing:\"1px\",fontSize:11},children:couponAppliedCode})]}),/*#__PURE__*/_jsx(\"button\",{onClick:handleRemoveCoupon,style:{background:\"none\",border:\"none\",color:\"#dc2626\",fontSize:11,fontWeight:600,cursor:\"pointer\",fontFamily:\"inherit\",padding:\"2px 4px\"},children:\"Remove\"})]}),couponMessage&&!couponValid&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:11,color:\"#dc2626\",marginTop:3,marginBottom:0},children:couponMessage}),couponMessage&&couponValid&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:11,color:\"#15803d\",marginTop:3,marginBottom:0},children:couponMessage})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,background:\"#FAFAF8\",borderRadius:8,padding:\"12px 14px\",border:\"1px solid #f0eeeb\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fs.small,color:\"#666\"},children:currentBatch.label}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:fs.small,fontWeight:600,color:\"#222\"},children:[\"₹\",currentBatch.basePrice.toLocaleString(\"en-IN\")]})]}),discountAmount>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fs.small,color:\"#15803d\",fontWeight:600},children:\"Discount\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:fs.small,color:\"#15803d\",fontWeight:600},children:[\"-₹\",discountAmount.toLocaleString(\"en-IN\")]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fs.small,color:\"#888\"},children:\"Subtotal\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:fs.small,color:\"#888\"},children:[\"₹\",discountedBase.toLocaleString(\"en-IN\")]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:6},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:fs.small,color:\"#999\"},children:[\"GST (\",currentBatch.gstPercent,\"%)\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:fs.small,color:\"#999\"},children:[\"₹\",currentGst.toLocaleString(\"en-IN\")]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid #e8e6e3\",paddingTop:6,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:700,color:\"#111\"},children:\"Total\"}),/*#__PURE__*/_jsxs(\"div\",{children:[discountAmount>0&&/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11,color:\"#999\",textDecoration:\"line-through\",marginRight:6},children:[\"₹\",currentBatch.totalPrice.toLocaleString(\"en-IN\")]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:fs.price,fontWeight:800,color:\"#111\"},children:[\"₹\",finalAmount.toLocaleString(\"en-IN\")]})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:12},children:/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:8,cursor:\"pointer\",fontSize:11,color:\"#666\",lineHeight:1.5},onClick:()=>setConsent(!consent),children:[/*#__PURE__*/_jsx(\"div\",{style:{width:18,height:18,minWidth:18,borderRadius:4,border:consent?\"none\":\"1.5px solid #ccc\",background:consent?c:\"#fff\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all .15s\",marginTop:1},children:consent&&/*#__PURE__*/_jsx(\"svg\",{width:\"11\",height:\"11\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"3\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})}),/*#__PURE__*/_jsxs(\"span\",{children:[\"I agree to DPO Club's\",\" \",/*#__PURE__*/_jsx(\"a\",{href:privacyUrl,target:\"_blank\",rel:\"noopener noreferrer\",onClick:e=>e.stopPropagation(),style:{color:c,textDecoration:\"underline\",fontWeight:600},children:\"Privacy Policy\"}),\" \",\"and\",\" \",/*#__PURE__*/_jsx(\"a\",{href:termsUrl,target:\"_blank\",rel:\"noopener noreferrer\",onClick:e=>e.stopPropagation(),style:{color:c,textDecoration:\"underline\",fontWeight:600},children:\"Terms & Conditions\"})]})]})}),/*#__PURE__*/_jsx(\"button\",{onClick:handleProceed,disabled:saving,onMouseEnter:()=>setBtnHover(true),onMouseLeave:()=>setBtnHover(false),style:{width:\"100%\",padding:\"13px 24px\",fontSize:fs.btn,fontWeight:700,color:\"#fff\",background:c,border:\"none\",borderRadius:10,cursor:saving?\"not-allowed\":\"pointer\",opacity:saving?.6:1,fontFamily:\"inherit\",transition:\"transform .15s, box-shadow .15s\",transform:btnHover&&!saving?\"translateY(-1px)\":\"none\",boxShadow:btnHover&&!saving?\"0 6px 20px \"+c+\"40\":\"none\"},children:saving?\"Redirecting to payment...\":\"Proceed to Pay ₹\"+finalAmount.toLocaleString(\"en-IN\")}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:10,color:\"#aaa\",textAlign:\"center\",marginTop:10,marginBottom:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:4},children:[/*#__PURE__*/_jsx(LockIcon,{}),\" Secured by Razorpay\"]})]})]})]});}addPropertyControls(CourseRegisterForm,{backendUrl:{type:ControlType.String,title:\"Backend URL\",description:\"Deployed Apps Script web app URL\",defaultValue:\"\"},courseName:{type:ControlType.String,title:\"Course Name\",defaultValue:\"Certified DPO Course (CDPO)\"},batchesConfig:{type:ControlType.String,title:\"Batches Config\",description:\"BatchName:Price:GST%:Dates, comma-separated\",defaultValue:\"CIO Batch 1:15000:18:04-05 April 2026,CIO Batch 2:15000:18:11-12 April 2026\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#ff6600\"},privacyUrl:{type:ControlType.String,title:\"Privacy Policy URL\",defaultValue:\"https://dpo-club.org/privacy-policy\"},termsUrl:{type:ControlType.String,title:\"Terms URL\",defaultValue:\"https://dpo-club.org/terms-and-conditions\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CourseRegisterForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form_testing.map"],"mappings":"+NAA60D,SAAwB,EAAmB,EAAM,CAAC,GAAK,CAAC,aAAW,GAAG,aAAW,8BAA8B,gBAAc,8EAA8E,cAAY,UAAU,cAAW,sCAAsC,WAAS,6CAA6C,EAAY,EAAIA,GAAO,KAAK,CAAM,CAAC,EAAG,GAAOC,EAAS,KAAK,CAAC,MAAc,CAAC,IAAM,EAAG,EAAI,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAM,EAAG,IAAI,eAAe,GAAS,CAAC,IAAI,IAAM,KAAK,EAAQ,EAAM,EAAE,YAAY,MAAM,EAAG,CAAsC,OAArC,EAAG,QAAQ,EAAG,CAAC,EAAM,EAAG,YAAY,KAAW,EAAG,YAAY,EAAG,EAAE,CAAC,CAAC,IAAM,EAAS,EAAG,IAAU,EAAS,GAAI,KAAK,EAAG,IAAU,EAAU,GAAI,IAAU,EAAE,EACl/E,EAAQ,EAAc,MAAM,IAAI,CAAC,IAAI,GAAG,CAAC,IAAMC,EAAE,EAAE,MAAM,CAAC,MAAM,IAAI,CAAO,EAAK,SAASA,EAAE,GAAG,EAAE,KAAW,EAAI,SAASA,EAAE,GAAG,EAAE,GAAS,EAAO,KAAK,MAAM,EAAK,EAAI,IAAI,CAAC,MAAM,CAAC,MAAMA,EAAE,IAAI,GAAG,UAAU,EAAK,WAAW,EAAI,UAAU,EAAO,WAAW,EAAK,EAAO,MAAMA,EAAE,IAAI,GAAG,EAAG,CAAC,OAAO,GAAG,EAAE,MAAM,CAAM,CAAC,EAAc,IAAkBD,EAAS,EAAE,CAAO,EAAa,EAAQ,IAAgB,EAAQ,IAAI,CAAC,MAAM,GAAG,UAAU,KAAK,WAAW,GAAG,UAAU,KAAK,WAAW,MAAM,MAAM,GAAG,CAAM,CAAC,EAAK,IAASA,EAAS,GAAG,CAAC,CAAC,EAAM,IAAUA,EAAS,GAAG,CAAC,CAAC,EAAM,IAAUA,EAAS,GAAG,CAAM,CAAC,GAAM,GAAUA,EAAS,GAAG,CAAC,CAAC,GAAS,IAAaA,EAAS,GAAM,CAAC,CAAC,EAAO,GAAWA,EAAS,GAAM,CAAM,CAAC,EAAQ,GAAYA,EAAS,GAAM,CAAM,CAAC,EAAW,IAAeA,EAAS,GAAG,CAAC,CAAC,EAAe,IAAmBA,EAAS,GAAG,CAAM,CAAC,EAAQ,IAAYA,EAAS,GAAG,CAAC,CAAC,EAAK,IAASA,EAAS,GAAG,CAAM,CAAC,EAAM,IAAUA,EAAS,YAAY,CAAC,CAAC,EAAQ,IAAYA,EAAS,GAAG,CAAM,CAAC,EAAQ,IAAYA,EAAS,GAAM,CAAM,CAAC,EAAW,GAAeA,EAAS,GAAG,CAAC,CAAC,EAAe,IAAmBA,EAAS,GAAM,CAAM,CAAC,EAAY,GAAgBA,EAAS,GAAM,CAAC,CAAC,EAAc,GAAkBA,EAAS,GAAG,CAAM,CAAC,GAAkB,GAAsBA,EAAS,GAAG,CAAM,CAAC,EAAe,GAAmBA,EAAS,EAAE,CAAM,CAAC,GAAW,GAAeA,EAAS,EAAa,UAAU,CAAM,CAAC,GAAY,GAAgBA,EAAS,EAAa,WAAW,CAAC,MAAc,CAAC,EAAc,EAAa,UAAU,CAAC,EAAe,EAAa,WAAW,CAAC,EAAkB,EAAE,CAAC,EAAe,GAAM,CAAC,EAAiB,GAAG,CAAC,EAAqB,GAAG,CAAC,EAAc,GAAG,EAAG,CAAC,EAAc,EAAa,WAAW,CAAC,CAAC,IAAM,EAAG,CAAC,QAAQ,EAAS,GAAG,EAAS,GAAG,GAAG,WAAW,EAAS,GAAG,GAAG,MAAM,EAAS,GAAG,GAAG,MAAe,GAAM,MAAM,EAAS,GAAG,GAAG,MAAM,EAAS,GAAG,GAAG,IAAI,EAAS,GAAG,GAAG,KAAK,EAAS,GAAG,GAAG,CAAO,GAAkBE,EAAY,SAAS,CAAC,IAAM,EAAK,EAAW,MAAM,CAAC,GAAG,CAAC,EAAK,CAAC,EAAiB,8BAA8B,CAAC,OAAQ,GAAG,CAAC,EAAW,CAAC,EAAiB,yBAAyB,CAAC,OAAQ,GAAkB,GAAK,CAAC,EAAiB,GAAG,CAAC,EAAe,GAAM,CAAC,GAAG,CAAC,IAAM,EAAO,IAAI,gBAAgB,CAAC,OAAO,iBAAiB,MAAM,EAAa,MAAM,OAAO,EAAK,CAAC,CAAgE,EAAK,MAAzD,MAAM,MAAM,EAAW,IAAI,EAAO,UAAU,CAAC,EAAuB,MAAM,CAAI,EAAK,OAAO,EAAe,GAAK,CAAC,EAAkB,EAAK,eAAe,CAAC,EAAc,EAAK,UAAU,CAAC,EAAe,EAAK,YAAY,CAAC,EAAqB,EAAK,aAAa,CAAC,CAAC,EAAiB,EAAK,QAAQ,GAAO,EAAe,GAAM,CAAC,EAAkB,EAAE,CAAC,EAAc,EAAa,UAAU,CAAC,EAAe,EAAa,WAAW,CAAC,EAAqB,GAAG,CAAC,EAAiB,EAAK,SAAS,uBAAuB,OAAQ,CAAC,EAAiB,2BAA2B,CAAC,EAAe,GAAM,CAAE,GAAkB,GAAM,EAAG,CAAC,EAAW,EAAW,EAAa,CAAC,CAAO,GAAmBA,MAAgB,CAAC,EAAc,GAAG,CAAC,EAAe,GAAM,CAAC,EAAiB,GAAG,CAAC,EAAkB,EAAE,CAAC,EAAc,EAAa,UAAU,CAAC,EAAe,EAAa,WAAW,CAAC,EAAqB,GAAG,EAAG,CAAC,EAAa,CAAC,CAAC,SAAS,GAAc,EAAE,CAAmB,OAAd,EAAoB,4DAA4D,KAAK,EAAE,CAA9E,GAAgF,SAAS,IAAU,CAAkiB,OAA7hB,EAAK,MAAM,CAAwC,CAAC,EAAM,MAAM,EAAE,CAAC,EAAM,SAAS,IAAI,EAAE,CAAC,EAAM,SAAS,IAAI,CAAO,6BAAgC,CAAC,EAAM,MAAM,EAAE,EAAM,QAAQ,MAAM,GAAG,CAAC,OAAO,GAAS,6CAAgD,GAAS,GAAY,CAAC,GAAc,EAAW,CAAO,0CAA6C,GAAS,GAAY,CAAC,EAAe,MAAM,CAAO,uDAA2D,EAA0F,KAA5E,qEAAtc,8BAAwhB,eAAe,IAAe,CAAC,IAAM,EAAE,IAAU,CAAC,GAAG,EAAE,CAAC,EAAS,EAAE,CAAC,OAAQ,EAAS,GAAG,CAAC,EAAU,GAAK,CAAC,GAAG,CAAC,IAAM,EAAO,IAAI,gBAAgB,CAAC,OAAO,eAAe,KAAK,EAAK,MAAM,CAAC,MAAM,EAAM,MAAM,CAAC,MAAM,EAAM,MAAM,CAAC,QAAQ,MAAM,GAAG,CAAC,MAAM,IAAI,CAAC,MAAM,EAAa,MAAM,OAAO,GAAkB,MAAM,EAAQ,EAAM,GAAG,QAAQ,EAAQ,EAAQ,MAAM,CAAC,GAAG,KAAK,EAAQ,EAAK,MAAM,CAAC,GAAG,QAAQ,EAAQ,EAAQ,MAAM,CAAC,GAAG,YAAY,EAAQ,EAAW,MAAM,CAAC,aAAa,CAAC,GAAG,iBAAiB,EAAQ,EAAe,MAAM,CAAC,GAAG,QAAQ,MAAM,CAAC,CAAgE,EAAK,MAAzD,MAAM,MAAM,EAAW,IAAI,EAAO,UAAU,CAAC,EAAuB,MAAM,CAAI,EAAK,SAAS,MAAM,EAAK,WAAY,EAAO,SAAS,KAAK,EAAK,YAAiB,EAAS,EAAK,SAAS,wBAAwB,CAAC,EAAU,GAAM,OAAQ,CAAC,EAAS,+BAA+B,CAAC,EAAU,GAAM,EAAG,IAAM,EAAI,CAAC,MAAM,OAAO,QAAQ,YAAY,SAAS,EAAG,MAAM,OAAO,sBAAsB,aAAa,EAAE,QAAQ,OAAO,UAAU,aAAa,MAAM,UAAU,WAAW,UAAU,WAAW,UAAU,WAAW,mCAAmC,CAAO,EAAI,CAAC,QAAQ,QAAQ,SAAS,EAAG,MAAM,WAAW,IAAI,MAAM,OAAO,aAAa,EAAE,CAAO,GAAG,CAAC,aAAa,GAAG,CAAO,EAAI,IAAO,CAAC,QAAQ,OAAO,cAAc,EAAS,SAAS,MAAM,IAAI,EAAS,GAAG,GAAG,aAAa,GAAG,EAAQ,EAAK,CAAC,KAAK,EAAE,SAAS,EAAE,CAAO,GAAe,EAAa,UAAU,EACjnK,GAAK,EAAU,IAAI,EAAS,IAAI,OAAO,OAAoB,EAAM,MAAM,CAAK,MAAI,MAAM,CAAC,MAAM,OAAO,WAAW,wBAAwB,QAAQ,EAAS,YAAY,YAAY,UAAU,aAAa,WAAW,UAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;4DAErN,EAAE,qCAAqC,EAAE,+CAA+C,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,GAAK,OAAO,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,SAAS,aAAa,GAAG,CAAC,SAAS,CAAc,EAAM,KAAK,CAAC,MAAM,CAAC,SAAS,EAAG,QAAQ,WAAW,IAAI,MAAM,OAAO,OAAO,UAAU,CAAC,SAAS,CAAC,gBAAgB,EAAW,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,EAAG,WAAW,MAAM,OAAO,OAAO,EAAE,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,OAAO,aAAa,GAAG,QAAQ,EAAS,YAAY,YAAY,UAAU,wDAAwD,CAAC,SAAS,CAAC,IAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,UAAU,OAAO,oBAAoB,MAAM,UAAU,QAAQ,WAAW,aAAa,EAAE,SAAS,EAAG,MAAM,WAAW,IAAI,aAAa,GAAG,CAAC,SAAS,GAAM,CAAC,CAAC,EAAQ,OAAO,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,oBAAoB,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,EAAS,SAAS,MAAM,IAAI,EAAE,CAAC,SAAS,EAAQ,KAAK,EAAE,IAAI,CAAC,IAAM,EAAI,IAAgB,EAAE,OAAoB,EAAM,MAAM,CAAC,YAAY,GAAiB,EAAE,CAAC,MAAM,CAAC,KAAK,EAAE,QAAiB,YAAwB,aAAa,GAAG,OAAO,EAAI,aAAa,EAAE,sBAAsB,WAAW,EAAI,EAAE,KAAK,OAAO,OAAO,UAAU,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,WAAW,UAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,OAAO,EAAI,aAAa,EAAE,iBAAiB,WAAW,EAAE,WAAW,UAAU,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,KAAK,WAAW,IAAI,MAAM,OAAO,QAAQ,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,OAAO,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,KAAK,WAAW,IAAI,MAAM,EAAI,EAAE,OAAO,WAAW,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,UAAU,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAG,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,OAAO,UAAU,EAAE,aAAa,EAAE,CAAC,SAAS,CAAC,2BAA8B,IAAI,EAAa,WAAW,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAQ,SAAS,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,aAAa,GAAG,eAAe,SAAS,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,KAAK,MAAM,EAAE,WAAW,IAAI,SAAS,GAAG,QAAQ,WAAW,aAAa,GAAG,cAAc,YAAY,cAAc,QAAQ,CAAC,SAAS,EAAa,MAAM,CAAC,CAAC,EAAa,OAAoB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,UAAU,MAAM,OAAO,WAAW,IAAI,SAAS,GAAG,QAAQ,WAAW,aAAa,GAAG,CAAC,SAAS,EAAa,MAAM,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,GAAK,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,EAAK,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,YAAY,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,MAAM,EAAK,SAAS,GAAG,GAAQ,EAAE,OAAO,MAAM,CAAC,YAAY,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAK,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,QAAQ,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,KAAK,QAAQ,MAAM,EAAM,SAAS,GAAG,GAAS,EAAE,OAAO,MAAM,CAAC,YAAY,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,GAAG,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,QAAQ,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,CAAC,GAAG,EAAI,SAAS,EAAS,OAAO,kBAAkB,CAAC,KAAK,MAAM,MAAM,EAAM,SAAS,GAAG,GAAS,EAAE,OAAO,MAAM,CAAC,YAAY,yBAAyB,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,UAAU,aAAa,EAAE,QAAQ,YAAY,aAAa,GAAG,OAAO,oBAAoB,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,OAAO,UAAU,CAAC,YAAY,EAAW,CAAC,EAAQ,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,CAAC,SAAS,8BAA8B,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,OAAO,OAAO,UAAU,CAAC,SAAS,EAAQ,+CAA+C,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,QAAQ,GAAG,CAAC,EAAE,iBAAiB,CAAC,EAAW,CAAC,EAAQ,EAAG,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,GAAG,QAAQ,EAAE,WAAW,EAAQ,EAAE,OAAO,OAAO,UAAU,WAAW,iBAAiB,WAAW,EAAE,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,WAAW,OAAO,UAAU,2BAA2B,UAAU,EAAQ,mBAAmB,gBAAgB,WAAW,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,WAAW,GAAG,UAAU,iBAAiB,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,GAAK,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,EAAK,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,UAAU,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,CAAC,GAAG,EAAI,cAAc,YAAY,cAAc,MAAM,WAAW,uBAAuB,CAAC,MAAM,EAAW,SAAS,GAAG,GAAc,EAAE,OAAO,MAAM,aAAa,CAAC,QAAQ,aAAa,GAAG,CAAC,CAAC,YAAY,kBAAkB,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAK,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,eAAe,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,MAAM,EAAe,SAAS,GAAG,GAAkB,EAAE,OAAO,MAAM,CAAC,YAAY,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,GAAG,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,UAAU,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,MAAM,EAAQ,SAAS,GAAG,GAAW,EAAE,OAAO,MAAM,CAAC,YAAY,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,EAAS,SAAS,MAAM,IAAI,EAAS,GAAG,GAAG,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,QAAQ,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,MAAM,EAAM,SAAS,GAAG,GAAS,EAAE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,EAAI,WAAW,OAAO,iBAAiB,OAAO,aAAa,GAAG,OAAO,UAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,GAAG,SAAS,SAAS,CAAC,CAAC,GAAO,IAAI,GAAgB,EAAK,SAAS,CAAC,MAAM,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,GAAG,IAAI,MAAM,UAAU,mBAAmB,cAAc,OAAO,CAAC,SAAsB,EAAK,GAAY,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,OAAO,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,MAAM,EAAK,SAAS,GAAG,GAAQ,EAAE,OAAO,MAAM,CAAC,YAAY,OAAO,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,IAAI,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAS,UAAU,CAAC,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,MAAM,EAAQ,SAAS,GAAG,GAAW,EAAE,OAAO,MAAM,QAAQ,MAAM,GAAG,CAAC,CAAC,YAAY,SAAS,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,EAAU,MAAM,SAAS,IAAI,GAAG,aAAa,GAAG,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,EAAI,SAAsB,EAAM,OAAO,CAAC,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,GAAQ,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAE,EAA+wB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,WAAW,UAAU,OAAO,oBAAoB,aAAa,EAAE,QAAQ,WAAW,CAAC,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,SAAS,EAAG,MAAM,WAAW,IAAI,MAAM,UAAU,CAAC,SAAS,CAAc,EAAK,GAAU,EAAE,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,UAAU,QAAQ,UAAU,aAAa,EAAE,WAAW,YAAY,cAAc,MAAM,SAAS,GAAG,CAAC,SAAS,GAAkB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,GAAmB,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,MAAM,UAAU,SAAS,GAAG,WAAW,IAAI,OAAO,UAAU,WAAW,UAAU,QAAQ,UAAU,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAv9C,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,MAAM,CAAC,GAAG,EAAI,KAAK,EAAE,cAAc,YAAY,cAAc,MAAM,CAAC,MAAM,EAAW,SAAS,GAAG,CAAC,EAAc,EAAE,OAAO,MAAM,aAAa,CAAC,CAAC,EAAiB,GAAG,EAAG,YAAY,aAAa,UAAU,GAAG,UAAU,GAAG,CAAI,EAAE,MAAM,SAAQ,IAAmB,EAAG,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,GAAkB,SAAS,GAAgB,CAAC,EAAW,MAAM,CAAC,MAAM,CAAC,QAAQ,WAAW,SAAS,EAAG,MAAM,WAAW,IAAI,MAAM,EAAE,WAAW,EAAE,KAAK,OAAO,eAAe,EAAE,KAAK,aAAa,EAAE,OAAO,EAAe,cAAc,UAAU,WAAW,UAAU,WAAW,SAAS,QAAQ,GAAgB,CAAC,EAAW,MAAM,CAAC,GAAG,EAAE,CAAC,SAAS,EAAe,MAAM,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAgvB,GAAe,CAAC,GAA0B,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,UAAU,UAAU,EAAE,aAAa,EAAE,CAAC,SAAS,EAAc,CAAC,CAAC,GAAe,GAA0B,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,UAAU,UAAU,EAAE,aAAa,EAAE,CAAC,SAAS,EAAc,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,WAAW,UAAU,aAAa,EAAE,QAAQ,YAAY,OAAO,oBAAoB,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,aAAa,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,MAAM,OAAO,CAAC,SAAS,EAAa,MAAM,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,WAAW,IAAI,MAAM,OAAO,CAAC,SAAS,CAAC,IAAI,EAAa,UAAU,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,GAAgB,EAAMC,GAAU,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,aAAa,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,MAAM,UAAU,WAAW,IAAI,CAAC,SAAS,WAAW,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,MAAM,UAAU,WAAW,IAAI,CAAC,SAAS,CAAC,KAAK,EAAe,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,aAAa,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,MAAM,OAAO,CAAC,SAAS,WAAW,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,MAAM,OAAO,CAAC,SAAS,CAAC,IAAI,GAAe,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,aAAa,EAAE,CAAC,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,MAAM,OAAO,CAAC,SAAS,CAAC,QAAQ,EAAa,WAAW,KAAK,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,MAAM,OAAO,CAAC,SAAS,CAAC,IAAI,GAAW,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,oBAAoB,WAAW,EAAE,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,OAAO,CAAC,SAAS,QAAQ,CAAC,CAAc,EAAM,MAAM,CAAC,SAAS,CAAC,EAAe,GAAgB,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,OAAO,eAAe,eAAe,YAAY,EAAE,CAAC,SAAS,CAAC,IAAI,EAAa,WAAW,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,EAAG,MAAM,WAAW,IAAI,MAAM,OAAO,CAAC,SAAS,CAAC,IAAI,GAAY,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,SAAsB,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,OAAO,UAAU,SAAS,GAAG,MAAM,OAAO,WAAW,IAAI,CAAC,YAAY,GAAW,CAAC,EAAQ,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,SAAS,GAAG,aAAa,EAAE,OAAO,EAAQ,OAAO,mBAAmB,WAAW,EAAQ,EAAE,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,WAAW,UAAU,EAAE,CAAC,SAAS,GAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,OAAO,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAsB,EAAK,WAAW,CAAC,OAAO,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,wBAAwB,IAAiB,EAAK,IAAI,CAAC,KAAK,GAAW,OAAO,SAAS,IAAI,sBAAsB,QAAQ,GAAG,EAAE,iBAAiB,CAAC,MAAM,CAAC,MAAM,EAAE,eAAe,YAAY,WAAW,IAAI,CAAC,SAAS,iBAAiB,CAAC,CAAC,IAAI,MAAM,IAAiB,EAAK,IAAI,CAAC,KAAK,EAAS,OAAO,SAAS,IAAI,sBAAsB,QAAQ,GAAG,EAAE,iBAAiB,CAAC,MAAM,CAAC,MAAM,EAAE,eAAe,YAAY,WAAW,IAAI,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,GAAc,SAAS,EAAO,iBAAiB,GAAY,GAAK,CAAC,iBAAiB,GAAY,GAAM,CAAC,MAAM,CAAC,MAAM,OAAO,QAAQ,YAAY,SAAS,EAAG,IAAI,WAAW,IAAI,MAAM,OAAO,WAAW,EAAE,OAAO,OAAO,aAAa,GAAG,OAAO,EAAO,cAAc,UAAU,QAAQ,EAAO,GAAG,EAAE,WAAW,UAAU,WAAW,kCAAkC,UAAU,IAAU,CAAC,EAAO,mBAAmB,OAAO,UAAU,IAAU,CAAC,EAAO,cAAc,EAAE,KAAK,OAAO,CAAC,SAAS,EAAO,4BAA4B,mBAAmB,GAAY,eAAe,QAAQ,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,OAAO,UAAU,SAAS,UAAU,GAAG,aAAa,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,GAAS,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,qCAJ5ha,IAAyD,KAAoD,CAAM,OAA0B,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,OAAO,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,KAAK,MAAM,KAAK,OAAO,KAAK,GAAG,IAAI,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAO,OAAyB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,8EAA8E,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAO,OAA2B,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,UAAU,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,SAAsB,EAAK,WAAW,CAAC,OAAO,iBAAiB,CAAC,CAAC,CAAC,CAAO,OAA6B,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,OAAO,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,SAAsB,EAAK,WAAW,CAAC,OAAO,iBAAiB,CAAC,CAAC,CAAC,CAAO,GAAO,4aAAye,CAIiyW,EAAoB,EAAmB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,YAAY,mCAAmC,aAAa,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,8BAA8B,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,YAAY,8CAA8C,aAAa,8EAA8E,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,sCAAsC,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,4CAA4C,CAAC,CAAC"}