{"version":3,"file":"TrademarkConfigurator.DLXO2hTi.mjs","names":["useState","useRef","useId","useMemo","startTransition"],"sources":["https:/framerusercontent.com/modules/Tsm4NIBq8eoJqkbJZNvW/6cMl4tdkBKqiGVH5jipJ/TrademarkConfigurator.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useMemo,startTransition,useEffect,useRef,useId}from\"react\";// Audit (trademark check, ready in 3 days) — agency's own prices, no state\n// duties. Combined (name + logo) is cheaper than auditing both separately:\n// 1 800 000 instead of 2 400 000. Priced for the audit add-on.\nconst AUDIT_BASE_BY_TYPE={name:12e5,logo:12e5,mixed:18e5};const AUDIT_EXTRA_CLASS_FEE=4e5;// Loaded on demand (only when an invoice is downloaded) so they don't\n// weigh down the page.\nconst HTML_TO_IMAGE_URL=\"https://esm.sh/html-to-image@1.11.11\";const JSPDF_URL=\"https://esm.sh/jspdf@2.5.2\";// Eases a number toward its new value so totals count instead of jumping\nfunction useAnimatedNumber(value,duration=450){const[display,setDisplay]=useState(value);const fromRef=useRef(value);useEffect(()=>{const from=fromRef.current;if(from===value)return;const reduceMotion=typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;if(reduceMotion){fromRef.current=value;setDisplay(value);return;}let frame=0;const start=performance.now();const tick=now=>{const t=Math.min(1,(now-start)/duration);const eased=1-Math.pow(1-t,3);const current=t<1?Math.round((from+(value-from)*eased)/1e3)*1e3:value;fromRef.current=current;setDisplay(current);if(t<1)frame=requestAnimationFrame(tick);};frame=requestAnimationFrame(tick);// Animation frames pause in background tabs — never leave a stale price\nconst settle=setTimeout(()=>{fromRef.current=value;setDisplay(value);},duration+100);return()=>{cancelAnimationFrame(frame);clearTimeout(settle);};},[value]);return display;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TrademarkConfigurator(props){const{fontFamily,pagePadding,sectionGap,cardPadding,stickyTop,maxWidth,summaryWidth,pageBg,pageText,cardBg,cardBorder,labelColor,divider,pillActiveBorder,pillActiveBg,pillActiveText,pillInactiveBorder,pillInactiveText,ctaBg,ctaTextColor,baseFontSize,labelFontSize,titleFontSize,titleWeight,amountFontSize,grandFontSize,grandWeight,stepperFontSize,stepperWidth,width,height,layoutDirection,leftColumnFlex,rightColumnFlex,mobileBreakpoint,paddingLeft,paddingRight,horizontalAlignment,showTrademarkIcons,wordIconPath,bothIconPath,iconSize,iconGap,style,formTitleFont,formLabelFont,formInputFont,formBg,formBorder,formInputBorder,formInputFocusBorder,formInputErrorBorder,formInputSuccessBorder,formErrorText,formSuccessText,formPlaceholderColor,formSummaryBg,formSummaryBorder,formButtonBg,formButtonText,formButtonDisabledBg,formPadding,formFieldGap,formSectionGap,namePlaceholder,businessNamePlaceholder,businessActivityPlaceholder,phonePlaceholder,formTitle,summaryTitle,submitButtonText,submittingText,successMessage,errorMessage,nameLabel,businessNameLabel,businessActivityLabel,phoneLabel,nameRequiredError,nameMinLengthError,nameInvalidError,businessNameRequiredError,businessNameMinLengthError,businessActivityRequiredError,businessActivityMinLengthError,phoneRequiredError,phoneIncompleteError,entityTypeLabel,registrationDeadlineLabel,trademarkTypeLabel,numberOfClassesLabel,totalAmountLabel,physicalPersonText,legalEntityText,normalDeadlineText,fastDeadlineText,brandNameText,logoText,mixedText,ourServiceFeeLabel,filingFeeLabel,acceleratedFeeLabel,registrationFeeLabel,removeServiceFeeText,tooltipText,entityTooltipText,deadlineTooltipText,enableClassesTooltip,enableEntityTooltip,enableDeadlineTooltip,auditTypeLabel,auditServiceFeeLabel,auditExtraClassesLabel,showAddAudit,addAuditLabel,enableInvoice,invoiceLogo,invoiceDefaultLanguage,invoiceAccentColor,invoicePrefix,invoiceValidDays,invoiceSectionTitle,invoicePdfText,invoicePngText,invoiceGeneratingText,invoiceErrorText,companyName,companyAddress,companyTin,companyBank,companyAccount,companyMfo,companyPhone,companyEmail,companyWebsite,companyDirector}=props;const[entity,setEntity]=useState(\"physical\");const[deadline,setDeadline]=useState(\"normal\");const[trademarkType,setTrademarkType]=useState(\"mixed\");const[classes,setClasses]=useState(1);// Audit add-on\nconst[addAudit,setAddAudit]=useState(false);// Scopes the injected CSS to this instance (several can share a page)\nconst scopeId=useId();const invoiceRef=useRef(null);const[invoiceLanguage,setInvoiceLanguage]=useState(invoiceDefaultLanguage);const[invoiceNumber,setInvoiceNumber]=useState(\"\");const[invoiceDate,setInvoiceDate]=useState(()=>new Date);const[generatingInvoice,setGeneratingInvoice]=useState(null);const[invoiceFailed,setInvoiceFailed]=useState(false);useEffect(()=>{startTransition(()=>setInvoiceLanguage(invoiceDefaultLanguage));},[invoiceDefaultLanguage]);// One invoice number per visit. Set after mount so the server-rendered\n// page and the browser agree (the number is random).\nuseEffect(()=>{const now=new Date;const datePart=[now.getFullYear()%100,now.getMonth()+1,now.getDate()].map(n=>String(n).padStart(2,\"0\")).join(\"\");const randomPart=Math.floor(1e3+Math.random()*9e3);startTransition(()=>{setInvoiceDate(now);setInvoiceNumber(`${invoicePrefix}-${datePart}-${randomPart}`);});},[invoicePrefix]);const[windowWidth,setWindowWidth]=useState(typeof window!==\"undefined\"?window.innerWidth:1200);const[showOverlay,setShowOverlay]=useState(false);const[subtractedFees,setSubtractedFees]=useState(new Set);const[formData,setFormData]=useState({name:\"\",businessName:\"\",businessActivity:\"\",phone:\"\"});const[validationErrors,setValidationErrors]=useState({name:\"\",businessName:\"\",businessActivity:\"\",phone:\"\"});const[touchedFields,setTouchedFields]=useState({name:false,businessName:false,businessActivity:false,phone:false});const[isSubmitting,setIsSubmitting]=useState(false);const[submitStatus,setSubmitStatus]=useState(\"idle\");const[showTooltip,setShowTooltip]=useState(false);const[showEntityTooltip,setShowEntityTooltip]=useState(false);const[showDeadlineTooltip,setShowDeadlineTooltip]=useState(false);// Extract UTM parameters from URL\nconst[utmParams,setUtmParams]=useState({utm_campaign:\"\",utm_content:\"\",utm_medium:\"\",utm_source:\"\"});useEffect(()=>{if(typeof window===\"undefined\")return;const urlParams=new URLSearchParams(window.location.search);startTransition(()=>{setUtmParams({utm_campaign:urlParams.get(\"utm_campaign\")||\"\",utm_content:urlParams.get(\"utm_content\")||\"\",utm_medium:urlParams.get(\"utm_medium\")||\"\",utm_source:urlParams.get(\"utm_source\")||\"\"});});},[]);// Handle window resize for responsive behavior\nuseEffect(()=>{if(typeof window===\"undefined\")return;const handleResize=()=>{startTransition(()=>setWindowWidth(window.innerWidth));};window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const{lines,total,auditTotal}=useMemo(()=>{const auditLines=[[auditServiceFeeLabel,AUDIT_BASE_BY_TYPE[trademarkType],\"auditBase\"]];if(classes>1){auditLines.push([`${auditExtraClassesLabel} (${classes-1})`,(classes-1)*AUDIT_EXTRA_CLASS_FEE,\"auditExtra\"]);}const auditTotal=auditLines.reduce((sum,[,amount])=>sum+amount,0);// Agency's own service commission — set independently by the agency,\n// NOT a government duty, so it does not move with BHM increases.\nconst baseService=deadline===\"normal\"?97e5:97e5;const extraClassFee=classes>3?(classes-3)*3e5:0;const ourService=baseService+extraClassFee;// BHM = joriy bazaviy hisoblash miqdori (current base calculation\n// value used for all state duties). Update this single constant\n// whenever the government revises BHM (historically every ~2 years)\n// and every fee below recalculates automatically.\nconst BHM=44e4;let filingFee;let registrationFee;let acceleratedFee=null;if(entity===\"physical\"){// Ariza uchun davlat boji: (3.5 + 0.5n) x BHM\nfilingFee=Math.round((3.5+.5*classes)*BHM);// Guvohnoma uchun davlat boji: (5.8 + n) x BHM\nregistrationFee=Math.round((5.8+classes)*BHM);}else{// Ariza uchun davlat boji: (5 + n) x BHM\nfilingFee=Math.round((5+classes)*BHM);// Guvohnoma uchun davlat boji: (7.6 + 4n) x BHM\nregistrationFee=Math.round((7.6+4*classes)*BHM);}if(deadline===\"fast\"){// Tezlashtirilgan shartnoma to'lovi: (X + n) x BHM x 1.12\n// Same formula for both entity types; only depends on\n// trademark type (Nom/Logotip/Birgalikda) and class count.\nconst acceleratedMultiplierByType={name:7,logo:9,mixed:11};acceleratedFee=Math.round((acceleratedMultiplierByType[trademarkType]+classes)*BHM*1.12);}// Build lines array\nconst lines=[[ourServiceFeeLabel,ourService,\"service\"],[filingFeeLabel,filingFee,\"filing\"]];if(acceleratedFee!==null){lines.push([acceleratedFeeLabel,acceleratedFee,\"accelerated\"]);}lines.push([registrationFeeLabel,registrationFee,\"registration\"]);// Audit add-on goes after the patent fees, so the service fee\n// keeps index 0 for the \"remove service fee\" toggle\nif(addAudit){lines.push(...auditLines);}const total=lines.reduce((sum,[,amount],index)=>{// Include fee if it's NOT in the subtractedFees set (inverted logic)\nreturn sum+(subtractedFees.has(index)?0:amount);},0);return{lines,total,auditTotal};},[addAudit,entity,classes,deadline,trademarkType,ourServiceFeeLabel,filingFeeLabel,acceleratedFeeLabel,registrationFeeLabel,auditServiceFeeLabel,auditExtraClassesLabel,subtractedFees]);const formatCurrency=(amount,showCurrency=false)=>{const formatted=new Intl.NumberFormat(\"ru-RU\").format(amount);return showCurrency?`${formatted} UZS`:formatted;};const handleEntityChange=newEntity=>{startTransition(()=>{setEntity(newEntity);if(newEntity===\"physical\"&&classes===3){setClasses(2);}});};const handleClassesChange=delta=>{startTransition(()=>{const newClasses=Math.max(1,classes+delta);setClasses(newClasses);});};const handleStartRegistration=()=>{startTransition(()=>setShowOverlay(true));};const handleToggleFee=index=>{startTransition(()=>{const newSubtractedFees=new Set(subtractedFees);if(newSubtractedFees.has(index)){newSubtractedFees.delete(index);}else{newSubtractedFees.add(index);}setSubtractedFees(newSubtractedFees);});};const handleCloseOverlay=()=>{startTransition(()=>{setShowOverlay(false);setSubmitStatus(\"idle\");setFormData({name:\"\",businessName:\"\",businessActivity:\"\",phone:\"\"});setValidationErrors({name:\"\",businessName:\"\",businessActivity:\"\",phone:\"\"});setTouchedFields({name:false,businessName:false,businessActivity:false,phone:false});});};// Esc closes the form; the page behind it doesn't scroll while open\nuseEffect(()=>{if(!showOverlay||typeof document===\"undefined\")return;const onKeyDown=e=>{if(e.key===\"Escape\")handleCloseOverlay();};const previousOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";window.addEventListener(\"keydown\",onKeyDown);return()=>{document.body.style.overflow=previousOverflow;window.removeEventListener(\"keydown\",onKeyDown);};},[showOverlay]);// Validation functions\nconst validateName=value=>{if(!value.trim()){return nameRequiredError;}if(value.trim().length<2){return nameMinLengthError;}if(!/^[a-zA-Z\\sЀ-ӿ]+$/.test(value)){return nameInvalidError;}return\"\";};const validateBusinessName=value=>{if(!value.trim()){return businessNameRequiredError;}if(value.trim().length<2){return businessNameMinLengthError;}return\"\";};const validateBusinessActivity=value=>{if(!value.trim()){return businessActivityRequiredError;}if(value.trim().length<3){return businessActivityMinLengthError;}return\"\";};const validatePhone=value=>{const phoneDigits=value.replace(/\\D/g,\"\");if(!phoneDigits){return phoneRequiredError;}if(phoneDigits.length<9){return phoneIncompleteError;}return\"\";};// Handle field changes with validation\nconst handleNameChange=e=>{const value=e.target.value;setFormData({...formData,name:value});if(touchedFields.name){setValidationErrors({...validationErrors,name:validateName(value)});}};const handleBusinessNameChange=e=>{const value=e.target.value;setFormData({...formData,businessName:value});if(touchedFields.businessName){setValidationErrors({...validationErrors,businessName:validateBusinessName(value)});}};const handleBusinessActivityChange=e=>{const value=e.target.value;setFormData({...formData,businessActivity:value});if(touchedFields.businessActivity){setValidationErrors({...validationErrors,businessActivity:validateBusinessActivity(value)});}};const handlePhoneChange=e=>{const value=e.target.value;// Remove all non-digit characters\nconst digits=value.replace(/\\D/g,\"\");// Limit to 9 digits\nconst limitedDigits=digits.slice(0,9);// Format as (xx) xxx - xx - x\nlet formatted=\"\";if(limitedDigits.length>0){formatted=\"(\"+limitedDigits.slice(0,2);if(limitedDigits.length>2){formatted+=\") \"+limitedDigits.slice(2,5);}if(limitedDigits.length>5){formatted+=\" - \"+limitedDigits.slice(5,7);}if(limitedDigits.length>7){formatted+=\" - \"+limitedDigits.slice(7,9);}}setFormData({...formData,phone:formatted});if(touchedFields.phone){setValidationErrors({...validationErrors,phone:validatePhone(formatted)});}};// Handle field blur to mark as touched\nconst handleFieldBlur=fieldName=>{setTouchedFields({...touchedFields,[fieldName]:true});// Validate on blur\nconst validators={name:validateName,businessName:validateBusinessName,businessActivity:validateBusinessActivity,phone:validatePhone};setValidationErrors({...validationErrors,[fieldName]:validators[fieldName](formData[fieldName])});};// Validates every field, shows the errors, returns true when the form is valid\nconst validateForm=()=>{const errors={name:validateName(formData.name),businessName:validateBusinessName(formData.businessName),businessActivity:validateBusinessActivity(formData.businessActivity),phone:validatePhone(formData.phone)};setValidationErrors(errors);setTouchedFields({name:true,businessName:true,businessActivity:true,phone:true});return Object.values(errors).every(error=>error===\"\");};const handleFormSubmit=async e=>{e.preventDefault();if(!validateForm()){startTransition(()=>setSubmitStatus(\"error\"));return;}startTransition(()=>{setIsSubmitting(true);setSubmitStatus(\"idle\");});const trademarkTypeText={name:brandNameText,logo:logoText,mixed:mixedText}[trademarkType];const submissionData={...formData,service:addAudit?\"Patent + Audit\":\"Patent\",withAudit:addAudit,entity:entity===\"legal\"?legalEntityText:physicalPersonText,deadline:deadline===\"normal\"?normalDeadlineText:fastDeadlineText,trademarkType:addAudit||deadline===\"fast\"?trademarkTypeText:\"\",classes,total:formatCurrency(total),timestamp:new Date().toISOString(),...utmParams};try{const promises=[];// Submit to webhook if enabled\nif(props.enableWebhook&&props.webhookUrl){promises.push(fetch(props.webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(submissionData)}));}// Submit to Google Sheets if enabled\nif(props.enableGoogleSheets&&props.googleSheetsUrl){const formBody=new URLSearchParams;Object.entries(submissionData).forEach(([key,value])=>{formBody.append(key,String(value));});promises.push(fetch(props.googleSheetsUrl,{method:\"POST\",body:formBody}));}await Promise.all(promises);startTransition(()=>{setIsSubmitting(false);setSubmitStatus(\"success\");});// Auto-close after success\nsetTimeout(()=>{handleCloseOverlay();},2e3);}catch(error){console.error(\"Submission error:\",error);startTransition(()=>{setIsSubmitting(false);setSubmitStatus(\"error\");});}};const handleDownloadInvoice=async format=>{if(!invoiceRef.current)return;startTransition(()=>{setGeneratingInvoice(format);setInvoiceFailed(false);});try{const{toPng}=await import(/* @vite-ignore */HTML_TO_IMAGE_URL);// Rendered as an image so Cyrillic and custom fonts look the\n// same in both formats\nconst dataUrl=await toPng(invoiceRef.current,{pixelRatio:2,backgroundColor:\"#FFFFFF\",cacheBust:true,skipFonts:true});const fileName=`${invoiceNumber}.${format}`;if(format===\"png\"){const link=document.createElement(\"a\");link.href=dataUrl;link.download=fileName;link.click();}else{const{jsPDF}=await import(/* @vite-ignore */JSPDF_URL);const pdf=new jsPDF({unit:\"pt\",format:\"a4\"});const pageWidth=pdf.internal.pageSize.getWidth();const pageHeight=pdf.internal.pageSize.getHeight();pdf.addImage(dataUrl,\"PNG\",0,0,pageWidth,pageHeight,undefined,\"FAST\");pdf.save(fileName);}}catch(error){console.error(\"Invoice error:\",error);startTransition(()=>setInvoiceFailed(true));}finally{startTransition(()=>setGeneratingInvoice(null));}};const maxClasses=entity===\"physical\"?2:3;const serviceFeeRemoved=subtractedFees.has(0);const isMobile=windowWidth<mobileBreakpoint;const effectiveLayoutDirection=isMobile?\"column\":layoutDirection;// Invoice content in the language picked in the overlay\nconst invoiceText=INVOICE_TEXT[invoiceLanguage];const invoiceItems=lines.filter((_,index)=>!subtractedFees.has(index)).map(([,amount,key])=>({description:key===\"auditExtra\"?`${invoiceText.items.auditExtra} (${classes-1})`:invoiceText.items[key],amount}));const invoiceDetails=[[invoiceText.service,addAudit?`${invoiceText.services.patent} + ${invoiceText.services.audit.toLowerCase()}`:invoiceText.services.patent],[invoiceText.classes,String(classes)]];if(addAudit||deadline===\"fast\"){invoiceDetails.push([invoiceText.trademarkType,invoiceText.trademarkTypes[trademarkType]]);}invoiceDetails.push([invoiceText.term,invoiceText.terms[deadline]],[invoiceText.applicant,invoiceText.applicants[entity]]);if(addAudit){invoiceDetails.push([invoiceText.services.audit,invoiceText.terms.audit]);}const invoiceDueDate=new Date(invoiceDate.getTime()+invoiceValidDays*24*60*60*1e3);const invoiceLogoSrc=typeof invoiceLogo===\"string\"?invoiceLogo:invoiceLogo?.src;const animatedTotal=useAnimatedNumber(total);const termText=deadline===\"normal\"?normalDeadlineText:fastDeadlineText;// Hover / focus / motion states that inline styles can't express\nconst scope=`[data-tmc=\"${scopeId}\"]`;const interactionCss=`\n${scope} .tmc-pill, ${scope} .tmc-step, ${scope} .tmc-cta, ${scope} .tmc-close {\n    transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .15s ease, box-shadow .2s ease, opacity .2s ease;\n    -webkit-tap-highlight-color: transparent;\n}\n${scope} .tmc-pill:hover { border-color: ${pillActiveBorder} !important; }\n${scope} .tmc-cta:not(:disabled):hover { transform: translateY(-1px); box-shadow: 0 10px 24px -10px ${ctaBg}; }\n${scope} .tmc-cta:not(:disabled):active { transform: translateY(0) scale(0.99); }\n${scope} .tmc-close:hover { opacity: 0.6; }\n${scope} .tmc-addon { transition: border-color .2s ease, transform .15s ease; -webkit-tap-highlight-color: transparent; }\n${scope} .tmc-addon:hover { border-color: ${pillActiveBorder} !important; }\n${scope} .tmc-addon:active { transform: scale(0.99); }\n${scope} .tmc-addon:focus-visible { outline: 2px solid ${pillActiveBorder}; outline-offset: 2px; }\n${scope} button:focus-visible { outline: 2px solid ${pillActiveBorder}; outline-offset: 2px; }\n${scope} .tmc-input, ${scope} .tmc-phone { transition: border-color .2s ease; }\n${scope} .tmc-input:focus, ${scope} .tmc-phone:focus-within { border-bottom-color: ${pillActiveBorder} !important; }\n${scope} input::placeholder { color: ${labelColor}; opacity: 1; }\n${scope} .tmc-reveal { animation: tmc-reveal .3s cubic-bezier(.2,.8,.2,1); }\n${scope} .tmc-pop { animation: tmc-pop .25s cubic-bezier(.2,.8,.2,1); }\n${scope} .tmc-tip { animation: tmc-fade .15s ease; }\n${scope} .tmc-overlay { animation: tmc-fade .2s ease; }\n${scope} .tmc-modal { animation: tmc-modal .3s cubic-bezier(.2,.8,.2,1); }\n@keyframes tmc-fade { from { opacity: 0 } to { opacity: 1 } }\n@keyframes tmc-reveal { from { opacity: 0; transform: translateY(-6px) } to { opacity: 1; transform: none } }\n@keyframes tmc-pop { from { opacity: .3; transform: translateY(4px) scale(.92) } to { opacity: 1; transform: none } }\n@keyframes tmc-modal { from { opacity: 0; transform: translateY(16px) scale(.98) } to { opacity: 1; transform: none } }\n@media (prefers-reduced-motion: reduce) {\n    ${scope} * { animation: none !important; transition: none !important; }\n}\n`;// Determine if using fixed or auto sizing\nconst isFixedWidth=style?.width!==\"100%\";const isFixedHeight=style?.height!==\"100%\";return /*#__PURE__*/_jsxs(\"div\",{\"data-tmc\":scopeId,style:{...fontFamily,backgroundColor:pageBg,color:pageText,padding:pagePadding,width:isFixedWidth?width:\"100%\",height:isFixedHeight?height:\"100%\",fontSize:baseFontSize,overflow:\"visible\",boxSizing:\"border-box\",paddingLeft:paddingLeft,paddingRight:paddingRight},children:[/*#__PURE__*/_jsx(\"style\",{children:interactionCss}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:maxWidth,margin:horizontalAlignment===\"center\"?\"0 auto\":horizontalAlignment===\"right\"?\"0 0 0 auto\":\"0\",display:\"flex\",flexDirection:effectiveLayoutDirection,gap:sectionGap,alignItems:\"start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:sectionGap,flex:effectiveLayoutDirection===\"row\"?leftColumnFlex:\"1\",minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:12,padding:cardPadding,position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:labelFontSize,color:labelColor,marginBottom:12,fontWeight:500,width:\"100%\",display:\"flex\",alignItems:\"center\",gap:8},children:[numberOfClassesLabel,enableClassesTooltip&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setShowTooltip(true),onMouseLeave:()=>setShowTooltip(false),onClick:()=>setShowTooltip(open=>!open),style:{width:16,height:16,borderRadius:\"50%\",border:`1.5px solid ${labelColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:11,fontWeight:600,color:labelColor,cursor:\"pointer\",transition:\"all 0.2s ease\"},children:\"i\"}),showTooltip&&/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-tip\",style:{position:\"absolute\",top:\"calc(100% + 8px)\",left:\"50%\",transform:\"translateX(-50%)\",backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:8,padding:\"12px 16px\",boxShadow:\"0 4px 20px rgba(0, 0, 0, 0.4), 0 0 0 0.2px rgba(0, 0, 0, 1)\",zIndex:1e3,width:isMobile?240:280,fontSize:baseFontSize,color:pageText,lineHeight:\"1.5\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-6,left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"6px solid transparent\",borderRight:\"6px solid transparent\",borderBottom:`6px solid ${cardBorder}`}}),tooltipText]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:stepperFontSize*1.69,fontWeight:600,width:\"100%\"},children:/*#__PURE__*/_jsx(\"span\",{className:\"tmc-pop\",style:{display:\"inline-block\"},children:classes},classes)}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12},children:[/*#__PURE__*/_jsx(\"button\",{className:\"tmc-step\",onClick:()=>handleClassesChange(-1),disabled:classes===1,style:{width:51.2,height:51.2,borderRadius:100,border:`2px solid ${pillInactiveBorder}`,backgroundColor:\"transparent\",color:classes===1?pillInactiveBorder:pageText,cursor:classes===1?\"not-allowed\":\"pointer\",fontSize:19.2,fontWeight:600,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all 0.2s ease\"},onMouseEnter:e=>{if(classes!==1){e.currentTarget.style.borderColor=pillActiveBorder;}},onMouseLeave:e=>{e.currentTarget.style.borderColor=pillInactiveBorder;},children:\"−\"}),/*#__PURE__*/_jsx(\"button\",{className:\"tmc-step\",onClick:()=>handleClassesChange(1),style:{width:51.2,height:51.2,borderRadius:100,border:`2px solid ${pillInactiveBorder}`,backgroundColor:\"transparent\",color:pageText,cursor:\"pointer\",fontSize:19.2,fontWeight:600,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"all 0.2s ease\"},onMouseEnter:e=>{e.currentTarget.style.borderColor=pillActiveBorder;},onMouseLeave:e=>{e.currentTarget.style.borderColor=pillInactiveBorder;},children:\"+\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:12,padding:cardPadding,position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:labelFontSize,color:labelColor,marginBottom:12,fontWeight:500,width:\"100%\",display:\"flex\",alignItems:\"center\",gap:8},children:[registrationDeadlineLabel,enableDeadlineTooltip&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setShowDeadlineTooltip(true),onMouseLeave:()=>setShowDeadlineTooltip(false),onClick:()=>setShowDeadlineTooltip(open=>!open),style:{width:16,height:16,borderRadius:\"50%\",border:`1.5px solid ${labelColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:11,fontWeight:600,color:labelColor,cursor:\"pointer\",transition:\"all 0.2s ease\"},children:\"i\"}),showDeadlineTooltip&&/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-tip\",style:{position:\"absolute\",top:\"50%\",left:\"calc(100% + 8px)\",transform:\"translateY(-50%)\",backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:8,padding:\"12px 16px\",boxShadow:\"0 4px 20px rgba(0, 0, 0, 0.4), 0 0 0 0.2px rgba(0, 0, 0, 1)\",zIndex:1e3,width:isMobile?240:280,fontSize:baseFontSize,color:pageText,lineHeight:\"1.5\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:-6,transform:\"translateY(-50%) rotate(90deg)\",width:0,height:0,borderLeft:\"6px solid transparent\",borderRight:\"6px solid transparent\",borderBottom:`6px solid ${cardBorder}`}}),deadlineTooltipText]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",onClick:()=>startTransition(()=>setDeadline(\"normal\")),style:{flex:1,minWidth:\"fit-content\",padding:\"16px 24px\",borderRadius:100,border:`2px solid ${deadline===\"normal\"?pillActiveBorder:pillInactiveBorder}`,backgroundColor:deadline===\"normal\"?pillActiveBg:\"transparent\",color:deadline===\"normal\"?pillActiveText:pillInactiveText,cursor:\"pointer\",fontSize:baseFontSize,fontWeight:500},children:normalDeadlineText}),/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",onClick:()=>startTransition(()=>setDeadline(\"fast\")),style:{flex:1,minWidth:\"fit-content\",padding:\"16px 24px\",borderRadius:100,border:`2px solid ${deadline===\"fast\"?pillActiveBorder:pillInactiveBorder}`,backgroundColor:deadline===\"fast\"?pillActiveBg:\"transparent\",color:deadline===\"fast\"?pillActiveText:pillInactiveText,cursor:\"pointer\",fontSize:baseFontSize,fontWeight:500},children:fastDeadlineText})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:12,padding:cardPadding,position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:labelFontSize,color:labelColor,marginBottom:12,fontWeight:500,width:\"100%\",display:\"flex\",alignItems:\"center\",gap:8},children:[entityTypeLabel,enableEntityTooltip&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setShowEntityTooltip(true),onMouseLeave:()=>setShowEntityTooltip(false),onClick:()=>setShowEntityTooltip(open=>!open),style:{width:16,height:16,borderRadius:\"50%\",border:`1.5px solid ${labelColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:11,fontWeight:600,color:labelColor,cursor:\"pointer\",transition:\"all 0.2s ease\"},children:\"i\"}),showEntityTooltip&&/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-tip\",style:{position:\"absolute\",top:\"calc(100% + 8px)\",left:\"50%\",transform:\"translateX(-50%)\",backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:8,padding:\"12px 16px\",boxShadow:\"0 4px 20px rgba(0, 0, 0, 0.4), 0 0 0 0.2px rgba(0, 0, 0, 1)\",zIndex:1e3,width:isMobile?260:320,fontSize:baseFontSize,color:pageText,lineHeight:\"1.5\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-6,left:\"50%\",transform:\"translateX(-50%)\",width:0,height:0,borderLeft:\"6px solid transparent\",borderRight:\"6px solid transparent\",borderBottom:`6px solid ${cardBorder}`}}),entityTooltipText]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",onClick:()=>handleEntityChange(\"physical\"),style:{flex:1,minWidth:\"fit-content\",padding:\"16px 24px\",borderRadius:100,border:`2px solid ${entity===\"physical\"?pillActiveBorder:pillInactiveBorder}`,backgroundColor:entity===\"physical\"?pillActiveBg:\"transparent\",color:entity===\"physical\"?pillActiveText:pillInactiveText,cursor:\"pointer\",fontSize:baseFontSize,fontWeight:500},children:physicalPersonText}),/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",onClick:()=>handleEntityChange(\"legal\"),style:{flex:1,minWidth:\"fit-content\",padding:\"16px 24px\",borderRadius:100,border:`2px solid ${entity===\"legal\"?pillActiveBorder:pillInactiveBorder}`,backgroundColor:entity===\"legal\"?pillActiveBg:\"transparent\",color:entity===\"legal\"?pillActiveText:pillInactiveText,cursor:\"pointer\",fontSize:baseFontSize,fontWeight:500},children:legalEntityText})]})]}),(deadline===\"fast\"||addAudit)&&/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-reveal\",style:{backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:12,padding:cardPadding,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:labelFontSize,color:labelColor,marginBottom:12,fontWeight:500,width:\"100%\",display:\"flex\",alignItems:\"center\",gap:8},children:addAudit&&deadline===\"normal\"?auditTypeLabel:trademarkTypeLabel}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexDirection:isMobile?\"column\":\"row\"},children:[/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",onClick:()=>startTransition(()=>setTrademarkType(\"name\")),style:{flex:1,minWidth:\"fit-content\",padding:\"16px 24px\",borderRadius:100,border:`2px solid ${trademarkType===\"name\"?pillActiveBorder:pillInactiveBorder}`,backgroundColor:trademarkType===\"name\"?pillActiveBg:\"transparent\",color:trademarkType===\"name\"?pillActiveText:pillInactiveText,cursor:\"pointer\",fontSize:baseFontSize,fontWeight:500},children:brandNameText}),/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",onClick:()=>startTransition(()=>setTrademarkType(\"logo\")),style:{flex:1,minWidth:\"fit-content\",padding:\"16px 24px\",borderRadius:100,border:`2px solid ${trademarkType===\"logo\"?pillActiveBorder:pillInactiveBorder}`,backgroundColor:trademarkType===\"logo\"?pillActiveBg:\"transparent\",color:trademarkType===\"logo\"?pillActiveText:pillInactiveText,cursor:\"pointer\",fontSize:baseFontSize,fontWeight:500},children:logoText}),/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",onClick:()=>startTransition(()=>setTrademarkType(\"mixed\")),style:{flex:1,minWidth:\"fit-content\",padding:\"16px 24px\",borderRadius:100,border:`2px solid ${trademarkType===\"mixed\"?pillActiveBorder:pillInactiveBorder}`,backgroundColor:trademarkType===\"mixed\"?pillActiveBg:\"transparent\",color:trademarkType===\"mixed\"?pillActiveText:pillInactiveText,cursor:\"pointer\",fontSize:baseFontSize,fontWeight:500},children:mixedText})]})]}),showAddAudit&&/*#__PURE__*/_jsxs(\"div\",{role:\"checkbox\",\"aria-checked\":addAudit,tabIndex:0,className:\"tmc-addon\",onClick:()=>startTransition(()=>setAddAudit(!addAudit)),onKeyDown:e=>{if(e.key===\" \"||e.key===\"Enter\"){e.preventDefault();startTransition(()=>setAddAudit(!addAudit));}},style:{backgroundColor:cardBg,border:`${addAudit?2:1}px solid ${addAudit?pillActiveBorder:cardBorder}`,borderRadius:12,padding:addAudit?cardPadding-1:cardPadding,display:\"flex\",alignItems:\"center\",gap:12,cursor:\"pointer\",userSelect:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:22,height:22,borderRadius:6,border:`2px solid ${addAudit?pillActiveBorder:pillInactiveBorder}`,backgroundColor:addAudit?pillActiveBg:\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,transition:\"all 0.2s ease\"},children:addAudit&&/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 6L5 9L10 3\",stroke:pillActiveText,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0,fontSize:baseFontSize,fontWeight:500},children:addAuditLabel}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:amountFontSize,fontWeight:600,color:addAudit?pageText:labelColor,whiteSpace:\"nowrap\"},children:[\"+ \",formatCurrency(auditTotal,true)]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:effectiveLayoutDirection===\"row\"?\"sticky\":\"relative\",top:effectiveLayoutDirection===\"row\"?stickyTop:undefined,flex:effectiveLayoutDirection===\"row\"?rightColumnFlex:\"1\",minWidth:effectiveLayoutDirection===\"column\"?undefined:summaryWidth,width:effectiveLayoutDirection===\"column\"?\"100%\":undefined,display:\"flex\",flexDirection:\"column\",alignSelf:\"stretch\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:12,padding:cardPadding,display:\"flex\",flexDirection:\"column\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,marginBottom:20,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:titleFontSize,fontWeight:titleWeight,minWidth:0},children:formTitle}),/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-pop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"6px 10px\",borderRadius:100,backgroundColor:pageBg,color:labelColor,fontSize:labelFontSize,fontWeight:500,whiteSpace:\"nowrap\",flexShrink:0},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"6\",cy:\"6\",r:\"5\",stroke:\"currentColor\",strokeWidth:\"1.3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 3.2V6l1.8 1.2\",stroke:\"currentColor\",strokeWidth:\"1.3\",strokeLinecap:\"round\"})]}),termText]},termText)]}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,backgroundColor:divider,marginBottom:24}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,marginBottom:24},children:lines.map(([label,amount],index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,flex:1},children:/*#__PURE__*/_jsx(\"div\",{style:{fontSize:baseFontSize,color:labelColor,width:\"100%\"},children:label})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:amountFontSize,fontWeight:600,whiteSpace:\"nowrap\",textDecoration:subtractedFees.has(index)?\"line-through\":\"none\",opacity:subtractedFees.has(index)?.5:1},children:formatCurrency(amount,true)})]},index))}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,backgroundColor:divider,marginBottom:16}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:24,gap:16,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:baseFontSize,fontWeight:grandWeight,flex:1,minWidth:0,wordBreak:\"break-word\"},children:totalAmountLabel}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:grandFontSize,fontWeight:grandWeight,whiteSpace:\"nowrap\",textAlign:\"right\",flexShrink:0},children:formatCurrency(animatedTotal,true)})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,marginBottom:16,cursor:\"pointer\"},onClick:()=>handleToggleFee(0),children:[/*#__PURE__*/_jsx(\"div\",{style:{width:20,height:20,borderRadius:4,border:`2px solid ${subtractedFees.has(0)?pillActiveBorder:pillInactiveBorder}`,backgroundColor:subtractedFees.has(0)?pillActiveBg:\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,transition:\"all 0.2s ease\"},children:subtractedFees.has(0)&&/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 6L5 9L10 3\",stroke:pillActiveText,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:baseFontSize,color:labelColor},children:removeServiceFeeText})]}),/*#__PURE__*/_jsx(\"button\",{className:\"tmc-cta\",onClick:handleStartRegistration,disabled:serviceFeeRemoved,style:{width:\"100%\",padding:\"16px 24px\",borderRadius:100,border:\"none\",backgroundColor:serviceFeeRemoved?pillInactiveBorder:ctaBg,color:ctaTextColor,fontSize:baseFontSize,fontWeight:600,cursor:serviceFeeRemoved?\"not-allowed\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,lineHeight:\"1.2em\",opacity:serviceFeeRemoved?.5:1,transition:\"all 0.2s ease\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{width:\"100%\"},children:[submitButtonText,\" →\"]})}),enableInvoice&&/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${divider}`,marginTop:20,paddingTop:20,display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:labelFontSize,color:labelColor,fontWeight:500},children:invoiceSectionTitle}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6},children:[[\"uz\",\"UZ\"],[\"ru\",\"RU\"],[\"en\",\"EN\"]].map(([value,text])=>/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",type:\"button\",onClick:()=>startTransition(()=>setInvoiceLanguage(value)),style:{padding:\"6px 12px\",borderRadius:100,border:`2px solid ${invoiceLanguage===value?pillActiveBorder:pillInactiveBorder}`,backgroundColor:invoiceLanguage===value?pillActiveBg:\"transparent\",color:invoiceLanguage===value?pillActiveText:pillInactiveText,cursor:\"pointer\",fontSize:labelFontSize,fontWeight:600},children:text},value))})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8},children:[[\"pdf\",invoicePdfText],[\"png\",invoicePngText]].map(([format,text])=>/*#__PURE__*/_jsx(\"button\",{className:\"tmc-pill\",type:\"button\",onClick:()=>handleDownloadInvoice(format),disabled:generatingInvoice!==null,style:{flex:1,padding:\"14px 20px\",borderRadius:100,border:`2px solid ${pillActiveBorder}`,backgroundColor:\"transparent\",color:pageText,fontSize:baseFontSize,fontWeight:600,cursor:generatingInvoice!==null?\"wait\":\"pointer\",opacity:generatingInvoice!==null&&generatingInvoice!==format?.5:1},children:generatingInvoice===format?invoiceGeneratingText:text},format))}),invoiceFailed&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#FF5588\",fontSize:labelFontSize},children:invoiceErrorText})]})]})})]}),showOverlay&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:\"rgba(0, 0, 0, 0.6)\",backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e3,padding:20},className:\"tmc-overlay\",onClick:handleCloseOverlay,children:/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-modal\",role:\"dialog\",\"aria-modal\":\"true\",style:{backgroundColor:cardBg,border:`1px solid ${cardBorder}`,borderRadius:16,boxShadow:\"0 24px 64px -16px rgba(0, 0, 0, 0.35)\",padding:cardPadding*1.5,maxWidth:600,width:windowWidth<mobileBreakpoint?\"100%\":\"100%\",maxHeight:\"90vh\",overflow:\"auto\",margin:windowWidth<mobileBreakpoint?\"0\":\"0 auto\"},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:32},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:titleFontSize,fontWeight:titleWeight,margin:0,width:\"100%\"},children:formTitle}),/*#__PURE__*/_jsx(\"button\",{className:\"tmc-close\",onClick:handleCloseOverlay,style:{background:\"none\",border:\"none\",color:pageText,fontSize:32,cursor:\"pointer\",padding:0,width:40,height:40,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",lineHeight:1},children:\"\\xd7\"})]}),/*#__PURE__*/_jsx(\"form\",{onSubmit:handleFormSubmit,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:16,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:windowWidth<mobileBreakpoint?\"100%\":\"calc(50% - 8px)\"},children:[/*#__PURE__*/_jsx(\"input\",{className:\"tmc-input\",type:\"text\",required:true,value:formData.name,onChange:handleNameChange,onBlur:()=>handleFieldBlur(\"name\"),placeholder:namePlaceholder,style:{width:\"100%\",height:\"56px\",padding:\"16px 0\",borderRadius:0,border:\"none\",borderBottom:`2px solid ${touchedFields.name&&validationErrors.name?\"#FF5588\":touchedFields.name&&!validationErrors.name?\"#22CC66\":cardBorder}`,backgroundColor:\"transparent\",color:pageText,fontSize:baseFontSize,boxSizing:\"border-box\",outline:\"none\",transition:\"border-color 0.2s ease\"}}),touchedFields.name&&validationErrors.name&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#FF5588\",fontSize:labelFontSize,marginTop:8,width:\"100%\"},children:validationErrors.name})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:windowWidth<mobileBreakpoint?\"100%\":\"calc(50% - 8px)\"},children:[/*#__PURE__*/_jsx(\"input\",{className:\"tmc-input\",type:\"text\",required:true,value:formData.businessName,onChange:handleBusinessNameChange,onBlur:()=>handleFieldBlur(\"businessName\"),placeholder:businessNamePlaceholder,style:{width:\"100%\",height:\"56px\",padding:\"16px 0\",borderRadius:0,border:\"none\",borderBottom:`2px solid ${touchedFields.businessName&&validationErrors.businessName?\"#FF5588\":touchedFields.businessName&&!validationErrors.businessName?\"#22CC66\":cardBorder}`,backgroundColor:\"transparent\",color:pageText,fontSize:baseFontSize,boxSizing:\"border-box\",outline:\"none\",transition:\"border-color 0.2s ease\"}}),touchedFields.businessName&&validationErrors.businessName&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#FF5588\",fontSize:labelFontSize,marginTop:8,width:\"100%\"},children:validationErrors.businessName})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:windowWidth<mobileBreakpoint?\"100%\":\"calc(50% - 8px)\"},children:[/*#__PURE__*/_jsx(\"input\",{className:\"tmc-input\",type:\"text\",required:true,value:formData.businessActivity,onChange:handleBusinessActivityChange,onBlur:()=>handleFieldBlur(\"businessActivity\"),placeholder:businessActivityPlaceholder,style:{width:\"100%\",height:\"56px\",padding:\"16px 0\",borderRadius:0,border:\"none\",borderBottom:`2px solid ${touchedFields.businessActivity&&validationErrors.businessActivity?\"#FF5588\":touchedFields.businessActivity&&!validationErrors.businessActivity?\"#22CC66\":cardBorder}`,backgroundColor:\"transparent\",color:pageText,fontSize:baseFontSize,boxSizing:\"border-box\",outline:\"none\",transition:\"border-color 0.2s ease\"}}),touchedFields.businessActivity&&validationErrors.businessActivity&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#FF5588\",fontSize:labelFontSize,marginTop:8,width:\"100%\"},children:validationErrors.businessActivity})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:windowWidth<mobileBreakpoint?\"100%\":\"calc(50% - 8px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-phone\",style:{display:\"flex\",alignItems:\"center\",gap:8,height:\"56px\",width:\"100%\",borderBottom:`2px solid ${touchedFields.phone&&validationErrors.phone?\"#FF5588\":touchedFields.phone&&!validationErrors.phone?\"#22CC66\":cardBorder}`,transition:\"border-color 0.2s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:baseFontSize,color:pageText,fontWeight:500},children:\"+998\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",required:true,value:formData.phone,onChange:handlePhoneChange,onBlur:()=>handleFieldBlur(\"phone\"),placeholder:phonePlaceholder,style:{flex:1,height:\"100%\",padding:0,border:\"none\",backgroundColor:\"transparent\",color:pageText,fontSize:baseFontSize,outline:\"none\",width:\"100%\"}})]}),touchedFields.phone&&validationErrors.phone&&/*#__PURE__*/_jsx(\"div\",{style:{color:\"#FF5588\",fontSize:labelFontSize,marginTop:8,width:\"100%\"},children:validationErrors.phone})]})]}),submitStatus===\"success\"&&/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-reveal\",style:{padding:16,backgroundColor:\"#22CC66\",color:\"#000\",borderRadius:8,fontSize:baseFontSize,fontWeight:500,textAlign:\"center\",width:\"100%\"},children:[\"✓ \",successMessage]}),submitStatus===\"error\"&&/*#__PURE__*/_jsxs(\"div\",{className:\"tmc-reveal\",style:{padding:16,backgroundColor:\"#FF5588\",color:\"#FFF\",borderRadius:8,fontSize:baseFontSize,fontWeight:500,textAlign:\"center\",width:\"100%\"},children:[\"✕ \",errorMessage]}),/*#__PURE__*/_jsx(\"button\",{className:\"tmc-cta\",type:\"submit\",disabled:isSubmitting||serviceFeeRemoved,style:{width:\"100%\",padding:\"16px 24px\",borderRadius:100,border:\"none\",backgroundColor:isSubmitting||serviceFeeRemoved?pillInactiveBorder:ctaBg,color:ctaTextColor,fontSize:baseFontSize,fontWeight:600,cursor:isSubmitting||serviceFeeRemoved?\"not-allowed\":\"pointer\",marginTop:8,transition:\"all 0.2s ease\",lineHeight:\"1.1em\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:\"100%\"},children:isSubmitting?submittingText:submitButtonText})})]})})]})}),enableInvoice&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"fixed\",left:-1e4,top:0,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(InvoiceDocument,{containerRef:invoiceRef,text:invoiceText,accent:invoiceAccentColor,logoSrc:invoiceLogoSrc,number:invoiceNumber,date:invoiceDate,dueDate:invoiceDueDate,company:{name:companyName,address:companyAddress,tin:companyTin,bank:companyBank,account:companyAccount,mfo:companyMfo,phone:companyPhone,email:companyEmail,website:companyWebsite,director:companyDirector},details:invoiceDetails,items:invoiceItems,total:total})})]});}// ---------- Invoice ----------\nconst INVOICE_TEXT={en:{title:\"INVOICE\",number:\"Invoice No.\",date:\"Date\",dueDate:\"Due date\",supplier:\"From\",tin:\"TIN\",phone:\"Phone\",detailsTitle:\"Service details\",service:\"Service\",classes:\"Number of classes\",trademarkType:\"Trademark type\",term:\"Term\",applicant:\"Applicant type\",no:\"No.\",description:\"Description\",amount:\"Amount\",totalDue:\"Total due\",paymentTitle:\"Payment details\",recipient:\"Recipient\",bank:\"Bank\",account:\"Account No.\",mfo:\"Bank code (MFO)\",purpose:\"Payment purpose\",purposeText:n=>`Payment for services under invoice No. ${n}`,director:\"Director\",thanks:\"Thank you for your business!\",currency:\"UZS\",services:{patent:\"Trademark registration\",audit:\"Trademark audit\"},terms:{normal:\"Standard (7 months)\",fast:\"Accelerated (1 month)\",audit:\"3 days\"},trademarkTypes:{name:\"Word mark\",logo:\"Figurative mark (logo)\",mixed:\"Combined mark\"},applicants:{physical:\"Individual\",legal:\"Legal entity\"},items:{service:\"Agency service fee — trademark registration\",filing:\"State fee for filing the application\",accelerated:\"Accelerated examination fee (incl. 12% VAT)\",registration:\"State fee for registration and certificate\",auditBase:\"Trademark audit (1 class)\",auditExtra:\"Additional classes\"}},ru:{title:\"СЧЁТ НА ОПЛАТУ\",number:\"Счёт №\",date:\"Дата\",dueDate:\"Оплатить до\",supplier:\"Поставщик\",tin:\"ИНН\",phone:\"Телефон\",detailsTitle:\"Детали услуги\",service:\"Услуга\",classes:\"Количество классов\",trademarkType:\"Тип товарного знака\",term:\"Срок\",applicant:\"Тип заявителя\",no:\"№\",description:\"Наименование\",amount:\"Сумма\",totalDue:\"Итого к оплате\",paymentTitle:\"Платёжные реквизиты\",recipient:\"Получатель\",bank:\"Банк\",account:\"Расчётный счёт\",mfo:\"МФО\",purpose:\"Назначение платежа\",purposeText:n=>`Оплата услуг по счёту № ${n}`,director:\"Директор\",thanks:\"Благодарим за сотрудничество!\",currency:\"сум\",services:{patent:\"Регистрация товарного знака\",audit:\"Аудит товарного знака\"},terms:{normal:\"Обычный (7 месяцев)\",fast:\"Ускоренный (1 месяц)\",audit:\"3 дня\"},trademarkTypes:{name:\"Словесный\",logo:\"Изобразительный (логотип)\",mixed:\"Комбинированный\"},applicants:{physical:\"Физическое лицо\",legal:\"Юридическое лицо\"},items:{service:\"Услуги агентства по регистрации товарного знака\",filing:\"Государственная пошлина за подачу заявки\",accelerated:\"Плата за ускоренную экспертизу (включая НДС 12%)\",registration:\"Государственная пошлина за регистрацию и выдачу свидетельства\",auditBase:\"Аудит товарного знака (1 класс)\",auditExtra:\"Дополнительные классы\"}},uz:{title:\"TO'LOV UCHUN HISOB-VARAQ\",number:\"Hisob-varaq №\",date:\"Sana\",dueDate:\"To'lov muddati\",supplier:\"Xizmat ko'rsatuvchi\",tin:\"STIR\",phone:\"Telefon\",detailsTitle:\"Xizmat tafsilotlari\",service:\"Xizmat\",classes:\"Klasslar soni\",trademarkType:\"Tovar belgisi turi\",term:\"Muddat\",applicant:\"Ariza beruvchi turi\",no:\"№\",description:\"Nomi\",amount:\"Summa\",totalDue:\"Jami to'lov\",paymentTitle:\"To'lov rekvizitlari\",recipient:\"Qabul qiluvchi\",bank:\"Bank\",account:\"Hisob raqami\",mfo:\"MFO\",purpose:\"To'lov maqsadi\",purposeText:n=>`${n}-sonli hisob-varaq bo'yicha xizmatlar uchun to'lov`,director:\"Direktor\",thanks:\"Hamkorligingiz uchun rahmat!\",currency:\"so'm\",services:{patent:\"Tovar belgisini ro'yxatdan o'tkazish\",audit:\"Tovar belgisi auditi\"},terms:{normal:\"Oddiy (7 oy)\",fast:\"Tezkor (1 oy)\",audit:\"3 kun\"},trademarkTypes:{name:\"Nom (so'z belgisi)\",logo:\"Logotip\",mixed:\"Birgalikda (nom + logotip)\"},applicants:{physical:\"Jismoniy shaxs\",legal:\"Yuridik shaxs\"},items:{service:\"Tovar belgisini ro'yxatdan o'tkazish bo'yicha agentlik xizmati\",filing:\"Ariza topshirish uchun davlat boji\",accelerated:\"Tezlashtirilgan ekspertiza uchun to'lov (QQS 12% bilan)\",registration:\"Ro'yxatdan o'tkazish va guvohnoma uchun davlat boji\",auditBase:\"Tovar belgisi auditi (1 klass)\",auditExtra:\"Qo'shimcha klasslar\"}}};// A4 at 96 dpi\nconst A4_WIDTH=794;const A4_HEIGHT=1123;function InvoiceDocument({containerRef,text,accent,logoSrc,number,date,dueDate,company,details,items,total}){const ink=\"#111827\";const muted=\"#6B7280\";const line=\"#E5E7EB\";const soft=\"#F5F7FA\";const formatDate=d=>d.toLocaleDateString(\"ru-RU\");const money=amount=>`${new Intl.NumberFormat(\"ru-RU\").format(amount)} ${text.currency}`;const sectionLabel={fontSize:10,fontWeight:700,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:accent,marginBottom:8};const smallMuted={fontSize:11,color:muted,lineHeight:1.55};const supplierLines=[company.address,company.tin&&`${text.tin}: ${company.tin}`,company.phone&&`${text.phone}: ${company.phone}`,company.email].filter(Boolean);const paymentRows=[[text.recipient,company.name],[text.bank,company.bank],[text.account,company.account],[text.mfo,company.mfo],[text.tin,company.tin],[text.purpose,text.purposeText(number)]].filter(([,value])=>value);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:A4_WIDTH,height:A4_HEIGHT,boxSizing:\"border-box\",padding:\"48px 56px 40px\",backgroundColor:\"#FFFFFF\",color:ink,fontFamily:'\"Helvetica Neue\", Helvetica, Arial, \"Segoe UI\", sans-serif',fontSize:12,lineHeight:1.4,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:24},children:[/*#__PURE__*/_jsx(\"div\",{style:{minHeight:56,display:\"flex\",alignItems:\"center\"},children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,crossOrigin:\"anonymous\",alt:\"\",style:{maxHeight:64,maxWidth:240,objectFit:\"contain\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{fontSize:22,fontWeight:700,color:accent},children:company.name})}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"right\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:24,fontWeight:700,letterSpacing:\"0.04em\",color:accent,marginBottom:10},children:text.title}),[[text.number,number],[text.date,formatDate(date)],[text.dueDate,formatDate(dueDate)]].map(([label,value])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",gap:12,fontSize:11,lineHeight:1.7},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:muted},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,minWidth:110},children:value})]},label))]})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:3,backgroundColor:accent,margin:\"22px 0 26px\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:24},children:[/*#__PURE__*/_jsx(\"div\",{style:sectionLabel,children:text.supplier}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,fontWeight:700,marginBottom:4},children:company.name}),supplierLines.map(value=>/*#__PURE__*/_jsx(\"div\",{style:smallMuted,children:value},value))]}),/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:soft,borderRadius:8,padding:\"14px 18px\",marginBottom:24},children:[/*#__PURE__*/_jsx(\"div\",{style:sectionLabel,children:text.detailsTitle}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",rowGap:10},children:details.map(([label,value])=>/*#__PURE__*/_jsxs(\"div\",{style:{width:\"33.33%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,color:muted},children:label}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:600},children:value})]},label))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",backgroundColor:accent,color:\"#FFFFFF\",fontSize:10,fontWeight:700,letterSpacing:\"0.06em\",textTransform:\"uppercase\",padding:\"10px 14px\",borderRadius:\"6px 6px 0 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:36},children:text.no}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1},children:text.description}),/*#__PURE__*/_jsx(\"div\",{style:{width:160,textAlign:\"right\"},children:text.amount})]}),items.map((item,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",padding:\"12px 14px\",borderBottom:`1px solid ${line}`,backgroundColor:index%2===1?soft:\"#FFFFFF\",fontSize:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:36,color:muted},children:index+1}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,paddingRight:16},children:item.description}),/*#__PURE__*/_jsx(\"div\",{style:{width:160,textAlign:\"right\",fontWeight:600,whiteSpace:\"nowrap\"},children:money(item.amount)})]},index)),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",alignItems:\"baseline\",gap:24,padding:\"16px 14px\",borderBottom:`2px solid ${accent}`,marginBottom:26},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,textTransform:\"uppercase\",letterSpacing:\"0.06em\"},children:text.totalDue}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:22,fontWeight:700,color:accent,whiteSpace:\"nowrap\"},children:money(total)})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:sectionLabel,children:text.paymentTitle}),paymentRows.map(([label,value])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,fontSize:11,lineHeight:1.6},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:140,color:muted},children:label}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,fontWeight:600},children:value})]},label))]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-end\",marginBottom:28},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:300},children:[/*#__PURE__*/_jsx(\"div\",{style:{borderBottom:`1px solid ${ink}`,height:36,marginBottom:6}}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,color:muted},children:[text.director,company.director?` — ${company.director}`:\"\"]})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${line}`,paddingTop:14,display:\"flex\",justifyContent:\"space-between\",fontSize:10,color:muted},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:accent},children:text.thanks}),/*#__PURE__*/_jsx(\"span\",{children:[company.phone,company.email,company.website].filter(Boolean).join(\"  \\xb7  \")})]})]});}addPropertyControls(TrademarkConfigurator,{auditTypeLabel:{type:ControlType.String,title:\"Audit Type Label\",defaultValue:\"Elements to Audit\"},auditServiceFeeLabel:{type:ControlType.String,title:\"Audit Fee Label\",defaultValue:\"Audit service (1 class)\"},auditExtraClassesLabel:{type:ControlType.String,title:\"Audit Extra Classes Label\",defaultValue:\"Additional classes\"},showAddAudit:{type:ControlType.Boolean,title:\"Audit Add-on in Patent\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},addAuditLabel:{type:ControlType.String,title:\"Add Audit Label\",defaultValue:\"Add trademark audit (3 days)\",hidden:({showAddAudit})=>!showAddAudit},enableInvoice:{type:ControlType.Boolean,title:\"Enable Invoice\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},invoiceLogo:{type:ControlType.ResponsiveImage,title:\"Invoice Logo\",hidden:({enableInvoice})=>!enableInvoice},invoiceDefaultLanguage:{type:ControlType.Enum,title:\"Invoice Language\",options:[\"uz\",\"ru\",\"en\"],optionTitles:[\"UZ\",\"RU\",\"EN\"],defaultValue:\"uz\",displaySegmentedControl:true,hidden:({enableInvoice})=>!enableInvoice},invoiceAccentColor:{type:ControlType.Color,title:\"Invoice Accent\",defaultValue:\"#0A2540\",hidden:({enableInvoice})=>!enableInvoice},invoicePrefix:{type:ControlType.String,title:\"Invoice No. Prefix\",defaultValue:\"INV\",hidden:({enableInvoice})=>!enableInvoice},invoiceValidDays:{type:ControlType.Number,title:\"Invoice Valid (days)\",defaultValue:5,min:1,max:60,step:1,hidden:({enableInvoice})=>!enableInvoice},invoiceSectionTitle:{type:ControlType.String,title:\"Invoice Section Title\",defaultValue:\"Hisob varaqni yuklab olish\",hidden:({enableInvoice})=>!enableInvoice},invoicePdfText:{type:ControlType.String,title:\"Invoice PDF Button\",defaultValue:\"PDF\",hidden:({enableInvoice})=>!enableInvoice},invoicePngText:{type:ControlType.String,title:\"Invoice PNG Button\",defaultValue:\"PNG\",hidden:({enableInvoice})=>!enableInvoice},invoiceGeneratingText:{type:ControlType.String,title:\"Invoice Generating Text\",defaultValue:\"Preparing...\",hidden:({enableInvoice})=>!enableInvoice},invoiceErrorText:{type:ControlType.String,title:\"Invoice Error Text\",defaultValue:\"Could not create the invoice. Please try again.\",hidden:({enableInvoice})=>!enableInvoice},companyName:{type:ControlType.String,title:\"Company Name\",defaultValue:\"Your Company LLC\",hidden:({enableInvoice})=>!enableInvoice},companyAddress:{type:ControlType.String,title:\"Company Address\",defaultValue:\"Tashkent, Uzbekistan\",hidden:({enableInvoice})=>!enableInvoice},companyTin:{type:ControlType.String,title:\"Company TIN (STIR)\",defaultValue:\"\",hidden:({enableInvoice})=>!enableInvoice},companyBank:{type:ControlType.String,title:\"Company Bank\",defaultValue:\"\",hidden:({enableInvoice})=>!enableInvoice},companyAccount:{type:ControlType.String,title:\"Company Account No.\",defaultValue:\"\",hidden:({enableInvoice})=>!enableInvoice},companyMfo:{type:ControlType.String,title:\"Company MFO\",defaultValue:\"\",hidden:({enableInvoice})=>!enableInvoice},companyPhone:{type:ControlType.String,title:\"Company Phone\",defaultValue:\"\",hidden:({enableInvoice})=>!enableInvoice},companyEmail:{type:ControlType.String,title:\"Company Email\",defaultValue:\"\",hidden:({enableInvoice})=>!enableInvoice},companyWebsite:{type:ControlType.String,title:\"Company Website\",defaultValue:\"\",hidden:({enableInvoice})=>!enableInvoice},companyDirector:{type:ControlType.String,title:\"Director Name\",defaultValue:\"\",hidden:({enableInvoice})=>!enableInvoice},horizontalAlignment:{type:ControlType.Enum,title:\"Horizontal Alignment\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\"},paddingLeft:{type:ControlType.Number,title:\"Left Padding\",defaultValue:0,min:0,max:500,step:10,unit:\"px\"},paddingRight:{type:ControlType.Number,title:\"Right Padding\",defaultValue:0,min:0,max:500,step:10,unit:\"px\"},width:{type:ControlType.Number,title:\"Width\",defaultValue:893,min:320,max:3e3,step:10,unit:\"px\"},height:{type:ControlType.Number,title:\"Height\",defaultValue:574,min:400,max:2e3,step:10,unit:\"px\"},layoutDirection:{type:ControlType.Enum,title:\"Layout Direction\",options:[\"row\",\"column\"],optionTitles:[\"Row\",\"Column\"],defaultValue:\"row\",displaySegmentedControl:true},leftColumnFlex:{type:ControlType.Number,title:\"Left Column Flex\",defaultValue:1,min:.5,max:3,step:.1},rightColumnFlex:{type:ControlType.Number,title:\"Right Column Flex\",defaultValue:.6,min:.3,max:2,step:.1},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile Breakpoint\",defaultValue:768,min:320,max:1200,step:10,unit:\"px\"},fontFamily:{type:ControlType.Font,title:\"Font Family\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Regular\"}},pagePadding:{type:ControlType.Number,title:\"Page Padding\",defaultValue:26,min:0,max:100,step:4,unit:\"px\"},sectionGap:{type:ControlType.Number,title:\"Section Gap\",defaultValue:15,min:0,max:100,step:4,unit:\"px\"},cardPadding:{type:ControlType.Number,title:\"Card Padding\",defaultValue:15,min:0,max:100,step:4,unit:\"px\"},stickyTop:{type:ControlType.Number,title:\"Sticky Top\",defaultValue:0,min:0,max:200,step:4,unit:\"px\"},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:765,min:600,max:2e3,step:50,unit:\"px\"},summaryWidth:{type:ControlType.Number,title:\"Summary Width\",defaultValue:255,min:300,max:600,step:50,unit:\"px\"},pageBg:{type:ControlType.Color,title:\"Page Background\",defaultValue:\"#0A0A0A\"},pageText:{type:ControlType.Color,title:\"Page Text\",defaultValue:\"#FFFFFF\"},cardBg:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#1A1A1A\"},cardBorder:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"#2A2A2A\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#999999\"},divider:{type:ControlType.Color,title:\"Divider\",defaultValue:\"#2A2A2A\"},pillActiveBorder:{type:ControlType.Color,title:\"Pill Active Border\",defaultValue:\"#FFFFFF\"},pillActiveBg:{type:ControlType.Color,title:\"Pill Active Background\",defaultValue:\"transparent\"},pillActiveText:{type:ControlType.Color,title:\"Pill Active Text\",defaultValue:\"#FFFFFF\"},pillInactiveBorder:{type:ControlType.Color,title:\"Pill Inactive Border\",defaultValue:\"#3A3A3A\"},pillInactiveText:{type:ControlType.Color,title:\"Pill Inactive Text\",defaultValue:\"#999999\"},ctaBg:{type:ControlType.Color,title:\"CTA Background\",defaultValue:\"#FFFFFF\"},ctaTextColor:{type:ControlType.Color,title:\"CTA Text Color\",defaultValue:\"#000000\"},baseFontSize:{type:ControlType.Number,title:\"Base Font Size\",defaultValue:10,min:12,max:24,step:1,unit:\"px\"},labelFontSize:{type:ControlType.Number,title:\"Label Font Size\",defaultValue:8,min:10,max:20,step:1,unit:\"px\"},titleFontSize:{type:ControlType.Number,title:\"Title Font Size\",defaultValue:15,min:16,max:32,step:1,unit:\"px\"},titleWeight:{type:ControlType.Number,title:\"Title Weight\",defaultValue:700,min:400,max:900,step:100},amountFontSize:{type:ControlType.Number,title:\"Amount Font Size\",defaultValue:10,min:12,max:24,step:1,unit:\"px\"},grandFontSize:{type:ControlType.Number,title:\"Grand Total Font Size\",defaultValue:18,min:18,max:36,step:1,unit:\"px\"},grandWeight:{type:ControlType.Number,title:\"Grand Total Weight\",defaultValue:700,min:400,max:900,step:100},stepperFontSize:{type:ControlType.Number,title:\"Stepper Font Size\",defaultValue:18,min:18,max:36,step:1,unit:\"px\"},stepperWidth:{type:ControlType.Number,title:\"Stepper Width\",defaultValue:38,min:40,max:100,step:10,unit:\"px\"},enableWebhook:{type:ControlType.Boolean,title:\"Enable Webhook\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},webhookUrl:{type:ControlType.String,title:\"Webhook URL\",defaultValue:\"\",placeholder:\"https://your-webhook-url.com\",hidden:({enableWebhook})=>!enableWebhook},enableGoogleSheets:{type:ControlType.Boolean,title:\"Enable Google Sheets\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},googleSheetsUrl:{type:ControlType.String,title:\"Google Sheets URL\",defaultValue:\"\",placeholder:\"https://script.google.com/macros/s/...\",hidden:({enableGoogleSheets})=>!enableGoogleSheets},formTitleFont:{type:ControlType.Font,title:\"Form Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:15,variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},formLabelFont:{type:ControlType.Font,title:\"Form Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:8,variant:\"Medium\",letterSpacing:\"0.05em\",lineHeight:\"1.4em\"}},formInputFont:{type:ControlType.Font,title:\"Form Input Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:10,variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.5em\"}},formBg:{type:ControlType.Color,title:\"Form Background\",defaultValue:\"#1A1A1A\"},formBorder:{type:ControlType.Color,title:\"Form Border\",defaultValue:\"#2A2A2A\"},formInputBorder:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#2A2A2A\"},formInputFocusBorder:{type:ControlType.Color,title:\"Input Focus Border\",defaultValue:\"#FFFFFF\"},formInputErrorBorder:{type:ControlType.Color,title:\"Input Error Border\",defaultValue:\"#FF5588\"},formInputSuccessBorder:{type:ControlType.Color,title:\"Input Success Border\",defaultValue:\"#22CC66\"},formErrorText:{type:ControlType.Color,title:\"Error Text Color\",defaultValue:\"#FF5588\"},formSuccessText:{type:ControlType.Color,title:\"Success Text Color\",defaultValue:\"#22CC66\"},formPlaceholderColor:{type:ControlType.Color,title:\"Placeholder Color\",defaultValue:\"#666666\"},formSummaryBg:{type:ControlType.Color,title:\"Summary Background\",defaultValue:\"#0A0A0A\"},formSummaryBorder:{type:ControlType.Color,title:\"Summary Border\",defaultValue:\"#2A2A2A\"},formButtonBg:{type:ControlType.Color,title:\"Submit Button Background\",defaultValue:\"#FFFFFF\"},formButtonText:{type:ControlType.Color,title:\"Submit Button Text\",defaultValue:\"#000000\"},formButtonDisabledBg:{type:ControlType.Color,title:\"Disabled Button Background\",defaultValue:\"#3A3A3A\"},formPadding:{type:ControlType.Number,title:\"Form Padding\",defaultValue:23,min:16,max:80,step:4,unit:\"px\"},formFieldGap:{type:ControlType.Number,title:\"Field Gap\",defaultValue:13,min:8,max:40,step:4,unit:\"px\"},formSectionGap:{type:ControlType.Number,title:\"Section Gap\",defaultValue:15,min:12,max:48,step:4,unit:\"px\"},nameLabel:{type:ControlType.String,title:\"Name Label\",defaultValue:\"Name\"},businessNameLabel:{type:ControlType.String,title:\"Business Name Label\",defaultValue:\"Business Name\"},businessActivityLabel:{type:ControlType.String,title:\"Business Activity Label\",defaultValue:\"Business Activity\"},phoneLabel:{type:ControlType.String,title:\"Phone Label\",defaultValue:\"Phone Number\"},namePlaceholder:{type:ControlType.String,title:\"Name Placeholder\",defaultValue:\"Ismingiz\"},businessNamePlaceholder:{type:ControlType.String,title:\"Business Name Placeholder\",defaultValue:\"Brend nomi\"},businessActivityPlaceholder:{type:ControlType.String,title:\"Business Activity Placeholder\",defaultValue:\"Biznes faoliyati\"},phonePlaceholder:{type:ControlType.String,title:\"Phone Placeholder\",defaultValue:\"(xx) xxx - xx - x\"},formTitle:{type:ControlType.String,title:\"Form Title\",defaultValue:\"Registration Form\"},summaryTitle:{type:ControlType.String,title:\"Summary Title\",defaultValue:\"Registration Summary\"},submitButtonText:{type:ControlType.String,title:\"Submit Button Text\",defaultValue:\"Submit Registration\"},submittingText:{type:ControlType.String,title:\"Submitting Text\",defaultValue:\"Submitting...\"},successMessage:{type:ControlType.String,title:\"Success Message\",defaultValue:\"Registration submitted successfully!\"},errorMessage:{type:ControlType.String,title:\"Error Message\",defaultValue:\"Please fill in all fields correctly.\"},nameRequiredError:{type:ControlType.String,title:\"Name Required Error\",defaultValue:\"Ism kiritilishi shart\"},nameMinLengthError:{type:ControlType.String,title:\"Name Min Length Error\",defaultValue:\"Ism kamida 2 ta belgidan iborat bo'lishi kerak\"},nameInvalidError:{type:ControlType.String,title:\"Name Invalid Error\",defaultValue:\"Ism faqat harflardan iborat bo'lishi kerak\"},businessNameRequiredError:{type:ControlType.String,title:\"Business Name Required Error\",defaultValue:\"Brend nomi kiritilishi shart\"},businessNameMinLengthError:{type:ControlType.String,title:\"Business Name Min Length Error\",defaultValue:\"Brend nomi kamida 2 ta belgidan iborat bo'lishi kerak\"},businessActivityRequiredError:{type:ControlType.String,title:\"Business Activity Required Error\",defaultValue:\"Biznes faoliyati kiritilishi shart\"},businessActivityMinLengthError:{type:ControlType.String,title:\"Business Activity Min Length Error\",defaultValue:\"Biznes faoliyati kamida 3 ta belgidan iborat bo'lishi kerak\"},phoneRequiredError:{type:ControlType.String,title:\"Phone Required Error\",defaultValue:\"Telefon raqami kiritilishi shart\"},phoneIncompleteError:{type:ControlType.String,title:\"Phone Incomplete Error\",defaultValue:\"Telefon raqami to'liq kiritilishi kerak (9 ta raqam)\"},entityTypeLabel:{type:ControlType.String,title:\"Entity Type Label\",defaultValue:\"Entity Type\"},registrationDeadlineLabel:{type:ControlType.String,title:\"Registration Deadline Label\",defaultValue:\"Registration Deadline\"},trademarkTypeLabel:{type:ControlType.String,title:\"Trademark Type Label\",defaultValue:\"Trademark Type\"},numberOfClassesLabel:{type:ControlType.String,title:\"Number of Classes Label\",defaultValue:\"Number of Classes\"},totalAmountLabel:{type:ControlType.String,title:\"Total Amount Label\",defaultValue:\"Total Amount\"},physicalPersonText:{type:ControlType.String,title:\"Physical Person Text\",defaultValue:\"Jismoniy\"},legalEntityText:{type:ControlType.String,title:\"Legal Entity Text\",defaultValue:\"Yuridik\"},normalDeadlineText:{type:ControlType.String,title:\"Normal Deadline Text\",defaultValue:\"Oddiy (7 months)\"},fastDeadlineText:{type:ControlType.String,title:\"Fast Deadline Text\",defaultValue:\"Ekspress (1 month)\"},brandNameText:{type:ControlType.String,title:\"Brand Name Text\",defaultValue:\"Brand Name\"},logoText:{type:ControlType.String,title:\"Logo Text\",defaultValue:\"Logo\"},mixedText:{type:ControlType.String,title:\"Mixed Text\",defaultValue:\"Mixed\"},ourServiceFeeLabel:{type:ControlType.String,title:\"Our Service Fee Label\",defaultValue:\"Our service is\"},filingFeeLabel:{type:ControlType.String,title:\"Filing Fee Label\",defaultValue:\"Filing fee for 1st patent is\"},acceleratedFeeLabel:{type:ControlType.String,title:\"Accelerated Fee Label\",defaultValue:\"Accelerated contract payment\"},registrationFeeLabel:{type:ControlType.String,title:\"Registration Fee Label\",defaultValue:\"Registration 2nd patent fee\"},removeServiceFeeText:{type:ControlType.String,title:\"Remove Service Fee Text\",defaultValue:\"Remove service fee\"},tooltipText:{type:ControlType.String,title:\"Tooltip Text\",defaultValue:\"Klasslar — bu siz brendingizni qaysi faoliyat turlari bo'yicha patentlashga topshirishingizni bildiruvchi yo'nalishlardir\",displayTextArea:true},enableClassesTooltip:{type:ControlType.Boolean,title:\"Enable Classes Tooltip\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},entityTooltipText:{type:ControlType.String,title:\"Entity Type Tooltip\",defaultValue:\"Davlat boji. Bu bazaviy hisoblash miqdori bo'yicha hisoblanadi va hozirda 7 oylik arizaga topshirish: ariza topshirish uchun davlat boji — 1,760,000 so'm va guvohnoma uchun davlat boji — 2,992,000 so'mni tashkil etadi. Ushbu narx har ikki yilda oshiriladi. Brendingizni patentlash ayni paytda qanchaga tushishini onlayn kalkulyatorimizda hisoblab ko'rishingiz mumkin.\",displayTextArea:true},enableEntityTooltip:{type:ControlType.Boolean,title:\"Enable Entity Tooltip\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},deadlineTooltipText:{type:ControlType.String,title:\"Deadline Tooltip\",defaultValue:\"Agentlikning xizmat haqqi. Bu summani har bir agentlik o'zi belgilaydi. O'rtacha narx — 1 mlndan - 9 mln so'mgacha.\",displayTextArea:true},enableDeadlineTooltip:{type:ControlType.Boolean,title:\"Enable Deadline Tooltip\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TrademarkConfigurator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrademarkConfigurator.map"],"mappings":"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"}