1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[83671],{57886:function(e,l,t){var n=t(57437),r=t(2265),o=t(12713),a=t(23996),i=t(19472),u=t(98534),s=t(1899),d=t(21177),c=t(46387),v=t(2291),g=t(73247),p=t(65527),h=t(98236),m=t(19368);l.Z=e=>{let{name:l="mobile",label:t="Mobile Number",placeholder:f="Mobile Number",country:x="in",onlyCountries:y,value:b="",onChange:_,onFocus:C,onBlur:j,error:Z=!1,helperText:w="",disabled:N=!1,inputProps:S}=e,[I,E]=(0,r.useState)(null),[L,P]=(0,r.useState)(null),[k,M]=(0,r.useState)(""),O=(0,r.useMemo)(()=>{let e;let l=Array.isArray(y)&&y.length>0?y:[x];try{e=new Intl.DisplayNames(["en"],{type:"region"})}catch(l){e=null}let t=l.map(e=>String(e||"").toUpperCase()).filter(e=>/^[A-Z]{2}$/.test(e)).map(l=>{try{return{code:l,dialCode:String((0,m.G)(l)),label:(null==e?void 0:e.of(l))||l}}catch(e){return null}}).filter(Boolean);return t.length?t:[{code:"IN",dialCode:"91",label:"India"}]},[y,x]),z=(0,r.useMemo)(()=>{if(L){let e=O.find(e=>e.code===L);if(e)return e}let e=(0,p.CS)("+".concat((0,h.Ki)(b)));if(e){let l=O.find(l=>l.code===e.code);if(l)return l}return O.find(e=>e.code.toLowerCase()===String(x||"in").toLowerCase())||O[0]},[O,x,b,L]),R=(0,r.useMemo)(()=>({countryCode:String((null==z?void 0:z.code)||"").toLowerCase(),dialCode:String((null==z?void 0:z.dialCode)||""),countryName:(null==z?void 0:z.label)||"",name:(null==z?void 0:z.label)||""}),[z]),q=(0,r.useMemo)(()=>{let e=(0,h.Ki)(b),l=(0,h.Ki)((null==z?void 0:z.dialCode)||"");return e?l&&e.startsWith(l)?e.slice(l.length):e:""},[b,null==z?void 0:z.dialCode]),A=(0,r.useMemo)(()=>(0,h.Ki)(b),[b]),T=(0,r.useMemo)(()=>{let e=k.trim().toLowerCase();if(!e)return O;let l=e.replace(/[^0-9]/g,"");return O.filter(t=>{let n=String(t.label||"").toLowerCase(),r=String(t.dialCode||"");return n.includes(e)||l&&r.includes(l)})},[O,k]),U=O.length>6,B=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(!B.current){B.current=!0;return}L&&A&&(null==j||j({target:{name:l,value:A}},R))},[L]);let F=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z,n=(0,h.Ki)(e),r=n?"".concat((0,h.Ki)((null==t?void 0:t.dialCode)||"")).concat(n):"";null==_||_({target:{name:l,value:r}},{countryCode:String((null==t?void 0:t.code)||"").toLowerCase(),dialCode:String((null==t?void 0:t.dialCode)||""),countryName:(null==t?void 0:t.label)||"",name:(null==t?void 0:t.label)||""})};return(0,n.jsxs)("div",{className:"relative w-full",children:[(0,n.jsx)(o.Z,{fullWidth:!0,size:"small",type:"tel",label:t,placeholder:f,disabled:N,value:q,onChange:e=>{F(e.target.value)},onFocus:e=>{null==C||C({target:{name:l,value:A}},R)},onBlur:e=>{null==j||j({target:{name:l,value:A}},R,e)},error:!!Z,helperText:Z&&w?w:"",InputLabelProps:{className:"common-input-label"},inputProps:{name:l,autoFocus:!1,className:"common-input",...S||{}},InputProps:{className:"common-input-field universal-input",endAdornment:(0,n.jsx)(a.Z,{position:"end",sx:{ml:0},children:(0,n.jsxs)(i.Z,{onClick:e=>E(e.currentTarget),sx:{minWidth:32,minHeight:32,borderRadius:"6px",px:.5},"aria-label":"Select country",disabled:N||O.length<=1,children:[(0,n.jsx)("span",{style:{fontSize:20,lineHeight:1},children:(0,n.jsx)("img",{src:(0,p.bK)(z.code),alt:z.code,style:{width:16}})}),(0,n.jsx)(v.Z,{sx:{fontSize:16,color:"#555555",ml:.15}})]})})}}),(0,n.jsxs)(u.Z,{anchorEl:I,open:!!I,onClose:()=>{E(null),M("")},anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},sx:{zIndex:10001},slotProps:{paper:{sx:{width:280,maxHeight:300,overflow:"hidden",borderRadius:2}}},MenuListProps:{sx:{p:0,display:"flex",flexDirection:"column",maxHeight:300,overflow:"hidden"}},autoFocus:!1,children:[U&&(0,n.jsx)(s.Z,{sx:{flexShrink:0,p:1,bgcolor:"background.paper"},children:(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(g.Z,{className:"pointer-events-none absolute left-2.5 top-1/2 h-3.5 w-3.5 -translate-y-1/2 text-gray-400"}),(0,n.jsx)("input",{type:"text",autoFocus:!0,value:k,onChange:e=>M(e.target.value),onKeyDown:e=>e.stopPropagation(),placeholder:"Search","aria-label":"Search country",className:"universal-input w-full rounded-lg border border-gray-200 bg-white py-1.5 pl-8 pr-2 text-xs text-black outline-none placeholder:text-gray-400 focus:border-[color:var(--secondary-main)]"})]})}),(0,n.jsx)(s.Z,{sx:{flex:1,minHeight:0,overflowY:"auto",overflowX:"hidden",pb:.5},children:0===T.length?(0,n.jsx)(d.Z,{disabled:!0,children:(0,n.jsx)(c.Z,{sx:{fontSize:14,color:"#757575"},children:"No countries found"})}):T.map(e=>(0,n.jsxs)(d.Z,{selected:e.code===z.code,onClick:()=>{E(null),M(""),P(e.code),F(q,e)},children:[(0,n.jsx)("span",{style:{fontSize:18,marginRight:10,lineHeight:1},children:(0,n.jsx)("img",{src:(0,p.bK)(e.code),alt:e.code,style:{width:16}})}),(0,n.jsx)(c.Z,{sx:{fontSize:14},children:e.label}),(0,n.jsxs)(c.Z,{sx:{color:"#757575",fontSize:12,ml:1.5},children:["+",e.dialCode]})]},e.code))})]})]})}},75068:function(e,l,t){t.d(l,{Z:function(){return f}});var n=t(57437),r=t(2265),o=t(62069),a=t(41327),i=t(10020),u=t(65298),s=t(21177),d=t(69459),c=t(61994),v=t(12713),g=e=>{let{labelMode:l="floating",labelClassName:t,stackedLabelClassName:r,inputClassName:o,fieldClassName:a,className:i,InputLabelProps:u={},InputProps:s={},inputProps:d={},id:g,name:p,label:h,required:m,...f}
1=e,x=g||p,y={...d,className:(0,c.Z)(d.className,o)},b={...s,className:(0,c.Z)(s.className,a)};if("stacked"===l)return(0,n.jsxs)("div",{className:"shared-textfield-container",children:[h&&(0,n.jsxs)("label",{htmlFor:x,className:(0,c.Z)("shared-textfield-stacked-label",r),children:[h,m&&(0,n.jsx)("span",{"aria-hidden":"true",children:" *"})]}),(0,n.jsx)(v.Z,{...f,className:(0,c.Z)("shared-textfield-root",i),id:x,name:p,required:m,InputProps:b,inputProps:y})]});let _={...u,className:(0,c.Z)("shared-textfield-floating-label",u.className,t),sx:{cursor:"text","&.MuiInputLabel-shrink":{pointerEvents:"none",height:"auto"},...null==u?void 0:u.sx}};return(0,n.jsx)(v.Z,{...f,className:(0,c.Z)("shared-textfield-root",i),id:x,name:p,label:h,required:m,InputLabelProps:_,InputProps:b,inputProps:y,sx:{cursor:"text","& .MuiOutlinedInput-root":{cursor:"text"},"& .MuiOutlinedInput-notchedOutline":{cursor:"text",pointerEvents:"none"},...f.sx}})},p=t(57886),h=t(98236),m=t(1060),f=e=>{let{fields:l=[],formData:t={},handleChange:c,onFocus:v,handleBlur:f,countryCode:x="IN",onlyCountries:y,showCountrySelector:b=!1,selectedCountryCode:_="",onCountryChange:C}=e,j=b&&Array.isArray(y)&&y.length>1&&"function"==typeof C,Z=(0,r.useMemo)(()=>{let e;try{e=new Intl.DisplayNames(["en"],{type:"region"})}catch(l){e=null}return l=>{let t=l.toUpperCase();if(!e)return t;try{return e.of(t)||t}catch(e){return t}}},[]),w=(0,r.useRef)({}),N=(e,l)=>{let t=(x||"in").toLowerCase();return l?(w.current[e]||(w.current[e]=t),w.current[e]):(w.current[e]=t,t)};return(0,n.jsxs)(o.ZP,{container:!0,spacing:3,children:[j&&(0,n.jsx)(o.ZP,{item:!0,xs:12,children:(0,n.jsxs)(a.Z,{fullWidth:!0,variant:"outlined",color:"secondary",size:"small",children:[(0,n.jsx)(i.Z,{className:"shared-textfield-floating-label addressform-label",color:"secondary",children:"Country"}),(0,n.jsx)(u.Z,{id:"address-country-selector",style:{height:44},label:"Country",color:"secondary",value:(_||x||"IN").toUpperCase(),onChange:e=>C(e.target.value),className:"universal-input",classes:{select:"addressform-select"},MenuProps:{sx:{zIndex:10001}},children:y.map(e=>(0,n.jsx)(s.Z,{value:e.toUpperCase(),children:Z(e)},e))})]})}),l.map((e,r)=>{let x=e.filter(e=>"HIDDEN"!==e.type);return 0===x.length?null:(0,n.jsx)(o.ZP,{container:!0,item:!0,spacing:3,children:x.map(e=>{var r,x,b,_,C,j,Z,w,S,I,E;let L=(0,m.rn)(e,t,l),P=(null===(r=t[e.slug])||void 0===r?void 0:r.value)||"",k=e.option_values||[],M=P&&!k.some(e=>e.value===P)?[{id:P,value:P},...k]:k,O=(e.input_type||"").toLowerCase();return(0,n.jsx)(o.ZP,{item:!0,xs:12,sm:e.cols,children:(0,m.Uy)(e)?(0,n.jsxs)(a.Z,{fullWidth:!0,variant:"outlined",color:"secondary",size:"small",required:!0,disabled:L,error:!!(null===(x=t[e.slug])||void 0===x?void 0:x.error),children:[(0,n.jsx)(i.Z,{className:"shared-textfield-floating-label addressform-label",color:"secondary",children:e.label}),(0,n.jsx)(u.Z,{id:e.slug,style:{height:44},label:e.label,color:"secondary",disabled:L,value:P,onChange:l=>{c(l,e)},onFocus:l=>v(l,e.slug),onBlur:l=>f(l,e),className:"universal-input",classes:{select:"addressform-select"},MenuProps:{sx:{zIndex:10001}},children:M.map(e=>(0,n.jsx)(s.Z,{value:e.value,children:e.value},e.id))}),(null===(b=t[e.slug])||void 0===b?void 0:b.error)&&(0,n.jsx)(d.Z,{children:(null===(_=t[e.slug])||void 0===_?void 0:_.helperText)||"Required"})]}):"mobile"===e.input_type.toLowerCase()?(0,n.jsx)("div",{children:(0,n.jsx)(p.Z,{label:e.label||"Mobile Number",country:N(e.slug,null===(C=t[e.slug])||void 0===C?void 0:C.value),onlyCountries:y,value:(null===(j=t[e.slug])||void 0===j?void 0:j.value)||"",onChange:(l,t)=>{c({target:{value:(0,h.Sj)(l.target.value)}},e,t)},onFocus:l=>{v(l,e.slug)},onBlur:l=>f(l,e),error:!!(null===(Z=t[e.slug])||void 0===Z?void 0:Z.error),helperText:(null===(w=t[e.slug])||void 0===w?void 0:w.helperText)||"",inputProps:{name:e.slug,autoFocus:!1}})}):(0,n.jsx)(g,{fullWidth:!0,size:"small",variant:"outlined",id:e.slug,name:e.slug,label:e.label,type:O||"text",placeholder:e.placeholder,value:(null===(S=t[e.slug])||void 0===S?void 0:S.value)||"",required:e.required,onChange:l=>c(l,e),onFocus:l=>v(l,e.slug),onBlur:l=>f(l,e),error:!!(null===(I=t[e.slug])||void 0===I?void 0:I.error),helperText:(null===(E=t[e.slug])||void 0===E?void 0:E.helperText)||"",labelClassName:"addressform-input-label",inputProps:{readOnly:e.readonly,maxLength:e.max_length||void 0,className:"addressform-input"},fieldClassName:"addressform-input-field universal-input"})},e.slug)})},r)})]})}},1060:function(e,l,t){t.d(l,{Uy:function(){return a},ZH:function(){return b},jZ:function(){return f},rn:function(){return u},su:function(){return _}});var n=t(39552),r=t(77382);let o=["SELECT","COMBO"],a=e=>{var l;let t=((null==e?void 0:e.input_type)||"").toUpperCase();return o.includes(t)||((null==e?void 0:null===(l=e.option_values)||void 0===l?void 0:l.length)||0)>0},i=e=>{let l=null==e?void 0:e.prerequisite;return Array.isArray(l)?l.filter(Boolean):"string"==typeof l&&l?[l]:[]},u=function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=e=>{var t;return null==l?void 0:null===(t=l[e])||void 0===t?void 0:t.value};if(i(e).some(e=>!n(e)))return!0;let r=(null==t?void 0:t.fields)||t;return!!(Array.isArray(r)&&r.flat().filter(l=>a(l)&&(l.on_success_populate||[]).includes(e.slug)).some(e=>!n(e.slug)))},s=e=>{var l,t;return Object.fromEntries(((null==e?void 0:null===(t=e.fields)||void 0===t?void 0:null===(l=t.flat)||void 0===l?void 0:l.call(t))||[]).map(e=>[e.slug,e]))},d=(e,l)=>{let t=i(l);return t.length?t:e.filter(e=>a(e)&&(e.on_success_populate||[]).includes(l.slug)).map(e=>e.slug)},c=(e,l)=>{let t=[],n=l=>{var r;((null===(r=e[l])||void 0===r?void 0:r.on_success_populate)||[]).forEac
1h(e=>{t.includes(e)||(t.push(e),n(e))})};return n(l),t},v=(e,l)=>{let{storeSlug:t,country:n,values:r,q:o}=l;return e.replace(/\{(\w+)\}/g,(e,l)=>"slug"===l||"storeSlug"===l?encodeURIComponent(t||""):"country"===l?encodeURIComponent(n||""):"q"===l?encodeURIComponent(o||""):encodeURIComponent((null==r?void 0:r[l])||""))},g=async(e,l)=>{if(!(null==e?void 0:e.on_blur_api))return[];let t=await n.Z.get("".concat((0,r.bl)()).concat(v(e.on_blur_api,l))),o=null==t?void 0:t.data;return Array.isArray(o)?o.map(e=>{var l,t,n,r;return{id:null!==(t=null!==(l=null==e?void 0:e.id)&&void 0!==l?l:null==e?void 0:e.value)&&void 0!==t?t:"",value:null!==(r=null!==(n=null==e?void 0:e.value)&&void 0!==n?n:null==e?void 0:e.id)&&void 0!==r?r:""}}).filter(e=>""!==e.value):[]},p=(e,l,t)=>({...e,fields:e.fields.map(e=>e.map(e=>e.slug===l?{...e,option_values:t}:e))}),h=(e,l)=>({...e,fields:e.fields.map(e=>e.map(e=>l.includes(e.slug)?{...e,option_values:[]}:e))}),m=function(e,l){var t,n;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={};return((null==e?void 0:null===(n=e.fields)||void 0===n?void 0:null===(t=n.flat)||void 0===t?void 0:t.call(n))||[]).forEach(e=>{var t;o[e.slug]=(null==l?void 0:null===(t=l[e.slug])||void 0===t?void 0:t.value)||""}),{...o,...r}},f=async e=>{let{config:l,formData:t,field:n,value:r,storeSlug:o,country:u,setConfig:d,updateFormData:v}=e;if(!(null==l?void 0:l.fields)||!a(n))return[];let f=s(l),x=c(f,n.slug);if(0===x.length)return[];v(e=>{let l={...e};return x.forEach(t=>{l[t]={...e[t],value:"",error:!1,helperText:""}}),l}),d(e=>e?h(e,x):e);let y=m(l,t,{[n.slug]:r,...Object.fromEntries(x.map(e=>[e,""]))});for(let e of n.on_success_populate||[]){let l=f[e];if((null==l?void 0:l.on_blur_api)&&!i(l).some(e=>!y[e]))try{let t=await g(l,{storeSlug:o,country:u,values:y});d(l=>l?p(l,e,t):l)}catch(e){}}return x},x=function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(e||"").replace(/\{(\w+)\}/g,(e,t)=>{var n;return encodeURIComponent(null!==(n=l[t])&&void 0!==n?n:"")})},y=function(e){let l,{formData:t={},storeId:n,country:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o={},a=/\{(\w+)\}/g;for(;null!==(l=a.exec(e||""));){var i,u;let e=l[1];"store_id"===e||"storeId"===e?o[e]=null!=n?n:"":"country"===e?o[e]=null!=r?r:"":o[e]=null!==(u=null==t?void 0:null===(i=t[e])||void 0===i?void 0:i.value)&&void 0!==u?u:""}return o},b=async e=>{let l,{field:t,formData:o={},storeId:a,country:i,params:u,updateFormData:s,onResolved:d}=e,c=null==t?void 0:t.on_blur_api,v=(null==t?void 0:t.on_success_populate)||[];if(!c||0===v.length)return null;let g=u||y(c,{formData:o,storeId:a,country:i}),p="".concat((0,r.bl)()).concat(x(c,g));try{let e=await n.Z.get(p);l=null==e?void 0:e.data}catch(e){return null}if(!l)return null;let h={};return v.forEach(e=>{let t=l[e];null!=t&&""!==t&&(h[e]={value:t,error:!1,helperText:""})}),Object.keys(h).length&&(null==s||s(e=>{let l={...e};return Object.entries(h).forEach(t=>{let[n,r]=t;l[n]={...e[n],...r}}),l})),null==d||d(l,v),l},_=async e=>{let{config:l,formData:t,storeSlug:n,country:r,setConfig:o}=e;if(!(null==l?void 0:l.fields))return;let a=l.fields.flat(),i=m(l,t);for(let e of a){var u;if(!e.on_blur_api||((null===(u=e.option_values)||void 0===u?void 0:u.length)||0)>0)continue;let l=d(a,e);if(!(0===l.length||l.some(e=>!i[e])))try{let l=await g(e,{storeSlug:n,country:r,values:i});l.length&&o(t=>t?p(t,e.slug,l):t)}catch(e){}}}},83671:function(e,l,t){var n=t(57437),r=t(2265),o=t(60032),a=t(1899),i=t(99376),u=t(74416),s=t(77382),d=t(69111),c=t(9397),v=t(49245),g=t(4571),p=t(37231),h=t(39919),m=t(75068),f=t(96650),x=t(39552),y=t(75449),b=t(25472),_=t(69016),C=t(1060);let j=e=>"".concat(e.id,"_address"),Z=e=>{try{return JSON.parse((0,v.YX)(j(e)))||{}}catch(e){return{}}},w=function(e,l){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n={...Z(e),...l};t.forEach(e=>delete n[e]),(0,v.nz)(j(e),JSON.stringify(n))};l.default=e=>{var l;let{orgStore:t,closeModal:N,isCheckout:S=!1}=e,I=(0,i.useRouter)(),E=(0,f.r2)(),L=(0,o.v9)(e=>e.customer.customer),P=(0,o.v9)(e=>e.address).loader,k=(0,o.v9)(e=>e.cart.cart),[M,O]=(0,r.useState)({}),[,z]=(0,r.useState)(!1),[R,q]=(0,r.useState)(""),A=(0,r.useRef)(null),T=(0,i.useSearchParams)().get("redirectUrl"),U=(0,o.I0)(),[B,F]=(0,r.useState)(null),K=(0,r.useMemo)(()=>(0,b.ZR)(t),[t]),[D,H]=(0,r.useState)(()=>{var e,l;let n=Z(t),r=null===(l=n.country_code)||void 0===l?void 0:null===(e=l.toLowerCase)||void 0===e?void 0:e.call(l);return n.street1&&r&&K.includes(r)?r.toUpperCase():(0,b.Bw)(t).toUpperCase()});(0,r.useEffect)(()=>{w(t,{country_code:D})},[D]),(0,r.useEffect)(()=>{(async()=>{try{let e=await x.Z.get("".concat((0,s.bl)(),"/api/v1/org/store/").concat(t.slug,"/address-config?country=").concat(D)),l=(0,_.Ay)(e.data,D);F(l),l&&l.fields&&O(e=>{let n={},r=Z(t),o="";
1return l.fields.flat().forEach(l=>{var t;let a=null===(t=e[l.slug])||void 0===t?void 0:t.value,i=void 0!==a?a:"";!i&&r[l.slug]&&(i=r[l.slug]),!i&&("customer_name"===l.slug&&(null==k?void 0:k.customer_name)?i=k.customer_name:"mobile"===l.slug&&(null==k?void 0:k.customer_mobile)&&(i=k.customer_mobile)),"mobile"===l.slug&&i&&(o=i),n[l.slug]={value:i||"",required:l.required||!1,error:!1,maxLenError:!1,helperText:"",regex:l.regex||null,minLength:l.min_length||0,maxLength:l.max_length||100,on_success_populate:l.on_success_populate||[],option:l.option_values||[],on_blur_api:l.on_blur_api||"",prerequisite:l.prerequisite||""}}),o&&q((0,y.BP)(o)),(0,C.su)({config:l,formData:n,storeSlug:t.slug,country:D,setConfig:F}),n})}catch(e){}})()},[D]);let W={required:e=>"".concat(e," is required"),minLength:e=>"Minimum length is ".concat(e),maxLength:e=>"Maximum length is ".concat(e),pattern:"Invalid input"},V=(e,l)=>{var t;let n=l.error_message||null;return"mobile"===l.slug?(0,y.Y0)(M[l.slug].value,R)?"":n||"Invalid Mobile Number":l.required&&!e?n||W.required(l.label):(null===(t=l.option_values)||void 0===t?void 0:t.length)?"":e&&l.min_length&&e.length<l.min_length?W.minLength(l.min_length):e&&l.max_length&&e.length>l.max_length?W.maxLength(l.max_length):l.regex&&e&&!new RegExp(l.regex).test(e)?n||W.pattern:""},Y=async(e,l,n)=>{var r;let o=l.slug,a=(null===(r=e.target)||void 0===r?void 0:r.value)||"";"mobile"===o&&n&&q(n),("customer_name"!==o||(0,u.av)(a))&&(O({...M,[o]:{...M[o],value:a}}),w(t,{[o]:a}),(0,C.jZ)({config:B,formData:M,field:l,value:a,storeSlug:t.slug,country:D,setConfig:F,updateFormData:O}).then(e=>{(null==e?void 0:e.length)&&w(t,{},e)}))},J=(e,l)=>{let{value:t}=e.target,n=V(t,B.fields.flat().find(e=>e.slug===l));O(e=>({...e,[l]:{...e[l],error:!!n,helperText:n}}))},X=async(e,l)=>{var n;J(e,l.slug);let r=e.target.value;!(!String(null!=r?r:"").trim()||V(r,l))&&l.on_blur_api&&((null===(n=l.on_success_populate)||void 0===n?void 0:n.length)||0)>0&&(0,C.ZH)({field:l,formData:M,storeId:t.id,country:D,updateFormData:O,onResolved:(e,l)=>{let n={};l.forEach(l=>{e[l]&&(n[l]=e[l])}),w(t,n)}})};return B?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{style:{...!N&&{paddingLeft:16,paddingRight:16,marginTop:20,paddingBottom:100}},children:(0,n.jsxs)("form",{noValidate:!0,children:[(0,n.jsx)(m.Z,{formData:M,fields:B?B.fields:[],handleChange:Y,onFocus:(e,l)=>{O({...M,[l]:{...M[l],error:!1,maxLenError:!1}})},handleBlur:X,countryCode:D,onlyCountries:K,showCountrySelector:!0,selectedCountryCode:D,onCountryChange:H}),(0,n.jsx)(a.Z,{className:"".concat(N?"mt-8 text-center":"fixed bottom-0 left-0 right-0 z-10 bg-white shadow-[0_-1px_0_#e0e0e0] p-[16px]"),children:(0,n.jsx)(d.default,{bold:!0,fullWidth:!0,onClick:e=>{var l,n,r,o,a,i,u,s,d,m,f;if(e&&e.preventDefault(),!B||!B.fields||0===Object.keys(M).length)return;let x=[],y={...M};if(Object.keys(M).forEach(e=>{let l=B.fields.flat().find(l=>l.slug===e),t=V(M[e].value,l);t?(y[e]={...M[e],error:!0,helperText:t},x.push(e)):y[e]={...M[e],error:!1,helperText:""}}),x.length>0){O(y),z(!0);return}z(!1);let b=(null===(l=M.mobile)||void 0===l?void 0:l.value)||"";b&&!b.startsWith("+")&&(b="+".concat(b));let _={customer_name:(null===(n=M.customer_name)||void 0===n?void 0:n.value)||"",contact_name:(null===(r=M.customer_name)||void 0===r?void 0:r.value)||"",contact_mobile:b,mobile:b,apartment:(null===(o=M.apartment)||void 0===o?void 0:o.value)||"",street1:(null===(a=M.street1)||void 0===a?void 0:a.value)||"",street2:(null===(i=M.street2)||void 0===i?void 0:i.value)||"",landmark:(null===(u=M.landmark)||void 0===u?void 0:u.value)||"",pincode:(null===(s=M.pincode)||void 0===s?void 0:s.value)||"",city:(null===(d=M.city)||void 0===d?void 0:d.value)||"",state:(null===(m=M.state)||void 0===m?void 0:m.value)||"",locality:(null===(f=M.locality)||void 0===f?void 0:f.value)||"",country:D},C=t.slug;if("true"===(0,v.Jt)("".concat(t.id,"_guest_checkout")))w(t,{..._,country_code:D}),(0,g.Kg)({orgStore:t,address:_,customer:L}).then(e=>{U((0,p.Eh)(e)),I.replace("/cart-review")}).catch(e=>{U((0,h.OV)({message:(null==e?void 0:e.message)||"Something went wrong. Please try again."}))});else{let e=A.current;U(e?(0,c.Yb)({addressData:_,addId:e,slug:C}):(0,c.y$)({addressData:_,slug:C})).then(e=>{if(!P){if(e.payload.payload){if((0,v.ZL)(j(t)),S||N){let l=e.payload.payload;if(T){I.replace("/".concat(T,"?addId=").concat(l.id));return}let n=()=>{N?N(l.id):E?I.replace("/cart-detail".concat(E?"?type=open":"")):I.replace("/cart-review")};(0,g.Kg)({orgStore:t,address:{...l,contact_name:l.customer_name,contact_mobile:l.mobile,store_id:t.id},customer:L}).then(e=>{U((0,p.Eh)(e)),n()}).catch(e=>{U((0,h.OV)({message:(null==e?void 0:e.message)||"Something went wrong. Please try again."})),N?n():A.current=l.id})}else I.back()}if(null==e?void 0:e.error){var l;let t=e.payload;U((0,h.OV)({message:(null==t?void 0:t.message)||(null==t?void 0:t.error)||Array.isArray(null==t?void 0:t.errors)&&(null===(l=t.errors[0])||void 0===l?void 0:l.message)||"Something went wrong. Please try again."}))}}})}},loading:P,style:{width:N?"150px":"100%"},children:S?null===(l=t.label_settings)||void 0===l?void 0:l.checkout_save_address_cta:"Save Address"})})]})})}):null}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.