import{g as n}from"./p-e26ac56f.js";let e;const r=()=>{if("undefined"==typeof window)return new Map;if(!e){const n=window;n.Ionicons=n.Ionicons||{},e=n.Ionicons.map=n.Ionicons.map||new Map}return e},t=n=>{const e=r();Object.keys(n).forEach((r=>e.set(r,n[r])))},i=n=>{let e=f(n.src);if(e)return e;if(e=o(n.name,n.icon,n.mode,n.ios,n.md),e)return s(e);if(n.icon){if(e=f(n.icon),e)return e;if(e=f(n.icon[n.mode]),e)return e}return null},s=e=>r().get(e)||n(`svg/${e}.svg`),o=(n,e,r,t,i)=>(r="ios"===(r&&l(r))?"ios":"md",t&&"ios"===r?n=l(t):i&&"md"===r?n=l(i):(n||!e||u(e)||(n=e),a(n)&&(n=l(n))),a(n)&&""!==n.trim()?""!==n.replace(/[a-z]|-|\d/gi,"")?null:n:null),f=n=>a(n)&&(n=n.trim(),u(n))?n:null,u=n=>n.length>0&&/(\/|\.)/.test(n),a=n=>"string"==typeof n,l=n=>n.toLowerCase();export{t as a,o as b,i as g,a as i}