import{b as s,c as i}from"./vendor-ui-BPcTRgsV.js";function f(...r){return s(i(...r))}function u(r){if(!r)return[];let t=r;if(typeof t=="string")try{t=JSON.parse(t)}catch{return[]}return Array.isArray(t)?t.filter(e=>e&&(e.label!==void 0||e.key!==void 0)).map(e=>({label:String(e.label??e.key??""),value:typeof e.value=="object"&&e.value!==null?JSON.stringify(e.value):String(e.value??"")})):typeof t=="object"&&t!==null?Object.entries(t).map(([e,n])=>({label:e,value:typeof n=="object"&&n!==null?JSON.stringify(n):String(n)})):[]}function l(r){if(!r||typeof r!="string")return!1;const t=r.replace(/\s+/g,"");let e;if(t.startsWith("+225"))e=t.slice(4);else if(t.startsWith("0"))e=`0${t.slice(1)}`;else if(/^\d{10}$/.test(t))e=t;else if(/^225\d{10}$/.test(t))e=t.slice(3);else return!1;return/^\d{10}$/.test(e)&&/^(01|05|07|25|27)/.test(e)}function c(r){if(!l(r))return null;const t=r.replace(/\s+/g,"");return t.startsWith("+225")?t:t.startsWith("0")?`+225${t}`:/^225\d{10}$/.test(t)?`+${t}`:/^\d{10}$/.test(t)?`+225${t}`:null}export{c as a,f as c,l as i,u as n};