import{c}from"./BS7h1Lqf.js";import{b as i}from"./Jyb_KtGK.js";import{W as m}from"./C-p8iwFB.js";import{v as l}from"./BwoOsL7s.js";const{PhoneNumberUtil:p}=c,h=t=>i().test("shipmentNumber","global.validation.messages.shipmentNumber",e=>{if(!e)return!0;const s=e.trim(),r=/^Z\s?(?:\d{10}|\d{3}\s\d{4}\s\d{3})$/,a=/^PX\d{10}$/,n=/^(?:\d{8}|\d{4}\s\d{4})$/,o=/^\d{24}$/;return r.test(s)?!0:t===m.PACKETA_SK?n.test(s):t===m.PACKETA_PL?o.test(s)||a.test(s):!1}),N=()=>i().test("vat","global.validation.messages.vat",t=>t?/^(CZ)?\d{5,10}$|^(CZ)?\d{15,16}$/.test(t):!0),S=()=>i().test("alpha","global.validation.messages.alpha_spaces",t=>t?/^[A-Za-zÀ-ÖØ-öø-ÿ\s]+$/.test(t):!0),$=()=>i().test("email","global.validation.messages.email",async t=>{if(!t||!t.includes("@"))return!1;const{isValid:e}=await l(t);return!!e}),P=(t,e,s)=>{if(!t)return!s;const r=/^[+]?[0-9]+$/;if(!e)return r.test(t);if(!r.test(t.replaceAll(" ","")))return!1;const{iso2:a}=e,n=p.getInstance();try{const o=n.parseAndKeepRawInput(t,a);return!!n.isValidNumberForRegion(o,a)}catch{return!1}};export{S as a,$ as e,P as p,h as s,N as v}; //# sourceMappingURL=Cl_x7zM3.js.map