1import{q as i,u as p}from"./2c1ab0fe.BqEHHmaW.js";import{A as N,M as _}from"./7114e006.C0d6b2jC.js";import{u as U,a as w,b as E}from"./b684bff6.B-rDNIoI.js";import{O as G}from"./4c290a1e.BmtxTAo1.js";import{u as L}from"./f1968089.DX_1Rujx.js";import{a as T}from"./ed9f2238.CaYhA6is.js";import"./164ad2e3.B-RZxMRs.js";import"./app.BDuyPyLD.js";import"./65f3d4da.CQOrKSzr.js";import"./60a453ce.X8MjBCGm.js";import"./0a7dffce.CgLOt3SL.js";import"./bb728e1c.Doa1ZBzp.js";import"./efa0389a.Cs2SKqxy.js";import"./f692f62f.1VqP6fD-.js";import"./a422df8c.CKbe5ZCF.js";import"./31cc568e.BsXT7sQ5.js";import"./8599b02a.CJ9ls5uQ.js";import"./7a8217fd.BeIRNtxb.js";import"./0e67bd3b.BhWTSIBe.js";import"./74835653.iSBmIlKy.js";import"./3ca8ef7e.q59PwdKd.js";import"./ac5a19ff.Dij39hJb.js";import"./47b970b2.CHEXY0ny.js";import"./29034f35.BH49qojP.js";import"./064f6ac1.DjOoYTV5.js";import"./53bbdad9.LzgynQsL.js";import"./87bfafec.ChJezBpx.js";function ue({onFirstNamePersisted:c}={}){const{checkout:l,i18n:m}=G(),e=l.addressManager.shipping.value,{isMissingPhone:A}=U(),{isMissingFirstName:f}=w(),g=A||f,t=E("shipping"),y=L(),C=P({identity:l.identity,i18n:m}),{crossBorderGate:o,shouldGateCrossBorder:a}=T(),v=g?p(_,{onFirstNamePersisted:c}):null,h=i(s=>t.selectAddress(s.id,{source:"delivery-address-edit"}),[t]),M=i((s,d)=>{const r=s.address.countryCode;r&&a(r)?o(d):d()},[a,o]),S=i(s=>t.createAddress({...s,selectAddress:!1}),[t]),D=i(async(s,d)=>{const r=await d();if(r){const n=r.address.countryCode;n&&a(n)?o(()=>{t.selectAddress(r.id,{source:"delivery-address-edit-create"})}):t.selectAddress(r.id,{source:"delivery-address-edit-create"})}return r},[t,a,o]),b=i(async(s,d)=>{const r=s.address.countryCode;return r&&a(r)?(o(()=>{d()}),{id:s.id,address:s.address}):d()},[a,o]),B=i(async(s,d)=>{const r=e.addresses.value,n=e.selectedAddress.value,x=r.filter(F=>F.id!==s),u=(n?.id===s?x[0]:n)?.address.countryCode;return u&&a(u)?(o(()=>{d()},{dismissible:!1}),!1):d()},[e.addresses,e.selectedAddress,a,o]);return p(N,{addressType:"shipping",addresses:e.addresses.value,immutableAddresses:e.immutableAddresses.value,immutableAddressSections:e.immutableAddressSections.value,addressesTitle:e.addressesTitle,selectedAddress:e.selectedAddress.value,onSelectAddress:h,onBeforeSelectAddress:M,onCreateAddress:S,onBeforeCreateAddress:D,onUpdateAddress:t.updateAddress,onBeforeUpdateAddress:b,onDeleteAddress:t.deleteAddress,onBeforeDeleteAddress:B,addressErrorsSignal:e.errors.fields,canCreateAddress:e.canCreateAddress.value,canUpdateAddress:e.canUpdateAddress.value,canDeleteAddress:e.canDeleteAddress.value,canSetDefaultAddress:e.canSetDefaultAddress.value,onSetDefault:e.setDefaultAddress,errorBannerMessage:e.errors.banner,canChangeCompanyLocation:y.value,getAddressDisplayName:e.getAddressDisplayName,modalSubtitle:C,selectedAddressDetails:v})}function P({identity:c,i18n:l}){if(c.current.value==="businessCustomer")return l.translate("shipping.address_form.one_time_address_subtitle")}export{ue as DeliveryAddressEdit};
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.