1const C=/[\u00AD\u200B-\u200F\u202A-\u202E\u2060\uFEFF]/g,N=/[\u2010-\u2015\u2212\uFE58\uFE63\uFF0D]/g,y=/[\u00AB\u00BB\u2018-\u201F\u2032\u2033\u2039\u203A]/g,z=/[\u0027\u0060]/g,O=/[\u00A0\u2000-\u200A\u202F\u205F\u3000]/g,F={A:"Ð",B:"Ð",C:"С",E:"Ð",H:"Ð",K:"Ð",M:"Ð",O:"Ð",P:"Ð ",T:"Т",X:"Ð¥",Y:"У",a:"а",c:"Ñ",e:"е",k:"к",o:"о",p:"Ñ",x:"Ñ
",y:"Ñ"},P={q:"й",w:"Ñ",e:"Ñ",r:"к",t:"е",y:"н",u:"г",i:"Ñ",o:"Ñ",p:"з","[":"Ñ
","]":"Ñ",a:"Ñ",s:"Ñ",d:"в",f:"а",g:"п",h:"Ñ",j:"о",k:"л",l:"д",";":"ж","'":"Ñ",z:"Ñ",x:"Ñ",c:"Ñ",v:"м",b:"и",n:"Ñ",m:"Ñ",",":"б",".":"Ñ","/":".","`":"Ñ","{":"Ð¥","}":"Ъ",":":"Ð",'"':"Ð","<":"Ð",">":"Ю","?":",","~":"Ð"},Y=t=>/[Ð-Яа-ÑÐÑ]/.test(t),b=t=>/[A-Za-z]/.test(t),L=t=>{const e=t.match(/[A-Za-z]+/g)??[];return e.every(r=>[...r].every(n=>n===n.toUpperCase()&&n in F))&&e.some(r=>r.length>=4)};function c(t){return t.normalize("NFC").replace(C,"").replace(N,"-").replace(y,'"').replace(O," ").trim().replace(/\s+/g," ")}function R(t){if(!b(t))return t;const e=Y(t)||L(t)?F:P;return[...t].map(r=>{const n=e[r];if(n!==void 0)return n;const u=e[r.toLowerCase()];return u===void 0?r:u.toUpperCase()}).join("")}function U(t){return t&&t[0].toUpperCase()+t.slice(1)}function I(t){return R(c(t)).replace(z,'"')}function j(t){return $(I(t))}function H(t){return $(j(t).replace(/[\u0022\u2116]/g,""))}function $(t){return t.replace(/\//g," ").replace(/;/g,",").replace(/\s+,/g,",").replace(/\s+/g," ").trim()}function K(t){return U(I(t).replace(/ *- */g,"-"))}function k(t){return c(t)}const f=18,p=75,g=14,o=10,i=6,m=2,D=30,E=3,A=250,S=3,d=150,w=255,a=t=>t.replace(/\D/g,"");function G(t){return a(t).slice(0,o)}function q(t){const e=G(t);return[e.slice(0,2),e.slice(2,4),e.slice(4)].filter(Boolean).join(" ")}function X(t){return a(t).slice(0,i)}function Q(t){const e=X(t);return[e.slice(0,3),e.slice(3)].filter(Boolean).join("-")}const l=c;function Z(t,e){const r=l(t);return r?r.length<m||r.length>D?`УкажиÑе ${e} длиной Ð¾Ñ ${m} до ${D} Ñимволов`:/^[Ð-Яа-ÑÐÑ]+([ -][Ð-Яа-ÑÐÑ]+)*$/.test(r)?null:"ТолÑко киÑиллиÑа, без ÑиÑÑ Ð¸ лаÑиниÑÑ":`УкажиÑе ${e}`}function V(t){const e=l(t);return e?e.length<E||e.length>A?`УкажиÑе, кем вÑдан паÑпоÑÑ: Ð¾Ñ ${E} до ${A} Ñимволов`:/^[Ð-Яа-ÑÐÑ0-9(â][Ð-Яа-ÑÐÑ0-9â"().,\- ]*$/.test(e)?null:"ÐопÑÑÑÐ¸Ð¼Ñ ÑÑÑÑкие бÑквÑ, ÑиÑÑÑ, кавÑÑки, â, Ñкобки, ÑиÑе, ÑоÑки и запÑÑÑе":"УкажиÑе, кем вÑдан паÑпоÑÑ"}function J(t){const e=l(t);return e?e.length<S||e.length>d?`УкажиÑе меÑÑо ÑождениÑ: Ð¾Ñ ${S} до ${d} Ñимволов`:/^[Ð-Яа-ÑÐÑ0-9().,\- ]+$/.test(e)?null:"ÐопÑÑÑÐ¸Ð¼Ñ ÑÑÑÑкие бÑквÑ, ÑиÑÑÑ, Ñкобки, ÑиÑе, ÑоÑки и запÑÑÑе â как в паÑпоÑÑе":"УкажиÑе меÑÑо ÑождениÑ"}function W(t,e){const r=t.trim();return r?r.length>w?"СлиÑком длинное знаÑение":null:e}function v(t){return t?t.length<o?`СеÑÐ¸Ñ Ð¸ Ð½Ð¾Ð¼ÐµÑ â ${o} ÑиÑÑ`:null:"УкажиÑе ÑеÑÐ¸Ñ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð¿Ð°ÑпоÑÑа"}function tt(t){return t?t.length<i?`Ðод подÑÐ°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ â ${i} ÑиÑÑ`:null:"УкажиÑе код подÑазделениÑ"}const h=8;function M(t){return a(t).slice(0,h)}function et(t){const e=M(t);return[e.slice(0,2),e.slice(2,4),e.slice(4)].filter(Boolean).join(".")}function s(t){if(t.length!==h)return null;const e=Number(t.slice(0,2)),r=Number(t.slice(2,4)),n=Number(t.slice(4)),u=new Date(2e3,0,1);return u.setFullYear(n,r-1,e),u.getFullYear()===n&&u.getMonth()===r-1&&u.getDate()===e?u:null}function rt(t){const e=s(t);return e?_(e):""}function nt(t){if(!t)return"";const e=x(t);if(!e)return M(t);const r=n=>String(n).padStart(2,"0");return`${r(e.getDate())}${r(e.getMonth()+1)}${e.getFullYear()}`}function x(t){if(!/^\d{4}-\d{2}-\d{2}$/.test(t))return null;const e=new Date(`${t}T00:00:00`);return Number.isNaN(e.getTime())?null:_(e)===t?e:null}function T(t,e){if(e<t)return 0;let r=e.getFullYear()-t.getFullYear();const n=e.getMonth()-t.getMonth();return(n<0||n===0&&e.getDate()<t.getDate())&&r--,r}function ut(t,e){if(!t)return"УкажиÑе даÑÑ ÑождениÑ";const r=s(t);if(!r)return"ÐÑовеÑÑÑе даÑÑ ÑÐ¾Ð¶Ð´ÐµÐ½Ð¸Ñ â ÐÐ.ÐÐ.ÐÐÐÐ";if(r>e)return"ÐаÑа ÑÐ¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð² бÑдÑÑем";const n=T(r,e);return n<f?`ÐаÑÐ²ÐºÑ Ð¼Ð¾Ð¶Ð½Ð¾ оÑоÑмиÑÑ Ñ ${f} леÑ`:n>p?`ÐаÑÐ²ÐºÑ Ð¼Ð¾Ð¶Ð½Ð¾ оÑоÑмиÑÑ Ð´Ð¾ ${p} леÑ`:null}function st(t,e,r){if(!t)return"УкажиÑе даÑÑ Ð²ÑдаÑи паÑпоÑÑа";const n=s(t);if(!n)return"ÐÑовеÑÑÑе даÑÑ Ð²ÑдаÑи â ÐÐ.ÐÐ.ÐÐÐÐ";if(n>r)return"ÐаÑа вÑдаÑи паÑпоÑÑа не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð² бÑдÑÑем";const u=s(e);return!u||u>r?null:T(u,n)<g?`ÐаÑпоÑÑ Ð²ÑдаÑÑ Ð½Ðµ ÑанÑÑе ${g} Ð»ÐµÑ â пÑовеÑÑÑе даÑÑ`:null}function _(t){const e=r=>String(r).padStart(2,"0");return`${t.getFullYear()}-${e(t.getMonth()+1)}-${e(t.getDate())}`}export{f as M,p as a,H as b,j as c,K as d,tt as e,st as f,v as g,ut as h,V as i,Z as j,Q as k,rt as l,q as m,k as n,nt as o,J as p,G as q,W as r,X as s,M as t,et as u};
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.