import{d as e}from"./chunk-7VHQBARM.js";var n="[a-z0-9][a-z0-9._]",l={VALIDATORS:[e.required,e.minLength(1),e.maxLength(50),e.pattern(new RegExp(`^${n}*$`))],MESSAGES:{required:"Il nome utente \xE8 necessario.",minlength:"Il nome utente deve essere almeno lungo 1 carattere.",maxlength:"Il nome utente non pu\xF2 essere pi\xF9 lungo di 50 caratteri.",pattern:"Il nome utente deve essere alfanumerico minuscolo. Sono permessi punti e trattino basso."}},i={VALIDATORS:[e.required,e.minLength(1),e.maxLength(50),e.pattern(/^[a-z0-9][a-z0-9._]*$/)],MESSAGES:{required:"Il nome del canale \xE8 obbligatorio.",minlength:"Il nome del canale deve contenere almeno 1 carattere.",maxlength:"Il nome del canale non pu\xF2 contenere pi\xF9 di 50 caratteri.",pattern:"Il nome del canale deve essere minuscolo e pu\xF2 contenere solo caratteri alfanumerici, punti e trattini bassi."}},c={VALIDATORS:[e.required,e.email],MESSAGES:{required:"L'email \xE8 richiesta.",email:"L'email deve essere valida."}},s={VALIDATORS:[e.required,e.pattern(/@.+/)],MESSAGES:{required:"\xC8 necessaria un'handle.",pattern:"L'handle deve essere valido (ad es. chocobozzz@example.com)."}},A={VALIDATORS:[e.required],MESSAGES:{required:"La password \xE8 necessaria."}},S={VALIDATORS:[e.required],MESSAGES:{required:"\xC8 necessario un token OTP."}},m={VALIDATORS:[e.required,e.minLength(6),e.maxLength(255)],MESSAGES:{required:"La password \xE8 necessaria.",minlength:"La password deve essere lunga almeno 6 caratteri.",maxlength:"La password non pu\xF2 essere pi\xF9 lunga di 255 caratteri."}},E={VALIDATORS:[e.minLength(6),e.maxLength(255)],MESSAGES:{minlength:"La password deve essere lunga almeno 6 caratteri.",maxlength:"La password non pu\xF2 essere pi\xF9 lunga di 255 caratteri."}},d={VALIDATORS:[],MESSAGES:{matchPassword:"La nuova password e quella di conferma non coincidono."}},h={VALIDATORS:[e.required,e.min(-1)],MESSAGES:{required:"La quota per il video \xE8 richiesta.",min:"La quota deve essere maggiore di -1."}},R={VALIDATORS:[e.required,e.min(-1)],MESSAGES:{required:"Il limite di caricamento giornaliero \xE8 necessario.",min:"Il limite di caricamento giornaliero deve essere maggiore di -1."}},u={VALIDATORS:[e.required],MESSAGES:{required:"Il ruolo dell'utente \xE8 necessario."}},L=t(!0),D={VALIDATORS:[e.minLength(3),e.maxLength(1e3)],MESSAGES:{minlength:"La descrizione deve essere lunga almeno 3 caratteri.",maxlength:"La descrizione non pu\xF2 essere pi\xF9 lunga di 1000 caratteri."}},O={VALIDATORS:[e.minLength(3),e.maxLength(250)],MESSAGES:{minlength:"Il motivo dell'espulsione (ban) deve essere lungo almeno 3 caratteri.",maxlength:"Il motivo dell'espulsione non deve essere pi\xF9 lungo di 250 caratteri."}};function t(r){let a={VALIDATORS:[e.minLength(1),e.maxLength(120)],MESSAGES:{required:"Il nome visualizzato \xE8 necessario.",minlength:"Il nome visualizzato deve essere almeno lungo 1 carattere.",maxlength:"Il nome visualizzato non pu\xF2 essere pi\xF9 lungo di 50 caratteri."}};return r&&a.VALIDATORS.push(e.required),a;}export{n as a,l as b,i as c,c as d,s as e,A as f,S as g,m as h,E as i,d as j,h as k,R as l,u as m,L as n,D as o,O as p};/**i18n:224bcada6943fe8b17ea60808c2d370cec9507c3bd670ebe71692d099a3befa1*///# sourceMappingURL=chunk-O4NWZCXV.js.map