const o=t=>typeof t!="string"?"":t.replace(/[^0-9]/g,""),s=t=>{if(t==null||t==="")return"";const r=String(t),e=o(r);if(!e)return"";try{const n=BigInt(e),a=new Intl.NumberFormat("ru-RU").format(n);return a.endsWith("₽")?a:`${a} ₽`}catch{return e}},i=[{max:50,label:"21–50"},{max:100,label:"51–100"},{max:250,label:"101–250"},{max:500,label:"251–500"},{max:1e3,label:"501–1000"},{max:5e3,label:"1001–5000"},{max:1e4,label:"5001–10 000"}],l=t=>{const r=t%100,e=t%10;return e===1&&r!==11?"сотрудник":e>=2&&e<=4&&(r<12||r>14)?"сотрудника":"сотрудников"},m=t=>{if(t==null||t==="")return"";const r=Math.floor(Number(t));if(!Number.isFinite(r)||r<0)return"";if(r<=20)return`${r} ${l(r)}`;const e=i.find(n=>r<=n.max);return e?`${e.label} сотрудников`:"Более 10 000 сотрудников"};export{m as a,s as f,o as p};