├── .editorconfig ├── .gitattributes ├── .gitignore ├── app ├── Console │ └── Kernel.php ├── Exceptions │ └── Handler.php ├── Helpers │ └── biblioteca.php ├── Http │ ├── Controllers │ │ ├── Admin │ │ │ ├── AdminController.php │ │ │ ├── MenuController.php │ │ │ ├── MenuRolController.php │ │ │ ├── PermisoController.php │ │ │ ├── PermisoRolController.php │ │ │ ├── RolController.php │ │ │ └── UsuarioController.php │ │ ├── AjaxController.php │ │ ├── Auth │ │ │ ├── ForgotPasswordController.php │ │ │ ├── LoginController.php │ │ │ ├── RegisterController.php │ │ │ ├── ResetPasswordController.php │ │ │ └── VerificationController.php │ │ ├── Controller.php │ │ ├── InicioController.php │ │ ├── LibroController.php │ │ ├── LibroPrestamoController.php │ │ └── Seguridad │ │ │ └── LoginController.php │ ├── Kernel.php │ ├── Middleware │ │ ├── Authenticate.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── EncryptCookies.php │ │ ├── PermisoAdministrador.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php │ └── Requests │ │ ├── ValidacionLibro.php │ │ ├── ValidacionLibroPrestamo.php │ │ ├── ValidacionMenu.php │ │ ├── ValidacionRol.php │ │ ├── ValidacionUsuario.php │ │ └── ValidarPermiso.php ├── Models │ ├── Admin │ │ ├── Menu.php │ │ ├── Permiso.php │ │ └── Rol.php │ ├── Libro.php │ ├── LibroPrestamo.php │ ├── Seguridad │ │ └── Usuario.php │ └── User.php ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── DropboxServiceProvider.php │ ├── EventServiceProvider.php │ └── RouteServiceProvider.php └── Rules │ └── ValidarCampoUrl.php ├── artisan ├── bootstrap ├── app.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── config ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── database.php ├── filesystems.php ├── hashing.php ├── logging.php ├── mail.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── factories │ ├── PermisoFactory.php │ └── UserFactory.php ├── migrations │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2019_03_05_162610_crear_tabla_usuario.php │ ├── 2019_03_19_144105_crear_tabla_rol.php │ ├── 2019_03_19_144204_crear_tabla_permiso.php │ ├── 2019_03_19_144321_crear_tabla_usuario_rol.php │ ├── 2019_03_19_144925_crear_tabla_permiso_rol.php │ ├── 2019_03_19_145119_crear_tabla_libro.php │ ├── 2019_03_19_145549_crear_tabla_libro_prestamo.php │ ├── 2019_04_27_020930_crear_tabla_menu.php │ ├── 2019_04_27_021514_crear_tabla_menu_rol.php │ └── 2019_08_11_011620_modificar_tabla_usuario.php └── seeds │ ├── DatabaseSeeder.php │ ├── TablaMenuRolSeeder.php │ ├── TablaMenuSeeder.php │ ├── TablaPermisoRolSeeder.php │ ├── TablaPermisoSeeder.php │ ├── TablaRolSeeder.php │ └── UsuarioAdministradorSeeder.php ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── assets │ ├── css │ │ └── custom.css │ ├── js │ │ ├── bootstrap-fileinput │ │ │ ├── .github │ │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── FUNDING.yml │ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ │ ├── config.yml │ │ │ │ └── stale.yml │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── CHANGE.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── composer.json │ │ │ ├── css │ │ │ │ ├── fileinput-rtl.css │ │ │ │ ├── fileinput-rtl.min.css │ │ │ │ ├── fileinput.css │ │ │ │ └── fileinput.min.css │ │ │ ├── examples │ │ │ │ └── index.html │ │ │ ├── img │ │ │ │ ├── loading-sm.gif │ │ │ │ └── loading.gif │ │ │ ├── js │ │ │ │ ├── fileinput.js │ │ │ │ ├── fileinput.min.js │ │ │ │ ├── locales │ │ │ │ │ ├── LANG.js │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── az.js │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cr.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── gl.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── ka.js │ │ │ │ │ ├── kr.js │ │ │ │ │ ├── kz.js │ │ │ │ │ ├── lt.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── no.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt-BR.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── uz.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh-TW.js │ │ │ │ │ └── zh.js │ │ │ │ └── plugins │ │ │ │ │ ├── piexif.js │ │ │ │ │ ├── piexif.min.js │ │ │ │ │ ├── purify.js │ │ │ │ │ ├── purify.min.js │ │ │ │ │ ├── sortable.js │ │ │ │ │ └── sortable.min.js │ │ │ ├── nuget │ │ │ │ ├── Package.nuspec │ │ │ │ └── build.bat │ │ │ ├── package.json │ │ │ ├── scss │ │ │ │ ├── fileinput-rtl.scss │ │ │ │ ├── fileinput.scss │ │ │ │ └── themes │ │ │ │ │ ├── explorer-fa │ │ │ │ │ └── theme.scss │ │ │ │ │ ├── explorer-fas │ │ │ │ │ └── theme.scss │ │ │ │ │ └── explorer │ │ │ │ │ └── theme.scss │ │ │ └── themes │ │ │ │ ├── explorer-fa │ │ │ │ ├── theme.css │ │ │ │ ├── theme.js │ │ │ │ ├── theme.min.css │ │ │ │ └── theme.min.js │ │ │ │ ├── explorer-fas │ │ │ │ ├── theme.css │ │ │ │ ├── theme.js │ │ │ │ ├── theme.min.css │ │ │ │ └── theme.min.js │ │ │ │ ├── explorer │ │ │ │ ├── theme.css │ │ │ │ ├── theme.js │ │ │ │ ├── theme.min.css │ │ │ │ └── theme.min.js │ │ │ │ ├── fa │ │ │ │ ├── theme.js │ │ │ │ └── theme.min.js │ │ │ │ ├── fas │ │ │ │ ├── theme.js │ │ │ │ └── theme.min.js │ │ │ │ └── gly │ │ │ │ ├── theme.js │ │ │ │ └── theme.min.js │ │ ├── funciones.js │ │ ├── jquery-nestable │ │ │ ├── jquery.nestable.css │ │ │ └── jquery.nestable.js │ │ ├── jquery-validation │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ ├── jquery.validate.min.js │ │ │ └── localization │ │ │ │ ├── messages_ar.js │ │ │ │ ├── messages_ar.min.js │ │ │ │ ├── messages_az.js │ │ │ │ ├── messages_az.min.js │ │ │ │ ├── messages_bg.js │ │ │ │ ├── messages_bg.min.js │ │ │ │ ├── messages_bn_BD.js │ │ │ │ ├── messages_bn_BD.min.js │ │ │ │ ├── messages_ca.js │ │ │ │ ├── messages_ca.min.js │ │ │ │ ├── messages_cs.js │ │ │ │ ├── messages_cs.min.js │ │ │ │ ├── messages_da.js │ │ │ │ ├── messages_da.min.js │ │ │ │ ├── messages_de.js │ │ │ │ ├── messages_de.min.js │ │ │ │ ├── messages_el.js │ │ │ │ ├── messages_el.min.js │ │ │ │ ├── messages_es.js │ │ │ │ ├── messages_es.min.js │ │ │ │ ├── messages_es_AR.js │ │ │ │ ├── messages_es_AR.min.js │ │ │ │ ├── messages_es_PE.js │ │ │ │ ├── messages_es_PE.min.js │ │ │ │ ├── messages_et.js │ │ │ │ ├── messages_et.min.js │ │ │ │ ├── messages_eu.js │ │ │ │ ├── messages_eu.min.js │ │ │ │ ├── messages_fa.js │ │ │ │ ├── messages_fa.min.js │ │ │ │ ├── messages_fi.js │ │ │ │ ├── messages_fi.min.js │ │ │ │ ├── messages_fr.js │ │ │ │ ├── messages_fr.min.js │ │ │ │ ├── messages_ge.js │ │ │ │ ├── messages_ge.min.js │ │ │ │ ├── messages_gl.js │ │ │ │ ├── messages_gl.min.js │ │ │ │ ├── messages_he.js │ │ │ │ ├── messages_he.min.js │ │ │ │ ├── messages_hr.js │ │ │ │ ├── messages_hr.min.js │ │ │ │ ├── messages_hu.js │ │ │ │ ├── messages_hu.min.js │ │ │ │ ├── messages_hy_AM.js │ │ │ │ ├── messages_hy_AM.min.js │ │ │ │ ├── messages_id.js │ │ │ │ ├── messages_id.min.js │ │ │ │ ├── messages_is.js │ │ │ │ ├── messages_is.min.js │ │ │ │ ├── messages_it.js │ │ │ │ ├── messages_it.min.js │ │ │ │ ├── messages_ja.js │ │ │ │ ├── messages_ja.min.js │ │ │ │ ├── messages_ka.js │ │ │ │ ├── messages_ka.min.js │ │ │ │ ├── messages_kk.js │ │ │ │ ├── messages_kk.min.js │ │ │ │ ├── messages_ko.js │ │ │ │ ├── messages_ko.min.js │ │ │ │ ├── messages_lt.js │ │ │ │ ├── messages_lt.min.js │ │ │ │ ├── messages_lv.js │ │ │ │ ├── messages_lv.min.js │ │ │ │ ├── messages_mk.js │ │ │ │ ├── messages_mk.min.js │ │ │ │ ├── messages_my.js │ │ │ │ ├── messages_my.min.js │ │ │ │ ├── messages_nl.js │ │ │ │ ├── messages_nl.min.js │ │ │ │ ├── messages_no.js │ │ │ │ ├── messages_no.min.js │ │ │ │ ├── messages_pl.js │ │ │ │ ├── messages_pl.min.js │ │ │ │ ├── messages_pt_BR.js │ │ │ │ ├── messages_pt_BR.min.js │ │ │ │ ├── messages_pt_PT.js │ │ │ │ ├── messages_pt_PT.min.js │ │ │ │ ├── messages_ro.js │ │ │ │ ├── messages_ro.min.js │ │ │ │ ├── messages_ru.js │ │ │ │ ├── messages_ru.min.js │ │ │ │ ├── messages_sd.js │ │ │ │ ├── messages_sd.min.js │ │ │ │ ├── messages_si.js │ │ │ │ ├── messages_si.min.js │ │ │ │ ├── messages_sk.js │ │ │ │ ├── messages_sk.min.js │ │ │ │ ├── messages_sl.js │ │ │ │ ├── messages_sl.min.js │ │ │ │ ├── messages_sr.js │ │ │ │ ├── messages_sr.min.js │ │ │ │ ├── messages_sr_lat.js │ │ │ │ ├── messages_sr_lat.min.js │ │ │ │ ├── messages_sv.js │ │ │ │ ├── messages_sv.min.js │ │ │ │ ├── messages_th.js │ │ │ │ ├── messages_th.min.js │ │ │ │ ├── messages_tj.js │ │ │ │ ├── messages_tj.min.js │ │ │ │ ├── messages_tr.js │ │ │ │ ├── messages_tr.min.js │ │ │ │ ├── messages_uk.js │ │ │ │ ├── messages_uk.min.js │ │ │ │ ├── messages_ur.js │ │ │ │ ├── messages_ur.min.js │ │ │ │ ├── messages_vi.js │ │ │ │ ├── messages_vi.min.js │ │ │ │ ├── messages_zh.js │ │ │ │ ├── messages_zh.min.js │ │ │ │ ├── messages_zh_TW.js │ │ │ │ ├── messages_zh_TW.min.js │ │ │ │ ├── methods_de.js │ │ │ │ ├── methods_de.min.js │ │ │ │ ├── methods_es_CL.js │ │ │ │ ├── methods_es_CL.min.js │ │ │ │ ├── methods_fi.js │ │ │ │ ├── methods_fi.min.js │ │ │ │ ├── methods_it.js │ │ │ │ ├── methods_it.min.js │ │ │ │ ├── methods_nl.js │ │ │ │ ├── methods_nl.min.js │ │ │ │ ├── methods_pt.js │ │ │ │ └── methods_pt.min.js │ │ └── scripts.js │ └── pages │ │ └── scripts │ │ ├── admin │ │ ├── crear.js │ │ ├── index.js │ │ ├── menu-rol │ │ │ └── index.js │ │ ├── menu │ │ │ ├── crear.js │ │ │ └── index.js │ │ ├── permiso-rol │ │ │ └── index.js │ │ ├── permiso │ │ │ └── crear.js │ │ └── usuario │ │ │ └── crear.js │ │ ├── libro-prestamo │ │ ├── crear.js │ │ └── index.js │ │ └── libro │ │ ├── crear.js │ │ └── index.js ├── favicon.ico ├── index.php ├── robots.txt ├── svg │ ├── 403.svg │ ├── 404.svg │ ├── 500.svg │ └── 503.svg └── web.config ├── readme.md ├── recursos ├── Taller-Laravel.mwb ├── Taller-Laravel.mwb.bak ├── biblioteca.mwb ├── biblioteca.mwb.bak └── biblioteca.sql ├── resources ├── js │ ├── app.js │ ├── bootstrap.js │ └── components │ │ └── ExampleComponent.vue ├── lang │ ├── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php │ ├── es.json │ └── es │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php ├── sass │ ├── _variables.scss │ └── app.scss └── views │ ├── admin │ ├── admin │ │ └── index.blade.php │ ├── menu-rol │ │ └── index.blade.php │ ├── menu │ │ ├── crear.blade.php │ │ ├── editar.blade.php │ │ ├── form.blade.php │ │ ├── index.blade.php │ │ └── menu-item.blade.php │ ├── permiso-rol │ │ └── index.blade.php │ ├── permiso │ │ ├── crear.blade.php │ │ ├── editar.blade.php │ │ ├── form.blade.php │ │ └── index.blade.php │ ├── rol │ │ ├── crear.blade.php │ │ ├── editar.blade.php │ │ ├── form.blade.php │ │ └── index.blade.php │ └── usuario │ │ ├── crear.blade.php │ │ ├── editar.blade.php │ │ ├── form.blade.php │ │ └── index.blade.php │ ├── auth │ ├── login.blade.php │ ├── passwords │ │ ├── confirm.blade.php │ │ ├── email.blade.php │ │ └── reset.blade.php │ ├── register.blade.php │ └── verify.blade.php │ ├── includes │ ├── boton-form-crear.blade.php │ ├── boton-form-editar.blade.php │ ├── form-error.blade.php │ └── mensaje.blade.php │ ├── inicio.blade.php │ ├── libro-prestamo │ ├── crear.blade.php │ └── index.blade.php │ ├── libro │ ├── crear.blade.php │ ├── editar.blade.php │ ├── form.blade.php │ ├── index.blade.php │ └── ver.blade.php │ ├── seguridad │ └── index.blade.php │ ├── theme │ └── lte │ │ ├── aside.blade.php │ │ ├── footer.blade.php │ │ ├── header.blade.php │ │ ├── layout.blade.php │ │ └── menu-item.blade.php │ └── welcome.blade.php ├── routes ├── api.php ├── channels.php ├── console.php └── web.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── debugbar │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ ├── .gitignore │ │ └── data │ │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore ├── tests ├── CreatesApplication.php ├── Feature │ └── ExampleTest.php ├── TestCase.php └── Unit │ └── ExampleTest.php └── webpack.mix.js /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_style = space 8 | indent_size = 4 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | 14 | [*.yml] 15 | indent_size = 2 16 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /public/hot 3 | /public/storage 4 | /public/assets/lte 5 | /storage/*.key 6 | /vendor 7 | .env 8 | .phpunit.result.cache 9 | Homestead.json 10 | Homestead.yaml 11 | npm-debug.log 12 | yarn-error.log 13 | -------------------------------------------------------------------------------- /app/Console/Kernel.php: -------------------------------------------------------------------------------- 1 | command('inspire') 28 | // ->hourly(); 29 | } 30 | 31 | /** 32 | * Register the commands for the application. 33 | * 34 | * @return void 35 | */ 36 | protected function commands() 37 | { 38 | $this->load(__DIR__.'/Commands'); 39 | 40 | require base_path('routes/console.php'); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /app/Exceptions/Handler.php: -------------------------------------------------------------------------------- 1 | is($ruta) || request()->is($ruta . '/*')) { 9 | return 'active'; 10 | } else { 11 | return ''; 12 | } 13 | } 14 | } 15 | 16 | if (!function_exists('canUser')) { 17 | function can($permiso, $redirect = true) 18 | { 19 | if (session()->get('rol_nombre') == 'administrador') { 20 | return true; 21 | } else { 22 | $rolId = session()->get('rol_id'); 23 | $permisos = cache()->tags('Permiso')->rememberForever("Permiso.rolid.$rolId", function () { 24 | return Permiso::whereHas('roles', function ($query) { 25 | $query->where('rol_id', session()->get('rol_id')); 26 | })->get()->pluck('slug')->toArray(); 27 | }); 28 | if (!in_array($permiso, $permisos)) { 29 | if ($redirect) { 30 | if (!request()->ajax()) 31 | return redirect()->route('inicio')->with('mensaje', 'No tienes permisos para entrar en este modulo')->send(); 32 | abort(403, 'No tiene permiso'); 33 | } else { 34 | return false; 35 | } 36 | } 37 | return true; 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /app/Http/Controllers/Admin/AdminController.php: -------------------------------------------------------------------------------- 1 | ajax()) { 12 | $request->session()->put( 13 | [ 14 | 'rol_id' => $request->input('rol_id'), 15 | 'rol_nombre' => $request->input('rol_nombre') 16 | ] 17 | ); 18 | return response()->json(['mensaje' => 'ok']); 19 | } else { 20 | abort(404); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/ForgotPasswordController.php: -------------------------------------------------------------------------------- 1 | middleware('guest'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/LoginController.php: -------------------------------------------------------------------------------- 1 | middleware('guest')->except('logout'); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/ResetPasswordController.php: -------------------------------------------------------------------------------- 1 | middleware('guest'); 40 | } 41 | 42 | protected function resetPassword($user, $password) 43 | { 44 | $this->setUserPassword($user, $password); 45 | 46 | $user->setRememberToken(Str::random(60)); 47 | 48 | $user->save(); 49 | } 50 | 51 | protected function setUserPassword($user, $password) 52 | { 53 | $user->password = $password; 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/VerificationController.php: -------------------------------------------------------------------------------- 1 | middleware('auth'); 38 | $this->middleware('signed')->only('verify'); 39 | $this->middleware('throttle:6,1')->only('verify', 'resend'); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | middleware('guest')->except('logout'); 17 | } 18 | 19 | public function index() 20 | { 21 | return view('seguridad.index'); 22 | } 23 | 24 | protected function authenticated(Request $request, $user) 25 | { 26 | $roles = $user->roles()->get(); 27 | if ($roles->isNotEmpty()) { 28 | $user->setSession($roles->toArray()); 29 | } else { 30 | $this->guard()->logout(); 31 | $request->session()->invalidate(); 32 | return redirect('seguridad/login')->withErrors(['error' => 'Este usuario no tiene un rol activo']); 33 | } 34 | } 35 | 36 | public function username() 37 | { 38 | return 'usuario'; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 18 | return route('login'); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/Http/Middleware/CheckForMaintenanceMode.php: -------------------------------------------------------------------------------- 1 | permiso()) 19 | return $next($request); 20 | return redirect('/')->with('mensaje', 'No tiene permiso para entrar aquí'); 21 | } 22 | 23 | private function permiso() 24 | { 25 | return session()->get('rol_nombre') == 'administrador'; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/Http/Middleware/RedirectIfAuthenticated.php: -------------------------------------------------------------------------------- 1 | check()) { 21 | return redirect('/'); 22 | } 23 | 24 | return $next($request); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Http/Middleware/TrimStrings.php: -------------------------------------------------------------------------------- 1 | 'required|max:100', 28 | 'isbn' => 'required|max:30|unique:libro,isbn,' . $this->route('id'), 29 | 'autor' => 'required|max:100', 30 | 'cantidad' => 'required|numeric', 31 | 'editorial' => 'nullable|max:50', 32 | 'foto_up' => 'nullable|image|max:1024' 33 | ]; 34 | } 35 | 36 | public function messages() 37 | { 38 | return [ 39 | 'isbn.unique' => 'Ya existe un libro con ese ISBN', 40 | 'foto_up.max' => 'La caratula no puede tener un peso mayor a 1MB' 41 | ]; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /app/Http/Requests/ValidacionLibroPrestamo.php: -------------------------------------------------------------------------------- 1 | 'required|integer', 28 | 'prestado_a' => 'required|max:100', 29 | 'fecha_prestamo' => 'required|date_format:Y-m-d' 30 | ]; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Http/Requests/ValidacionMenu.php: -------------------------------------------------------------------------------- 1 | 'required|max:50|unique:menu,nombre,' . $this->route('id'), 29 | 'url' => ['required', 'max:100', new ValidarCampoUrl], 30 | 'icono' => 'nullable|max:50' 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Http/Requests/ValidacionRol.php: -------------------------------------------------------------------------------- 1 | 'required|max:50|unique:rol,nombre,' . $this->route('id'), 28 | ]; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Requests/ValidarPermiso.php: -------------------------------------------------------------------------------- 1 | 'required|max:50|unique:permiso,nombre,' . $this->route('id'), 28 | 'slug' => 'required|max:50|unique:permiso,slug,' . $this->route('id'), 29 | ]; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/Models/Admin/Permiso.php: -------------------------------------------------------------------------------- 1 | belongsToMany(Rol::class, 'permiso_rol'); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /app/Models/Admin/Rol.php: -------------------------------------------------------------------------------- 1 | HasMany(LibroPrestamo::class); 20 | } 21 | 22 | public static function setCaratula($foto, $actual = false) 23 | { 24 | if ($foto) { 25 | if ($actual) { 26 | Storage::disk('public')->delete("imagenes/caratulas/$actual"); 27 | } 28 | $imageName = Str::random(20) . '.jpg'; 29 | $imagen = Image::make($foto)->encode('jpg', 75); 30 | $imagen->resize(530, 470, function ($constraint) { 31 | $constraint->upsize(); 32 | }); 33 | Storage::disk('public')->put("imagenes/caratulas/$imageName", $imagen->stream()); 34 | return $imageName; 35 | } else { 36 | return false; 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/Models/LibroPrestamo.php: -------------------------------------------------------------------------------- 1 | belongsTo(Usuario::class, 'usuario_id'); 17 | } 18 | 19 | public function libro() 20 | { 21 | return $this->belongsTo(Libro::class, 'libro_id'); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/Models/Seguridad/Usuario.php: -------------------------------------------------------------------------------- 1 | belongsToMany(Rol::class, 'usuario_rol'); 21 | } 22 | 23 | public function setSession($roles) 24 | { 25 | Session::put([ 26 | 'usuario' => $this->usuario, 27 | 'usuario_id' => $this->id, 28 | 'nombre_usuario' => $this->nombre 29 | ]); 30 | if (count($roles) == 1) { 31 | Session::put( 32 | [ 33 | 'rol_id' => $roles[0]['id'], 34 | 'rol_nombre' => $roles[0]['nombre'], 35 | ] 36 | ); 37 | } else { 38 | Session::put('roles', $roles); 39 | } 40 | } 41 | 42 | public function setPasswordAttribute($pass) 43 | { 44 | $this->attributes['password'] = Hash::make($pass); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /app/Models/User.php: -------------------------------------------------------------------------------- 1 | with('menusComposer', $menus); 21 | }); 22 | View::share('theme', 'lte'); 23 | } 24 | 25 | /** 26 | * Register any application services. 27 | * 28 | * @return void 29 | */ 30 | public function register() 31 | { 32 | // 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/Providers/AuthServiceProvider.php: -------------------------------------------------------------------------------- 1 | 'App\Policies\ModelPolicy', 17 | ]; 18 | 19 | /** 20 | * Register any authentication / authorization services. 21 | * 22 | * @return void 23 | */ 24 | public function boot() 25 | { 26 | $this->registerPolicies(); 27 | 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 19 | SendEmailVerificationNotification::class, 20 | ], 21 | ]; 22 | 23 | /** 24 | * Register any events for your application. 25 | * 26 | * @return void 27 | */ 28 | public function boot() 29 | { 30 | parent::boot(); 31 | 32 | // 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/Rules/ValidarCampoUrl.php: -------------------------------------------------------------------------------- 1 | where('id', '!=', request()->route('id'))->get(); 31 | return $menu->isEmpty(); 32 | } 33 | return true; 34 | } 35 | 36 | /** 37 | * Get the validation error message. 38 | * 39 | * @return string 40 | */ 41 | public function message() 42 | { 43 | return 'Esta url ya esta asignada'; 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /config/services.php: -------------------------------------------------------------------------------- 1 | [ 18 | 'domain' => env('MAILGUN_DOMAIN'), 19 | 'secret' => env('MAILGUN_SECRET'), 20 | 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), 21 | ], 22 | 23 | 'ses' => [ 24 | 'key' => env('SES_KEY'), 25 | 'secret' => env('SES_SECRET'), 26 | 'region' => env('SES_REGION', 'us-east-1'), 27 | ], 28 | 29 | 'sparkpost' => [ 30 | 'secret' => env('SPARKPOST_SECRET'), 31 | ], 32 | 33 | 'stripe' => [ 34 | 'model' => App\User::class, 35 | 'key' => env('STRIPE_KEY'), 36 | 'secret' => env('STRIPE_SECRET'), 37 | 'webhook' => [ 38 | 'secret' => env('STRIPE_WEBHOOK_SECRET'), 39 | 'tolerance' => env('STRIPE_WEBHOOK_TOLERANCE', 300), 40 | ], 41 | ], 42 | 43 | ]; 44 | -------------------------------------------------------------------------------- /config/view.php: -------------------------------------------------------------------------------- 1 | [ 17 | resource_path('views'), 18 | ], 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Compiled View Path 23 | |-------------------------------------------------------------------------- 24 | | 25 | | This option determines where all the compiled Blade templates will be 26 | | stored for your application. Typically, this is within the storage 27 | | directory. However, as usual, you are free to change this value. 28 | | 29 | */ 30 | 31 | 'compiled' => env( 32 | 'VIEW_COMPILED_PATH', 33 | realpath(storage_path('framework/views')) 34 | ), 35 | 36 | ]; 37 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | -------------------------------------------------------------------------------- /database/factories/PermisoFactory.php: -------------------------------------------------------------------------------- 1 | define(Permiso::class, function (Faker $faker) { 7 | return [ 8 | 'nombre' => $faker->word, 9 | 'slug' => $faker->word, 10 | ]; 11 | }); 12 | -------------------------------------------------------------------------------- /database/factories/UserFactory.php: -------------------------------------------------------------------------------- 1 | define(App\User::class, function (Faker $faker) { 17 | return [ 18 | 'name' => $faker->name, 19 | 'email' => $faker->unique()->safeEmail, 20 | 'email_verified_at' => now(), 21 | 'password' => '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', // secret 22 | 'remember_token' => str_random(10), 23 | ]; 24 | }); 25 | -------------------------------------------------------------------------------- /database/migrations/2014_10_12_100000_create_password_resets_table.php: -------------------------------------------------------------------------------- 1 | string('email')->index(); 18 | $table->string('token'); 19 | $table->timestamp('created_at')->nullable(); 20 | }); 21 | } 22 | 23 | /** 24 | * Reverse the migrations. 25 | * 26 | * @return void 27 | */ 28 | public function down() 29 | { 30 | Schema::dropIfExists('password_resets'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/migrations/2019_03_05_162610_crear_tabla_usuario.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('usuario', 50)->unique(); 19 | $table->string('password', 100); 20 | $table->string('nombre', 50); 21 | //$table->string('email', 100)->unique(); 22 | $table->timestamps(); 23 | $table->charset = 'utf8mb4'; 24 | $table->collation = 'utf8mb4_spanish_ci'; 25 | }); 26 | } 27 | 28 | /** 29 | * Reverse the migrations. 30 | * 31 | * @return void 32 | */ 33 | public function down() 34 | { 35 | Schema::dropIfExists('usuario'); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /database/migrations/2019_03_19_144105_crear_tabla_rol.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('nombre', 50)->unique(); 19 | $table->timestamps(); 20 | $table->charset = 'utf8mb4'; 21 | $table->collation = 'utf8mb4_spanish_ci'; 22 | }); 23 | } 24 | 25 | /** 26 | * Reverse the migrations. 27 | * 28 | * @return void 29 | */ 30 | public function down() 31 | { 32 | Schema::dropIfExists('rol'); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /database/migrations/2019_03_19_144204_crear_tabla_permiso.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('nombre', 50); 19 | $table->string('slug', 50); 20 | $table->timestamps(); 21 | $table->charset = 'utf8mb4'; 22 | $table->collation = 'utf8mb4_spanish_ci'; 23 | }); 24 | } 25 | 26 | /** 27 | * Reverse the migrations. 28 | * 29 | * @return void 30 | */ 31 | public function down() 32 | { 33 | Schema::dropIfExists('permiso'); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /database/migrations/2019_03_19_144321_crear_tabla_usuario_rol.php: -------------------------------------------------------------------------------- 1 | unsignedBigInteger('rol_id'); 18 | $table->foreign('rol_id', 'fk_usuariorol_rol')->references('id')->on('rol')->onDelete('restrict')->onUpdate('restrict'); 19 | $table->unsignedBigInteger('usuario_id'); 20 | $table->foreign('usuario_id', 'fk_usuariorol_usuario')->references('id')->on('usuario')->onDelete('restrict')->onUpdate('restrict'); 21 | $table->charset = 'utf8mb4'; 22 | $table->collation = 'utf8mb4_spanish_ci'; 23 | }); 24 | } 25 | 26 | /** 27 | * Reverse the migrations. 28 | * 29 | * @return void 30 | */ 31 | public function down() 32 | { 33 | Schema::dropIfExists('usuario_rol'); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /database/migrations/2019_03_19_144925_crear_tabla_permiso_rol.php: -------------------------------------------------------------------------------- 1 | unsignedBigInteger('rol_id'); 18 | $table->foreign('rol_id', 'fk_permisorol_rol')->references('id')->on('rol')->onDelete('restrict')->onUpdate('restrict'); 19 | $table->unsignedBigInteger('permiso_id'); 20 | $table->foreign('permiso_id', 'fk_permisorol_permiso')->references('id')->on('permiso')->onDelete('restrict')->onUpdate('restrict'); 21 | $table->charset = 'utf8mb4'; 22 | $table->collation = 'utf8mb4_spanish_ci'; 23 | }); 24 | } 25 | 26 | /** 27 | * Reverse the migrations. 28 | * 29 | * @return void 30 | */ 31 | public function down() 32 | { 33 | Schema::dropIfExists('permiso_rol'); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /database/migrations/2019_03_19_145119_crear_tabla_libro.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->string('titulo', 100); 19 | $table->string('isbn', 30)->unique(); 20 | $table->string('autor', 100); 21 | $table->unsignedTinyInteger('cantidad'); 22 | $table->string('editorial', 50)->nullable(); 23 | $table->string('foto', 100)->nullable(); 24 | $table->timestamps(); 25 | $table->charset = 'utf8mb4'; 26 | $table->collation = 'utf8mb4_spanish_ci'; 27 | }); 28 | } 29 | 30 | /** 31 | * Reverse the migrations. 32 | * 33 | * @return void 34 | */ 35 | public function down() 36 | { 37 | Schema::dropIfExists('libro'); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /database/migrations/2019_03_19_145549_crear_tabla_libro_prestamo.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->unsignedBigInteger('usuario_id'); 19 | $table->foreign('usuario_id', 'fk_libroprestamo_usuario')->references('id')->on('usuario')->onDelete('restrict')->onUpdate('restrict'); 20 | $table->unsignedBigInteger('libro_id'); 21 | $table->foreign('libro_id', 'fk_libroprestamo_libro')->references('id')->on('libro')->onDelete('restrict')->onUpdate('restrict'); 22 | $table->date('fecha_prestamo'); 23 | $table->string('prestado_a', 100); 24 | $table->date('fecha_devolucion')->nullable(); 25 | $table->timestamps(); 26 | $table->charset = 'utf8mb4'; 27 | $table->collation = 'utf8mb4_spanish_ci'; 28 | }); 29 | } 30 | 31 | /** 32 | * Reverse the migrations. 33 | * 34 | * @return void 35 | */ 36 | public function down() 37 | { 38 | Schema::dropIfExists('libro_prestamo'); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /database/migrations/2019_04_27_020930_crear_tabla_menu.php: -------------------------------------------------------------------------------- 1 | bigIncrements('id'); 18 | $table->unsignedInteger('menu_id')->default(0); 19 | $table->string('nombre', 50); 20 | $table->string('url', 100); 21 | $table->unsignedInteger('orden')->default(0); 22 | $table->string('icono', 50)->nullable(); 23 | $table->timestamps(); 24 | }); 25 | } 26 | 27 | /** 28 | * Reverse the migrations. 29 | * 30 | * @return void 31 | */ 32 | public function down() 33 | { 34 | Schema::dropIfExists('menu'); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /database/migrations/2019_04_27_021514_crear_tabla_menu_rol.php: -------------------------------------------------------------------------------- 1 | unsignedBigInteger('rol_id'); 18 | $table->foreign('rol_id', 'fk_menurol_rol')->references('id')->on('rol')->onDelete('restrict')->onUpdate('restrict'); 19 | $table->unsignedBigInteger('menu_id'); 20 | $table->foreign('menu_id', 'fk_menurol_menu')->references('id')->on('menu')->onDelete('cascade')->onUpdate('restrict'); 21 | $table->charset = 'utf8mb4'; 22 | $table->collation = 'utf8mb4_spanish_ci'; 23 | }); 24 | } 25 | 26 | /** 27 | * Reverse the migrations. 28 | * 29 | * @return void 30 | */ 31 | public function down() 32 | { 33 | Schema::dropIfExists('menu_rol'); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /database/migrations/2019_08_11_011620_modificar_tabla_usuario.php: -------------------------------------------------------------------------------- 1 | string('email', 100)->unique()->after('nombre'); 18 | }); 19 | } 20 | 21 | /** 22 | * Reverse the migrations. 23 | * 24 | * @return void 25 | */ 26 | public function down() 27 | { 28 | Schema::table('usuario', function (Blueprint $table) { 29 | $table->dropColumn('email'); 30 | }); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | truncateTablas([ 16 | 'menu', 17 | 'permiso', 18 | 'rol', 19 | 'menu_rol', 20 | 'permiso_rol', 21 | 'usuario', 22 | 'usuario_rol' 23 | ]); 24 | $this->call(TablaRolSeeder::class); 25 | $this->call(TablaMenuSeeder::class); 26 | $this->call(TablaMenuRolSeeder::class); 27 | $this->call(TablaPermisoSeeder::class); 28 | $this->call(UsuarioAdministradorSeeder::class); 29 | } 30 | 31 | protected function truncateTablas(array $tablas) 32 | { 33 | DB::statement('SET FOREIGN_KEY_CHECKS = 0;'); 34 | foreach ($tablas as $tabla) { 35 | DB::table($tabla)->truncate(); 36 | } 37 | DB::statement('SET FOREIGN_KEY_CHECKS = 1;'); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /database/seeds/TablaMenuRolSeeder.php: -------------------------------------------------------------------------------- 1 | '1', 'menu_id' => '1'), 17 | array('rol_id' => '1', 'menu_id' => '2'), 18 | array('rol_id' => '1', 'menu_id' => '4'), 19 | array('rol_id' => '1', 'menu_id' => '3'), 20 | array('rol_id' => '1', 'menu_id' => '5'), 21 | array('rol_id' => '2', 'menu_id' => '6'), 22 | array('rol_id' => '2', 'menu_id' => '7'), 23 | array('rol_id' => '1', 'menu_id' => '7'), 24 | array('rol_id' => '1', 'menu_id' => '6'), 25 | array('rol_id' => '1', 'menu_id' => '8'), 26 | array('rol_id' => '1', 'menu_id' => '9') 27 | ]; 28 | DB::table('menu_rol')->insert($menuRols); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /database/seeds/TablaPermisoRolSeeder.php: -------------------------------------------------------------------------------- 1 | '2', 'permiso_id' => '1'), 17 | array('rol_id' => '2', 'permiso_id' => '2') 18 | ]; 19 | DB::table('permiso_rol')->insert($permisoRols); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /database/seeds/TablaPermisoSeeder.php: -------------------------------------------------------------------------------- 1 | toDateTimeString(); 17 | $permisos = [ 18 | array('id' => '1', 'nombre' => 'Crear libro', 'slug' => 'crear-libro', 'created_at' => $now, 'updated_at' => $now), 19 | array('id' => '2', 'nombre' => 'Prestar libro', 'slug' => 'prestar-libro', 'created_at' => $now, 'updated_at' => $now) 20 | ]; 21 | DB::table('permiso')->insert($permisos); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /database/seeds/TablaRolSeeder.php: -------------------------------------------------------------------------------- 1 | toDateTimeString(); 17 | $rols = [ 18 | array('id' => '1', 'nombre' => 'administrador', 'created_at' => $now, 'updated_at' => $now), 19 | array('id' => '2', 'nombre' => 'editor', 'created_at' => $now, 'updated_at' => $now), 20 | array('id' => '3', 'nombre' => 'supervisor', 'created_at' => $now, 'updated_at' => $now) 21 | ]; 22 | DB::table('rol')->insert($rols); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /database/seeds/UsuarioAdministradorSeeder.php: -------------------------------------------------------------------------------- 1 | 'admin', 18 | 'nombre' => 'Administrador', 19 | 'email' => 'rgt90@hotmail.com', 20 | 'password' => Hash::make('pass123') 21 | ]); 22 | 23 | $usuario->roles()->sync(1); 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "scripts": { 4 | "dev": "npm run development", 5 | "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 6 | "watch": "npm run development -- --watch", 7 | "watch-poll": "npm run watch -- --watch-poll", 8 | "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", 9 | "prod": "npm run production", 10 | "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" 11 | }, 12 | "devDependencies": { 13 | "axios": "^0.18", 14 | "bootstrap": "^4.0.0", 15 | "cross-env": "^5.1", 16 | "jquery": "^3.2", 17 | "laravel-mix": "^4.0.7", 18 | "lodash": "^4.17.5", 19 | "popper.js": "^1.12", 20 | "resolve-url-loader": "^2.3.1", 21 | "sass": "^1.15.2", 22 | "sass-loader": "^7.1.0", 23 | "vue": "^2.5.17" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | ./tests/Unit 14 | 15 | 16 | 17 | ./tests/Feature 18 | 19 | 20 | 21 | 22 | ./app 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews -Indexes 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Handle Authorization Header 9 | RewriteCond %{HTTP:Authorization} . 10 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 11 | 12 | # Redirect Trailing Slashes If Not A Folder... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_URI} (.+)/$ 15 | RewriteRule ^ %1 [L,R=301] 16 | 17 | # Handle Front Controller... 18 | RewriteCond %{REQUEST_FILENAME} !-d 19 | RewriteCond %{REQUEST_FILENAME} !-f 20 | RewriteRule ^ index.php [L] 21 | 22 | -------------------------------------------------------------------------------- /public/assets/css/custom.css: -------------------------------------------------------------------------------- 1 | label.requerido:after{ 2 | content: " *"; 3 | color: #e73d4a 4 | } 5 | .btn-accion-tabla { 6 | cursor: pointer; 7 | border: none; 8 | background: 0; 9 | padding: 0 0 0 5px; 10 | font-size: 14px !important; 11 | line-height: 1.5; 12 | } 13 | .d-inline{ 14 | display: inline; 15 | } 16 | .width20{ 17 | width: 20px !important; 18 | } 19 | .width70{ 20 | width: 70px !important; 21 | } 22 | .width80{ 23 | width: 80px !important; 24 | } 25 | .width100{ 26 | width: 100px !important; 27 | } 28 | .pl-40{ 29 | padding-left:40px !important; 30 | } 31 | .pl-50{ 32 | padding-left:50px !important; 33 | } 34 | .pl-60{ 35 | padding-left:60px !important; 36 | } 37 | .form-horizontal.form--label-right .form-group label:not(.kt-checkbox):not(.kt-radio):not(.kt-option) { 38 | text-align: right; 39 | } 40 | -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | # github: [kartik-v] 4 | open_collective: bootstrap-fileinput 5 | -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## Scope 2 | This pull request includes a 3 | 4 | - [ ] Bug fix 5 | - [ ] New feature 6 | - [ ] Translation 7 | 8 | ## Changes 9 | The following changes were made 10 | 11 | - 12 | - 13 | - 14 | 15 | ## Related Issues 16 | If this is related to an existing ticket, include a link to it as well. -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/.github/config.yml: -------------------------------------------------------------------------------- 1 | # Configuration for sentiment-bot - https://github.com/behaviorbot/sentiment-bot 2 | 3 | # *Required* toxicity threshold between 0 and .99 with the higher numbers being the most toxic 4 | # Anything higher than this threshold will be marked as toxic and commented on 5 | sentimentBotToxicityThreshold: .7 6 | 7 | # *Required* Comment to reply with 8 | sentimentBotReplyComment: > 9 | Please be sure to review the code of conduct and be respectful of other users. cc/ @kartik-v -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/.github/stale.yml: -------------------------------------------------------------------------------- 1 | # Number of days of inactivity before an issue becomes stale 2 | daysUntilStale: 60 3 | # Number of days of inactivity before a stale issue is closed 4 | daysUntilClose: 7 5 | # Issues with these labels will never be considered stale 6 | exemptLabels: 7 | - bug 8 | - enhancement 9 | - pinned 10 | - security 11 | # Label to use when marking an issue as stale 12 | staleLabel: wontfix 13 | # Comment to post when marking an issue as stale. Set to `false` to disable 14 | markComment: > 15 | This issue has been automatically marked as stale because it has not had 16 | recent activity. It will be closed if no further activity occurs. Thank you 17 | for your contributions. 18 | # Comment to post when closing a stale issue. Set to `false` to disable 19 | closeComment: false -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/.gitignore: -------------------------------------------------------------------------------- 1 | nuget/content/ 2 | nuget/bootstrap-fileinput.*.nupkg 3 | .DS_Store 4 | .idea -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/.npmignore: -------------------------------------------------------------------------------- 1 | .git 2 | .github 3 | .DS_Store 4 | .idea 5 | composer.json 6 | bower.json 7 | nuget 8 | examples -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-fileinput", 3 | "version": "5.0.7", 4 | "homepage": "https://github.com/kartik-v/bootstrap-fileinput", 5 | "authors": [ 6 | "Kartik Visweswaran " 7 | ], 8 | "description": "An enhanced HTML 5 file input for Bootstrap 3.x with file preview, multiple selection, ajax uploads, and more features.", 9 | "main": [ 10 | "./css/fileinput.min.css", 11 | "./js/fileinput.min.js" 12 | ], 13 | "keywords": [ 14 | "bootstrap", 15 | "file", 16 | "input", 17 | "preview", 18 | "image", 19 | "upload", 20 | "ajax", 21 | "multiple", 22 | "delete", 23 | "progress", 24 | "gallery" 25 | ], 26 | "dependencies": { 27 | "jquery": ">= 1.9.0", 28 | "bootstrap": ">= 3.4.1" 29 | }, 30 | "license": "BSD-3-Clause", 31 | "ignore": [ 32 | "**/.*", 33 | "node_modules", 34 | "composer.json", 35 | "examples", 36 | "bower_components", 37 | "test", 38 | "tests" 39 | ] 40 | } 41 | -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kartik-v/bootstrap-fileinput", 3 | "description": "An enhanced HTML 5 file input for Bootstrap 3.x with features for file preview for many file types, multiple selection, ajax uploads, and more.", 4 | "keywords": [ 5 | "bootstrap", 6 | "jquery", 7 | "file", 8 | "input", 9 | "preview", 10 | "upload", 11 | "image", 12 | "multiple", 13 | "ajax", 14 | "delete", 15 | "progress" 16 | ], 17 | "homepage": "https://github.com/kartik-v/bootstrap-fileinput", 18 | "license": "BSD-3-Clause", 19 | "authors": [ 20 | { 21 | "name": "Kartik Visweswaran", 22 | "email": "kartikv2@gmail.com", 23 | "homepage": "http://www.krajee.com/" 24 | } 25 | ], 26 | "autoload": { 27 | "psr-4": { 28 | "kartik\\plugins\\fileinput\\": "" 29 | } 30 | }, 31 | "extra": { 32 | "branch-alias": { 33 | "dev-master": "5.0.x-dev" 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/img/loading-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutorialesvirtuales/Curso-Laravel/3ac4e8cb3bdcd9f403ff2489052b5a7853688508/public/assets/js/bootstrap-fileinput/img/loading-sm.gif -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutorialesvirtuales/Curso-Laravel/3ac4e8cb3bdcd9f403ff2489052b5a7853688508/public/assets/js/bootstrap-fileinput/img/loading.gif -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/nuget/Package.nuspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | bootstrap-fileinput 5 | bootstrap-fileinput 6 | 5.0.7 7 | Kartik Visweswaran 8 | Kartik Visweswaran 9 | https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md 10 | https://github.com/kartik-v/bootstrap-fileinput 11 | http://getbootstrap.com/favicon.ico 12 | false 13 | An enhanced HTML 5 file input for Bootstrap 3.x with file preview for various files, offers multiple selection, and more. 14 | https://github.com/kartik-v/bootstrap-fileinput/blob/master/CHANGE.md 15 | Copyright 2014 - 2019 16 | bootstrap bootstrap-fileinput 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/nuget/build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | NuGet Update -self 4 | REM remove package content folder 5 | rmdir /s /q content 6 | 7 | REM create new package content folder 8 | mkdir content 9 | 10 | REM create sub folder for js files 11 | mkdir content\Scripts 12 | 13 | REM create sub folders for css and img files 14 | mkdir content\Content 15 | mkdir content\Content\bootstrap-fileinput 16 | 17 | REM delete the previous package versions 18 | REM del bootstrap-fileinput.* 19 | 20 | REM copy the content to the destination folders 21 | xcopy ..\js content\Scripts /D /E /C /R /I /K /Y 22 | xcopy ..\css content\Content\bootstrap-fileinput\css /D /E /C /R /I /K /Y 23 | xcopy ..\img content\Content\bootstrap-fileinput\img /D /E /C /R /I /K /Y 24 | xcopy ..\themes content\Content\bootstrap-fileinput\themes /D /E /C /R /I /K /Y 25 | xcopy ..\scss content\Content\bootstrap-fileinput\scss /D /E /C /R /I /K /Y 26 | 27 | REM create a new package 28 | NuGet Pack Package.nuspec -Exclude NuGet.exe;build.bat 29 | 30 | REM Upload the new package 31 | REM for %%f in (content\Content\bootstrap-fileinput.*) do ( 32 | REM NuGet Push %%f 33 | REM rmdir /s /q content 34 | REM del %%f 35 | REM ) 36 | -------------------------------------------------------------------------------- /public/assets/js/bootstrap-fileinput/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-fileinput", 3 | "version": "5.0.7", 4 | "homepage": "https://github.com/kartik-v/bootstrap-fileinput", 5 | "authors": [ 6 | "Kartik Visweswaran " 7 | ], 8 | "description": "An enhanced HTML 5 file input for Bootstrap 3.x with file preview, multiple selection, ajax uploads, and more features.", 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/kartik-v/bootstrap-fileinput.git" 12 | }, 13 | "bugs": { 14 | "url": "https://github.com/kartik-v/bootstrap-fileinput/issues" 15 | }, 16 | "keywords": [ 17 | "file", 18 | "input", 19 | "preview", 20 | "image", 21 | "upload", 22 | "ajax", 23 | "multiple", 24 | "delete", 25 | "progress", 26 | "gallery" 27 | ], 28 | "dependencies": { 29 | "bootstrap": ">= 3.4.1", 30 | "jquery": ">= 1.9.0", 31 | "opencollective-postinstall": "^2.0.2" 32 | }, 33 | "main": "./js/fileinput.js", 34 | "style": "./css/fileinput.css", 35 | "sass": "scss/fileinput.scss", 36 | "peerDependencies": { 37 | "jquery": ">= 1.9.0", 38 | "bootstrap": ">= 3.0.0" 39 | }, 40 | "license": "BSD-3-Clause", 41 | "collective": { 42 | "type": "opencollective", 43 | "url": "https://opencollective.com/bootstrap-fileinput" 44 | }, 45 | "scripts": { 46 | "postinstall": "opencollective-postinstall || true" 47 | } 48 | } -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ar.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: AR (Arabic; العربية) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "هذا الحقل إلزامي", 17 | remote: "يرجى تصحيح هذا الحقل للمتابعة", 18 | email: "رجاء إدخال عنوان بريد إلكتروني صحيح", 19 | url: "رجاء إدخال عنوان موقع إلكتروني صحيح", 20 | date: "رجاء إدخال تاريخ صحيح", 21 | dateISO: "رجاء إدخال تاريخ صحيح (ISO)", 22 | number: "رجاء إدخال عدد بطريقة صحيحة", 23 | digits: "رجاء إدخال أرقام فقط", 24 | creditcard: "رجاء إدخال رقم بطاقة ائتمان صحيح", 25 | equalTo: "رجاء إدخال نفس القيمة", 26 | extension: "رجاء إدخال ملف بامتداد موافق عليه", 27 | maxlength: $.validator.format( "الحد الأقصى لعدد الحروف هو {0}" ), 28 | minlength: $.validator.format( "الحد الأدنى لعدد الحروف هو {0}" ), 29 | rangelength: $.validator.format( "عدد الحروف يجب أن يكون بين {0} و {1}" ), 30 | range: $.validator.format( "رجاء إدخال عدد قيمته بين {0} و {1}" ), 31 | max: $.validator.format( "رجاء إدخال عدد أقل من أو يساوي {0}" ), 32 | min: $.validator.format( "رجاء إدخال عدد أكبر من أو يساوي {0}" ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ar.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"هذا الحقل إلزامي",remote:"يرجى تصحيح هذا الحقل للمتابعة",email:"رجاء إدخال عنوان بريد إلكتروني صحيح",url:"رجاء إدخال عنوان موقع إلكتروني صحيح",date:"رجاء إدخال تاريخ صحيح",dateISO:"رجاء إدخال تاريخ صحيح (ISO)",number:"رجاء إدخال عدد بطريقة صحيحة",digits:"رجاء إدخال أرقام فقط",creditcard:"رجاء إدخال رقم بطاقة ائتمان صحيح",equalTo:"رجاء إدخال نفس القيمة",extension:"رجاء إدخال ملف بامتداد موافق عليه",maxlength:a.validator.format("الحد الأقصى لعدد الحروف هو {0}"),minlength:a.validator.format("الحد الأدنى لعدد الحروف هو {0}"),rangelength:a.validator.format("عدد الحروف يجب أن يكون بين {0} و {1}"),range:a.validator.format("رجاء إدخال عدد قيمته بين {0} و {1}"),max:a.validator.format("رجاء إدخال عدد أقل من أو يساوي {0}"),min:a.validator.format("رجاء إدخال عدد أكبر من أو يساوي {0}")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_az.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Bu xana mütləq doldurulmalıdır.",remote:"Zəhmət olmasa, düzgün məna daxil edin.",email:"Zəhmət olmasa, düzgün elektron poçt daxil edin.",url:"Zəhmət olmasa, düzgün URL daxil edin.",date:"Zəhmət olmasa, düzgün tarix daxil edin.",dateISO:"Zəhmət olmasa, düzgün ISO formatlı tarix daxil edin.",number:"Zəhmət olmasa, düzgün rəqəm daxil edin.",digits:"Zəhmət olmasa, yalnız rəqəm daxil edin.",creditcard:"Zəhmət olmasa, düzgün kredit kart nömrəsini daxil edin.",equalTo:"Zəhmət olmasa, eyni mənanı bir daha daxil edin.",extension:"Zəhmət olmasa, düzgün genişlənməyə malik faylı seçin.",maxlength:a.validator.format("Zəhmət olmasa, {0} simvoldan çox olmayaraq daxil edin."),minlength:a.validator.format("Zəhmət olmasa, {0} simvoldan az olmayaraq daxil edin."),rangelength:a.validator.format("Zəhmət olmasa, {0} - {1} aralığında uzunluğa malik simvol daxil edin."),range:a.validator.format("Zəhmət olmasa, {0} - {1} aralığında rəqəm daxil edin."),max:a.validator.format("Zəhmət olmasa, {0} və ondan kiçik rəqəm daxil edin."),min:a.validator.format("Zəhmət olmasa, {0} və ondan böyük rəqəm daxil edin")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_bg.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Полето е задължително.",remote:"Моля, въведете правилната стойност.",email:"Моля, въведете валиден email.",url:"Моля, въведете валидно URL.",date:"Моля, въведете валидна дата.",dateISO:"Моля, въведете валидна дата (ISO).",number:"Моля, въведете валиден номер.",digits:"Моля, въведете само цифри.",creditcard:"Моля, въведете валиден номер на кредитна карта.",equalTo:"Моля, въведете същата стойност отново.",extension:"Моля, въведете стойност с валидно разширение.",maxlength:a.validator.format("Моля, въведете не повече от {0} символа."),minlength:a.validator.format("Моля, въведете поне {0} символа."),rangelength:a.validator.format("Моля, въведете стойност с дължина между {0} и {1} символа."),range:a.validator.format("Моля, въведете стойност между {0} и {1}."),max:a.validator.format("Моля, въведете стойност по-малка или равна на {0}."),min:a.validator.format("Моля, въведете стойност по-голяма или равна на {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_bn_BD.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: bn_BD (Bengali, Bangladesh) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "এই তথ্যটি আবশ্যক।", 17 | remote: "এই তথ্যটি ঠিক করুন।", 18 | email: "অনুগ্রহ করে একটি সঠিক মেইল ঠিকানা লিখুন।", 19 | url: "অনুগ্রহ করে একটি সঠিক লিঙ্ক দিন।", 20 | date: "তারিখ সঠিক নয়।", 21 | dateISO: "অনুগ্রহ করে একটি সঠিক (ISO) তারিখ লিখুন।", 22 | number: "অনুগ্রহ করে একটি সঠিক নম্বর লিখুন।", 23 | digits: "এখানে শুধু সংখ্যা ব্যবহার করা যাবে।", 24 | creditcard: "অনুগ্রহ করে একটি ক্রেডিট কার্ডের সঠিক নম্বর লিখুন।", 25 | equalTo: "একই মান আবার লিখুন।", 26 | extension: "সঠিক ধরনের ফাইল আপলোড করুন।", 27 | maxlength: $.validator.format( "{0}টির বেশি অক্ষর লেখা যাবে না।" ), 28 | minlength: $.validator.format( "{0}টির কম অক্ষর লেখা যাবে না।" ), 29 | rangelength: $.validator.format( "{0} থেকে {1} টি অক্ষর সম্বলিত মান লিখুন।" ), 30 | range: $.validator.format( "{0} থেকে {1} এর মধ্যে একটি মান ব্যবহার করুন।" ), 31 | max: $.validator.format( "অনুগ্রহ করে {0} বা তার চাইতে কম মান ব্যবহার করুন।" ), 32 | min: $.validator.format( "অনুগ্রহ করে {0} বা তার চাইতে বেশি মান ব্যবহার করুন।" ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_bn_BD.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"এই তথ্যটি আবশ্যক।",remote:"এই তথ্যটি ঠিক করুন।",email:"অনুগ্রহ করে একটি সঠিক মেইল ঠিকানা লিখুন।",url:"অনুগ্রহ করে একটি সঠিক লিঙ্ক দিন।",date:"তারিখ সঠিক নয়।",dateISO:"অনুগ্রহ করে একটি সঠিক (ISO) তারিখ লিখুন।",number:"অনুগ্রহ করে একটি সঠিক নম্বর লিখুন।",digits:"এখানে শুধু সংখ্যা ব্যবহার করা যাবে।",creditcard:"অনুগ্রহ করে একটি ক্রেডিট কার্ডের সঠিক নম্বর লিখুন।",equalTo:"একই মান আবার লিখুন।",extension:"সঠিক ধরনের ফাইল আপলোড করুন।",maxlength:a.validator.format("{0}টির বেশি অক্ষর লেখা যাবে না।"),minlength:a.validator.format("{0}টির কম অক্ষর লেখা যাবে না।"),rangelength:a.validator.format("{0} থেকে {1} টি অক্ষর সম্বলিত মান লিখুন।"),range:a.validator.format("{0} থেকে {1} এর মধ্যে একটি মান ব্যবহার করুন।"),max:a.validator.format("অনুগ্রহ করে {0} বা তার চাইতে কম মান ব্যবহার করুন।"),min:a.validator.format("অনুগ্রহ করে {0} বা তার চাইতে বেশি মান ব্যবহার করুন।")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ca.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Aquest camp és obligatori.",remote:"Si us plau, omple aquest camp.",email:"Si us plau, escriu una adreça de correu-e vàlida",url:"Si us plau, escriu una URL vàlida.",date:"Si us plau, escriu una data vàlida.",dateISO:"Si us plau, escriu una data (ISO) vàlida.",number:"Si us plau, escriu un número enter vàlid.",digits:"Si us plau, escriu només dígits.",creditcard:"Si us plau, escriu un número de tarjeta vàlid.",equalTo:"Si us plau, escriu el mateix valor de nou.",extension:"Si us plau, escriu un valor amb una extensió acceptada.",maxlength:a.validator.format("Si us plau, no escriguis més de {0} caracters."),minlength:a.validator.format("Si us plau, no escriguis menys de {0} caracters."),rangelength:a.validator.format("Si us plau, escriu un valor entre {0} i {1} caracters."),range:a.validator.format("Si us plau, escriu un valor entre {0} i {1}."),max:a.validator.format("Si us plau, escriu un valor menor o igual a {0}."),min:a.validator.format("Si us plau, escriu un valor major o igual a {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_cs.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Tento údaj je povinný.",remote:"Prosím, opravte tento údaj.",email:"Prosím, zadejte platný e-mail.",url:"Prosím, zadejte platné URL.",date:"Prosím, zadejte platné datum.",dateISO:"Prosím, zadejte platné datum (ISO).",number:"Prosím, zadejte číslo.",digits:"Prosím, zadávejte pouze číslice.",creditcard:"Prosím, zadejte číslo kreditní karty.",equalTo:"Prosím, zadejte znovu stejnou hodnotu.",extension:"Prosím, zadejte soubor se správnou příponou.",maxlength:a.validator.format("Prosím, zadejte nejvíce {0} znaků."),minlength:a.validator.format("Prosím, zadejte nejméně {0} znaků."),rangelength:a.validator.format("Prosím, zadejte od {0} do {1} znaků."),range:a.validator.format("Prosím, zadejte hodnotu od {0} do {1}."),max:a.validator.format("Prosím, zadejte hodnotu menší nebo rovnu {0}."),min:a.validator.format("Prosím, zadejte hodnotu větší nebo rovnu {0}."),step:a.validator.format("Musí být násobkem čísla {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_el.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Αυτό το πεδίο είναι υποχρεωτικό.",remote:"Παρακαλώ διορθώστε αυτό το πεδίο.",email:"Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email.",url:"Παρακαλώ εισάγετε ένα έγκυρο URL.",date:"Παρακαλώ εισάγετε μια έγκυρη ημερομηνία.",dateISO:"Παρακαλώ εισάγετε μια έγκυρη ημερομηνία (ISO).",number:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό.",digits:"Παρακαλώ εισάγετε μόνο αριθμητικά ψηφία.",creditcard:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό πιστωτικής κάρτας.",equalTo:"Παρακαλώ εισάγετε την ίδια τιμή ξανά.",extension:"Παρακαλώ εισάγετε μια τιμή με έγκυρη επέκταση αρχείου.",maxlength:a.validator.format("Παρακαλώ εισάγετε μέχρι και {0} χαρακτήρες."),minlength:a.validator.format("Παρακαλώ εισάγετε τουλάχιστον {0} χαρακτήρες."),rangelength:a.validator.format("Παρακαλώ εισάγετε μια τιμή με μήκος μεταξύ {0} και {1} χαρακτήρων."),range:a.validator.format("Παρακαλώ εισάγετε μια τιμή μεταξύ {0} και {1}."),max:a.validator.format("Παρακαλώ εισάγετε μια τιμή μικρότερη ή ίση του {0}."),min:a.validator.format("Παρακαλώ εισάγετε μια τιμή μεγαλύτερη ή ίση του {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_es.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Este campo es obligatorio.",remote:"Por favor, rellena este campo.",email:"Por favor, escribe una dirección de correo válida.",url:"Por favor, escribe una URL válida.",date:"Por favor, escribe una fecha válida.",dateISO:"Por favor, escribe una fecha (ISO) válida.",number:"Por favor, escribe un número válido.",digits:"Por favor, escribe sólo dígitos.",creditcard:"Por favor, escribe un número de tarjeta válido.",equalTo:"Por favor, escribe el mismo valor de nuevo.",extension:"Por favor, escribe un valor con una extensión aceptada.",maxlength:a.validator.format("Por favor, no escribas más de {0} caracteres."),minlength:a.validator.format("Por favor, no escribas menos de {0} caracteres."),rangelength:a.validator.format("Por favor, escribe un valor entre {0} y {1} caracteres."),range:a.validator.format("Por favor, escribe un valor entre {0} y {1}."),max:a.validator.format("Por favor, escribe un valor menor o igual a {0}."),min:a.validator.format("Por favor, escribe un valor mayor o igual a {0}."),nifES:"Por favor, escribe un NIF válido.",nieES:"Por favor, escribe un NIE válido.",cifES:"Por favor, escribe un CIF válido."}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_es_AR.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Este campo es obligatorio.",remote:"Por favor, completá este campo.",email:"Por favor, escribí una dirección de correo válida.",url:"Por favor, escribí una URL válida.",date:"Por favor, escribí una fecha válida.",dateISO:"Por favor, escribí una fecha (ISO) válida.",number:"Por favor, escribí un número entero válido.",digits:"Por favor, escribí sólo dígitos.",creditcard:"Por favor, escribí un número de tarjeta válido.",equalTo:"Por favor, escribí el mismo valor de nuevo.",extension:"Por favor, escribí un valor con una extensión aceptada.",maxlength:a.validator.format("Por favor, no escribas más de {0} caracteres."),minlength:a.validator.format("Por favor, no escribas menos de {0} caracteres."),rangelength:a.validator.format("Por favor, escribí un valor entre {0} y {1} caracteres."),range:a.validator.format("Por favor, escribí un valor entre {0} y {1}."),max:a.validator.format("Por favor, escribí un valor menor o igual a {0}."),min:a.validator.format("Por favor, escribí un valor mayor o igual a {0}."),nifES:"Por favor, escribí un NIF válido.",nieES:"Por favor, escribí un NIE válido.",cifES:"Por favor, escribí un CIF válido."}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_es_PE.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Este campo es obligatorio.",remote:"Por favor, llene este campo.",email:"Por favor, escriba un correo electrónico válido.",url:"Por favor, escriba una URL válida.",date:"Por favor, escriba una fecha válida.",dateISO:"Por favor, escriba una fecha (ISO) válida.",number:"Por favor, escriba un número válido.",digits:"Por favor, escriba sólo dígitos.",creditcard:"Por favor, escriba un número de tarjeta válido.",equalTo:"Por favor, escriba el mismo valor de nuevo.",extension:"Por favor, escriba un valor con una extensión permitida.",maxlength:a.validator.format("Por favor, no escriba más de {0} caracteres."),minlength:a.validator.format("Por favor, no escriba menos de {0} caracteres."),rangelength:a.validator.format("Por favor, escriba un valor entre {0} y {1} caracteres."),range:a.validator.format("Por favor, escriba un valor entre {0} y {1}."),max:a.validator.format("Por favor, escriba un valor menor o igual a {0}."),min:a.validator.format("Por favor, escriba un valor mayor o igual a {0}."),nifES:"Por favor, escriba un NIF válido.",nieES:"Por favor, escriba un NIE válido.",cifES:"Por favor, escriba un CIF válido."}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_et.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"See väli peab olema täidetud.",maxlength:a.validator.format("Palun sisestage vähem kui {0} tähemärki."),minlength:a.validator.format("Palun sisestage vähemalt {0} tähemärki."),rangelength:a.validator.format("Palun sisestage väärtus vahemikus {0} kuni {1} tähemärki."),email:"Palun sisestage korrektne e-maili aadress.",url:"Palun sisestage korrektne URL.",date:"Palun sisestage korrektne kuupäev.",dateISO:"Palun sisestage korrektne kuupäev (YYYY-MM-DD).",number:"Palun sisestage korrektne number.",digits:"Palun sisestage ainult numbreid.",equalTo:"Palun sisestage sama väärtus uuesti.",range:a.validator.format("Palun sisestage väärtus vahemikus {0} kuni {1}."),max:a.validator.format("Palun sisestage väärtus, mis on väiksem või võrdne arvuga {0}."),min:a.validator.format("Palun sisestage väärtus, mis on suurem või võrdne arvuga {0}."),creditcard:"Palun sisestage korrektne krediitkaardi number."}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_eu.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Eremu hau beharrezkoa da.",remote:"Mesedez, bete eremu hau.",email:"Mesedez, idatzi baliozko posta helbide bat.",url:"Mesedez, idatzi baliozko URL bat.",date:"Mesedez, idatzi baliozko data bat.",dateISO:"Mesedez, idatzi baliozko (ISO) data bat.",number:"Mesedez, idatzi baliozko zenbaki oso bat.",digits:"Mesedez, idatzi digituak soilik.",creditcard:"Mesedez, idatzi baliozko txartel zenbaki bat.",equalTo:"Mesedez, idatzi berdina berriro ere.",extension:"Mesedez, idatzi onartutako luzapena duen balio bat.",maxlength:a.validator.format("Mesedez, ez idatzi {0} karaktere baino gehiago."),minlength:a.validator.format("Mesedez, ez idatzi {0} karaktere baino gutxiago."),rangelength:a.validator.format("Mesedez, idatzi {0} eta {1} karaktere arteko balio bat."),range:a.validator.format("Mesedez, idatzi {0} eta {1} arteko balio bat."),max:a.validator.format("Mesedez, idatzi {0} edo txikiagoa den balio bat."),min:a.validator.format("Mesedez, idatzi {0} edo handiagoa den balio bat.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_fa.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"تکمیل این فیلد اجباری است.",remote:"لطفا این فیلد را تصحیح کنید.",email:"لطفا یک ایمیل صحیح وارد کنید.",url:"لطفا آدرس صحیح وارد کنید.",date:"لطفا تاریخ صحیح وارد کنید.",dateFA:"لطفا یک تاریخ صحیح وارد کنید.",dateISO:"لطفا تاریخ صحیح وارد کنید (ISO).",number:"لطفا عدد صحیح وارد کنید.",digits:"لطفا تنها رقم وارد کنید.",creditcard:"لطفا کریدیت کارت صحیح وارد کنید.",equalTo:"لطفا مقدار برابری وارد کنید.",extension:"لطفا مقداری وارد کنید که",alphanumeric:"لطفا مقدار را عدد (انگلیسی) وارد کنید.",maxlength:a.validator.format("لطفا بیشتر از {0} حرف وارد نکنید."),minlength:a.validator.format("لطفا کمتر از {0} حرف وارد نکنید."),rangelength:a.validator.format("لطفا مقداری بین {0} تا {1} حرف وارد کنید."),range:a.validator.format("لطفا مقداری بین {0} تا {1} حرف وارد کنید."),max:a.validator.format("لطفا مقداری کمتر از {0} وارد کنید."),min:a.validator.format("لطفا مقداری بیشتر از {0} وارد کنید."),minWords:a.validator.format("لطفا حداقل {0} کلمه وارد کنید."),maxWords:a.validator.format("لطفا حداکثر {0} کلمه وارد کنید.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_fi.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Tämä kenttä on pakollinen.",email:"Syötä oikea sähköpostiosoite.",url:"Syötä oikea URL-osoite.",date:"Syötä oikea päivämäärä.",dateISO:"Syötä oikea päivämäärä muodossa VVVV-KK-PP.",number:"Syötä luku.",creditcard:"Syötä voimassa oleva luottokorttinumero.",digits:"Syötä pelkästään numeroita.",equalTo:"Syötä sama arvo uudestaan.",maxlength:a.validator.format("Voit syöttää enintään {0} merkkiä."),minlength:a.validator.format("Vähintään {0} merkkiä."),rangelength:a.validator.format("Syötä vähintään {0} ja enintään {1} merkkiä."),range:a.validator.format("Syötä arvo väliltä {0}–{1}."),max:a.validator.format("Syötä arvo, joka on enintään {0}."),min:a.validator.format("Syötä arvo, joka on vähintään {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ge.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /** 12 | * @author @tatocaster 13 | * Translated default messages for the jQuery validation plugin. 14 | * Locale: GE (Georgian; ქართული) 15 | */ 16 | $.extend( $.validator.messages, { 17 | required: "ეს ველი სავალდებულოა", 18 | remote: "გთხოვთ შეასწოროთ.", 19 | email: "გთხოვთ შეიყვანოთ სწორი ფორმატით.", 20 | url: "გთხოვთ შეიყვანოთ სწორი ფორმატით.", 21 | date: "გთხოვთ შეიყვანოთ სწორი თარიღი.", 22 | dateISO: "გთხოვთ შეიყვანოთ სწორი ფორმატით (ISO).", 23 | number: "გთხოვთ შეიყვანოთ რიცხვი.", 24 | digits: "დაშვებულია მხოლოდ ციფრები.", 25 | creditcard: "გთხოვთ შეიყვანოთ სწორი ფორმატის ბარათის კოდი.", 26 | equalTo: "გთხოვთ შეიყვანოთ იგივე მნიშვნელობა.", 27 | maxlength: $.validator.format( "გთხოვთ შეიყვანოთ არა უმეტეს {0} სიმბოლოსი." ), 28 | minlength: $.validator.format( "შეიყვანეთ მინიმუმ {0} სიმბოლო." ), 29 | rangelength: $.validator.format( "გთხოვთ შეიყვანოთ {0} -დან {1} -მდე რაოდენობის სიმბოლოები." ), 30 | range: $.validator.format( "შეიყვანეთ {0} -სა {1} -ს შორის." ), 31 | max: $.validator.format( "გთხოვთ შეიყვანოთ მნიშვნელობა ნაკლები ან ტოლი {0} -ს." ), 32 | min: $.validator.format( "გთხოვთ შეიყვანოთ მნიშვნელობა მეტი ან ტოლი {0} -ს." ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ge.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ეს ველი სავალდებულოა",remote:"გთხოვთ შეასწოროთ.",email:"გთხოვთ შეიყვანოთ სწორი ფორმატით.",url:"გთხოვთ შეიყვანოთ სწორი ფორმატით.",date:"გთხოვთ შეიყვანოთ სწორი თარიღი.",dateISO:"გთხოვთ შეიყვანოთ სწორი ფორმატით (ISO).",number:"გთხოვთ შეიყვანოთ რიცხვი.",digits:"დაშვებულია მხოლოდ ციფრები.",creditcard:"გთხოვთ შეიყვანოთ სწორი ფორმატის ბარათის კოდი.",equalTo:"გთხოვთ შეიყვანოთ იგივე მნიშვნელობა.",maxlength:a.validator.format("გთხოვთ შეიყვანოთ არა უმეტეს {0} სიმბოლოსი."),minlength:a.validator.format("შეიყვანეთ მინიმუმ {0} სიმბოლო."),rangelength:a.validator.format("გთხოვთ შეიყვანოთ {0} -დან {1} -მდე რაოდენობის სიმბოლოები."),range:a.validator.format("შეიყვანეთ {0} -სა {1} -ს შორის."),max:a.validator.format("გთხოვთ შეიყვანოთ მნიშვნელობა ნაკლები ან ტოლი {0} -ს."),min:a.validator.format("გთხოვთ შეიყვანოთ მნიშვნელობა მეტი ან ტოლი {0} -ს.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_gl.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return function(a){a.extend(a.validator.messages,{required:"Este campo é obrigatorio.",remote:"Por favor, cubre este campo.",email:"Por favor, escribe unha dirección de correo válida.",url:"Por favor, escribe unha URL válida.",date:"Por favor, escribe unha data válida.",dateISO:"Por favor, escribe unha data (ISO) válida.",number:"Por favor, escribe un número válido.",digits:"Por favor, escribe só díxitos.",creditcard:"Por favor, escribe un número de tarxeta válido.",equalTo:"Por favor, escribe o mesmo valor de novo.",extension:"Por favor, escribe un valor cunha extensión aceptada.",maxlength:a.validator.format("Por favor, non escribas máis de {0} caracteres."),minlength:a.validator.format("Por favor, non escribas menos de {0} caracteres."),rangelength:a.validator.format("Por favor, escribe un valor entre {0} e {1} caracteres."),range:a.validator.format("Por favor, escribe un valor entre {0} e {1}."),max:a.validator.format("Por favor, escribe un valor menor ou igual a {0}."),min:a.validator.format("Por favor, escribe un valor maior ou igual a {0}."),nifES:"Por favor, escribe un NIF válido.",nieES:"Por favor, escribe un NIE válido.",cifES:"Por favor, escribe un CIF válido."})}(jQuery),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_he.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: HE (Hebrew; עברית) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "השדה הזה הינו שדה חובה", 17 | remote: "נא לתקן שדה זה", 18 | email: "נא למלא כתובת דוא\"ל חוקית", 19 | url: "נא למלא כתובת אינטרנט חוקית", 20 | date: "נא למלא תאריך חוקי", 21 | dateISO: "נא למלא תאריך חוקי (ISO)", 22 | number: "נא למלא מספר", 23 | digits: "נא למלא רק מספרים", 24 | creditcard: "נא למלא מספר כרטיס אשראי חוקי", 25 | equalTo: "נא למלא את אותו ערך שוב", 26 | extension: "נא למלא ערך עם סיומת חוקית", 27 | maxlength: $.validator.format( ".נא לא למלא יותר מ- {0} תווים" ), 28 | minlength: $.validator.format( "נא למלא לפחות {0} תווים" ), 29 | rangelength: $.validator.format( "נא למלא ערך בין {0} ל- {1} תווים" ), 30 | range: $.validator.format( "נא למלא ערך בין {0} ל- {1}" ), 31 | max: $.validator.format( "נא למלא ערך קטן או שווה ל- {0}" ), 32 | min: $.validator.format( "נא למלא ערך גדול או שווה ל- {0}" ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_he.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"השדה הזה הינו שדה חובה",remote:"נא לתקן שדה זה",email:'נא למלא כתובת דוא"ל חוקית',url:"נא למלא כתובת אינטרנט חוקית",date:"נא למלא תאריך חוקי",dateISO:"נא למלא תאריך חוקי (ISO)",number:"נא למלא מספר",digits:"נא למלא רק מספרים",creditcard:"נא למלא מספר כרטיס אשראי חוקי",equalTo:"נא למלא את אותו ערך שוב",extension:"נא למלא ערך עם סיומת חוקית",maxlength:a.validator.format(".נא לא למלא יותר מ- {0} תווים"),minlength:a.validator.format("נא למלא לפחות {0} תווים"),rangelength:a.validator.format("נא למלא ערך בין {0} ל- {1} תווים"),range:a.validator.format("נא למלא ערך בין {0} ל- {1}"),max:a.validator.format("נא למלא ערך קטן או שווה ל- {0}"),min:a.validator.format("נא למלא ערך גדול או שווה ל- {0}")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_hr.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: HR (Croatia; hrvatski jezik) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Ovo polje je obavezno.", 17 | remote: "Ovo polje treba popraviti.", 18 | email: "Unesite ispravnu e-mail adresu.", 19 | url: "Unesite ispravan URL.", 20 | date: "Unesite ispravan datum.", 21 | dateISO: "Unesite ispravan datum (ISO).", 22 | number: "Unesite ispravan broj.", 23 | digits: "Unesite samo brojeve.", 24 | creditcard: "Unesite ispravan broj kreditne kartice.", 25 | equalTo: "Unesite ponovo istu vrijednost.", 26 | extension: "Unesite vrijednost sa ispravnom ekstenzijom.", 27 | maxlength: $.validator.format( "Maksimalni broj znakova je {0} ." ), 28 | minlength: $.validator.format( "Minimalni broj znakova je {0} ." ), 29 | rangelength: $.validator.format( "Unesite vrijednost između {0} i {1} znakova." ), 30 | range: $.validator.format( "Unesite vrijednost između {0} i {1}." ), 31 | max: $.validator.format( "Unesite vrijednost manju ili jednaku {0}." ), 32 | min: $.validator.format( "Unesite vrijednost veću ili jednaku {0}." ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_hr.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Ovo polje je obavezno.",remote:"Ovo polje treba popraviti.",email:"Unesite ispravnu e-mail adresu.",url:"Unesite ispravan URL.",date:"Unesite ispravan datum.",dateISO:"Unesite ispravan datum (ISO).",number:"Unesite ispravan broj.",digits:"Unesite samo brojeve.",creditcard:"Unesite ispravan broj kreditne kartice.",equalTo:"Unesite ponovo istu vrijednost.",extension:"Unesite vrijednost sa ispravnom ekstenzijom.",maxlength:a.validator.format("Maksimalni broj znakova je {0} ."),minlength:a.validator.format("Minimalni broj znakova je {0} ."),rangelength:a.validator.format("Unesite vrijednost između {0} i {1} znakova."),range:a.validator.format("Unesite vrijednost između {0} i {1}."),max:a.validator.format("Unesite vrijednost manju ili jednaku {0}."),min:a.validator.format("Unesite vrijednost veću ili jednaku {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_hu.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: HU (Hungarian; Magyar) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Kötelező megadni.", 17 | maxlength: $.validator.format( "Legfeljebb {0} karakter hosszú legyen." ), 18 | minlength: $.validator.format( "Legalább {0} karakter hosszú legyen." ), 19 | rangelength: $.validator.format( "Legalább {0} és legfeljebb {1} karakter hosszú legyen." ), 20 | email: "Érvényes e-mail címnek kell lennie.", 21 | url: "Érvényes URL-nek kell lennie.", 22 | date: "Dátumnak kell lennie.", 23 | number: "Számnak kell lennie.", 24 | digits: "Csak számjegyek lehetnek.", 25 | equalTo: "Meg kell egyeznie a két értéknek.", 26 | range: $.validator.format( "{0} és {1} közé kell esnie." ), 27 | max: $.validator.format( "Nem lehet nagyobb, mint {0}." ), 28 | min: $.validator.format( "Nem lehet kisebb, mint {0}." ), 29 | creditcard: "Érvényes hitelkártyaszámnak kell lennie.", 30 | remote: "Kérem javítsa ki ezt a mezőt.", 31 | dateISO: "Kérem írjon be egy érvényes dátumot (ISO).", 32 | step: $.validator.format( "A {0} egyik többszörösét adja meg." ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_hu.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Kötelező megadni.",maxlength:a.validator.format("Legfeljebb {0} karakter hosszú legyen."),minlength:a.validator.format("Legalább {0} karakter hosszú legyen."),rangelength:a.validator.format("Legalább {0} és legfeljebb {1} karakter hosszú legyen."),email:"Érvényes e-mail címnek kell lennie.",url:"Érvényes URL-nek kell lennie.",date:"Dátumnak kell lennie.",number:"Számnak kell lennie.",digits:"Csak számjegyek lehetnek.",equalTo:"Meg kell egyeznie a két értéknek.",range:a.validator.format("{0} és {1} közé kell esnie."),max:a.validator.format("Nem lehet nagyobb, mint {0}."),min:a.validator.format("Nem lehet kisebb, mint {0}."),creditcard:"Érvényes hitelkártyaszámnak kell lennie.",remote:"Kérem javítsa ki ezt a mezőt.",dateISO:"Kérem írjon be egy érvényes dátumot (ISO).",step:a.validator.format("A {0} egyik többszörösét adja meg.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_hy_AM.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: HY_AM (Armenian; հայերեն լեզու) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Պարտադիր լրացման դաշտ", 17 | remote: "Ներմուծեք ճիշտ արժեքը", 18 | email: "Ներմուծեք վավեր էլեկտրոնային փոստի հասցե", 19 | url: "Ներմուծեք վավեր URL", 20 | date: "Ներմուծեք վավեր ամսաթիվ", 21 | dateISO: "Ներմուծեք ISO ֆորմատով վավեր ամսաթիվ։", 22 | number: "Ներմուծեք թիվ", 23 | digits: "Ներմուծեք միայն թվեր", 24 | creditcard: "Ներմուծեք ճիշտ բանկային քարտի համար", 25 | equalTo: "Ներմուծեք միևնուն արժեքը ևս մեկ անգամ", 26 | extension: "Ընտրեք ճիշտ ընդլանումով ֆայլ", 27 | maxlength: $.validator.format( "Ներմուծեք ոչ ավել քան {0} նիշ" ), 28 | minlength: $.validator.format( "Ներմուծեք ոչ պակաս քան {0} նիշ" ), 29 | rangelength: $.validator.format( "Ներմուծեք {0}֊ից {1} երկարությամբ արժեք" ), 30 | range: $.validator.format( "Ներմուծեք թիվ {0}֊ից {1} միջակայքում" ), 31 | max: $.validator.format( "Ներմուծեք թիվ, որը փոքր կամ հավասար է {0}֊ին" ), 32 | min: $.validator.format( "Ներմուծեք թիվ, որը մեծ կամ հավասար է {0}֊ին" ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_hy_AM.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Պարտադիր լրացման դաշտ",remote:"Ներմուծեք ճիշտ արժեքը",email:"Ներմուծեք վավեր էլեկտրոնային փոստի հասցե",url:"Ներմուծեք վավեր URL",date:"Ներմուծեք վավեր ամսաթիվ",dateISO:"Ներմուծեք ISO ֆորմատով վավեր ամսաթիվ։",number:"Ներմուծեք թիվ",digits:"Ներմուծեք միայն թվեր",creditcard:"Ներմուծեք ճիշտ բանկային քարտի համար",equalTo:"Ներմուծեք միևնուն արժեքը ևս մեկ անգամ",extension:"Ընտրեք ճիշտ ընդլանումով ֆայլ",maxlength:a.validator.format("Ներմուծեք ոչ ավել քան {0} նիշ"),minlength:a.validator.format("Ներմուծեք ոչ պակաս քան {0} նիշ"),rangelength:a.validator.format("Ներմուծեք {0}֊ից {1} երկարությամբ արժեք"),range:a.validator.format("Ներմուծեք թիվ {0}֊ից {1} միջակայքում"),max:a.validator.format("Ներմուծեք թիվ, որը փոքր կամ հավասար է {0}֊ին"),min:a.validator.format("Ներմուծեք թիվ, որը մեծ կամ հավասար է {0}֊ին")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_id.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Kolom ini diperlukan.",remote:"Harap benarkan kolom ini.",email:"Silakan masukkan format email yang benar.",url:"Silakan masukkan format URL yang benar.",date:"Silakan masukkan format tanggal yang benar.",dateISO:"Silakan masukkan format tanggal(ISO) yang benar.",number:"Silakan masukkan angka yang benar.",digits:"Harap masukan angka saja.",creditcard:"Harap masukkan format kartu kredit yang benar.",equalTo:"Harap masukkan nilai yg sama dengan sebelumnya.",maxlength:a.validator.format("Input dibatasi hanya {0} karakter."),minlength:a.validator.format("Input tidak kurang dari {0} karakter."),rangelength:a.validator.format("Panjang karakter yg diizinkan antara {0} dan {1} karakter."),range:a.validator.format("Harap masukkan nilai antara {0} dan {1}."),max:a.validator.format("Harap masukkan nilai lebih kecil atau sama dengan {0}."),min:a.validator.format("Harap masukkan nilai lebih besar atau sama dengan {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_is.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: IS (Icelandic; íslenska) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Þessi reitur er nauðsynlegur.", 17 | remote: "Lagaðu þennan reit.", 18 | maxlength: $.validator.format( "Sláðu inn mest {0} stafi." ), 19 | minlength: $.validator.format( "Sláðu inn minnst {0} stafi." ), 20 | rangelength: $.validator.format( "Sláðu inn minnst {0} og mest {1} stafi." ), 21 | email: "Sláðu inn gilt netfang.", 22 | url: "Sláðu inn gilda vefslóð.", 23 | date: "Sláðu inn gilda dagsetningu.", 24 | number: "Sláðu inn tölu.", 25 | digits: "Sláðu inn tölustafi eingöngu.", 26 | equalTo: "Sláðu sama gildi inn aftur.", 27 | range: $.validator.format( "Sláðu inn gildi milli {0} og {1}." ), 28 | max: $.validator.format( "Sláðu inn gildi sem er minna en eða jafnt og {0}." ), 29 | min: $.validator.format( "Sláðu inn gildi sem er stærra en eða jafnt og {0}." ), 30 | creditcard: "Sláðu inn gilt greiðslukortanúmer." 31 | } ); 32 | return $; 33 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_is.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Þessi reitur er nauðsynlegur.",remote:"Lagaðu þennan reit.",maxlength:a.validator.format("Sláðu inn mest {0} stafi."),minlength:a.validator.format("Sláðu inn minnst {0} stafi."),rangelength:a.validator.format("Sláðu inn minnst {0} og mest {1} stafi."),email:"Sláðu inn gilt netfang.",url:"Sláðu inn gilda vefslóð.",date:"Sláðu inn gilda dagsetningu.",number:"Sláðu inn tölu.",digits:"Sláðu inn tölustafi eingöngu.",equalTo:"Sláðu sama gildi inn aftur.",range:a.validator.format("Sláðu inn gildi milli {0} og {1}."),max:a.validator.format("Sláðu inn gildi sem er minna en eða jafnt og {0}."),min:a.validator.format("Sláðu inn gildi sem er stærra en eða jafnt og {0}."),creditcard:"Sláðu inn gilt greiðslukortanúmer."}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_it.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Campo obbligatorio",remote:"Controlla questo campo",email:"Inserisci un indirizzo email valido",url:"Inserisci un indirizzo web valido",date:"Inserisci una data valida",dateISO:"Inserisci una data valida (ISO)",number:"Inserisci un numero valido",digits:"Inserisci solo numeri",creditcard:"Inserisci un numero di carta di credito valido",equalTo:"Il valore non corrisponde",extension:"Inserisci un valore con un'estensione valida",maxlength:a.validator.format("Non inserire più di {0} caratteri"),minlength:a.validator.format("Inserisci almeno {0} caratteri"),rangelength:a.validator.format("Inserisci un valore compreso tra {0} e {1} caratteri"),range:a.validator.format("Inserisci un valore compreso tra {0} e {1}"),max:a.validator.format("Inserisci un valore minore o uguale a {0}"),min:a.validator.format("Inserisci un valore maggiore o uguale a {0}"),nifES:"Inserisci un NIF valido",nieES:"Inserisci un NIE valido",cifES:"Inserisci un CIF valido",currency:"Inserisci una valuta valida"}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ja.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: JA (Japanese; 日本語) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "このフィールドは必須です。", 17 | remote: "このフィールドを修正してください。", 18 | email: "有効なEメールアドレスを入力してください。", 19 | url: "有効なURLを入力してください。", 20 | date: "有効な日付を入力してください。", 21 | dateISO: "有効な日付(ISO)を入力してください。", 22 | number: "有効な数字を入力してください。", 23 | digits: "数字のみを入力してください。", 24 | creditcard: "有効なクレジットカード番号を入力してください。", 25 | equalTo: "同じ値をもう一度入力してください。", 26 | extension: "有効な拡張子を含む値を入力してください。", 27 | maxlength: $.validator.format( "{0} 文字以内で入力してください。" ), 28 | minlength: $.validator.format( "{0} 文字以上で入力してください。" ), 29 | rangelength: $.validator.format( "{0} 文字から {1} 文字までの値を入力してください。" ), 30 | range: $.validator.format( "{0} から {1} までの値を入力してください。" ), 31 | step: $.validator.format( "{0} の倍数を入力してください。" ), 32 | max: $.validator.format( "{0} 以下の値を入力してください。" ), 33 | min: $.validator.format( "{0} 以上の値を入力してください。" ) 34 | } ); 35 | return $; 36 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ja.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"このフィールドは必須です。",remote:"このフィールドを修正してください。",email:"有効なEメールアドレスを入力してください。",url:"有効なURLを入力してください。",date:"有効な日付を入力してください。",dateISO:"有効な日付(ISO)を入力してください。",number:"有効な数字を入力してください。",digits:"数字のみを入力してください。",creditcard:"有効なクレジットカード番号を入力してください。",equalTo:"同じ値をもう一度入力してください。",extension:"有効な拡張子を含む値を入力してください。",maxlength:a.validator.format("{0} 文字以内で入力してください。"),minlength:a.validator.format("{0} 文字以上で入力してください。"),rangelength:a.validator.format("{0} 文字から {1} 文字までの値を入力してください。"),range:a.validator.format("{0} から {1} までの値を入力してください。"),step:a.validator.format("{0} の倍数を入力してください。"),max:a.validator.format("{0} 以下の値を入力してください。"),min:a.validator.format("{0} 以上の値を入力してください。")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ka.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ამ ველის შევსება აუცილებელია.",remote:"გთხოვთ მიუთითოთ სწორი მნიშვნელობა.",email:"გთხოვთ მიუთითოთ ელ-ფოსტის კორექტული მისამართი.",url:"გთხოვთ მიუთითოთ კორექტული URL.",date:"გთხოვთ მიუთითოთ კორექტული თარიღი.",dateISO:"გთხოვთ მიუთითოთ კორექტული თარიღი ISO ფორმატში.",number:"გთხოვთ მიუთითოთ ციფრი.",digits:"გთხოვთ მიუთითოთ მხოლოდ ციფრები.",creditcard:"გთხოვთ მიუთითოთ საკრედიტო ბარათის კორექტული ნომერი.",equalTo:"გთხოვთ მიუთითოთ ასეთივე მნიშვნელობა კიდევ ერთხელ.",extension:"გთხოვთ აირჩიოთ ფაილი კორექტული გაფართოებით.",maxlength:a.validator.format("დასაშვებია არაუმეტეს {0} სიმბოლო."),minlength:a.validator.format("აუცილებელია შეიყვანოთ მინიმუმ {0} სიმბოლო."),rangelength:a.validator.format("ტექსტში სიმბოლოების რაოდენობა უნდა იყოს {0}-დან {1}-მდე."),range:a.validator.format("გთხოვთ შეიყვანოთ ციფრი {0}-დან {1}-მდე."),max:a.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც ნაკლებია ან უდრის {0}-ს."),min:a.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც მეტია ან უდრის {0}-ს.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_kk.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Бұл өрісті міндетті түрде толтырыңыз.",remote:"Дұрыс мағына енгізуіңізді сұраймыз.",email:"Нақты электронды поштаңызды енгізуіңізді сұраймыз.",url:"Нақты URL-ды енгізуіңізді сұраймыз.",date:"Нақты URL-ды енгізуіңізді сұраймыз.",dateISO:"Нақты ISO форматымен сәйкес датасын енгізуіңізді сұраймыз.",number:"Күнді енгізуіңізді сұраймыз.",digits:"Тек қана сандарды енгізуіңізді сұраймыз.",creditcard:"Несие картасының нөмірін дұрыс енгізуіңізді сұраймыз.",equalTo:"Осы мәнді қайта енгізуіңізді сұраймыз.",extension:"Файлдың кеңейтуін дұрыс таңдаңыз.",maxlength:a.validator.format("Ұзындығы {0} символдан көр болмасын."),minlength:a.validator.format("Ұзындығы {0} символдан аз болмасын."),rangelength:a.validator.format("Ұзындығы {0}-{1} дейін мән енгізуіңізді сұраймыз."),range:a.validator.format("Пожалуйста, введите число от {0} до {1}. - {0} - {1} санын енгізуіңізді сұраймыз."),max:a.validator.format("{0} аз немесе тең санын енгізуіңіді сұраймыз."),min:a.validator.format("{0} көп немесе тең санын енгізуіңізді сұраймыз.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ko.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: KO (Korean; 한국어) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "필수 항목입니다.", 17 | remote: "항목을 수정하세요.", 18 | email: "유효하지 않은 E-Mail주소입니다.", 19 | url: "유효하지 않은 URL입니다.", 20 | date: "올바른 날짜를 입력하세요.", 21 | dateISO: "올바른 날짜(ISO)를 입력하세요.", 22 | number: "유효한 숫자가 아닙니다.", 23 | digits: "숫자만 입력 가능합니다.", 24 | creditcard: "신용카드 번호가 바르지 않습니다.", 25 | equalTo: "같은 값을 다시 입력하세요.", 26 | extension: "올바른 확장자가 아닙니다.", 27 | maxlength: $.validator.format( "{0}자를 넘을 수 없습니다. " ), 28 | minlength: $.validator.format( "{0}자 이상 입력하세요." ), 29 | rangelength: $.validator.format( "문자 길이가 {0} 에서 {1} 사이의 값을 입력하세요." ), 30 | range: $.validator.format( "{0} 에서 {1} 사이의 값을 입력하세요." ), 31 | max: $.validator.format( "{0} 이하의 값을 입력하세요." ), 32 | min: $.validator.format( "{0} 이상의 값을 입력하세요." ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ko.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"필수 항목입니다.",remote:"항목을 수정하세요.",email:"유효하지 않은 E-Mail주소입니다.",url:"유효하지 않은 URL입니다.",date:"올바른 날짜를 입력하세요.",dateISO:"올바른 날짜(ISO)를 입력하세요.",number:"유효한 숫자가 아닙니다.",digits:"숫자만 입력 가능합니다.",creditcard:"신용카드 번호가 바르지 않습니다.",equalTo:"같은 값을 다시 입력하세요.",extension:"올바른 확장자가 아닙니다.",maxlength:a.validator.format("{0}자를 넘을 수 없습니다. "),minlength:a.validator.format("{0}자 이상 입력하세요."),rangelength:a.validator.format("문자 길이가 {0} 에서 {1} 사이의 값을 입력하세요."),range:a.validator.format("{0} 에서 {1} 사이의 값을 입력하세요."),max:a.validator.format("{0} 이하의 값을 입력하세요."),min:a.validator.format("{0} 이상의 값을 입력하세요.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_lt.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Šis laukas yra privalomas.",remote:"Prašau pataisyti šį lauką.",email:"Prašau įvesti teisingą elektroninio pašto adresą.",url:"Prašau įvesti teisingą URL.",date:"Prašau įvesti teisingą datą.",dateISO:"Prašau įvesti teisingą datą (ISO).",number:"Prašau įvesti teisingą skaičių.",digits:"Prašau naudoti tik skaitmenis.",creditcard:"Prašau įvesti teisingą kreditinės kortelės numerį.",equalTo:"Prašau įvestį tą pačią reikšmę dar kartą.",extension:"Prašau įvesti reikšmę su teisingu plėtiniu.",maxlength:a.validator.format("Prašau įvesti ne daugiau kaip {0} simbolių."),minlength:a.validator.format("Prašau įvesti bent {0} simbolius."),rangelength:a.validator.format("Prašau įvesti reikšmes, kurių ilgis nuo {0} iki {1} simbolių."),range:a.validator.format("Prašau įvesti reikšmę intervale nuo {0} iki {1}."),max:a.validator.format("Prašau įvesti reikšmę mažesnę arba lygią {0}."),min:a.validator.format("Prašau įvesti reikšmę didesnę arba lygią {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_lv.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Šis lauks ir obligāts.",remote:"Lūdzu, pārbaudiet šo lauku.",email:"Lūdzu, ievadiet derīgu e-pasta adresi.",url:"Lūdzu, ievadiet derīgu URL adresi.",date:"Lūdzu, ievadiet derīgu datumu.",dateISO:"Lūdzu, ievadiet derīgu datumu (ISO).",number:"Lūdzu, ievadiet derīgu numuru.",digits:"Lūdzu, ievadiet tikai ciparus.",creditcard:"Lūdzu, ievadiet derīgu kredītkartes numuru.",equalTo:"Lūdzu, ievadiet to pašu vēlreiz.",extension:"Lūdzu, ievadiet vērtību ar derīgu paplašinājumu.",maxlength:a.validator.format("Lūdzu, ievadiet ne vairāk kā {0} rakstzīmes."),minlength:a.validator.format("Lūdzu, ievadiet vismaz {0} rakstzīmes."),rangelength:a.validator.format("Lūdzu ievadiet {0} līdz {1} rakstzīmes."),range:a.validator.format("Lūdzu, ievadiet skaitli no {0} līdz {1}."),max:a.validator.format("Lūdzu, ievadiet skaitli, kurš ir mazāks vai vienāds ar {0}."),min:a.validator.format("Lūdzu, ievadiet skaitli, kurš ir lielāks vai vienāds ar {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_mk.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: MK (Macedonian; македонски јазик) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Полето е задолжително.", 17 | remote: "Поправете го ова поле", 18 | email: "Внесете правилна e-mail адреса", 19 | url: "Внесете правилен URL.", 20 | date: "Внесете правилен датум", 21 | dateISO: "Внесете правилен датум (ISO).", 22 | number: "Внесете правилен број.", 23 | digits: "Внесете само бројки.", 24 | creditcard: "Внесете правилен број на кредитната картичка.", 25 | equalTo: "Внесете ја истата вредност повторно.", 26 | extension: "Внесете вредност со соодветна екстензија.", 27 | maxlength: $.validator.format( "Внесете максимално {0} знаци." ), 28 | minlength: $.validator.format( "Внесете барем {0} знаци." ), 29 | rangelength: $.validator.format( "Внесете вредност со должина помеѓу {0} и {1} знаци." ), 30 | range: $.validator.format( "Внесете вредност помеѓу {0} и {1}." ), 31 | max: $.validator.format( "Внесете вредност помала или еднаква на {0}." ), 32 | min: $.validator.format( "Внесете вредност поголема или еднаква на {0}" ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_mk.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Полето е задолжително.",remote:"Поправете го ова поле",email:"Внесете правилна e-mail адреса",url:"Внесете правилен URL.",date:"Внесете правилен датум",dateISO:"Внесете правилен датум (ISO).",number:"Внесете правилен број.",digits:"Внесете само бројки.",creditcard:"Внесете правилен број на кредитната картичка.",equalTo:"Внесете ја истата вредност повторно.",extension:"Внесете вредност со соодветна екстензија.",maxlength:a.validator.format("Внесете максимално {0} знаци."),minlength:a.validator.format("Внесете барем {0} знаци."),rangelength:a.validator.format("Внесете вредност со должина помеѓу {0} и {1} знаци."),range:a.validator.format("Внесете вредност помеѓу {0} и {1}."),max:a.validator.format("Внесете вредност помала или еднаква на {0}."),min:a.validator.format("Внесете вредност поголема или еднаква на {0}")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_my.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Medan ini diperlukan.",remote:"Sila betulkan medan ini.",email:"Sila masukkan alamat emel yang betul.",url:"Sila masukkan URL yang betul.",date:"Sila masukkan tarikh yang betul.",dateISO:"Sila masukkan tarikh(ISO) yang betul.",number:"Sila masukkan nombor yang betul.",digits:"Sila masukkan nilai digit sahaja.",creditcard:"Sila masukkan nombor kredit kad yang betul.",equalTo:"Sila masukkan nilai yang sama semula.",extension:"Sila masukkan nilai yang telah diterima.",maxlength:a.validator.format("Sila masukkan tidak lebih dari {0} aksara."),minlength:a.validator.format("Sila masukkan sekurang-kurangnya {0} aksara."),rangelength:a.validator.format("Sila masukkan antara {0} dan {1} panjang aksara."),range:a.validator.format("Sila masukkan nilai antara {0} dan {1} aksara."),max:a.validator.format("Sila masukkan nilai yang kurang atau sama dengan {0}."),min:a.validator.format("Sila masukkan nilai yang lebih atau sama dengan {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_no.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: NO (Norwegian; Norsk) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Angi en verdi.", 17 | remote: "Ugyldig verdi.", 18 | email: "Angi en gyldig epostadresse.", 19 | url: "Angi en gyldig URL.", 20 | date: "Angi en gyldig dato.", 21 | dateISO: "Angi en gyldig dato (ÅÅÅÅ-MM-DD).", 22 | number: "Angi et gyldig tall.", 23 | digits: "Skriv kun tall.", 24 | equalTo: "Skriv samme verdi igjen.", 25 | maxlength: $.validator.format( "Maksimalt {0} tegn." ), 26 | minlength: $.validator.format( "Minimum {0} tegn." ), 27 | rangelength: $.validator.format( "Angi minimum {0} og maksimum {1} tegn." ), 28 | range: $.validator.format( "Angi en verdi mellom {0} og {1}." ), 29 | max: $.validator.format( "Angi en verdi som er mindre eller lik {0}." ), 30 | min: $.validator.format( "Angi en verdi som er større eller lik {0}." ), 31 | step: $.validator.format( "Angi en verdi ganger {0}." ), 32 | creditcard: "Angi et gyldig kredittkortnummer." 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_no.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Angi en verdi.",remote:"Ugyldig verdi.",email:"Angi en gyldig epostadresse.",url:"Angi en gyldig URL.",date:"Angi en gyldig dato.",dateISO:"Angi en gyldig dato (ÅÅÅÅ-MM-DD).",number:"Angi et gyldig tall.",digits:"Skriv kun tall.",equalTo:"Skriv samme verdi igjen.",maxlength:a.validator.format("Maksimalt {0} tegn."),minlength:a.validator.format("Minimum {0} tegn."),rangelength:a.validator.format("Angi minimum {0} og maksimum {1} tegn."),range:a.validator.format("Angi en verdi mellom {0} og {1}."),max:a.validator.format("Angi en verdi som er mindre eller lik {0}."),min:a.validator.format("Angi en verdi som er større eller lik {0}."),step:a.validator.format("Angi en verdi ganger {0}."),creditcard:"Angi et gyldig kredittkortnummer."}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_pl.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"To pole jest wymagane.",remote:"Proszę o wypełnienie tego pola.",email:"Proszę o podanie prawidłowego adresu email.",url:"Proszę o podanie prawidłowego URL.",date:"Proszę o podanie prawidłowej daty.",dateISO:"Proszę o podanie prawidłowej daty (ISO).",number:"Proszę o podanie prawidłowej liczby.",digits:"Proszę o podanie samych cyfr.",creditcard:"Proszę o podanie prawidłowej karty kredytowej.",equalTo:"Proszę o podanie tej samej wartości ponownie.",extension:"Proszę o podanie wartości z prawidłowym rozszerzeniem.",nipPL:"Proszę o podanie prawidłowego numeru NIP.",phonePL:"Proszę o podanie prawidłowego numeru telefonu",maxlength:a.validator.format("Proszę o podanie nie więcej niż {0} znaków."),minlength:a.validator.format("Proszę o podanie przynajmniej {0} znaków."),rangelength:a.validator.format("Proszę o podanie wartości o długości od {0} do {1} znaków."),range:a.validator.format("Proszę o podanie wartości z przedziału od {0} do {1}."),max:a.validator.format("Proszę o podanie wartości mniejszej bądź równej {0}."),min:a.validator.format("Proszę o podanie wartości większej bądź równej {0}."),pattern:a.validator.format("Pole zawiera niedozwolone znaki.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ro.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Acest câmp este obligatoriu.",remote:"Te rugăm să completezi acest câmp.",email:"Te rugăm să introduci o adresă de email validă",url:"Te rugăm sa introduci o adresă URL validă.",date:"Te rugăm să introduci o dată corectă.",dateISO:"Te rugăm să introduci o dată (ISO) corectă.",number:"Te rugăm să introduci un număr întreg valid.",digits:"Te rugăm să introduci doar cifre.",creditcard:"Te rugăm să introduci un numar de carte de credit valid.",equalTo:"Te rugăm să reintroduci valoarea.",extension:"Te rugăm să introduci o valoare cu o extensie validă.",maxlength:a.validator.format("Te rugăm să nu introduci mai mult de {0} caractere."),minlength:a.validator.format("Te rugăm să introduci cel puțin {0} caractere."),rangelength:a.validator.format("Te rugăm să introduci o valoare între {0} și {1} caractere."),range:a.validator.format("Te rugăm să introduci o valoare între {0} și {1}."),max:a.validator.format("Te rugăm să introduci o valoare egal sau mai mică decât {0}."),min:a.validator.format("Te rugăm să introduci o valoare egal sau mai mare decât {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ru.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Это поле необходимо заполнить.",remote:"Пожалуйста, введите правильное значение.",email:"Пожалуйста, введите корректный адрес электронной почты.",url:"Пожалуйста, введите корректный URL.",date:"Пожалуйста, введите корректную дату.",dateISO:"Пожалуйста, введите корректную дату в формате ISO.",number:"Пожалуйста, введите число.",digits:"Пожалуйста, вводите только цифры.",creditcard:"Пожалуйста, введите правильный номер кредитной карты.",equalTo:"Пожалуйста, введите такое же значение ещё раз.",extension:"Пожалуйста, выберите файл с правильным расширением.",maxlength:a.validator.format("Пожалуйста, введите не больше {0} символов."),minlength:a.validator.format("Пожалуйста, введите не меньше {0} символов."),rangelength:a.validator.format("Пожалуйста, введите значение длиной от {0} до {1} символов."),range:a.validator.format("Пожалуйста, введите число от {0} до {1}."),max:a.validator.format("Пожалуйста, введите число, меньшее или равное {0}."),min:a.validator.format("Пожалуйста, введите число, большее или равное {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sd.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: SD (Sindhi; سنڌي) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "هنن جاين جي ضرورت آهي", 17 | remote: "هنن جاين جي ضرورت آهي", 18 | email: "لکيل اي ميل غلط آهي", 19 | url: "لکيل ايڊريس غلط آهي", 20 | date: "لکيل تاريخ غلط آهي", 21 | dateISO: "جي معيار جي مطابق نه آهي (ISO) لکيل تاريخ", 22 | number: "لکيل انگ صحيح ناهي", 23 | digits: "رڳو انگ داخل ڪري سگهجي ٿو", 24 | creditcard: "لکيل ڪارڊ نمبر صحيح نه آهي", 25 | equalTo: "داخل ٿيل ڀيٽ صحيح نه آهي", 26 | extension: "لکيل غلط آهي", 27 | maxlength: $.validator.format( "وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي" ), 28 | minlength: $.validator.format( "گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي" ), 29 | rangelength: $.validator.format( "داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي" ), 30 | range: $.validator.format( "داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي" ), 31 | max: $.validator.format( "وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي" ), 32 | min: $.validator.format( "گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي" ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sd.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"هنن جاين جي ضرورت آهي",remote:"هنن جاين جي ضرورت آهي",email:"لکيل اي ميل غلط آهي",url:"لکيل ايڊريس غلط آهي",date:"لکيل تاريخ غلط آهي",dateISO:"جي معيار جي مطابق نه آهي (ISO) لکيل تاريخ",number:"لکيل انگ صحيح ناهي",digits:"رڳو انگ داخل ڪري سگهجي ٿو",creditcard:"لکيل ڪارڊ نمبر صحيح نه آهي",equalTo:"داخل ٿيل ڀيٽ صحيح نه آهي",extension:"لکيل غلط آهي",maxlength:a.validator.format("وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي"),minlength:a.validator.format("گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي"),rangelength:a.validator.format("داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي"),range:a.validator.format("داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي"),max:a.validator.format("وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي"),min:a.validator.format("گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_si.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"To polje je obvezno.",remote:"Vpis v tem polju ni v pravi obliki.",email:"Prosimo, vnesite pravi email naslov.",url:"Prosimo, vnesite pravi URL.",date:"Prosimo, vnesite pravi datum.",dateISO:"Prosimo, vnesite pravi datum (ISO).",number:"Prosimo, vnesite pravo številko.",digits:"Prosimo, vnesite samo številke.",creditcard:"Prosimo, vnesite pravo številko kreditne kartice.",equalTo:"Prosimo, ponovno vnesite enako vsebino.",extension:"Prosimo, vnesite vsebino z pravo končnico.",maxlength:a.validator.format("Prosimo, da ne vnašate več kot {0} znakov."),minlength:a.validator.format("Prosimo, vnesite vsaj {0} znakov."),rangelength:a.validator.format("Prosimo, vnesite od {0} do {1} znakov."),range:a.validator.format("Prosimo, vnesite vrednost med {0} in {1}."),max:a.validator.format("Prosimo, vnesite vrednost manjšo ali enako {0}."),min:a.validator.format("Prosimo, vnesite vrednost večjo ali enako {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sk.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: SK (Slovak; slovenčina, slovenský jazyk) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Povinné zadať.", 17 | maxlength: $.validator.format( "Maximálne {0} znakov." ), 18 | minlength: $.validator.format( "Minimálne {0} znakov." ), 19 | rangelength: $.validator.format( "Minimálne {0} a maximálne {1} znakov." ), 20 | email: "E-mailová adresa musí byť platná.", 21 | url: "URL musí byť platná.", 22 | date: "Musí byť dátum.", 23 | number: "Musí byť číslo.", 24 | digits: "Môže obsahovať iba číslice.", 25 | equalTo: "Dve hodnoty sa musia rovnať.", 26 | range: $.validator.format( "Musí byť medzi {0} a {1}." ), 27 | max: $.validator.format( "Nemôže byť viac ako {0}." ), 28 | min: $.validator.format( "Nemôže byť menej ako {0}." ), 29 | creditcard: "Číslo platobnej karty musí byť platné.", 30 | step: $.validator.format( "Musí byť násobkom čísla {0}." ) 31 | } ); 32 | return $; 33 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sk.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Povinné zadať.",maxlength:a.validator.format("Maximálne {0} znakov."),minlength:a.validator.format("Minimálne {0} znakov."),rangelength:a.validator.format("Minimálne {0} a maximálne {1} znakov."),email:"E-mailová adresa musí byť platná.",url:"URL musí byť platná.",date:"Musí byť dátum.",number:"Musí byť číslo.",digits:"Môže obsahovať iba číslice.",equalTo:"Dve hodnoty sa musia rovnať.",range:a.validator.format("Musí byť medzi {0} a {1}."),max:a.validator.format("Nemôže byť viac ako {0}."),min:a.validator.format("Nemôže byť menej ako {0}."),creditcard:"Číslo platobnej karty musí byť platné.",step:a.validator.format("Musí byť násobkom čísla {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sl.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"To polje je obvezno.",remote:"Prosimo popravite to polje.",email:"Prosimo vnesite veljaven email naslov.",url:"Prosimo vnesite veljaven URL naslov.",date:"Prosimo vnesite veljaven datum.",dateISO:"Prosimo vnesite veljaven ISO datum.",number:"Prosimo vnesite veljavno število.",digits:"Prosimo vnesite samo števila.",creditcard:"Prosimo vnesite veljavno številko kreditne kartice.",equalTo:"Prosimo ponovno vnesite vrednost.",extension:"Prosimo vnesite vrednost z veljavno končnico.",maxlength:a.validator.format("Prosimo vnesite največ {0} znakov."),minlength:a.validator.format("Prosimo vnesite najmanj {0} znakov."),rangelength:a.validator.format("Prosimo vnesite najmanj {0} in največ {1} znakov."),range:a.validator.format("Prosimo vnesite vrednost med {0} in {1}."),max:a.validator.format("Prosimo vnesite vrednost manjše ali enako {0}."),min:a.validator.format("Prosimo vnesite vrednost večje ali enako {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sr.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: SR (Serbian; српски језик) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Поље је обавезно.", 17 | remote: "Средите ово поље.", 18 | email: "Унесите исправну и-мејл адресу.", 19 | url: "Унесите исправан URL.", 20 | date: "Унесите исправан датум.", 21 | dateISO: "Унесите исправан датум (ISO).", 22 | number: "Унесите исправан број.", 23 | digits: "Унесите само цифе.", 24 | creditcard: "Унесите исправан број кредитне картице.", 25 | equalTo: "Унесите исту вредност поново.", 26 | extension: "Унесите вредност са одговарајућом екстензијом.", 27 | maxlength: $.validator.format( "Унесите мање од {0} карактера." ), 28 | minlength: $.validator.format( "Унесите барем {0} карактера." ), 29 | rangelength: $.validator.format( "Унесите вредност дугачку између {0} и {1} карактера." ), 30 | range: $.validator.format( "Унесите вредност између {0} и {1}." ), 31 | max: $.validator.format( "Унесите вредност мању или једнаку {0}." ), 32 | min: $.validator.format( "Унесите вредност већу или једнаку {0}." ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sr.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Поље је обавезно.",remote:"Средите ово поље.",email:"Унесите исправну и-мејл адресу.",url:"Унесите исправан URL.",date:"Унесите исправан датум.",dateISO:"Унесите исправан датум (ISO).",number:"Унесите исправан број.",digits:"Унесите само цифе.",creditcard:"Унесите исправан број кредитне картице.",equalTo:"Унесите исту вредност поново.",extension:"Унесите вредност са одговарајућом екстензијом.",maxlength:a.validator.format("Унесите мање од {0} карактера."),minlength:a.validator.format("Унесите барем {0} карактера."),rangelength:a.validator.format("Унесите вредност дугачку између {0} и {1} карактера."),range:a.validator.format("Унесите вредност између {0} и {1}."),max:a.validator.format("Унесите вредност мању или једнаку {0}."),min:a.validator.format("Унесите вредност већу или једнаку {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sr_lat.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: SR (Serbian - Latin alphabet; srpski jezik - latinica) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Polje je obavezno.", 17 | remote: "Sredite ovo polje.", 18 | email: "Unesite ispravnu e-mail adresu", 19 | url: "Unesite ispravan URL.", 20 | date: "Unesite ispravan datum.", 21 | dateISO: "Unesite ispravan datum (ISO).", 22 | number: "Unesite ispravan broj.", 23 | digits: "Unesite samo cifre.", 24 | creditcard: "Unesite ispravan broj kreditne kartice.", 25 | equalTo: "Unesite istu vrednost ponovo.", 26 | extension: "Unesite vrednost sa odgovarajućom ekstenzijom.", 27 | maxlength: $.validator.format( "Unesite manje od {0} karaktera." ), 28 | minlength: $.validator.format( "Unesite barem {0} karaktera." ), 29 | rangelength: $.validator.format( "Unesite vrednost dugačku između {0} i {1} karaktera." ), 30 | range: $.validator.format( "Unesite vrednost između {0} i {1}." ), 31 | max: $.validator.format( "Unesite vrednost manju ili jednaku {0}." ), 32 | min: $.validator.format( "Unesite vrednost veću ili jednaku {0}." ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sr_lat.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Polje je obavezno.",remote:"Sredite ovo polje.",email:"Unesite ispravnu e-mail adresu",url:"Unesite ispravan URL.",date:"Unesite ispravan datum.",dateISO:"Unesite ispravan datum (ISO).",number:"Unesite ispravan broj.",digits:"Unesite samo cifre.",creditcard:"Unesite ispravan broj kreditne kartice.",equalTo:"Unesite istu vrednost ponovo.",extension:"Unesite vrednost sa odgovarajućom ekstenzijom.",maxlength:a.validator.format("Unesite manje od {0} karaktera."),minlength:a.validator.format("Unesite barem {0} karaktera."),rangelength:a.validator.format("Unesite vrednost dugačku između {0} i {1} karaktera."),range:a.validator.format("Unesite vrednost između {0} i {1}."),max:a.validator.format("Unesite vrednost manju ili jednaku {0}."),min:a.validator.format("Unesite vrednost veću ili jednaku {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sv.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: SV (Swedish; Svenska) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Detta fält är obligatoriskt.", 17 | remote: "Var snäll och åtgärda detta fält.", 18 | maxlength: $.validator.format( "Du får ange högst {0} tecken." ), 19 | minlength: $.validator.format( "Du måste ange minst {0} tecken." ), 20 | rangelength: $.validator.format( "Ange minst {0} och max {1} tecken." ), 21 | email: "Ange en korrekt e-postadress.", 22 | url: "Ange en korrekt URL.", 23 | date: "Ange ett korrekt datum.", 24 | dateISO: "Ange ett korrekt datum (ÅÅÅÅ-MM-DD).", 25 | number: "Ange ett korrekt nummer.", 26 | digits: "Ange endast siffror.", 27 | equalTo: "Ange samma värde igen.", 28 | range: $.validator.format( "Ange ett värde mellan {0} och {1}." ), 29 | max: $.validator.format( "Ange ett värde som är mindre eller lika med {0}." ), 30 | min: $.validator.format( "Ange ett värde som är större eller lika med {0}." ), 31 | creditcard: "Ange ett korrekt kreditkortsnummer.", 32 | pattern: "Ogiltigt format." 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_sv.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Detta fält är obligatoriskt.",remote:"Var snäll och åtgärda detta fält.",maxlength:a.validator.format("Du får ange högst {0} tecken."),minlength:a.validator.format("Du måste ange minst {0} tecken."),rangelength:a.validator.format("Ange minst {0} och max {1} tecken."),email:"Ange en korrekt e-postadress.",url:"Ange en korrekt URL.",date:"Ange ett korrekt datum.",dateISO:"Ange ett korrekt datum (ÅÅÅÅ-MM-DD).",number:"Ange ett korrekt nummer.",digits:"Ange endast siffror.",equalTo:"Ange samma värde igen.",range:a.validator.format("Ange ett värde mellan {0} och {1}."),max:a.validator.format("Ange ett värde som är mindre eller lika med {0}."),min:a.validator.format("Ange ett värde som är större eller lika med {0}."),creditcard:"Ange ett korrekt kreditkortsnummer.",pattern:"Ogiltigt format."}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_th.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: TH (Thai; ไทย) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "โปรดระบุ", 17 | remote: "โปรดแก้ไขให้ถูกต้อง", 18 | email: "โปรดระบุที่อยู่อีเมล์ที่ถูกต้อง", 19 | url: "โปรดระบุ URL ที่ถูกต้อง", 20 | date: "โปรดระบุวันที่ ที่ถูกต้อง", 21 | dateISO: "โปรดระบุวันที่ ที่ถูกต้อง (ระบบ ISO).", 22 | number: "โปรดระบุทศนิยมที่ถูกต้อง", 23 | digits: "โปรดระบุจำนวนเต็มที่ถูกต้อง", 24 | creditcard: "โปรดระบุรหัสบัตรเครดิตที่ถูกต้อง", 25 | equalTo: "โปรดระบุค่าเดิมอีกครั้ง", 26 | extension: "โปรดระบุค่าที่มีส่วนขยายที่ถูกต้อง", 27 | maxlength: $.validator.format( "โปรดอย่าระบุค่าที่ยาวกว่า {0} อักขระ" ), 28 | minlength: $.validator.format( "โปรดอย่าระบุค่าที่สั้นกว่า {0} อักขระ" ), 29 | rangelength: $.validator.format( "โปรดอย่าระบุค่าความยาวระหว่าง {0} ถึง {1} อักขระ" ), 30 | range: $.validator.format( "โปรดระบุค่าระหว่าง {0} และ {1}" ), 31 | max: $.validator.format( "โปรดระบุค่าน้อยกว่าหรือเท่ากับ {0}" ), 32 | min: $.validator.format( "โปรดระบุค่ามากกว่าหรือเท่ากับ {0}" ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_th.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"โปรดระบุ",remote:"โปรดแก้ไขให้ถูกต้อง",email:"โปรดระบุที่อยู่อีเมล์ที่ถูกต้อง",url:"โปรดระบุ URL ที่ถูกต้อง",date:"โปรดระบุวันที่ ที่ถูกต้อง",dateISO:"โปรดระบุวันที่ ที่ถูกต้อง (ระบบ ISO).",number:"โปรดระบุทศนิยมที่ถูกต้อง",digits:"โปรดระบุจำนวนเต็มที่ถูกต้อง",creditcard:"โปรดระบุรหัสบัตรเครดิตที่ถูกต้อง",equalTo:"โปรดระบุค่าเดิมอีกครั้ง",extension:"โปรดระบุค่าที่มีส่วนขยายที่ถูกต้อง",maxlength:a.validator.format("โปรดอย่าระบุค่าที่ยาวกว่า {0} อักขระ"),minlength:a.validator.format("โปรดอย่าระบุค่าที่สั้นกว่า {0} อักขระ"),rangelength:a.validator.format("โปรดอย่าระบุค่าความยาวระหว่าง {0} ถึง {1} อักขระ"),range:a.validator.format("โปรดระบุค่าระหว่าง {0} และ {1}"),max:a.validator.format("โปรดระบุค่าน้อยกว่าหรือเท่ากับ {0}"),min:a.validator.format("โปรดระบุค่ามากกว่าหรือเท่ากับ {0}")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_tj.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Ворид кардани ин филд маҷбури аст.",remote:"Илтимос, маълумоти саҳеҳ ворид кунед.",email:"Илтимос, почтаи электронии саҳеҳ ворид кунед.",url:"Илтимос, URL адреси саҳеҳ ворид кунед.",date:"Илтимос, таърихи саҳеҳ ворид кунед.",dateISO:"Илтимос, таърихи саҳеҳи (ISO)ӣ ворид кунед.",number:"Илтимос, рақамҳои саҳеҳ ворид кунед.",digits:"Илтимос, танҳо рақам ворид кунед.",creditcard:"Илтимос, кредит карди саҳеҳ ворид кунед.",equalTo:"Илтимос, миқдори баробар ворид кунед.",extension:"Илтимос, қофияи файлро дуруст интихоб кунед",maxlength:a.validator.format("Илтимос, бештар аз {0} рамз ворид накунед."),minlength:a.validator.format("Илтимос, камтар аз {0} рамз ворид накунед."),rangelength:a.validator.format("Илтимос, камтар аз {0} ва зиёда аз {1} рамз ворид кунед."),range:a.validator.format("Илтимос, аз {0} то {1} рақам зиёд ворид кунед."),max:a.validator.format("Илтимос, бештар аз {0} рақам ворид накунед."),min:a.validator.format("Илтимос, камтар аз {0} рақам ворид накунед.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_tr.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Bu alanın doldurulması zorunludur.",remote:"Lütfen bu alanı düzeltin.",email:"Lütfen geçerli bir e-posta adresi giriniz.",url:"Lütfen geçerli bir web adresi (URL) giriniz.",date:"Lütfen geçerli bir tarih giriniz.",dateISO:"Lütfen geçerli bir tarih giriniz(ISO formatında)",number:"Lütfen geçerli bir sayı giriniz.",digits:"Lütfen sadece sayısal karakterler giriniz.",creditcard:"Lütfen geçerli bir kredi kartı giriniz.",equalTo:"Lütfen aynı değeri tekrar giriniz.",extension:"Lütfen geçerli uzantıya sahip bir değer giriniz.",maxlength:a.validator.format("Lütfen en fazla {0} karakter uzunluğunda bir değer giriniz."),minlength:a.validator.format("Lütfen en az {0} karakter uzunluğunda bir değer giriniz."),rangelength:a.validator.format("Lütfen en az {0} ve en fazla {1} uzunluğunda bir değer giriniz."),range:a.validator.format("Lütfen {0} ile {1} arasında bir değer giriniz."),max:a.validator.format("Lütfen {0} değerine eşit ya da daha küçük bir değer giriniz."),min:a.validator.format("Lütfen {0} değerine eşit ya da daha büyük bir değer giriniz."),require_from_group:a.validator.format("Lütfen bu alanların en az {0} tanesini doldurunuz.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_uk.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Це поле необхідно заповнити.",remote:"Будь ласка, введіть правильне значення.",email:"Будь ласка, введіть коректну адресу електронної пошти.",url:"Будь ласка, введіть коректний URL.",date:"Будь ласка, введіть коректну дату.",dateISO:"Будь ласка, введіть коректну дату у форматі ISO.",number:"Будь ласка, введіть число.",digits:"Вводите потрібно лише цифри.",creditcard:"Будь ласка, введіть правильний номер кредитної карти.",equalTo:"Будь ласка, введіть таке ж значення ще раз.",extension:"Будь ласка, виберіть файл з правильним розширенням.",maxlength:a.validator.format("Будь ласка, введіть не більше {0} символів."),minlength:a.validator.format("Будь ласка, введіть не менше {0} символів."),rangelength:a.validator.format("Будь ласка, введіть значення довжиною від {0} до {1} символів."),range:a.validator.format("Будь ласка, введіть число від {0} до {1}."),max:a.validator.format("Будь ласка, введіть число, менше або рівно {0}."),min:a.validator.format("Будь ласка, введіть число, більше або рівно {0}.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ur.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: UR (Urdu; اردو) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "ان معلومات کا اندراج ضروری ہے", 17 | remote: "ان معلومات کا اندراج ضروری ہے", 18 | email: "درج کی ہوئی ای میل درست نہیں ہے", 19 | url: "درج کیا گیا پتہ درست نہیں ہے", 20 | date: "درج کی گئی تاریخ درست نہیں ہے", 21 | dateISO: "معیار کے مطابق نہیں ہے (ISO) درج کی گئی تاریخ", 22 | number: "درج کیےگئے ہندسے درست نہیں ہیں", 23 | digits: "صرف ہندسے اندراج کئے جاسکتے ہیں", 24 | creditcard: "درج کیا گیا کارڈ نمبر درست نہیں ہے", 25 | equalTo: "اندراج کا موازنہ درست نہیں ہے", 26 | extension: "اندراج درست نہیں ہے", 27 | maxlength: $.validator.format( "زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں" ), 28 | minlength: $.validator.format( "کم سے کم {0} کا اندراج کرنا ضروری ہے" ), 29 | rangelength: $.validator.format( "اندراج کا {0} اور {1}کے درمیان ہونا ضروری ہے" ), 30 | range: $.validator.format( "اندراج کا {0} اور {1} کے درمیان ہونا ضروری ہے" ), 31 | max: $.validator.format( "زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں" ), 32 | min: $.validator.format( "کم سے کم {0} کا اندراج کرنا ضروری ہے" ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_ur.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ان معلومات کا اندراج ضروری ہے",remote:"ان معلومات کا اندراج ضروری ہے",email:"درج کی ہوئی ای میل درست نہیں ہے",url:"درج کیا گیا پتہ درست نہیں ہے",date:"درج کی گئی تاریخ درست نہیں ہے",dateISO:"معیار کے مطابق نہیں ہے (ISO) درج کی گئی تاریخ",number:"درج کیےگئے ہندسے درست نہیں ہیں",digits:"صرف ہندسے اندراج کئے جاسکتے ہیں",creditcard:"درج کیا گیا کارڈ نمبر درست نہیں ہے",equalTo:"اندراج کا موازنہ درست نہیں ہے",extension:"اندراج درست نہیں ہے",maxlength:a.validator.format("زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں"),minlength:a.validator.format("کم سے کم {0} کا اندراج کرنا ضروری ہے"),rangelength:a.validator.format("اندراج کا {0} اور {1}کے درمیان ہونا ضروری ہے"),range:a.validator.format("اندراج کا {0} اور {1} کے درمیان ہونا ضروری ہے"),max:a.validator.format("زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں"),min:a.validator.format("کم سے کم {0} کا اندراج کرنا ضروری ہے")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_vi.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: VI (Vietnamese; Tiếng Việt) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "Hãy nhập.", 17 | remote: "Hãy sửa cho đúng.", 18 | email: "Hãy nhập email.", 19 | url: "Hãy nhập URL.", 20 | date: "Hãy nhập ngày.", 21 | dateISO: "Hãy nhập ngày (ISO).", 22 | number: "Hãy nhập số.", 23 | digits: "Hãy nhập chữ số.", 24 | creditcard: "Hãy nhập số thẻ tín dụng.", 25 | equalTo: "Hãy nhập thêm lần nữa.", 26 | extension: "Phần mở rộng không đúng.", 27 | maxlength: $.validator.format( "Hãy nhập từ {0} kí tự trở xuống." ), 28 | minlength: $.validator.format( "Hãy nhập từ {0} kí tự trở lên." ), 29 | rangelength: $.validator.format( "Hãy nhập từ {0} đến {1} kí tự." ), 30 | range: $.validator.format( "Hãy nhập từ {0} đến {1}." ), 31 | max: $.validator.format( "Hãy nhập từ {0} trở xuống." ), 32 | min: $.validator.format( "Hãy nhập từ {0} trở lên." ) 33 | } ); 34 | return $; 35 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_vi.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Hãy nhập.",remote:"Hãy sửa cho đúng.",email:"Hãy nhập email.",url:"Hãy nhập URL.",date:"Hãy nhập ngày.",dateISO:"Hãy nhập ngày (ISO).",number:"Hãy nhập số.",digits:"Hãy nhập chữ số.",creditcard:"Hãy nhập số thẻ tín dụng.",equalTo:"Hãy nhập thêm lần nữa.",extension:"Phần mở rộng không đúng.",maxlength:a.validator.format("Hãy nhập từ {0} kí tự trở xuống."),minlength:a.validator.format("Hãy nhập từ {0} kí tự trở lên."),rangelength:a.validator.format("Hãy nhập từ {0} đến {1} kí tự."),range:a.validator.format("Hãy nhập từ {0} đến {1}."),max:a.validator.format("Hãy nhập từ {0} trở xuống."),min:a.validator.format("Hãy nhập từ {0} trở lên.")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_zh.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語) 14 | */ 15 | $.extend( $.validator.messages, { 16 | required: "这是必填字段", 17 | remote: "请修正此字段", 18 | email: "请输入有效的电子邮件地址", 19 | url: "请输入有效的网址", 20 | date: "请输入有效的日期", 21 | dateISO: "请输入有效的日期 (YYYY-MM-DD)", 22 | number: "请输入有效的数字", 23 | digits: "只能输入数字", 24 | creditcard: "请输入有效的信用卡号码", 25 | equalTo: "你的输入不相同", 26 | extension: "请输入有效的后缀", 27 | maxlength: $.validator.format( "最多可以输入 {0} 个字符" ), 28 | minlength: $.validator.format( "最少要输入 {0} 个字符" ), 29 | rangelength: $.validator.format( "请输入长度在 {0} 到 {1} 之间的字符串" ), 30 | range: $.validator.format( "请输入范围在 {0} 到 {1} 之间的数值" ), 31 | step: $.validator.format( "请输入 {0} 的整数倍值" ), 32 | max: $.validator.format( "请输入不大于 {0} 的数值" ), 33 | min: $.validator.format( "请输入不小于 {0} 的数值" ) 34 | } ); 35 | return $; 36 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_zh.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"这是必填字段",remote:"请修正此字段",email:"请输入有效的电子邮件地址",url:"请输入有效的网址",date:"请输入有效的日期",dateISO:"请输入有效的日期 (YYYY-MM-DD)",number:"请输入有效的数字",digits:"只能输入数字",creditcard:"请输入有效的信用卡号码",equalTo:"你的输入不相同",extension:"请输入有效的后缀",maxlength:a.validator.format("最多可以输入 {0} 个字符"),minlength:a.validator.format("最少要输入 {0} 个字符"),rangelength:a.validator.format("请输入长度在 {0} 到 {1} 之间的字符串"),range:a.validator.format("请输入范围在 {0} 到 {1} 之间的数值"),step:a.validator.format("请输入 {0} 的整数倍值"),max:a.validator.format("请输入不大于 {0} 的数值"),min:a.validator.format("请输入不小于 {0} 的数值")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_zh_TW.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Translated default messages for the jQuery validation plugin. 13 | * Locale: ZH (Chinese; 中文 (Zhōngwén), 汉语, 漢語) 14 | * Region: TW (Taiwan) 15 | */ 16 | $.extend( $.validator.messages, { 17 | required: "必須填寫", 18 | remote: "請修正此欄位", 19 | email: "請輸入有效的電子郵件", 20 | url: "請輸入有效的網址", 21 | date: "請輸入有效的日期", 22 | dateISO: "請輸入有效的日期 (YYYY-MM-DD)", 23 | number: "請輸入正確的數值", 24 | digits: "只可輸入數字", 25 | creditcard: "請輸入有效的信用卡號碼", 26 | equalTo: "請重複輸入一次", 27 | extension: "請輸入有效的後綴", 28 | maxlength: $.validator.format( "最多 {0} 個字" ), 29 | minlength: $.validator.format( "最少 {0} 個字" ), 30 | rangelength: $.validator.format( "請輸入長度為 {0} 至 {1} 之間的字串" ), 31 | range: $.validator.format( "請輸入 {0} 至 {1} 之間的數值" ), 32 | max: $.validator.format( "請輸入不大於 {0} 的數值" ), 33 | min: $.validator.format( "請輸入不小於 {0} 的數值" ) 34 | } ); 35 | return $; 36 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/messages_zh_TW.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"必須填寫",remote:"請修正此欄位",email:"請輸入有效的電子郵件",url:"請輸入有效的網址",date:"請輸入有效的日期",dateISO:"請輸入有效的日期 (YYYY-MM-DD)",number:"請輸入正確的數值",digits:"只可輸入數字",creditcard:"請輸入有效的信用卡號碼",equalTo:"請重複輸入一次",extension:"請輸入有效的後綴",maxlength:a.validator.format("最多 {0} 個字"),minlength:a.validator.format("最少 {0} 個字"),rangelength:a.validator.format("請輸入長度為 {0} 至 {1} 之間的字串"),range:a.validator.format("請輸入 {0} 至 {1} 之間的數值"),max:a.validator.format("請輸入不大於 {0} 的數值"),min:a.validator.format("請輸入不小於 {0} 的數值")}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_de.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Localized default methods for the jQuery validation plugin. 13 | * Locale: DE 14 | */ 15 | $.extend( $.validator.methods, { 16 | date: function( value, element ) { 17 | return this.optional( element ) || /^\d\d?\.\d\d?\.\d\d\d?\d?$/.test( value ); 18 | }, 19 | number: function( value, element ) { 20 | return this.optional( element ) || /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test( value ); 21 | } 22 | } ); 23 | return $; 24 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_de.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_es_CL.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Localized default methods for the jQuery validation plugin. 13 | * Locale: ES_CL 14 | */ 15 | $.extend( $.validator.methods, { 16 | date: function( value, element ) { 17 | return this.optional( element ) || /^\d\d?\-\d\d?\-\d\d\d?\d?$/.test( value ); 18 | }, 19 | number: function( value, element ) { 20 | return this.optional( element ) || /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test( value ); 21 | } 22 | } ); 23 | return $; 24 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_es_CL.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_fi.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Localized default methods for the jQuery validation plugin. 13 | * Locale: FI 14 | */ 15 | $.extend( $.validator.methods, { 16 | date: function( value, element ) { 17 | return this.optional( element ) || /^\d{1,2}\.\d{1,2}\.\d{4}$/.test( value ); 18 | }, 19 | number: function( value, element ) { 20 | return this.optional( element ) || /^-?(?:\d+)(?:,\d+)?$/.test( value ); 21 | } 22 | } ); 23 | return $; 24 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_fi.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d{1,2}\.\d{1,2}\.\d{4}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_it.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Localized default methods for the jQuery validation plugin. 13 | * Locale: IT 14 | */ 15 | $.extend( $.validator.methods, { 16 | date: function( value, element ) { 17 | return this.optional( element ) || /^\d\d?\-\d\d?\-\d\d\d?\d?$/.test( value ); 18 | }, 19 | number: function( value, element ) { 20 | return this.optional( element ) || /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test( value ); 21 | } 22 | } ); 23 | return $; 24 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_it.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_nl.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Localized default methods for the jQuery validation plugin. 13 | * Locale: NL 14 | */ 15 | $.extend( $.validator.methods, { 16 | date: function( value, element ) { 17 | return this.optional( element ) || /^\d\d?[\.\/\-]\d\d?[\.\/\-]\d\d\d?\d?$/.test( value ); 18 | }, 19 | number: function( value, element ) { 20 | return this.optional( element ) || /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test( value ); 21 | } 22 | } ); 23 | return $; 24 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_nl.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?[\.\/\-]\d\d?[\.\/\-]\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_pt.js: -------------------------------------------------------------------------------- 1 | (function( factory ) { 2 | if ( typeof define === "function" && define.amd ) { 3 | define( ["jquery", "../jquery.validate"], factory ); 4 | } else if (typeof module === "object" && module.exports) { 5 | module.exports = factory( require( "jquery" ) ); 6 | } else { 7 | factory( jQuery ); 8 | } 9 | }(function( $ ) { 10 | 11 | /* 12 | * Localized default methods for the jQuery validation plugin. 13 | * Locale: PT_BR 14 | */ 15 | $.extend( $.validator.methods, { 16 | date: function( value, element ) { 17 | return this.optional( element ) || /^\d\d?\/\d\d?\/\d\d\d?\d?$/.test( value ); 18 | } 19 | } ); 20 | return $; 21 | })); -------------------------------------------------------------------------------- /public/assets/js/jquery-validation/localization/methods_pt.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.19.0 - 11/28/2018 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2018 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\/\d\d?\/\d\d\d?\d?$/.test(a)}}),a}); -------------------------------------------------------------------------------- /public/assets/pages/scripts/admin/crear.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | Biblioteca.validacionGeneral('form-general'); 3 | }); 4 | -------------------------------------------------------------------------------- /public/assets/pages/scripts/admin/index.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | $("#tabla-data").on('submit', '.form-eliminar', function () { 3 | event.preventDefault(); 4 | const form = $(this); 5 | swal({ 6 | title: '¿ Está seguro que desea eliminar el registro ?', 7 | text: "Esta acción no se puede deshacer!", 8 | icon: 'warning', 9 | buttons: { 10 | cancel: "Cancelar", 11 | confirm: "Aceptar" 12 | }, 13 | }).then((value) => { 14 | if (value) { 15 | ajaxRequest(form); 16 | } 17 | }); 18 | }); 19 | 20 | function ajaxRequest(form) { 21 | $.ajax({ 22 | url: form.attr('action'), 23 | type: 'POST', 24 | data: form.serialize(), 25 | success: function (respuesta) { 26 | if (respuesta.mensaje == "ok") { 27 | form.parents('tr').remove(); 28 | Biblioteca.notificaciones('El registro fue eliminado correctamente', 'Biblioteca', 'success'); 29 | } else { 30 | Biblioteca.notificaciones('El registro no pudo ser eliminado, hay recursos usandolo', 'Biblioteca', 'error'); 31 | } 32 | }, 33 | error: function () { 34 | 35 | } 36 | }); 37 | } 38 | }); -------------------------------------------------------------------------------- /public/assets/pages/scripts/admin/menu-rol/index.js: -------------------------------------------------------------------------------- 1 | $('.menu_rol').on('change', function () { 2 | var data = { 3 | menu_id: $(this).data('menuid'), 4 | rol_id: $(this).val(), 5 | _token: $('input[name=_token]').val() 6 | }; 7 | if ($(this).is(':checked')) { 8 | data.estado = 1 9 | } else { 10 | data.estado = 0 11 | } 12 | ajaxRequest('/admin/menu-rol', data); 13 | }); 14 | 15 | function ajaxRequest (url, data) { 16 | $.ajax({ 17 | url: url, 18 | type: 'POST', 19 | data: data, 20 | success: function (respuesta) { 21 | Biblioteca.notificaciones(respuesta.respuesta, 'Biblioteca', 'success'); 22 | } 23 | }); 24 | } -------------------------------------------------------------------------------- /public/assets/pages/scripts/admin/menu/crear.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | Biblioteca.validacionGeneral('form-general'); 3 | $('#icono').on('blur', function () { 4 | $('#mostrar-icono').removeClass().addClass('fa fa-fw ' + $(this).val()); 5 | }); 6 | }); -------------------------------------------------------------------------------- /public/assets/pages/scripts/admin/menu/index.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | $('#nestable').nestable().on('change', function () { 3 | const data = { 4 | menu: window.JSON.stringify($('#nestable').nestable('serialize')), 5 | _token: $('input[name=_token]').val() 6 | }; 7 | $.ajax({ 8 | url: '/admin/menu/guardar-orden', 9 | type: 'POST', 10 | dataType: 'JSON', 11 | data: data, 12 | success: function (respuesta) { 13 | } 14 | }); 15 | }); 16 | 17 | $('.eliminar-menu').on('click', function(event){ 18 | event.preventDefault(); 19 | const url = $(this).attr('href'); 20 | swal({ 21 | title: '¿ Está seguro que desea eliminar el registro ?', 22 | text: "Esta acción no se puede deshacer!", 23 | icon: 'warning', 24 | buttons: { 25 | cancel: "Cancelar", 26 | confirm: "Aceptar" 27 | }, 28 | }).then((value) => { 29 | if (value) { 30 | window.location.href = url; 31 | } 32 | }); 33 | }) 34 | 35 | $('#nestable').nestable('expandAll'); 36 | }); 37 | -------------------------------------------------------------------------------- /public/assets/pages/scripts/admin/permiso-rol/index.js: -------------------------------------------------------------------------------- 1 | $('.permiso_rol').on('change', function () { 2 | var data = { 3 | permiso_id: $(this).data('permisoid'), 4 | rol_id: $(this).val(), 5 | _token: $('input[name=_token]').val() 6 | }; 7 | if ($(this).is(':checked')) { 8 | data.estado = 1 9 | } else { 10 | data.estado = 0 11 | } 12 | ajaxRequest('/admin/permiso-rol', data); 13 | }); 14 | 15 | function ajaxRequest (url, data) { 16 | $.ajax({ 17 | url: url, 18 | type: 'POST', 19 | data: data, 20 | success: function (respuesta) { 21 | Biblioteca.notificaciones(respuesta.respuesta, 'Biblioteca', 'success'); 22 | } 23 | }); 24 | } 25 | -------------------------------------------------------------------------------- /public/assets/pages/scripts/admin/permiso/crear.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | Biblioteca.validacionGeneral('form-general'); 3 | $('#nombre').on('change',function(){ 4 | $('#slug').val($(this).val().toLowerCase().replace(/ /g, '-')) 5 | }) 6 | }); 7 | -------------------------------------------------------------------------------- /public/assets/pages/scripts/admin/usuario/crear.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | const reglas = { 3 | re_password: { 4 | equalTo: "#password" 5 | } 6 | }; 7 | const mensajes = { 8 | re_password: 9 | { 10 | equalTo: 'Las contraseñas no coinciden' 11 | } 12 | }; 13 | Biblioteca.validacionGeneral('form-general', reglas, mensajes); 14 | $('#password').on('change', function(){ 15 | const valor = $(this).val(); 16 | if(valor != ''){ 17 | $('#re_password').prop('required', true); 18 | }else{ 19 | $('#re_password').prop('required', false); 20 | } 21 | }); 22 | }); 23 | -------------------------------------------------------------------------------- /public/assets/pages/scripts/libro-prestamo/crear.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | Biblioteca.validacionGeneral('form-general'); 3 | }); 4 | -------------------------------------------------------------------------------- /public/assets/pages/scripts/libro-prestamo/index.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | $('.libro-devolucion').on('click', function (event) { 3 | event.preventDefault(); 4 | const url = $(this).attr('href'); 5 | const data = { 6 | _token: $('input[name=_token]').val(), 7 | _method: 'put' 8 | } 9 | ajaxRequest(data, url, $(this)); 10 | }); 11 | 12 | function ajaxRequest(data, url, link) { 13 | $.ajax({ 14 | url: url, 15 | type: 'POST', 16 | data: data, 17 | success: function (respuesta) { 18 | const fecha = respuesta.fecha_devolucion; 19 | link.closest('tr').find('td.fecha-devolucion').text(fecha); 20 | link.remove(); 21 | }, 22 | error: function () { 23 | 24 | } 25 | }); 26 | } 27 | }); 28 | -------------------------------------------------------------------------------- /public/assets/pages/scripts/libro/crear.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | Biblioteca.validacionGeneral('form-general'); 3 | $('#foto').fileinput({ 4 | language: 'es', 5 | allowedFileExtensions: ['jpg', 'jpeg', 'png'], 6 | maxFileSize: 1000, 7 | showUpload: false, 8 | showClose: false, 9 | initialPreviewAsData: true, 10 | dropZoneEnabled: false, 11 | theme: "fa", 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutorialesvirtuales/Curso-Laravel/3ac4e8cb3bdcd9f403ff2489052b5a7853688508/public/favicon.ico -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /recursos/Taller-Laravel.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutorialesvirtuales/Curso-Laravel/3ac4e8cb3bdcd9f403ff2489052b5a7853688508/recursos/Taller-Laravel.mwb -------------------------------------------------------------------------------- /recursos/Taller-Laravel.mwb.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutorialesvirtuales/Curso-Laravel/3ac4e8cb3bdcd9f403ff2489052b5a7853688508/recursos/Taller-Laravel.mwb.bak -------------------------------------------------------------------------------- /recursos/biblioteca.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutorialesvirtuales/Curso-Laravel/3ac4e8cb3bdcd9f403ff2489052b5a7853688508/recursos/biblioteca.mwb -------------------------------------------------------------------------------- /recursos/biblioteca.mwb.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutorialesvirtuales/Curso-Laravel/3ac4e8cb3bdcd9f403ff2489052b5a7853688508/recursos/biblioteca.mwb.bak -------------------------------------------------------------------------------- /resources/js/app.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * First we will load all of this project's JavaScript dependencies which 4 | * includes Vue and other libraries. It is a great starting point when 5 | * building robust, powerful web applications using Vue and Laravel. 6 | */ 7 | 8 | require('./bootstrap'); 9 | 10 | window.Vue = require('vue'); 11 | 12 | /** 13 | * The following block of code may be used to automatically register your 14 | * Vue components. It will recursively scan this directory for the Vue 15 | * components and automatically register them with their "basename". 16 | * 17 | * Eg. ./components/ExampleComponent.vue -> 18 | */ 19 | 20 | // const files = require.context('./', true, /\.vue$/i) 21 | // files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default)) 22 | 23 | Vue.component('example-component', require('./components/ExampleComponent.vue').default); 24 | 25 | /** 26 | * Next, we will create a fresh Vue application instance and attach it to 27 | * the page. Then, you may begin adding components to this application 28 | * or customize the JavaScript scaffolding to fit your unique needs. 29 | */ 30 | 31 | const app = new Vue({ 32 | el: '#app' 33 | }); 34 | -------------------------------------------------------------------------------- /resources/js/components/ExampleComponent.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | 'Passwords must be at least six characters and match the confirmation.', 17 | 'reset' => 'Your password has been reset!', 18 | 'sent' => 'We have e-mailed your password reset link!', 19 | 'token' => 'This password reset token is invalid.', 20 | 'user' => "We can't find a user with that e-mail address.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/lang/es/auth.php: -------------------------------------------------------------------------------- 1 | 'Estas credenciales no coinciden con nuestros registros.', 17 | 'throttle' => 'Demasiados intentos fallidos en muy poco tiempo. Por favor intente de nuevo en :seconds segundos.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/es/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 17 | 'next' => 'Siguiente »', 18 | 19 | ]; -------------------------------------------------------------------------------- /resources/lang/es/passwords.php: -------------------------------------------------------------------------------- 1 | 'La contraseña debe tener al menos ocho caracteres y coincidir con la confirmación.', 17 | 'reset' => '¡Su contraseña ha sido restablecida!', 18 | 'sent' => '¡Recordatorio de contraseña enviado!', 19 | 'token' => 'Este token de restablecimiento de contraseña es inválido.', 20 | 'user' => 'No se ha encontrado un usuario con esa dirección de correo.', 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/sass/_variables.scss: -------------------------------------------------------------------------------- 1 | 2 | // Body 3 | $body-bg: #f8fafc; 4 | 5 | // Typography 6 | $font-family-sans-serif: "Nunito", sans-serif; 7 | $font-size-base: 0.9rem; 8 | $line-height-base: 1.6; 9 | 10 | // Colors 11 | $blue: #3490dc; 12 | $indigo: #6574cd; 13 | $purple: #9561e2; 14 | $pink: #f66D9b; 15 | $red: #e3342f; 16 | $orange: #f6993f; 17 | $yellow: #ffed4a; 18 | $green: #38c172; 19 | $teal: #4dc0b5; 20 | $cyan: #6cb2eb; 21 | -------------------------------------------------------------------------------- /resources/sass/app.scss: -------------------------------------------------------------------------------- 1 | 2 | // Fonts 3 | @import url('https://fonts.googleapis.com/css?family=Nunito'); 4 | 5 | // Variables 6 | @import 'variables'; 7 | 8 | // Bootstrap 9 | @import '~bootstrap/scss/bootstrap'; 10 | 11 | .navbar-laravel { 12 | background-color: #fff; 13 | box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04); 14 | } 15 | -------------------------------------------------------------------------------- /resources/views/admin/admin/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends("theme.$theme.layout") 2 | @section("titulo") 3 | Administrador 4 | @endsection 5 | 6 | @section('contenido') 7 |
8 |
Bievenidos
9 |
10 | @endsection -------------------------------------------------------------------------------- /resources/views/admin/menu/form.blade.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | 5 |
6 |
7 |
8 | 9 |
10 | 11 |
12 |
13 |
14 | 15 |
16 | 17 |
18 |
19 | 20 |
21 |
22 | -------------------------------------------------------------------------------- /resources/views/admin/menu/menu-item.blade.php: -------------------------------------------------------------------------------- 1 | @if ($item["submenu"] == []) 2 |
  • 3 |
    4 | 8 |
  • 9 | @else 10 |
  • 11 |
    12 | 16 |
      17 | @foreach ($item["submenu"] as $submenu) 18 | @include("admin.menu.menu-item",[ "item" => $submenu ]) 19 | @endforeach 20 |
    21 |
  • 22 | @endif 23 | -------------------------------------------------------------------------------- /resources/views/admin/permiso/form.blade.php: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 | 5 |
    6 |
    7 |
    8 | 9 |
    10 | 11 |
    12 |
    13 | -------------------------------------------------------------------------------- /resources/views/admin/rol/form.blade.php: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 | 5 |
    6 |
    7 | -------------------------------------------------------------------------------- /resources/views/auth/verify.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layouts.app') 2 | 3 | @section('content') 4 |
    5 |
    6 |
    7 |
    8 |
    {{ __('Verify Your Email Address') }}
    9 | 10 |
    11 | @if (session('resent')) 12 | 15 | @endif 16 | 17 | {{ __('Before proceeding, please check your email for a verification link.') }} 18 | {{ __('If you did not receive the email') }}, 19 |
    20 | @csrf 21 | . 22 |
    23 |
    24 |
    25 |
    26 |
    27 |
    28 | @endsection 29 | -------------------------------------------------------------------------------- /resources/views/includes/boton-form-crear.blade.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/views/includes/boton-form-editar.blade.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/views/includes/form-error.blade.php: -------------------------------------------------------------------------------- 1 | @if($errors->any()) 2 |
    3 | 4 |

    El fomurlario contiene errores

    5 |
      6 | @foreach ($errors->all() as $error) 7 |
    • {{ $error }}
    • 8 | @endforeach 9 |
    10 |
    11 | @endif -------------------------------------------------------------------------------- /resources/views/includes/mensaje.blade.php: -------------------------------------------------------------------------------- 1 | @if (session("mensaje")) 2 |
    3 | 4 |

    Mensaje sistema Biblioteca

    5 |
      6 |
    • {{ session("mensaje") }}
    • 7 |
    8 |
    9 | @endif -------------------------------------------------------------------------------- /resources/views/inicio.blade.php: -------------------------------------------------------------------------------- 1 | @extends("theme.$theme.layout") 2 | @include('includes.mensaje') -------------------------------------------------------------------------------- /resources/views/libro/ver.blade.php: -------------------------------------------------------------------------------- 1 |
    {{$libro->titulo}}
    2 |
    {{$libro->isbn}}
    3 |
    {{$libro->autor}}
    4 |
    foto")}}" alt="Caratula del libro" width="100%">
    5 | -------------------------------------------------------------------------------- /resources/views/theme/lte/aside.blade.php: -------------------------------------------------------------------------------- 1 | 32 | -------------------------------------------------------------------------------- /resources/views/theme/lte/footer.blade.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | Version 3.0.2 4 |
    5 | Copyright © 2014-2019 AdminLTE.io. All rights reserved. 6 |
    7 | -------------------------------------------------------------------------------- /resources/views/theme/lte/menu-item.blade.php: -------------------------------------------------------------------------------- 1 | @if ($item["submenu"] == []) 2 | 10 | @else 11 | 25 | @endif 26 | -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- 1 | get('/user', function (Request $request) { 17 | return $request->user(); 18 | }); */ 19 | -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 16 | }); 17 | -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 18 | })->describe('Display an inspiring quote'); 19 | -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/debugbar/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tests/Feature/ExampleTest.php: -------------------------------------------------------------------------------- 1 | get('/'); 18 | 19 | $response->assertStatus(200); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | assertTrue(true); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | const mix = require('laravel-mix'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Mix Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Mix provides a clean, fluent API for defining some Webpack build steps 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for the application as well as bundling up all the JS files. 11 | | 12 | */ 13 | 14 | mix.js('resources/js/app.js', 'public/js') 15 | .sass('resources/sass/app.scss', 'public/css'); 16 | --------------------------------------------------------------------------------