master 56cd68b3387b cached
838 files
8.0 MB
2.2M tokens
2354 symbols
1 requests
Download .txt
Showing preview only (8,747K chars total). Download the full file or copy to clipboard to get everything.
Repository: GaneshKhadka/Employee-management-system-in-laravel
Branch: master
Commit: 56cd68b3387b
Files: 838
Total size: 8.0 MB

Directory structure:
gitextract_57dghh3b/

├── .editorconfig
├── .gitattributes
├── .gitignore
├── .idea/
│   ├── ems.iml
│   ├── misc.xml
│   ├── modules.xml
│   ├── php.xml
│   ├── vcs.xml
│   └── workspace.xml
├── LICENSE
├── README.md
├── app/
│   ├── Admin.php
│   ├── Advancepayment.php
│   ├── Calendar.php
│   ├── City.php
│   ├── Console/
│   │   └── Kernel.php
│   ├── Department.php
│   ├── Designation.php
│   ├── Download.php
│   ├── Employee.php
│   ├── Event.php
│   ├── Exceptions/
│   │   └── Handler.php
│   ├── Http/
│   │   ├── Controllers/
│   │   │   ├── AdminController.php
│   │   │   ├── Auth/
│   │   │   │   ├── ForgotPasswordController.php
│   │   │   │   ├── LoginController.php
│   │   │   │   ├── RegisterController.php
│   │   │   │   ├── ResetPasswordController.php
│   │   │   │   └── VerificationController.php
│   │   │   ├── Calendar.php
│   │   │   ├── CalendarController.php
│   │   │   ├── CityController.php
│   │   │   ├── Controller.php
│   │   │   ├── DashboardController.php
│   │   │   ├── DepartmentController.php
│   │   │   ├── DesignationController.php
│   │   │   ├── DownloadController.php
│   │   │   ├── EmployeeController.php
│   │   │   ├── EventController.php
│   │   │   ├── HomeController.php
│   │   │   ├── LeaveController.php
│   │   │   ├── ManagesalaryController.php
│   │   │   ├── ProfileController.php
│   │   │   ├── SalaryController.php
│   │   │   ├── ShiftController.php
│   │   │   ├── TotalleaveController.php
│   │   │   └── UserController.php
│   │   ├── Kernel.php
│   │   ├── Middleware/
│   │   │   ├── Authenticate.php
│   │   │   ├── CheckForMaintenanceMode.php
│   │   │   ├── EncryptCookies.php
│   │   │   ├── RedirectIfAuthenticated.php
│   │   │   ├── TrimStrings.php
│   │   │   ├── TrustProxies.php
│   │   │   └── VerifyCsrfToken.php
│   │   └── Requests/
│   │       └── LeaveRequest.php
│   ├── Leave.php
│   ├── Managesalary.php
│   ├── Profile.php
│   ├── Providers/
│   │   ├── AppServiceProvider.php
│   │   ├── AuthServiceProvider.php
│   │   ├── BroadcastServiceProvider.php
│   │   ├── EventServiceProvider.php
│   │   └── RouteServiceProvider.php
│   ├── Salary.php
│   ├── Shift.php
│   ├── Totalleave.php
│   └── User.php
├── artisan
├── bootstrap/
│   ├── app.php
│   └── cache/
│       └── .gitignore
├── composer.json
├── 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
│   ├── toastr.php
│   └── view.php
├── database/
│   ├── .gitignore
│   ├── factories/
│   │   └── UserFactory.php
│   ├── migrations/
│   │   ├── 2014_10_12_000000_create_users_table.php
│   │   ├── 2014_10_12_100000_create_password_resets_table.php
│   │   ├── 2019_03_10_044553_create_employees_table.php
│   │   ├── 2019_03_10_050306_create_admins_table.php
│   │   ├── 2019_03_10_050652_create_cities_table.php
│   │   ├── 2019_03_10_050845_create_departments_table.php
│   │   ├── 2019_03_10_050953_create_salaries_table.php
│   │   ├── 2019_03_14_025243_create_shifts_table.php
│   │   ├── 2019_03_17_061433_create_leaves_table.php
│   │   ├── 2019_03_17_094258_create_totalleaves_table.php
│   │   ├── 2019_03_17_114000_create_profiles_table.php
│   │   ├── 2019_03_18_061726_create_downloads_table.php
│   │   ├── 2019_03_24_051434_create_managesalaries_table.php
│   │   ├── 2019_03_25_143643_create_designations_table.php
│   │   ├── 2019_04_10_113018_create_advancepayments_table.php
│   │   ├── 2019_04_21_111757_create_events_table.php
│   │   └── 2019_04_26_023012_create_calendars_table.php
│   └── seeds/
│       ├── AdminsTableSeeder.php
│       ├── DatabaseSeeder.php
│       └── UsersTableSeeder.php
├── ems.sql
├── package.json
├── phpunit.xml
├── public/
│   ├── .htaccess
│   ├── admin-panel/
│   │   ├── assets/
│   │   │   ├── extra-libs/
│   │   │   │   ├── DataTables/
│   │   │   │   │   ├── DataTables-1.10.16/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   ├── dataTables.bootstrap.css
│   │   │   │   │   │   │   ├── dataTables.bootstrap4.css
│   │   │   │   │   │   │   ├── dataTables.foundation.css
│   │   │   │   │   │   │   ├── dataTables.jqueryui.css
│   │   │   │   │   │   │   ├── dataTables.semanticui.css
│   │   │   │   │   │   │   └── jquery.dataTables.css
│   │   │   │   │   │   └── js/
│   │   │   │   │   │       ├── dataTables.bootstrap.js
│   │   │   │   │   │       ├── dataTables.bootstrap4.js
│   │   │   │   │   │       ├── dataTables.foundation.js
│   │   │   │   │   │       ├── dataTables.jqueryui.js
│   │   │   │   │   │       ├── dataTables.semanticui.js
│   │   │   │   │   │       └── jquery.dataTables.js
│   │   │   │   │   ├── datatables.css
│   │   │   │   │   └── datatables.js
│   │   │   │   ├── calendar/
│   │   │   │   │   └── calendar.css
│   │   │   │   ├── gritter/
│   │   │   │   │   └── jquery.gritter.css
│   │   │   │   ├── multicheck/
│   │   │   │   │   ├── datatable-checkbox-init.js
│   │   │   │   │   ├── jquery.multicheck.js
│   │   │   │   │   └── multicheck.css
│   │   │   │   └── sparkline/
│   │   │   │       └── sparkline.js
│   │   │   └── libs/
│   │   │       ├── chart/
│   │   │       │   ├── chart.js
│   │   │       │   ├── jquery.ui.custom.js
│   │   │       │   ├── matrix.charts.js
│   │   │       │   ├── matrix.dashboard.js
│   │   │       │   ├── matrix.interface.js
│   │   │       │   └── turning-series.js
│   │   │       ├── datatables/
│   │   │       │   ├── license.txt
│   │   │       │   └── media/
│   │   │       │       └── images/
│   │   │       │           └── Sorting icons.psd
│   │   │       ├── datatables.net-bs4/
│   │   │       │   ├── css/
│   │   │       │   │   └── dataTables.bootstrap4.css
│   │   │       │   └── js/
│   │   │       │       └── dataTables.bootstrap4.js
│   │   │       ├── flot/
│   │   │       │   ├── .bower.json
│   │   │       │   ├── .gitignore
│   │   │       │   ├── .travis.yml
│   │   │       │   ├── API.md
│   │   │       │   ├── CONTRIBUTING.md
│   │   │       │   ├── FAQ.md
│   │   │       │   ├── LICENSE.txt
│   │   │       │   ├── Makefile
│   │   │       │   ├── NEWS.md
│   │   │       │   ├── PLUGINS.md
│   │   │       │   ├── README.md
│   │   │       │   ├── component.json
│   │   │       │   ├── css/
│   │   │       │   │   └── float-chart.css
│   │   │       │   ├── examples/
│   │   │       │   │   ├── ajax/
│   │   │       │   │   │   ├── data-eu-gdp-growth-1.json
│   │   │       │   │   │   ├── data-eu-gdp-growth-2.json
│   │   │       │   │   │   ├── data-eu-gdp-growth-3.json
│   │   │       │   │   │   ├── data-eu-gdp-growth-4.json
│   │   │       │   │   │   ├── data-eu-gdp-growth-5.json
│   │   │       │   │   │   ├── data-eu-gdp-growth.json
│   │   │       │   │   │   ├── data-japan-gdp-growth.json
│   │   │       │   │   │   ├── data-usa-gdp-growth.json
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── annotating/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── axes-interacting/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── axes-multiple/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── axes-time/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── axes-time-zones/
│   │   │       │   │   │   ├── date.js
│   │   │       │   │   │   ├── index.html
│   │   │       │   │   │   └── tz/
│   │   │       │   │   │       ├── africa
│   │   │       │   │   │       ├── antarctica
│   │   │       │   │   │       ├── asia
│   │   │       │   │   │       ├── australasia
│   │   │       │   │   │       ├── backward
│   │   │       │   │   │       ├── etcetera
│   │   │       │   │   │       ├── europe
│   │   │       │   │   │       ├── factory
│   │   │       │   │   │       ├── iso3166.tab
│   │   │       │   │   │       ├── leapseconds
│   │   │       │   │   │       ├── northamerica
│   │   │       │   │   │       ├── pacificnew
│   │   │       │   │   │       ├── solar87
│   │   │       │   │   │       ├── solar88
│   │   │       │   │   │       ├── solar89
│   │   │       │   │   │       ├── southamerica
│   │   │       │   │   │       ├── systemv
│   │   │       │   │   │       ├── yearistype.sh
│   │   │       │   │   │       └── zone.tab
│   │   │       │   │   ├── basic-options/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── basic-usage/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── canvas/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── categories/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── examples.css
│   │   │       │   │   ├── image/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── index.html
│   │   │       │   │   ├── interacting/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── navigate/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── percentiles/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── realtime/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── resize/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── selection/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── series-errorbars/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── series-pie/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── series-toggle/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── series-types/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── stacking/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── symbols/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── threshold/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── tracking/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── visitors/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   └── zooming/
│   │   │       │   │       └── index.html
│   │   │       │   ├── excanvas.js
│   │   │       │   ├── excanvas.min.js
│   │   │       │   ├── flot.jquery.json
│   │   │       │   ├── jquery.colorhelpers.js
│   │   │       │   ├── jquery.flot.canvas.js
│   │   │       │   ├── jquery.flot.categories.js
│   │   │       │   ├── jquery.flot.crosshair.js
│   │   │       │   ├── jquery.flot.errorbars.js
│   │   │       │   ├── jquery.flot.fillbetween.js
│   │   │       │   ├── jquery.flot.image.js
│   │   │       │   ├── jquery.flot.js
│   │   │       │   ├── jquery.flot.navigate.js
│   │   │       │   ├── jquery.flot.pie.js
│   │   │       │   ├── jquery.flot.resize.js
│   │   │       │   ├── jquery.flot.selection.js
│   │   │       │   ├── jquery.flot.stack.js
│   │   │       │   ├── jquery.flot.symbol.js
│   │   │       │   ├── jquery.flot.threshold.js
│   │   │       │   ├── jquery.flot.time.js
│   │   │       │   ├── jquery.js
│   │   │       │   └── package.json
│   │   │       ├── flot.tooltip/
│   │   │       │   ├── .bower.json
│   │   │       │   ├── bower.json
│   │   │       │   └── js/
│   │   │       │       ├── jquery.flot.js
│   │   │       │       ├── jquery.flot.tooltip.js
│   │   │       │       └── jquery.flot.tooltip.source.js
│   │   │       ├── fullcalendar/
│   │   │       │   └── dist/
│   │   │       │       ├── locale/
│   │   │       │       │   ├── af.js
│   │   │       │       │   ├── ar-dz.js
│   │   │       │       │   ├── ar-kw.js
│   │   │       │       │   ├── ar-ly.js
│   │   │       │       │   ├── ar-ma.js
│   │   │       │       │   ├── ar-sa.js
│   │   │       │       │   ├── ar-tn.js
│   │   │       │       │   ├── ar.js
│   │   │       │       │   ├── bg.js
│   │   │       │       │   ├── bs.js
│   │   │       │       │   ├── ca.js
│   │   │       │       │   ├── cs.js
│   │   │       │       │   ├── da.js
│   │   │       │       │   ├── de-at.js
│   │   │       │       │   ├── de-ch.js
│   │   │       │       │   ├── de.js
│   │   │       │       │   ├── el.js
│   │   │       │       │   ├── en-au.js
│   │   │       │       │   ├── en-ca.js
│   │   │       │       │   ├── en-gb.js
│   │   │       │       │   ├── en-ie.js
│   │   │       │       │   ├── en-nz.js
│   │   │       │       │   ├── es-do.js
│   │   │       │       │   ├── es-us.js
│   │   │       │       │   ├── es.js
│   │   │       │       │   ├── et.js
│   │   │       │       │   ├── eu.js
│   │   │       │       │   ├── fa.js
│   │   │       │       │   ├── fi.js
│   │   │       │       │   ├── fr-ca.js
│   │   │       │       │   ├── fr-ch.js
│   │   │       │       │   ├── fr.js
│   │   │       │       │   ├── gl.js
│   │   │       │       │   ├── he.js
│   │   │       │       │   ├── hi.js
│   │   │       │       │   ├── hr.js
│   │   │       │       │   ├── hu.js
│   │   │       │       │   ├── id.js
│   │   │       │       │   ├── is.js
│   │   │       │       │   ├── it.js
│   │   │       │       │   ├── ja.js
│   │   │       │       │   ├── ka.js
│   │   │       │       │   ├── kk.js
│   │   │       │       │   ├── ko.js
│   │   │       │       │   ├── lb.js
│   │   │       │       │   ├── lt.js
│   │   │       │       │   ├── lv.js
│   │   │       │       │   ├── mk.js
│   │   │       │       │   ├── ms-my.js
│   │   │       │       │   ├── ms.js
│   │   │       │       │   ├── nb.js
│   │   │       │       │   ├── nl-be.js
│   │   │       │       │   ├── nl.js
│   │   │       │       │   ├── nn.js
│   │   │       │       │   ├── pl.js
│   │   │       │       │   ├── pt-br.js
│   │   │       │       │   ├── pt.js
│   │   │       │       │   ├── ro.js
│   │   │       │       │   ├── ru.js
│   │   │       │       │   ├── sk.js
│   │   │       │       │   ├── sl.js
│   │   │       │       │   ├── sq.js
│   │   │       │       │   ├── sr-cyrl.js
│   │   │       │       │   ├── sr.js
│   │   │       │       │   ├── sv.js
│   │   │       │       │   ├── th.js
│   │   │       │       │   ├── tr.js
│   │   │       │       │   ├── uk.js
│   │   │       │       │   ├── vi.js
│   │   │       │       │   ├── zh-cn.js
│   │   │       │       │   └── zh-tw.js
│   │   │       │       └── locale-all.js
│   │   │       ├── inputmask/
│   │   │       │   └── dist/
│   │   │       │       ├── inputmask/
│   │   │       │       │   ├── bindings/
│   │   │       │       │   │   └── inputmask.binding.js
│   │   │       │       │   ├── dependencyLibs/
│   │   │       │       │   │   ├── inputmask.dependencyLib.jqlite.js
│   │   │       │       │   │   ├── inputmask.dependencyLib.jquery.js
│   │   │       │       │   │   └── inputmask.dependencyLib.js
│   │   │       │       │   ├── global/
│   │   │       │       │   │   ├── document.js
│   │   │       │       │   │   └── window.js
│   │   │       │       │   ├── inputmask.date.extensions.js
│   │   │       │       │   ├── inputmask.extensions.js
│   │   │       │       │   ├── inputmask.js
│   │   │       │       │   ├── inputmask.numeric.extensions.js
│   │   │       │       │   ├── inputmask.phone.extensions.js
│   │   │       │       │   ├── inputmask.regex.extensions.js
│   │   │       │       │   ├── jquery.inputmask.js
│   │   │       │       │   └── phone-codes/
│   │   │       │       │       ├── phone-be.js
│   │   │       │       │       ├── phone-nl.js
│   │   │       │       │       ├── phone-ru.js
│   │   │       │       │       ├── phone-uk.js
│   │   │       │       │       └── phone.js
│   │   │       │       └── jquery.inputmask.bundle.js
│   │   │       ├── jquery/
│   │   │       │   └── dist/
│   │   │       │       └── core.js
│   │   │       ├── jquery-asColor/
│   │   │       │   ├── LICENSE
│   │   │       │   ├── README.md
│   │   │       │   ├── dist/
│   │   │       │   │   ├── jquery-asColor.es.js
│   │   │       │   │   └── jquery-asColor.js
│   │   │       │   ├── package.json
│   │   │       │   └── src/
│   │   │       │       ├── asColor.js
│   │   │       │       ├── colorStrings.js
│   │   │       │       ├── converter.js
│   │   │       │       ├── defaults.js
│   │   │       │       ├── info.js
│   │   │       │       ├── main.js
│   │   │       │       ├── names.js
│   │   │       │       └── util.js
│   │   │       ├── jquery-asColorPicker/
│   │   │       │   └── dist/
│   │   │       │       └── jquery-asColorPicker.es.js
│   │   │       ├── jquery-asGradient/
│   │   │       │   ├── LICENSE
│   │   │       │   ├── README.md
│   │   │       │   ├── dist/
│   │   │       │   │   ├── jquery-asGradient.es.js
│   │   │       │   │   └── jquery-asGradient.js
│   │   │       │   ├── package.json
│   │   │       │   └── src/
│   │   │       │       ├── asGradient.js
│   │   │       │       ├── colorStop.js
│   │   │       │       ├── defaults.js
│   │   │       │       ├── gradientString.js
│   │   │       │       ├── gradientTypes.js
│   │   │       │       ├── info.js
│   │   │       │       ├── keywordAngleMap.js
│   │   │       │       ├── main.js
│   │   │       │       ├── regExpStrings.js
│   │   │       │       └── util.js
│   │   │       ├── jquery-minicolors/
│   │   │       │   ├── component.json
│   │   │       │   ├── index.html
│   │   │       │   ├── jquery.minicolors.css
│   │   │       │   └── without-bootstrap.html
│   │   │       ├── jquery-steps/
│   │   │       │   ├── LICENSE.txt
│   │   │       │   ├── build/
│   │   │       │   │   └── jQuery.Steps.1.1.0.nupkg
│   │   │       │   ├── jquery.steps.css
│   │   │       │   ├── lib/
│   │   │       │   │   └── jquery.cookie-1.3.1.js
│   │   │       │   ├── nuget/
│   │   │       │   │   └── jQuery.Steps.nuspec
│   │   │       │   ├── steps.css
│   │   │       │   └── steps.jquery.json
│   │   │       ├── jquery-validation/
│   │   │       │   └── dist/
│   │   │       │       ├── additional-methods.js
│   │   │       │       └── localization/
│   │   │       │           ├── messages_ar.js
│   │   │       │           ├── messages_az.js
│   │   │       │           ├── messages_bg.js
│   │   │       │           ├── messages_bn_BD.js
│   │   │       │           ├── messages_ca.js
│   │   │       │           ├── messages_cs.js
│   │   │       │           ├── messages_da.js
│   │   │       │           ├── messages_de.js
│   │   │       │           ├── messages_el.js
│   │   │       │           ├── messages_es.js
│   │   │       │           ├── messages_es_AR.js
│   │   │       │           ├── messages_es_PE.js
│   │   │       │           ├── messages_et.js
│   │   │       │           ├── messages_eu.js
│   │   │       │           ├── messages_fa.js
│   │   │       │           ├── messages_fi.js
│   │   │       │           ├── messages_fr.js
│   │   │       │           ├── messages_ge.js
│   │   │       │           ├── messages_gl.js
│   │   │       │           ├── messages_he.js
│   │   │       │           ├── messages_hr.js
│   │   │       │           ├── messages_hu.js
│   │   │       │           ├── messages_hy_AM.js
│   │   │       │           ├── messages_id.js
│   │   │       │           ├── messages_is.js
│   │   │       │           ├── messages_it.js
│   │   │       │           ├── messages_ja.js
│   │   │       │           ├── messages_ka.js
│   │   │       │           ├── messages_kk.js
│   │   │       │           ├── messages_ko.js
│   │   │       │           ├── messages_lt.js
│   │   │       │           ├── messages_lv.js
│   │   │       │           ├── messages_mk.js
│   │   │       │           ├── messages_my.js
│   │   │       │           ├── messages_nl.js
│   │   │       │           ├── messages_no.js
│   │   │       │           ├── messages_pl.js
│   │   │       │           ├── messages_pt_BR.js
│   │   │       │           ├── messages_pt_PT.js
│   │   │       │           ├── messages_ro.js
│   │   │       │           ├── messages_ru.js
│   │   │       │           ├── messages_sd.js
│   │   │       │           ├── messages_si.js
│   │   │       │           ├── messages_sk.js
│   │   │       │           ├── messages_sl.js
│   │   │       │           ├── messages_sr.js
│   │   │       │           ├── messages_sr_lat.js
│   │   │       │           ├── messages_sv.js
│   │   │       │           ├── messages_th.js
│   │   │       │           ├── messages_tj.js
│   │   │       │           ├── messages_tr.js
│   │   │       │           ├── messages_uk.js
│   │   │       │           ├── messages_ur.js
│   │   │       │           ├── messages_vi.js
│   │   │       │           ├── messages_zh.js
│   │   │       │           ├── messages_zh_TW.js
│   │   │       │           ├── methods_de.js
│   │   │       │           ├── methods_es_CL.js
│   │   │       │           ├── methods_fi.js
│   │   │       │           ├── methods_nl.js
│   │   │       │           └── methods_pt.js
│   │   │       ├── jquery.flot.tooltip/
│   │   │       │   └── js/
│   │   │       │       └── jquery.flot.tooltip.source.js
│   │   │       ├── magnific-popup/
│   │   │       │   ├── animation.css
│   │   │       │   ├── dist/
│   │   │       │   │   └── magnific-popup.css
│   │   │       │   └── meg.init.js
│   │   │       ├── moment/
│   │   │       │   ├── ender.js
│   │   │       │   ├── locale/
│   │   │       │   │   ├── af.js
│   │   │       │   │   ├── ar-dz.js
│   │   │       │   │   ├── ar-kw.js
│   │   │       │   │   ├── ar-ly.js
│   │   │       │   │   ├── ar-ma.js
│   │   │       │   │   ├── ar-sa.js
│   │   │       │   │   ├── ar-tn.js
│   │   │       │   │   ├── ar.js
│   │   │       │   │   ├── az.js
│   │   │       │   │   ├── be.js
│   │   │       │   │   ├── bg.js
│   │   │       │   │   ├── bm.js
│   │   │       │   │   ├── bn.js
│   │   │       │   │   ├── bo.js
│   │   │       │   │   ├── br.js
│   │   │       │   │   ├── bs.js
│   │   │       │   │   ├── ca.js
│   │   │       │   │   ├── cs.js
│   │   │       │   │   ├── cv.js
│   │   │       │   │   ├── cy.js
│   │   │       │   │   ├── da.js
│   │   │       │   │   ├── de-at.js
│   │   │       │   │   ├── de-ch.js
│   │   │       │   │   ├── de.js
│   │   │       │   │   ├── dv.js
│   │   │       │   │   ├── el.js
│   │   │       │   │   ├── en-au.js
│   │   │       │   │   ├── en-ca.js
│   │   │       │   │   ├── en-gb.js
│   │   │       │   │   ├── en-ie.js
│   │   │       │   │   ├── en-il.js
│   │   │       │   │   ├── en-nz.js
│   │   │       │   │   ├── eo.js
│   │   │       │   │   ├── es-do.js
│   │   │       │   │   ├── es-us.js
│   │   │       │   │   ├── es.js
│   │   │       │   │   ├── et.js
│   │   │       │   │   ├── eu.js
│   │   │       │   │   ├── fa.js
│   │   │       │   │   ├── fi.js
│   │   │       │   │   ├── fo.js
│   │   │       │   │   ├── fr-ca.js
│   │   │       │   │   ├── fr-ch.js
│   │   │       │   │   ├── fr.js
│   │   │       │   │   ├── fy.js
│   │   │       │   │   ├── gd.js
│   │   │       │   │   ├── gl.js
│   │   │       │   │   ├── gom-latn.js
│   │   │       │   │   ├── gu.js
│   │   │       │   │   ├── he.js
│   │   │       │   │   ├── hi.js
│   │   │       │   │   ├── hr.js
│   │   │       │   │   ├── hu.js
│   │   │       │   │   ├── hy-am.js
│   │   │       │   │   ├── id.js
│   │   │       │   │   ├── is.js
│   │   │       │   │   ├── it.js
│   │   │       │   │   ├── ja.js
│   │   │       │   │   ├── jv.js
│   │   │       │   │   ├── ka.js
│   │   │       │   │   ├── kk.js
│   │   │       │   │   ├── km.js
│   │   │       │   │   ├── kn.js
│   │   │       │   │   ├── ko.js
│   │   │       │   │   ├── ky.js
│   │   │       │   │   ├── lb.js
│   │   │       │   │   ├── lo.js
│   │   │       │   │   ├── lt.js
│   │   │       │   │   ├── lv.js
│   │   │       │   │   ├── me.js
│   │   │       │   │   ├── mi.js
│   │   │       │   │   ├── mk.js
│   │   │       │   │   ├── ml.js
│   │   │       │   │   ├── mn.js
│   │   │       │   │   ├── mr.js
│   │   │       │   │   ├── ms-my.js
│   │   │       │   │   ├── ms.js
│   │   │       │   │   ├── mt.js
│   │   │       │   │   ├── my.js
│   │   │       │   │   ├── nb.js
│   │   │       │   │   ├── ne.js
│   │   │       │   │   ├── nl-be.js
│   │   │       │   │   ├── nl.js
│   │   │       │   │   ├── nn.js
│   │   │       │   │   ├── pa-in.js
│   │   │       │   │   ├── pl.js
│   │   │       │   │   ├── pt-br.js
│   │   │       │   │   ├── pt.js
│   │   │       │   │   ├── ro.js
│   │   │       │   │   ├── ru.js
│   │   │       │   │   ├── sd.js
│   │   │       │   │   ├── se.js
│   │   │       │   │   ├── si.js
│   │   │       │   │   ├── sk.js
│   │   │       │   │   ├── sl.js
│   │   │       │   │   ├── sq.js
│   │   │       │   │   ├── sr-cyrl.js
│   │   │       │   │   ├── sr.js
│   │   │       │   │   ├── ss.js
│   │   │       │   │   ├── sv.js
│   │   │       │   │   ├── sw.js
│   │   │       │   │   ├── ta.js
│   │   │       │   │   ├── te.js
│   │   │       │   │   ├── tet.js
│   │   │       │   │   ├── tg.js
│   │   │       │   │   ├── th.js
│   │   │       │   │   ├── tl-ph.js
│   │   │       │   │   ├── tlh.js
│   │   │       │   │   ├── tr.js
│   │   │       │   │   ├── tzl.js
│   │   │       │   │   ├── tzm-latn.js
│   │   │       │   │   ├── tzm.js
│   │   │       │   │   ├── ug-cn.js
│   │   │       │   │   ├── uk.js
│   │   │       │   │   ├── ur.js
│   │   │       │   │   ├── uz-latn.js
│   │   │       │   │   ├── uz.js
│   │   │       │   │   ├── vi.js
│   │   │       │   │   ├── x-pseudo.js
│   │   │       │   │   ├── yo.js
│   │   │       │   │   ├── zh-cn.js
│   │   │       │   │   ├── zh-hk.js
│   │   │       │   │   └── zh-tw.js
│   │   │       │   ├── moment.js
│   │   │       │   └── package.js
│   │   │       ├── perfect-scrollbar/
│   │   │       │   └── dist/
│   │   │       │       ├── perfect-scrollbar.common.js
│   │   │       │       └── perfect-scrollbar.esm.js
│   │   │       ├── quill/
│   │   │       │   └── dist/
│   │   │       │       ├── quill.bubble.css
│   │   │       │       ├── quill.core.css
│   │   │       │       ├── quill.core.js
│   │   │       │       └── quill.snow.css
│   │   │       ├── select2/
│   │   │       │   └── dist/
│   │   │       │       └── js/
│   │   │       │           └── i18n/
│   │   │       │               ├── af.js
│   │   │       │               ├── ar.js
│   │   │       │               ├── az.js
│   │   │       │               ├── bg.js
│   │   │       │               ├── bs.js
│   │   │       │               ├── build.txt
│   │   │       │               ├── ca.js
│   │   │       │               ├── cs.js
│   │   │       │               ├── da.js
│   │   │       │               ├── de.js
│   │   │       │               ├── dsb.js
│   │   │       │               ├── el.js
│   │   │       │               ├── en.js
│   │   │       │               ├── es.js
│   │   │       │               ├── et.js
│   │   │       │               ├── eu.js
│   │   │       │               ├── fa.js
│   │   │       │               ├── fi.js
│   │   │       │               ├── fr.js
│   │   │       │               ├── gl.js
│   │   │       │               ├── he.js
│   │   │       │               ├── hi.js
│   │   │       │               ├── hr.js
│   │   │       │               ├── hsb.js
│   │   │       │               ├── hu.js
│   │   │       │               ├── hy.js
│   │   │       │               ├── id.js
│   │   │       │               ├── is.js
│   │   │       │               ├── it.js
│   │   │       │               ├── ja.js
│   │   │       │               ├── km.js
│   │   │       │               ├── ko.js
│   │   │       │               ├── lt.js
│   │   │       │               ├── lv.js
│   │   │       │               ├── mk.js
│   │   │       │               ├── ms.js
│   │   │       │               ├── nb.js
│   │   │       │               ├── nl.js
│   │   │       │               ├── pl.js
│   │   │       │               ├── ps.js
│   │   │       │               ├── pt-BR.js
│   │   │       │               ├── pt.js
│   │   │       │               ├── ro.js
│   │   │       │               ├── ru.js
│   │   │       │               ├── sk.js
│   │   │       │               ├── sl.js
│   │   │       │               ├── sr-Cyrl.js
│   │   │       │               ├── sr.js
│   │   │       │               ├── sv.js
│   │   │       │               ├── th.js
│   │   │       │               ├── tk.js
│   │   │       │               ├── tr.js
│   │   │       │               ├── uk.js
│   │   │       │               ├── vi.js
│   │   │       │               ├── zh-CN.js
│   │   │       │               └── zh-TW.js
│   │   │       └── toastr/
│   │   │           └── toastr.js
│   │   └── dist/
│   │       ├── css/
│   │       │   ├── icons/
│   │       │   │   ├── font-awesome/
│   │       │   │   │   ├── css/
│   │       │   │   │   │   ├── fa-brands.css
│   │       │   │   │   │   ├── fa-regular.css
│   │       │   │   │   │   ├── fa-solid.css
│   │       │   │   │   │   ├── fontawesome-all.css
│   │       │   │   │   │   └── fontawesome.css
│   │       │   │   │   ├── less/
│   │       │   │   │   │   ├── _animated.less
│   │       │   │   │   │   ├── _bordered-pulled.less
│   │       │   │   │   │   ├── _core.less
│   │       │   │   │   │   ├── _fixed-width.less
│   │       │   │   │   │   ├── _icons.less
│   │       │   │   │   │   ├── _larger.less
│   │       │   │   │   │   ├── _list.less
│   │       │   │   │   │   ├── _mixins.less
│   │       │   │   │   │   ├── _rotated-flipped.less
│   │       │   │   │   │   ├── _screen-reader.less
│   │       │   │   │   │   ├── _stacked.less
│   │       │   │   │   │   ├── _variables.less
│   │       │   │   │   │   ├── fa-brands.less
│   │       │   │   │   │   ├── fa-regular.less
│   │       │   │   │   │   ├── fa-solid.less
│   │       │   │   │   │   └── fontawesome.less
│   │       │   │   │   └── scss/
│   │       │   │   │       ├── _animated.scss
│   │       │   │   │       ├── _bordered-pulled.scss
│   │       │   │   │       ├── _core.scss
│   │       │   │   │       ├── _fixed-width.scss
│   │       │   │   │       ├── _icons.scss
│   │       │   │   │       ├── _larger.scss
│   │       │   │   │       ├── _list.scss
│   │       │   │   │       ├── _mixins.scss
│   │       │   │   │       ├── _rotated-flipped.scss
│   │       │   │   │       ├── _screen-reader.scss
│   │       │   │   │       ├── _stacked.scss
│   │       │   │   │       ├── _variables.scss
│   │       │   │   │       ├── fa-brands.scss
│   │       │   │   │       ├── fa-regular.scss
│   │       │   │   │       ├── fa-solid.scss
│   │       │   │   │       └── fontawesome.scss
│   │       │   │   ├── material-design-iconic-font/
│   │       │   │   │   └── css/
│   │       │   │   │       └── material-design-iconic-font.css
│   │       │   │   ├── themify-icons/
│   │       │   │   │   ├── ie7/
│   │       │   │   │   │   ├── ie7.css
│   │       │   │   │   │   └── ie7.js
│   │       │   │   │   ├── themify-icons.css
│   │       │   │   │   └── themify-icons.less
│   │       │   │   └── weather-icons/
│   │       │   │       ├── css/
│   │       │   │       │   ├── weather-icons-core.css
│   │       │   │       │   ├── weather-icons-variables.css
│   │       │   │       │   ├── weather-icons-wind.css
│   │       │   │       │   └── weather-icons.css
│   │       │   │       ├── less/
│   │       │   │       │   ├── css/
│   │       │   │       │   │   ├── variables-beaufort.css
│   │       │   │       │   │   ├── variables-day.css
│   │       │   │       │   │   ├── variables-direction.css
│   │       │   │       │   │   ├── variables-misc.css
│   │       │   │       │   │   ├── variables-moon.css
│   │       │   │       │   │   ├── variables-neutral.css
│   │       │   │       │   │   ├── variables-night.css
│   │       │   │       │   │   ├── variables-time.css
│   │       │   │       │   │   └── variables-wind-names.css
│   │       │   │       │   ├── icon-classes/
│   │       │   │       │   │   ├── classes-beaufort.less
│   │       │   │       │   │   ├── classes-day.less
│   │       │   │       │   │   ├── classes-direction.less
│   │       │   │       │   │   ├── classes-misc.less
│   │       │   │       │   │   ├── classes-moon-aliases.less
│   │       │   │       │   │   ├── classes-moon.less
│   │       │   │       │   │   ├── classes-neutral.less
│   │       │   │       │   │   ├── classes-night.less
│   │       │   │       │   │   ├── classes-time.less
│   │       │   │       │   │   ├── classes-wind-aliases.less
│   │       │   │       │   │   ├── classes-wind-degrees.less
│   │       │   │       │   │   └── classes-wind.less
│   │       │   │       │   ├── icon-variables/
│   │       │   │       │   │   ├── variables-beaufort.less
│   │       │   │       │   │   ├── variables-day.less
│   │       │   │       │   │   ├── variables-direction.less
│   │       │   │       │   │   ├── variables-misc.less
│   │       │   │       │   │   ├── variables-moon.less
│   │       │   │       │   │   ├── variables-neutral.less
│   │       │   │       │   │   ├── variables-night.less
│   │       │   │       │   │   ├── variables-time.less
│   │       │   │       │   │   └── variables-wind-names.less
│   │       │   │       │   ├── mappings/
│   │       │   │       │   │   ├── wi-forecast-io.less
│   │       │   │       │   │   ├── wi-owm.less
│   │       │   │       │   │   ├── wi-wmo4680.less
│   │       │   │       │   │   └── wi-yahoo.less
│   │       │   │       │   ├── weather-icons-classes.less
│   │       │   │       │   ├── weather-icons-core.less
│   │       │   │       │   ├── weather-icons-variables.less
│   │       │   │       │   ├── weather-icons-wind.less
│   │       │   │       │   ├── weather-icons-wind.min.less
│   │       │   │       │   ├── weather-icons.less
│   │       │   │       │   └── weather-icons.min.less
│   │       │   │       └── sass/
│   │       │   │           ├── icon-classes/
│   │       │   │           │   ├── classes-beaufort.scss
│   │       │   │           │   ├── classes-day.scss
│   │       │   │           │   ├── classes-direction.scss
│   │       │   │           │   ├── classes-misc.scss
│   │       │   │           │   ├── classes-moon-aliases.scss
│   │       │   │           │   ├── classes-moon.scss
│   │       │   │           │   ├── classes-neutral.scss
│   │       │   │           │   ├── classes-night.scss
│   │       │   │           │   ├── classes-time.scss
│   │       │   │           │   ├── classes-wind-aliases.scss
│   │       │   │           │   ├── classes-wind-degrees.scss
│   │       │   │           │   └── classes-wind.scss
│   │       │   │           ├── icon-variables/
│   │       │   │           │   ├── variables-beaufort.scss
│   │       │   │           │   ├── variables-day.scss
│   │       │   │           │   ├── variables-direction.scss
│   │       │   │           │   ├── variables-misc.scss
│   │       │   │           │   ├── variables-moon.scss
│   │       │   │           │   ├── variables-neutral.scss
│   │       │   │           │   ├── variables-night.scss
│   │       │   │           │   ├── variables-time.scss
│   │       │   │           │   └── variables-wind-names.scss
│   │       │   │           ├── mappings/
│   │       │   │           │   ├── wi-forecast-io.scss
│   │       │   │           │   ├── wi-owm.scss
│   │       │   │           │   ├── wi-wmo4680.scss
│   │       │   │           │   └── wi-yahoo.scss
│   │       │   │           ├── weather-icons-classes.scss
│   │       │   │           ├── weather-icons-core.scss
│   │       │   │           ├── weather-icons-variables.scss
│   │       │   │           ├── weather-icons-wind.min.scss
│   │       │   │           ├── weather-icons-wind.scss
│   │       │   │           ├── weather-icons.min.scss
│   │       │   │           └── weather-icons.scss
│   │       │   └── style.css
│   │       └── js/
│   │           ├── app-style-switcher.js
│   │           ├── custom.js
│   │           ├── jquery.ui.touch-punch-improved.js
│   │           ├── pages/
│   │           │   ├── calendar/
│   │           │   │   └── cal-init.js
│   │           │   ├── chart/
│   │           │   │   ├── chart-init.js
│   │           │   │   └── chart-page-init.js
│   │           │   ├── dashboards/
│   │           │   │   └── dashboard1.js
│   │           │   ├── maps/
│   │           │   │   └── map-google.init.js
│   │           │   ├── mask/
│   │           │   │   └── mask.init.js
│   │           │   └── sparkline/
│   │           │       └── jquery.charts-sparkline.js
│   │           ├── sidebarmenu.js
│   │           └── waves.js
│   ├── css/
│   │   └── app.css
│   ├── index.php
│   ├── js/
│   │   └── app.js
│   └── robots.txt
├── resources/
│   ├── js/
│   │   ├── app.js
│   │   ├── bootstrap.js
│   │   └── components/
│   │       └── ExampleComponent.vue
│   ├── lang/
│   │   └── en/
│   │       ├── auth.php
│   │       ├── pagination.php
│   │       ├── passwords.php
│   │       └── validation.php
│   ├── sass/
│   │   ├── _variables.scss
│   │   └── app.scss
│   └── views/
│       ├── admin/
│       │   ├── auth/
│       │   │   └── login.blade.php
│       │   ├── calendar/
│       │   │   ├── addevent.blade.php
│       │   │   └── event.blade.php
│       │   ├── city/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── dashboard/
│       │   │   └── index.blade.php
│       │   ├── department/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── designation/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── download/
│       │   │   └── index.blade.php
│       │   ├── employee/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── event/
│       │   │   ├── event.blade.php
│       │   │   └── test.blade.php
│       │   ├── includes/
│       │   │   ├── head.blade.php
│       │   │   ├── navigation.blade.php
│       │   │   ├── scripts.blade.php
│       │   │   └── sidebar.blade.php
│       │   ├── layout/
│       │   │   └── master.blade.php
│       │   ├── leave/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── managesalary/
│       │   │   ├── detail.blade.php
│       │   │   ├── index.blade.php
│       │   │   ├── makepayment.blade.php
│       │   │   └── salarylist.blade.php
│       │   ├── profile/
│       │   │   ├── changepw.blade.php
│       │   │   └── index.blade.php
│       │   ├── salary/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── shift/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── totalleave/
│       │   │   └── index.blade.php
│       │   └── user/
│       │       ├── create.blade.php
│       │       ├── edit.blade.php
│       │       ├── index.blade.php
│       │       └── payment.blade.php
│       ├── auth/
│       │   ├── login.blade.php
│       │   ├── passwords/
│       │   │   ├── email.blade.php
│       │   │   └── reset.blade.php
│       │   ├── register.blade.php
│       │   └── verify.blade.php
│       ├── home.blade.php
│       ├── layouts/
│       │   └── app.blade.php
│       └── welcome.blade.php
├── routes/
│   ├── api.php
│   ├── channels.php
│   ├── console.php
│   └── web.php
├── server.php
├── storage/
│   ├── app/
│   │   └── .gitignore
│   ├── framework/
│   │   ├── .gitignore
│   │   ├── cache/
│   │   │   └── .gitignore
│   │   ├── sessions/
│   │   │   └── .gitignore
│   │   ├── testing/
│   │   │   └── .gitignore
│   │   └── views/
│   │       └── .gitignore
│   └── logs/
│       └── .gitignore
├── tests/
│   ├── CreatesApplication.php
│   ├── Feature/
│   │   └── ExampleTest.php
│   ├── TestCase.php
│   └── Unit/
│       └── ExampleTest.php
└── webpack.mix.js

================================================
FILE CONTENTS
================================================

================================================
FILE: .editorconfig
================================================
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 4
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false

[*.yml]
indent_size = 2


================================================
FILE: .gitattributes
================================================
* text=auto
*.css linguist-vendored
*.scss linguist-vendored
*.js linguist-vendored
CHANGELOG.md export-ignore


================================================
FILE: .gitignore
================================================
/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
.env
.phpunit.result.cache
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log


================================================
FILE: .idea/ems.iml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
  <component name="NewModuleRootManager">
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/app" isTestSource="false" packagePrefix="App\" />
      <sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" packagePrefix="Tests\" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/beyondcode/laravel-dump-server" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/brian2694/laravel-toastr" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/inflector" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/instantiator" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/lexer" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/dragonmantank/cron-expression" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/erusev/parsedown" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/fideloper/proxy" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/filp/whoops" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/fzaninotto/faker" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/hamcrest/hamcrest-php" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-color" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-highlighter" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/laravel/framework" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/laravel/tinker" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/league/flysystem" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/maddhatter/laravel-fullcalendar" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/mockery/mockery" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/monolog/monolog" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/nesbot/carbon" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/nunomaduro/collision" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/opis/closure" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/paragonie/random_compat" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/manifest" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/version" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpoption/phpoption" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpspec/prophecy" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-code-coverage" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-file-iterator" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-text-template" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-timer" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-token-stream" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/phpunit" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/log" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/psy/psysh" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/ramsey/uuid" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/comparator" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/diff" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/environment" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/exporter" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/global-state" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-enumerator" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-reflector" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/recursion-context" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/resource-operations" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/version" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/console" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/contracts" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/debug" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/finder" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-foundation" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-kernel" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-ctype" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php72" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/process" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/routing" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/vlucas/phpdotenv" />
      <excludeFolder url="file://$MODULE_DIR$/vendor/webmozart/assert" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

================================================
FILE: .idea/misc.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="JavaScriptSettings">
    <option name="languageLevel" value="ES6" />
  </component>
</project>

================================================
FILE: .idea/modules.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ProjectModuleManager">
    <modules>
      <module fileurl="file://$PROJECT_DIR$/.idea/ems.iml" filepath="$PROJECT_DIR$/.idea/ems.iml" />
    </modules>
  </component>
</project>

================================================
FILE: .idea/php.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="PhpIncludePathManager">
    <include_path>
      <path value="$PROJECT_DIR$/vendor/opis/closure" />
      <path value="$PROJECT_DIR$/vendor/composer" />
      <path value="$PROJECT_DIR$/vendor/phar-io/version" />
      <path value="$PROJECT_DIR$/vendor/phar-io/manifest" />
      <path value="$PROJECT_DIR$/vendor/dnoegel/php-xdg-base-dir" />
      <path value="$PROJECT_DIR$/vendor/phpspec/prophecy" />
      <path value="$PROJECT_DIR$/vendor/phpunit/phpunit" />
      <path value="$PROJECT_DIR$/vendor/beyondcode/laravel-dump-server" />
      <path value="$PROJECT_DIR$/vendor/mockery/mockery" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-token-stream" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-code-coverage" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-timer" />
      <path value="$PROJECT_DIR$/vendor/webmozart/assert" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-text-template" />
      <path value="$PROJECT_DIR$/vendor/fzaninotto/faker" />
      <path value="$PROJECT_DIR$/vendor/dragonmantank/cron-expression" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-file-iterator" />
      <path value="$PROJECT_DIR$/vendor/fideloper/proxy" />
      <path value="$PROJECT_DIR$/vendor/league/flysystem" />
      <path value="$PROJECT_DIR$/vendor/myclabs/deep-copy" />
      <path value="$PROJECT_DIR$/vendor/nikic/php-parser" />
      <path value="$PROJECT_DIR$/vendor/paragonie/random_compat" />
      <path value="$PROJECT_DIR$/vendor/laravel/framework" />
      <path value="$PROJECT_DIR$/vendor/phpdocumentor/type-resolver" />
      <path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-common" />
      <path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-docblock" />
      <path value="$PROJECT_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
      <path value="$PROJECT_DIR$/vendor/nunomaduro/collision" />
      <path value="$PROJECT_DIR$/vendor/ramsey/uuid" />
      <path value="$PROJECT_DIR$/vendor/theseer/tokenizer" />
      <path value="$PROJECT_DIR$/vendor/phpoption/phpoption" />
      <path value="$PROJECT_DIR$/vendor/laravel/tinker" />
      <path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
      <path value="$PROJECT_DIR$/vendor/symfony/console" />
      <path value="$PROJECT_DIR$/vendor/symfony/http-kernel" />
      <path value="$PROJECT_DIR$/vendor/symfony/http-foundation" />
      <path value="$PROJECT_DIR$/vendor/egulias/email-validator" />
      <path value="$PROJECT_DIR$/vendor/sebastian/diff" />
      <path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher" />
      <path value="$PROJECT_DIR$/vendor/sebastian/version" />
      <path value="$PROJECT_DIR$/vendor/psr/simple-cache" />
      <path value="$PROJECT_DIR$/vendor/symfony/debug" />
      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
      <path value="$PROJECT_DIR$/vendor/sebastian/resource-operations" />
      <path value="$PROJECT_DIR$/vendor/psr/log" />
      <path value="$PROJECT_DIR$/vendor/psy/psysh" />
      <path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
      <path value="$PROJECT_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
      <path value="$PROJECT_DIR$/vendor/symfony/contracts" />
      <path value="$PROJECT_DIR$/vendor/symfony/translation" />
      <path value="$PROJECT_DIR$/vendor/sebastian/object-enumerator" />
      <path value="$PROJECT_DIR$/vendor/symfony/finder" />
      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-php72" />
      <path value="$PROJECT_DIR$/vendor/sebastian/object-reflector" />
      <path value="$PROJECT_DIR$/vendor/symfony/process" />
      <path value="$PROJECT_DIR$/vendor/sebastian/exporter" />
      <path value="$PROJECT_DIR$/vendor/symfony/routing" />
      <path value="$PROJECT_DIR$/vendor/sebastian/recursion-context" />
      <path value="$PROJECT_DIR$/vendor/psr/container" />
      <path value="$PROJECT_DIR$/vendor/filp/whoops" />
      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-ctype" />
      <path value="$PROJECT_DIR$/vendor/sebastian/comparator" />
      <path value="$PROJECT_DIR$/vendor/symfony/css-selector" />
      <path value="$PROJECT_DIR$/vendor/sebastian/environment" />
      <path value="$PROJECT_DIR$/vendor/sebastian/global-state" />
      <path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
      <path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
      <path value="$PROJECT_DIR$/vendor/hamcrest/hamcrest-php" />
      <path value="$PROJECT_DIR$/vendor/nesbot/carbon" />
      <path value="$PROJECT_DIR$/vendor/swiftmailer/swiftmailer" />
      <path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-color" />
      <path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-highlighter" />
      <path value="$PROJECT_DIR$/vendor/vlucas/phpdotenv" />
      <path value="$PROJECT_DIR$/vendor/monolog/monolog" />
      <path value="$PROJECT_DIR$/vendor/erusev/parsedown" />
      <path value="$PROJECT_DIR$/vendor/maddhatter/laravel-fullcalendar" />
      <path value="$PROJECT_DIR$/vendor/brian2694/laravel-toastr" />
    </include_path>
  </component>
  <component name="PhpProjectSharedConfiguration" php_language_level="7.1" />
  <component name="PhpUnit">
    <phpunit_settings>
      <PhpUnitSettings load_method="CUSTOM_LOADER" custom_loader_path="$PROJECT_DIR$/vendor/autoload.php" />
    </phpunit_settings>
  </component>
</project>

================================================
FILE: .idea/vcs.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="VcsDirectoryMappings">
    <mapping directory="$PROJECT_DIR$" vcs="Git" />
  </component>
</project>

================================================
FILE: .idea/workspace.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="822e2bf2-54d3-48aa-9620-dbb230c561bf" name="Default Changelist" comment="">
      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
    </list>
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="ComposerSettings" doNotAsk="true" synchronizationState="SYNCHRONIZE">
    <pharConfigPath>$PROJECT_DIR$/composer.json</pharConfigPath>
  </component>
  <component name="FUSProjectUsageTrigger">
    <session id="991782165">
      <usages-collector id="statistics.lifecycle.project">
        <counts>
          <entry key="project.closed" value="60" />
          <entry key="project.open.time.0" value="2" />
          <entry key="project.open.time.1" value="12" />
          <entry key="project.open.time.10" value="1" />
          <entry key="project.open.time.102" value="1" />
          <entry key="project.open.time.104" value="1" />
          <entry key="project.open.time.105" value="1" />
          <entry key="project.open.time.106" value="1" />
          <entry key="project.open.time.107" value="1" />
          <entry key="project.open.time.112" value="1" />
          <entry key="project.open.time.2" value="8" />
          <entry key="project.open.time.27" value="1" />
          <entry key="project.open.time.3" value="2" />
          <entry key="project.open.time.38" value="1" />
          <entry key="project.open.time.4" value="2" />
          <entry key="project.open.time.41" value="1" />
          <entry key="project.open.time.42" value="1" />
          <entry key="project.open.time.44" value="1" />
          <entry key="project.open.time.45" value="1" />
          <entry key="project.open.time.47" value="1" />
          <entry key="project.open.time.48" value="4" />
          <entry key="project.open.time.49" value="1" />
          <entry key="project.open.time.5" value="1" />
          <entry key="project.open.time.50" value="1" />
          <entry key="project.open.time.53" value="1" />
          <entry key="project.open.time.54" value="1" />
          <entry key="project.open.time.55" value="2" />
          <entry key="project.open.time.56" value="1" />
          <entry key="project.open.time.59" value="1" />
          <entry key="project.open.time.6" value="1" />
          <entry key="project.open.time.63" value="1" />
          <entry key="project.open.time.65" value="1" />
          <entry key="project.open.time.66" value="3" />
          <entry key="project.open.time.68" value="1" />
          <entry key="project.open.time.7" value="1" />
          <entry key="project.open.time.71" value="1" />
          <entry key="project.open.time.75" value="1" />
          <entry key="project.open.time.8" value="1" />
          <entry key="project.open.time.80" value="1" />
          <entry key="project.open.time.81" value="1" />
          <entry key="project.open.time.82" value="1" />
          <entry key="project.open.time.87" value="1" />
          <entry key="project.open.time.88" value="1" />
          <entry key="project.open.time.9" value="2" />
          <entry key="project.opened" value="71" />
        </counts>
      </usages-collector>
      <usages-collector id="statistics.file.extensions.open">
        <counts>
          <entry key="css" value="1" />
          <entry key="gitignore" value="1" />
          <entry key="htm" value="1" />
          <entry key="html" value="37" />
          <entry key="js" value="2" />
          <entry key="log" value="5" />
          <entry key="php" value="1095" />
          <entry key="php___jb_tmp___" value="2" />
          <entry key="txt" value="1" />
        </counts>
      </usages-collector>
      <usages-collector id="statistics.file.types.open">
        <counts>
          <entry key="Blade" value="551" />
          <entry key="CSS" value="1" />
          <entry key="HTML" value="38" />
          <entry key="JavaScript" value="2" />
          <entry key="Log" value="5" />
          <entry key="PHP" value="544" />
          <entry key="PLAIN_TEXT" value="4" />
        </counts>
      </usages-collector>
      <usages-collector id="statistics.file.extensions.edit">
        <counts>
          <entry key="html" value="906" />
          <entry key="log" value="7" />
          <entry key="php" value="36038" />
        </counts>
      </usages-collector>
      <usages-collector id="statistics.file.types.edit">
        <counts>
          <entry key="Blade" value="18393" />
          <entry key="HTML" value="906" />
          <entry key="Log" value="7" />
          <entry key="PHP" value="17645" />
        </counts>
      </usages-collector>
      <usages-collector id="statistics.php.new.class">
        <counts>
          <entry key="PHP Class.type" value="1" />
        </counts>
      </usages-collector>
    </session>
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/resources/views/admin/user/index.blade.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="1887">
              <caret line="111" column="49" selection-start-line="111" selection-start-column="49" selection-end-line="111" selection-end-column="49" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/resources/views/admin/leave/edit.blade.php">
          <provider selected="true" editor-type-id="text-editor" />
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/resources/views/admin/leave/index.blade.php">
          <provider selected="true" editor-type-id="text-editor" />
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/Http/Controllers/LeaveController.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="867">
              <caret line="57" selection-start-line="57" selection-end-line="57" />
              <folding>
                <element signature="e#40#53#0#PHP" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/Http/Requests/LeaveRequest.php">
          <provider selected="true" editor-type-id="text-editor" />
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/routes/web.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="1683">
              <caret line="108" selection-start-line="108" selection-end-line="108" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Auth/LoginController.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="425">
              <caret line="28" column="38" selection-start-line="28" selection-start-column="29" selection-end-line="28" selection-end-column="38" />
            </state>
          </provider>
        </entry>
      </file>
      <file pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/resources/views/admin/auth/login.blade.php">
          <provider selected="true" editor-type-id="text-editor" />
        </entry>
      </file>
      <file pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/Http/Controllers/UserController.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="2958">
              <caret line="178" column="31" selection-start-line="178" selection-start-column="31" selection-end-line="178" selection-end-column="31" />
              <folding>
                <element signature="e#39#75#0#PHP" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FindInProjectRecents">
    <findStrings>
      <find>logout</find>
      <find>admin.dashboard</find>
      <find>admin</find>
      <find>admin.user</find>
      <find>sidebar-item</find>
      <find>container-fluid</find>
      <find>admin.layout.master</find>
      <find>scroll-sidebar</find>
      <find>Personal Info</find>
      <find>Form Elements</find>
      <find>Previous</find>
      <find>Create New</find>
      <find>My Profile</find>
      <find>Charts</find>
      <find>logo-text</find>
      <find>Employee List</find>
      <find>managesalary.detail</find>
      <find>delete-form</find>
      <find>deletePost</find>
      <find>approve</find>
      <find>Approve</find>
      <find>id=&quot;tax&quot;</find>
      <find>card-title</find>
      <find>April 2019</find>
      <find>fc-view-container</find>
      <find>calendar</find>
      <find>calendar-events</find>
      <find>jquery</find>
      <find>admin-panel/assets/libs/jquery/dist/jquery.min.js</find>
      <find>admin-panel/dist/js/jquery-ui.min.js</find>
    </findStrings>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/resources/views/admin/managesalary/salarylist.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/profile/changepw.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/salary/create.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/salary/edit.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/salary/index.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/shift/create.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/shift/edit.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/shift/index.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/totalleave/index.blade.php" />
        <option value="$PROJECT_DIR$/database/migrations/2014_10_12_000000_create_users_table.php" />
        <option value="$PROJECT_DIR$/database/migrations/2019_03_17_061433_create_leaves_table.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/leave/index.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/leave/create.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/includes/navigation.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/layout/master.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/managesalary/makepayment.blade.php" />
        <option value="$PROJECT_DIR$/app/Leave.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/user/index.blade.php" />
        <option value="$PROJECT_DIR$/app/Salary.php" />
        <option value="$PROJECT_DIR$/app/Managesalary.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/managesalary/detail.blade.php" />
        <option value="$USER_HOME$/Downloads/admin template/New folder/html/ltr/pages-calendar.html" />
        <option value="$PROJECT_DIR$/app/User.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/DashboardController.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/calendar/test.blade.php" />
        <option value="$PROJECT_DIR$/database/migrations/2019_04_21_111757_create_events_table.php" />
        <option value="$PROJECT_DIR$/storage/logs/laravel-2019-04-23.log" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/Calendar.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/EventController.php" />
        <option value="$PROJECT_DIR$/database/migrations/2019_04_26_023012_create_calendars_table.php" />
        <option value="$PROJECT_DIR$/app/Calendar.php" />
        <option value="$PROJECT_DIR$/routes/web.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/calendar/addevent.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/dashboard/index.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/profile/index.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/includes/sidebar.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/calendar/event.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/includes/head.blade.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/includes/scripts.blade.php" />
        <option value="$PROJECT_DIR$/config/toastr.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/CalendarController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/DepartmentController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/CityController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/DesignationController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/EmployeeController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/LeaveController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/ManagesalaryController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/SalaryController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/ShiftController.php" />
        <option value="$PROJECT_DIR$/app/Http/Controllers/UserController.php" />
        <option value="$PROJECT_DIR$/resources/views/admin/user/edit.blade.php" />
      </list>
    </option>
  </component>
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER">
    <package-json value="$PROJECT_DIR$/package.json" />
  </component>
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
    <sorting>DEFINITION_ORDER</sorting>
  </component>
  <component name="NodePackageJsonFileManager">
    <packageJsonPaths>
      <path value="$PROJECT_DIR$/package.json" />
      <path value="$PROJECT_DIR$/public/admin-panel/assets/libs/flot/package.json" />
      <path value="$PROJECT_DIR$/public/admin-panel/assets/libs/jquery-asColor/package.json" />
      <path value="$PROJECT_DIR$/public/admin-panel/assets/libs/jquery-asGradient/package.json" />
    </packageJsonPaths>
  </component>
  <component name="PhpWorkspaceProjectConfiguration">
    <include_path>
      <path value="$PROJECT_DIR$/vendor/opis/closure" />
      <path value="$PROJECT_DIR$/vendor/composer" />
      <path value="$PROJECT_DIR$/vendor/phar-io/version" />
      <path value="$PROJECT_DIR$/vendor/phar-io/manifest" />
      <path value="$PROJECT_DIR$/vendor/dnoegel/php-xdg-base-dir" />
      <path value="$PROJECT_DIR$/vendor/phpspec/prophecy" />
      <path value="$PROJECT_DIR$/vendor/phpunit/phpunit" />
      <path value="$PROJECT_DIR$/vendor/beyondcode/laravel-dump-server" />
      <path value="$PROJECT_DIR$/vendor/mockery/mockery" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-token-stream" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-code-coverage" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-timer" />
      <path value="$PROJECT_DIR$/vendor/webmozart/assert" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-text-template" />
      <path value="$PROJECT_DIR$/vendor/fzaninotto/faker" />
      <path value="$PROJECT_DIR$/vendor/dragonmantank/cron-expression" />
      <path value="$PROJECT_DIR$/vendor/phpunit/php-file-iterator" />
      <path value="$PROJECT_DIR$/vendor/fideloper/proxy" />
      <path value="$PROJECT_DIR$/vendor/league/flysystem" />
      <path value="$PROJECT_DIR$/vendor/myclabs/deep-copy" />
      <path value="$PROJECT_DIR$/vendor/nikic/php-parser" />
      <path value="$PROJECT_DIR$/vendor/paragonie/random_compat" />
      <path value="$PROJECT_DIR$/vendor/laravel/framework" />
      <path value="$PROJECT_DIR$/vendor/phpdocumentor/type-resolver" />
      <path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-common" />
      <path value="$PROJECT_DIR$/vendor/phpdocumentor/reflection-docblock" />
      <path value="$PROJECT_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
      <path value="$PROJECT_DIR$/vendor/nunomaduro/collision" />
      <path value="$PROJECT_DIR$/vendor/ramsey/uuid" />
      <path value="$PROJECT_DIR$/vendor/theseer/tokenizer" />
      <path value="$PROJECT_DIR$/vendor/phpoption/phpoption" />
      <path value="$PROJECT_DIR$/vendor/laravel/tinker" />
      <path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
      <path value="$PROJECT_DIR$/vendor/symfony/console" />
      <path value="$PROJECT_DIR$/vendor/symfony/http-kernel" />
      <path value="$PROJECT_DIR$/vendor/symfony/http-foundation" />
      <path value="$PROJECT_DIR$/vendor/egulias/email-validator" />
      <path value="$PROJECT_DIR$/vendor/sebastian/diff" />
      <path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher" />
      <path value="$PROJECT_DIR$/vendor/sebastian/version" />
      <path value="$PROJECT_DIR$/vendor/psr/simple-cache" />
      <path value="$PROJECT_DIR$/vendor/symfony/debug" />
      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
      <path value="$PROJECT_DIR$/vendor/sebastian/resource-operations" />
      <path value="$PROJECT_DIR$/vendor/psr/log" />
      <path value="$PROJECT_DIR$/vendor/psy/psysh" />
      <path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
      <path value="$PROJECT_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
      <path value="$PROJECT_DIR$/vendor/symfony/contracts" />
      <path value="$PROJECT_DIR$/vendor/symfony/translation" />
      <path value="$PROJECT_DIR$/vendor/sebastian/object-enumerator" />
      <path value="$PROJECT_DIR$/vendor/symfony/finder" />
      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-php72" />
      <path value="$PROJECT_DIR$/vendor/sebastian/object-reflector" />
      <path value="$PROJECT_DIR$/vendor/symfony/process" />
      <path value="$PROJECT_DIR$/vendor/sebastian/exporter" />
      <path value="$PROJECT_DIR$/vendor/symfony/routing" />
      <path value="$PROJECT_DIR$/vendor/sebastian/recursion-context" />
      <path value="$PROJECT_DIR$/vendor/psr/container" />
      <path value="$PROJECT_DIR$/vendor/filp/whoops" />
      <path value="$PROJECT_DIR$/vendor/symfony/polyfill-ctype" />
      <path value="$PROJECT_DIR$/vendor/sebastian/comparator" />
      <path value="$PROJECT_DIR$/vendor/symfony/css-selector" />
      <path value="$PROJECT_DIR$/vendor/sebastian/environment" />
      <path value="$PROJECT_DIR$/vendor/sebastian/global-state" />
      <path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
      <path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
      <path value="$PROJECT_DIR$/vendor/hamcrest/hamcrest-php" />
      <path value="$PROJECT_DIR$/vendor/nesbot/carbon" />
      <path value="$PROJECT_DIR$/vendor/swiftmailer/swiftmailer" />
      <path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-color" />
      <path value="$PROJECT_DIR$/vendor/jakub-onderka/php-console-highlighter" />
      <path value="$PROJECT_DIR$/vendor/vlucas/phpdotenv" />
      <path value="$PROJECT_DIR$/vendor/monolog/monolog" />
      <path value="$PROJECT_DIR$/vendor/erusev/parsedown" />
      <path value="$PROJECT_DIR$/vendor/maddhatter/laravel-fullcalendar" />
      <path value="$PROJECT_DIR$/vendor/brian2694/laravel-toastr" />
    </include_path>
  </component>
  <component name="ProjectFrameBounds" extendedState="6">
    <option name="x" value="10" />
    <option name="y" value="20" />
    <option name="width" value="1346" />
    <option name="height" value="728" />
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="true">
    <ConfirmationsSetting value="1" id="Add" />
  </component>
  <component name="ProjectView">
    <navigator proportions="" version="1">
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="ProjectPane">
        <subPane>
          <expand>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="app" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="app" type="462c0819:PsiDirectoryNode" />
              <item name="Http" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="app" type="462c0819:PsiDirectoryNode" />
              <item name="Http" type="462c0819:PsiDirectoryNode" />
              <item name="Controllers" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="app" type="462c0819:PsiDirectoryNode" />
              <item name="Http" type="462c0819:PsiDirectoryNode" />
              <item name="Controllers" type="462c0819:PsiDirectoryNode" />
              <item name="Auth" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="config" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="resources" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="resources" type="462c0819:PsiDirectoryNode" />
              <item name="views" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="resources" type="462c0819:PsiDirectoryNode" />
              <item name="views" type="462c0819:PsiDirectoryNode" />
              <item name="admin" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="resources" type="462c0819:PsiDirectoryNode" />
              <item name="views" type="462c0819:PsiDirectoryNode" />
              <item name="admin" type="462c0819:PsiDirectoryNode" />
              <item name="auth" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="resources" type="462c0819:PsiDirectoryNode" />
              <item name="views" type="462c0819:PsiDirectoryNode" />
              <item name="admin" type="462c0819:PsiDirectoryNode" />
              <item name="includes" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="resources" type="462c0819:PsiDirectoryNode" />
              <item name="views" type="462c0819:PsiDirectoryNode" />
              <item name="admin" type="462c0819:PsiDirectoryNode" />
              <item name="leave" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="resources" type="462c0819:PsiDirectoryNode" />
              <item name="views" type="462c0819:PsiDirectoryNode" />
              <item name="admin" type="462c0819:PsiDirectoryNode" />
              <item name="user" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="ems" type="b2602c69:ProjectViewProjectNode" />
              <item name="ems" type="462c0819:PsiDirectoryNode" />
              <item name="routes" type="462c0819:PsiDirectoryNode" />
            </path>
          </expand>
          <select />
        </subPane>
      </pane>
      <pane id="Scope" />
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="SearchEverywhereHistoryKey" value="leaverequest.php&#9;FILE&#9;file://C:/xampp/htdocs/laravel/ems/app/Http/Requests/LeaveRequest.php" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$/../notification" />
    <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
    <property name="nodejs_npm_path_reset_for_default_project" value="true" />
    <property name="nodejs_package_manager_path" value="yarn" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="C:\xampp\htdocs\web" />
      <recent name="C:\xampp\htdocs\laravel\ems\resources\views\admin\designation" />
    </key>
    <key name="MoveFile.RECENT_KEYS">
      <recent name="C:\xampp\htdocs\laravel\ems\resources\views\admin" />
    </key>
  </component>
  <component name="RunDashboard">
    <option name="ruleStates">
      <list>
        <RuleState>
          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
        </RuleState>
        <RuleState>
          <option name="name" value="StatusDashboardGroupingRule" />
        </RuleState>
      </list>
    </option>
  </component>
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="822e2bf2-54d3-48aa-9620-dbb230c561bf" name="Default Changelist" comment="" />
      <created>1551954130068</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1551954130068</updated>
      <workItem from="1551954132360" duration="353000" />
      <workItem from="1552029747422" duration="1790000" />
      <workItem from="1552192856834" duration="46907000" />
      <workItem from="1552319554736" duration="2586000" />
      <workItem from="1552354417771" duration="1105000" />
      <workItem from="1552399612706" duration="9760000" />
      <workItem from="1552440962270" duration="24669000" />
      <workItem from="1552485295514" duration="3718000" />
      <workItem from="1552527439407" duration="10977000" />
      <workItem from="1552613657883" duration="4363000" />
      <workItem from="1552620654544" duration="7665000" />
      <workItem from="1552708825092" duration="5149000" />
      <workItem from="1552787464276" duration="13170000" />
      <workItem from="1552883300753" duration="15653000" />
      <workItem from="1552915173995" duration="26697000" />
      <workItem from="1553045658545" duration="24486000" />
      <workItem from="1553176583812" duration="1854000" />
      <workItem from="1553219992748" duration="1605000" />
      <workItem from="1553275405637" duration="687000" />
      <workItem from="1553313719578" duration="46000" />
      <workItem from="1553343274030" duration="680000" />
      <workItem from="1553355779988" duration="271000" />
      <workItem from="1553360010925" duration="1369000" />
      <workItem from="1553393322326" duration="47000" />
      <workItem from="1553394529402" duration="249000" />
      <workItem from="1553401778257" duration="9975000" />
      <workItem from="1553652333806" duration="4456000" />
      <workItem from="1553747609472" duration="33204000" />
      <workItem from="1554087555244" duration="12343000" />
      <workItem from="1554122901978" duration="639000" />
      <workItem from="1554174726144" duration="21529000" />
      <workItem from="1554266045755" duration="5066000" />
      <workItem from="1554345846556" duration="651000" />
      <workItem from="1554352730794" duration="19875000" />
      <workItem from="1554428982822" duration="2142000" />
      <workItem from="1554432540907" duration="625000" />
      <workItem from="1554439296978" duration="6748000" />
      <workItem from="1554460363083" duration="1454000" />
      <workItem from="1554478433236" duration="616000" />
      <workItem from="1554612300858" duration="5436000" />
      <workItem from="1554870250523" duration="36133000" />
      <workItem from="1555042182864" duration="1706000" />
      <workItem from="1555245924176" duration="94000" />
      <workItem from="1555246553713" duration="718000" />
      <workItem from="1555304714077" duration="7323000" />
      <workItem from="1555313081318" duration="11623000" />
      <workItem from="1555345996937" duration="13000" />
      <workItem from="1555390145851" duration="10384000" />
      <workItem from="1555404002223" duration="1136000" />
      <workItem from="1555405784238" duration="1929000" />
      <workItem from="1555600978254" duration="7592000" />
      <workItem from="1555648893270" duration="606000" />
      <workItem from="1555651456660" duration="17322000" />
      <workItem from="1555696903096" duration="5000" />
      <workItem from="1555822456820" duration="11626000" />
      <workItem from="1555910339018" duration="16309000" />
      <workItem from="1555995271993" duration="1170000" />
      <workItem from="1555997076428" duration="12648000" />
      <workItem from="1556081612268" duration="1236000" />
      <workItem from="1556085273262" duration="5474000" />
      <workItem from="1556117852259" duration="596000" />
      <workItem from="1556245697609" duration="996000" />
      <workItem from="1556254236516" duration="3673000" />
      <workItem from="1556462449031" duration="23000" />
      <workItem from="1556512884081" duration="8508000" />
      <workItem from="1556530377325" duration="823000" />
      <workItem from="1556551343387" duration="33000" />
      <workItem from="1556601111986" duration="2458000" />
      <workItem from="1556621447959" duration="1340000" />
      <workItem from="1556636760069" duration="235000" />
      <workItem from="1556772462183" duration="662000" />
    </task>
    <servers />
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="606973000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="-8" y="-8" width="1382" height="784" extended-state="7" />
    <layout>
      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.21028744" />
      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
      <window_info id="npm" order="2" side_tool="true" />
      <window_info id="Favorites" order="3" side_tool="true" />
      <window_info anchor="bottom" id="Message" order="0" />
      <window_info anchor="bottom" id="Find" order="1" weight="0.32872504" />
      <window_info anchor="bottom" id="Run" order="2" />
      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
      <window_info anchor="bottom" id="TODO" order="6" />
      <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
      <window_info anchor="bottom" id="Version Control" order="8" weight="0.32872504" />
      <window_info anchor="bottom" id="Database Changes" order="9" show_stripe_button="false" />
      <window_info anchor="bottom" id="Event Log" order="10" side_tool="true" weight="0.32872504" />
      <window_info anchor="bottom" id="Terminal" order="11" weight="0.9139785" />
      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
      <window_info anchor="right" id="Database" order="3" />
    </layout>
    <layout-to-restore>
      <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.21028744" />
      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
      <window_info id="npm" order="2" side_tool="true" />
      <window_info id="Favorites" order="3" side_tool="true" />
      <window_info anchor="bottom" id="Message" order="0" />
      <window_info anchor="bottom" id="Find" order="1" weight="0.32872504" />
      <window_info anchor="bottom" id="Run" order="2" />
      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
      <window_info anchor="bottom" id="TODO" order="6" />
      <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
      <window_info anchor="bottom" id="Version Control" order="8" weight="0.32872504" />
      <window_info anchor="bottom" id="Database Changes" order="9" show_stripe_button="false" />
      <window_info anchor="bottom" id="Event Log" order="10" side_tool="true" weight="0.32872504" />
      <window_info anchor="bottom" id="Terminal" order="11" weight="0.49155146" />
      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
      <window_info anchor="right" id="Database" order="3" />
    </layout-to-restore>
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="version" value="1" />
    <option name="exactExcludedFiles">
      <list>
        <option value="$PROJECT_DIR$/../angular-app/node_modules/karma/config.tpl.js" />
      </list>
    </option>
  </component>
  <component name="VcsContentAnnotationSettings">
    <option name="myLimit" value="2678400000" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <breakpoints>
        <line-breakpoint enabled="true" type="php">
          <url>file://$PROJECT_DIR$/database/migrations/2019_03_24_051434_create_managesalaries_table.php</url>
          <line>2</line>
          <option name="timeStamp" value="1" />
        </line-breakpoint>
      </breakpoints>
    </breakpoint-manager>
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$USER_HOME$/Downloads/admin template/New folder/html/ltr/pages-calendar.html">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="243">
          <caret line="440" column="34" lean-forward="true" selection-end-line="455" selection-end-column="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/department/create.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="459">
          <caret line="54" column="35" selection-start-line="54" selection-start-column="35" selection-end-line="54" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Event.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/lang/en/auth.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/storage/logs/laravel-2019-04-23.log">
      <provider selected="true" editor-type-id="LogFileEditorProvider" />
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Calendar.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="153">
          <caret line="9" column="68" selection-start-line="9" selection-start-column="68" selection-end-line="9" selection-end-column="68" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/database/migrations/2019_04_21_111757_create_events_table.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="447">
          <caret line="31" column="39" selection-start-line="31" selection-start-column="39" selection-end-line="31" selection-end-column="39" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/database/migrations/2019_04_26_023012_create_calendars_table.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="158">
          <caret line="15" column="33" selection-start-line="15" selection-start-column="24" selection-end-line="15" selection-end-column="33" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/event/event.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="128">
          <caret line="24" column="29" selection-start-line="24" selection-start-column="29" selection-end-line="24" selection-end-column="29" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/layout/master.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="187">
          <caret line="11" column="18" lean-forward="true" selection-start-line="11" selection-start-column="18" selection-end-line="11" selection-end-column="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/department/index.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="170">
          <caret line="10" column="40" lean-forward="true" selection-end-line="119" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/calendar/addevent.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="544">
          <caret line="32" column="46" lean-forward="true" selection-start-line="30" selection-start-column="40" selection-end-line="32" selection-end-column="46" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/includes/navigation.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1598">
          <caret line="94" column="9" selection-start-line="94" selection-start-column="9" selection-end-line="94" selection-end-column="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/dashboard/index.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="399">
          <caret line="113" selection-start-line="113" selection-end-line="115" selection-end-column="87" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/user/create.blade.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/profile/index.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="357">
          <caret line="123" column="60" selection-start-line="123" selection-start-column="60" selection-end-line="123" selection-end-column="60" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/includes/sidebar.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="300">
          <caret line="54" selection-start-line="54" selection-end-line="54" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/calendar/event.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="467">
          <caret line="54" column="1" selection-start-line="54" selection-start-column="1" selection-end-line="54" selection-end-column="1" />
        </state>
      </provider>
    </entry>
    <entry file="file://$USER_HOME$/Downloads/admin template/New folder/html/ltr/pages-elements.html">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-8364" />
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config/services.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/config/app.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="22">
          <caret line="203" column="53" selection-start-line="203" selection-start-column="53" selection-end-line="203" selection-end-column="53" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config/toastr.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="136">
          <caret line="8" column="43" selection-start-line="8" selection-start-column="38" selection-end-line="8" selection-end-column="43" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/includes/scripts.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="498">
          <caret line="51" column="25" selection-start-line="51" selection-start-column="25" selection-end-line="51" selection-end-column="25" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/AdminController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-964" />
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Calendar.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/CalendarController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="447">
          <caret line="52" column="35" selection-start-line="52" selection-start-column="35" selection-end-line="52" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Controller.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/CityController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="2057">
          <caret line="123" column="59" selection-start-line="123" selection-start-column="52" selection-end-line="123" selection-end-column="59" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/DashboardController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-692">
          <caret line="16" column="36" lean-forward="true" selection-start-line="16" selection-start-column="36" selection-end-line="16" selection-end-column="36" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/DepartmentController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="453">
          <caret line="120" column="68" lean-forward="true" selection-start-line="120" selection-start-column="7" selection-end-line="120" selection-end-column="68" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/EventController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="357">
          <caret line="22" column="11" lean-forward="true" selection-start-line="22" selection-start-column="11" selection-end-line="22" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/EmployeeController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="430">
          <caret line="192" column="31" selection-start-line="192" selection-start-column="31" selection-end-line="192" selection-end-column="31" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/DownloadController.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/DesignationController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="447">
          <caret line="123" column="34" selection-start-line="123" selection-start-column="34" selection-end-line="123" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/includes/head.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="464">
          <caret line="36" column="93" selection-start-line="36" selection-start-column="93" selection-end-line="36" selection-end-column="93" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/HomeController.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/ManagesalaryController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="297">
          <caret line="95" column="28" lean-forward="true" selection-start-line="95" selection-start-column="28" selection-end-line="95" selection-end-column="28" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/ProfileController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-1338" />
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/SalaryController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="430">
          <caret line="128" column="64" lean-forward="true" selection-start-line="128" selection-start-column="64" selection-end-line="128" selection-end-column="64" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/TotalleaveController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-930" />
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/ShiftController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-493">
          <caret line="7" column="36" selection-start-line="7" selection-start-column="36" selection-end-line="7" selection-end-column="36" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/user/edit.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="340">
          <caret line="71" column="105" selection-start-line="71" selection-start-column="105" selection-end-line="71" selection-end-column="105" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/user/index.blade.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1887">
          <caret line="111" column="49" selection-start-line="111" selection-start-column="49" selection-end-line="111" selection-end-column="49" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/leave/edit.blade.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/leave/index.blade.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/LeaveController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="867">
          <caret line="57" selection-start-line="57" selection-end-line="57" />
          <folding>
            <element signature="e#40#53#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Requests/LeaveRequest.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/routes/web.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1683">
          <caret line="108" selection-start-line="108" selection-end-line="108" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Auth/LoginController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="425">
          <caret line="28" column="38" selection-start-line="28" selection-start-column="29" selection-end-line="28" selection-end-column="38" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Http/Controllers/UserController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="2958">
          <caret line="178" column="31" selection-start-line="178" selection-start-column="31" selection-end-line="178" selection-end-column="31" />
          <folding>
            <element signature="e#39#75#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/resources/views/admin/auth/login.blade.php">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
  </component>
</project>

================================================
FILE: LICENSE
================================================
MIT License

Copyright (c) 2019 Ganesh Khadka

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

================================================
FILE: README.md
================================================
# ems
This project is based on laravel framework.
Admin has all privilege where as employee has certain restriction to access.By default You can register as an employee:
http://127.0.0.1:8000/register

## You can engage in this project to make this more advanced and you can add new features.You contribution will be highly appreciated !!

## Screenshots
# Login page
![login page](https://user-images.githubusercontent.com/15700384/56889193-7b21e100-6a95-11e9-8e5a-144050628106.png)

# User management
![user management screenshot](https://user-images.githubusercontent.com/15700384/56889471-1e72f600-6a96-11e9-9591-89faf0f20715.png)

# Salary management
![salary management](https://user-images.githubusercontent.com/15700384/56889637-a1944c00-6a96-11e9-9fef-efec4e27dc40.png)

# Leave management
![leave management](https://user-images.githubusercontent.com/15700384/56889755-ffc12f00-6a96-11e9-9886-571bbfa7b3e8.png)

# Event management
![event management](https://user-images.githubusercontent.com/15700384/56889858-634b5c80-6a97-11e9-9bd5-322a547f58cc.png)


## Installation
This project is for employee management.Employee can register himself and employee can assign a salary for employee...

## Clone the repo
git clone https://github.com/GaneshKhadka/Employee-management-system-in-laravel.git

## Composer install
cd Employee-management-system-in-laravel
composer install

# Database
Ajust the database information, then:

php artisan migrate

# Seed the database:

php artisan db:seed

# Login credentials
Admin Account: ['email' => 'ganeshkhadka46@gmail.com', 'password' => 'admin123'] <br>
Employee Account: ['email' => 'employee1@gmail.com', 'password' => 'employee123'] 




================================================
FILE: app/Admin.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Admin extends Model
{
    protected $fillable = [
        'username', 'image', 'first_name','last_name', 'email', 'status',
    ];

}


================================================
FILE: app/Advancepayment.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Advancepayment extends Model
{
    public function employees()
    {
        return $this->belongsTo('App\User', 'employee_id');
    }
}


================================================
FILE: app/Calendar.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Calendar extends Model
{
    protected $table = 'calendars';
    protected $fillable = ['title','color','start_date','end_date'];
}


================================================
FILE: app/City.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class City extends Model
{
    //
}


================================================
FILE: app/Console/Kernel.php
================================================
<?php

namespace App\Console;

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;

class Kernel extends ConsoleKernel
{
    /**
     * The Artisan commands provided by your application.
     *
     * @var array
     */
    protected $commands = [
        //
    ];

    /**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule)
    {
        // $schedule->command('inspire')
        //          ->hourly();
    }

    /**
     * Register the commands for the application.
     *
     * @return void
     */
    protected function commands()
    {
        $this->load(__DIR__.'/Commands');

        require base_path('routes/console.php');
    }
}


================================================
FILE: app/Department.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Department extends Model
{
    //
}


================================================
FILE: app/Designation.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Designation extends Model
{
    public function userss()
    {
        return $this->belongsTo('App\User', 'employee_id');
    }
}


================================================
FILE: app/Download.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Download extends Model
{
    //
}


================================================
FILE: app/Employee.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Employee extends Model
{
    //
}


================================================
FILE: app/Event.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Event extends Model
{
    //
}


================================================
FILE: app/Exceptions/Handler.php
================================================
<?php

namespace App\Exceptions;

use Exception;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;

class Handler extends ExceptionHandler
{
    /**
     * A list of the exception types that are not reported.
     *
     * @var array
     */
    protected $dontReport = [
        //
    ];

    /**
     * A list of the inputs that are never flashed for validation exceptions.
     *
     * @var array
     */
    protected $dontFlash = [
        'password',
        'password_confirmation',
    ];

    /**
     * Report or log an exception.
     *
     * @param  \Exception  $exception
     * @return void
     */
    public function report(Exception $exception)
    {
        parent::report($exception);
    }

    /**
     * Render an exception into an HTTP response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Exception  $exception
     * @return \Illuminate\Http\Response
     */
    public function render($request, Exception $exception)
    {
        return parent::render($request, $exception);
    }
}


================================================
FILE: app/Http/Controllers/AdminController.php
================================================
<?php

namespace App\Http\Controllers;

use App\Admin;
use App\User;
use Illuminate\Http\Request;

class AdminController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
//        $users = User::all();
//        return view('admin.user.index',compact('users'));
    }


    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
//        return view('admin.user.create');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Admin  $admin
     * @return \Illuminate\Http\Response
     */
    public function show(Admin $admin)
    {

    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Admin  $admin
     * @return \Illuminate\Http\Response
     */
    public function edit(Admin $admin)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Admin  $admin
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, Admin $admin)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Admin  $admin
     * @return \Illuminate\Http\Response
     */
    public function destroy(Admin $admin)
    {
        //
    }
}


================================================
FILE: app/Http/Controllers/Auth/ForgotPasswordController.php
================================================
<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;

class ForgotPasswordController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Password Reset Controller
    |--------------------------------------------------------------------------
    |
    | This controller is responsible for handling password reset emails and
    | includes a trait which assists in sending these notifications from
    | your application to your users. Feel free to explore this trait.
    |
    */

    use SendsPasswordResetEmails;

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest');
    }
}


================================================
FILE: app/Http/Controllers/Auth/LoginController.php
================================================
<?php

namespace App\Http\Controllers\Auth;
use Illuminate\Http\Request;

use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;

class LoginController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Login Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles authenticating users for the application and
    | redirecting them to your home screen. The controller uses a trait
    | to conveniently provide its functionality to your applications.
    |
    */

    use AuthenticatesUsers;

    /**
     * Where to redirect users after login.
     *
     * @var string
     */
    protected $redirectTo = 'dashboard';

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }

    public function showLoginForm()
    {
        return view('admin.auth.login');
    }

    /**
     * Log the user out of the application.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function logout(Request $request)
    {
        $this->guard()->logout();

        $request->session()->invalidate();

        return $this->loggedOut($request) ?: redirect()->route('login');
    }

}


================================================
FILE: app/Http/Controllers/Auth/RegisterController.php
================================================
<?php

namespace App\Http\Controllers\Auth;

use App\User;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator;
use Illuminate\Foundation\Auth\RegistersUsers;

class RegisterController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Register Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles the registration of new users as well as their
    | validation and creation. By default this controller uses a trait to
    | provide this functionality without requiring any additional code.
    |
    */

    use RegistersUsers;

    /**
     * Where to redirect users after registration.
     *
     * @var string
     */
    protected $redirectTo = 'dashboard';

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest');
    }

    /**
     * Get a validator for an incoming registration request.
     *
     * @param  array  $data
     * @return \Illuminate\Contracts\Validation\Validator
     */
    protected function validator(array $data)
    {
        return Validator::make($data, [
            'username' => ['required', 'string', 'max:255'],
            'first_name' => ['required'],
            'last_name' => ['required'],
            'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
            'password' => ['required'],
            'phone' => ['required'],
            'address' => ['required'],
            'gender' => ['required'],
            'dob' => ['required'],
            'join_date' => ['required'],
            'job_type' => ['required'],
            'city' => ['required'],
            'age' => ['required'],
        ]);
    }

    /**
     * Create a new user instance after a valid registration.
     *
     * @param  array  $data
     * @return \App\User
     */
    protected function create(array $data)
    {
//        dd($data);
        return User::create([
            'username' => $data['username'],
            'first_name' => $data['first_name'],
            'last_name' => $data['last_name'],
            'role' => 'employee',
            'email' => $data['email'],
            'password' => Hash::make($data['password']),
            'status' => '2',
            'phone' => $data['phone'],
            'address' => $data['address'],
            'gender' => $data['gender'],
            'dob' => $data['dob'],
            'join_date' => $data['join_date'],
            'job_type' => $data['job_type'],
            'city' => $data['city'],
            'age' => $data['age'],
        ]);
    }
}


================================================
FILE: app/Http/Controllers/Auth/ResetPasswordController.php
================================================
<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;

class ResetPasswordController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Password Reset Controller
    |--------------------------------------------------------------------------
    |
    | This controller is responsible for handling password reset requests
    | and uses a simple trait to include this behavior. You're free to
    | explore this trait and override any methods you wish to tweak.
    |
    */

    use ResetsPasswords;

    /**
     * Where to redirect users after resetting their password.
     *
     * @var string
     */
    protected $redirectTo = '/home';

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest');
    }
}


================================================
FILE: app/Http/Controllers/Auth/VerificationController.php
================================================
<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\VerifiesEmails;

class VerificationController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Email Verification Controller
    |--------------------------------------------------------------------------
    |
    | This controller is responsible for handling email verification for any
    | user that recently registered with the application. Emails may also
    | be re-sent if the user didn't receive the original email message.
    |
    */

    use VerifiesEmails;

    /**
     * Where to redirect users after verification.
     *
     * @var string
     */
    protected $redirectTo = '/home';

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('auth');
        $this->middleware('signed')->only('verify');
        $this->middleware('throttle:6,1')->only('verify', 'resend');
    }
}


================================================
FILE: app/Http/Controllers/Calendar.php
================================================
<?php
/**
 * Created by PhpStorm.
 * User: Ganesh Khadka
 * Date: 4/23/2019
 * Time: 3:41 PM
 */

namespace App\Http\Controllers;


class Calendar
{

}

================================================
FILE: app/Http/Controllers/CalendarController.php
================================================
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Calendar;
use Brian2694\Toastr\Facades\Toastr;

class CalendarController extends Controller
{
    public function index()
    {
        $events = Calendar::all();
        $event = [];

        foreach ($events as $row){
//            $enddate = $row->end_date."24:00:00";
            $event[] = \Calendar::event(
                $row->title,
                false,
                new \DateTime($row->start_date),
                new \DateTime($row->end_date),
                $row->id,
                [
                    'color'=>$row->color,
                ]
            );
        }
        $calendar =  \Calendar::addEvents($event);
//        return view('eventpage',compact('events','calendar'));
        return view('admin.calendar.event',compact('events','calendar'));
    }

    public function add()
    {
        return view('admin.calendar.addevent');
    }

    public function store(Request $request)
    {
        $request->validate([
            'title' => 'required',
            'start_date' => 'required',
            'end_date' => 'required'
        ]);
        $events = new Calendar();
        $events -> title = $request -> title;
        $events -> color = $request -> color;
        $events -> start_date = $request -> start_date;
        $events -> end_date = $request -> end_date;
        $events -> save();
        Toastr::success('Event successfully added!','Success');
        return redirect('calendar');
    }
}


================================================
FILE: app/Http/Controllers/CityController.php
================================================
<?php

namespace App\Http\Controllers;

use App\City;
use Illuminate\Http\Request;
use Gate;

class CityController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $cities = City::paginate(15);
        return view('admin.city.index',compact('cities'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        return view('admin.city.create');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'city_name' => 'required',
            'zip_code' => 'required'
        ]);
        $city = new City();
        $city -> city_name = $request -> city_name;
        $city -> zip_code = $request -> zip_code;
        $city -> save();
        Toastr::success('City successfully added!','Success');
        return redirect()->back();
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\City  $city
     * @return \Illuminate\Http\Response
     */
    public function show(City $city)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\City  $city
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $city = City::find($id);
        return view('admin.city.edit',compact('city'));
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\City  $city
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
           'city_name' => 'required',
           'zip_code' => 'required'
        ]);
        $city = City::find($id);
        $city -> city_name = $request -> city_name;
        $city -> zip_code = $request -> zip_code;
        $city -> save();
        Toastr::success('City successfully updated!','Success');
        return redirect()->route('city');
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\City  $city
     * @return \Illuminate\Http\Response
     */
    public function delete($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $city = City::find($id);
        $city -> delete();
        Toastr::error('City successfully deleted!','Deleted');
        return redirect()->route('city');
    }
}


================================================
FILE: app/Http/Controllers/Controller.php
================================================
<?php

namespace App\Http\Controllers;

use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;

class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}


================================================
FILE: app/Http/Controllers/DashboardController.php
================================================
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\User;

class DashboardController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $users = User::paginate(10);
        return view('admin.dashboard.index',compact('users'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function show($id)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {
        //
    }
}


================================================
FILE: app/Http/Controllers/DepartmentController.php
================================================
<?php

namespace App\Http\Controllers;

use App\Department;
use Brian2694\Toastr\Facades\Toastr;
use Illuminate\Http\Request;
use Gate;

class DepartmentController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $departments = Department::paginate(15);
        return view('admin.department.index',compact('departments'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        return view('admin.department.create');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
           'department_name' => 'required',
        ]);
        $department = new Department();
        $department -> department_name = $request -> department_name;
        $department -> save();
        Toastr::success('Department successfully added!','Success');
        return redirect()->route('department');
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Department  $department
     * @return \Illuminate\Http\Response
     */
    public function show(Department $department)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Department  $department
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $department = Department::find($id);
        return view('admin.department.edit',compact('department'));
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Department  $department
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
          $request -> validate([
             'department_name' => 'required',
          ]);
          $department = Department::find($id);
          $department -> department_name = $request -> department_name;
          $department -> save();
          Toastr::success('Department successfully updated!','Success');
          return redirect()->route('department');
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Department  $department
     * @return \Illuminate\Http\Response
     */
    public function delete($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $department = Department::find($id);
        $department -> delete();
        Toastr::error('Department successfully deleted!','Deleted');
        return redirect()->route('department');
    }
}


================================================
FILE: app/Http/Controllers/DesignationController.php
================================================
<?php

namespace App\Http\Controllers;

use App\Designation;
use App\User;
use Illuminate\Http\Request;
use Gate;
use Brian2694\Toastr\Facades\Toastr;

class DesignationController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $designations = Designation::paginate(15);
        return view('admin.designation.index',compact('designations'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $users = User::all();
        return view('admin.designation.create',compact('users'));
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'designation' => 'required',
        ]);
        $designation = new Designation();
        $designation -> employee_id = $request -> employee_name;
        $designation -> designation_type = $request -> designation;
        $designation -> save();
        Toastr::success('Designation successfully added!','Success');
        return redirect()->route('designation');
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Designation  $designation
     * @return \Illuminate\Http\Response
     */
    public function show(Designation $designation)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Designation  $designation
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $designation = Designation::find($id);
        return view('admin.designation.edit',compact('designation'));
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Designation  $designation
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'designation' => 'required',
        ]);
        $designation = Designation::find($id);
        $designation -> designation_type = $request -> designation;
        $designation -> save();
        Toastr::success('Designation successfully updated!','Updated');
        return redirect()->route('designation');
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Designation  $designation
     * @return \Illuminate\Http\Response
     */
    public function delete($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $designation = Designation::find($id);
        $designation -> delete();
        Toastr::error('Designation successfully deleted!','Deleted');
        return redirect()->route('designation');
    }
}


================================================
FILE: app/Http/Controllers/DownloadController.php
================================================
<?php

namespace App\Http\Controllers;

use App\Download;
use Illuminate\Http\Request;

class DownloadController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        return view('admin.download.index');
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Download  $download
     * @return \Illuminate\Http\Response
     */
    public function show(Download $download)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Download  $download
     * @return \Illuminate\Http\Response
     */
    public function edit(Download $download)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Download  $download
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, Download $download)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Download  $download
     * @return \Illuminate\Http\Response
     */
    public function destroy(Download $download)
    {
        //
    }
}


================================================
FILE: app/Http/Controllers/EmployeeController.php
================================================
<?php

namespace App\Http\Controllers;

use App\City;
use App\Employee;
use App\Salary;
use Gate;
use Brian2694\Toastr\Facades\Toastr;
use Illuminate\Http\Request;

class EmployeeController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $employees = Employee::paginate(5);
        return view('admin.employee.index',compact('employees'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $empcities = City::all();
        $salamounts = Salary::all();
        return view('admin.employee.create',compact('empcities','salamounts'));
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'fname' => 'required',
            'lname' => 'required',
            'image' => 'required',
            'email' => 'required',
            'phone' => 'required',
            'address' => 'required',
            'gender' => 'required',
            'dob' => 'required',
            'jdate' => 'required',
            'jtype' => 'required',
            'salary' => 'required',
            'age' => 'required',
        ]);

        $employee = new Employee();
        $employee -> first_name = $request -> fname;
        $employee -> last_name = $request -> lname;
       // $employee -> image = $request -> image;
        if($request->hasfile('image')){
            $file = $request->file('image');
            $extension = $file->getClientOriginalExtension();
            $filename = time().'.'.$extension;
            $file -> move('uploads/gallery/', $filename);
            $employee->image = $filename;
        }else{
//            return $request;
            $employee->image = '';
        }
        $employee -> email = $request -> email;
        $employee -> phone = $request -> phone;
        $employee -> address = $request -> address;
        $employee -> gender = $request -> gender;
        $employee -> dob = $request -> dob;
        $employee -> join_date = $request -> jdate;
        $employee -> job_type = $request -> jtype;
        $employee -> city = $request -> city;
        $employee -> salary = $request -> salary;
        $employee -> age = $request -> age;
        $employee -> save();
        Toastr::success('Employee successfully added!','Success');
        return redirect()->route('employee');
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Employee  $employee
     * @return \Illuminate\Http\Response
     */
    public function show(Employee $employee)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Employee  $employee
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $employee = Employee::find($id);
        return view('admin.employee.edit',compact('employee'));
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Employee  $employee
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'fname' => 'required',
            'lname' => 'required',
            'image' => 'required',
            'email' => 'required',
            'phone' => 'required',
            'address' => 'required',
            'gender' => 'required',
            'dob' => 'required',
            'jdate' => 'required',
            'jtype' => 'required',
            'city' => 'required',
            'salary' => 'required',
            'age' => 'required',
        ]);
        $employee = Employee::find($id);
        $employee -> first_name = $request -> fname;
        $employee -> last_name = $request -> lname;
        if($request->hasfile('image')){
            $file = $request->file('image');
            $extension = $file->getClientOriginalExtension();
            $filename = time().'.'.$extension;
            $file -> move('uploads/gallery/', $filename);
            $employee->image = $filename;
        }else{
//            return $request;
            $employee->image = '';
        }
        $employee -> email = $request -> email;
        $employee -> phone = $request -> phone;
        $employee -> address = $request -> address;
        $employee -> gender = $request -> gender;
        $employee -> dob = $request -> dob;
        $employee -> join_date = $request -> jdate;
        $employee -> job_type = $request -> jtype;
        $employee -> city = $request -> city;
        $employee-> salary = $request -> salary;
        $employee -> age = $request -> age;
        $employee -> save();
        Toastr::success('Department successfully updated!','Updated');
        return redirect()->route('employee');

    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Employee  $employee
     * @return \Illuminate\Http\Response
     */
    public function delete($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $employee = Employee::find($id);
        $employee -> delete();
        Toastr::error('Employee successfully deleted!','Deleted');
        return redirect()->route('employee');
    }
}


================================================
FILE: app/Http/Controllers/EventController.php
================================================
<?php

namespace App\Http\Controllers;

use App\Event;
use Illuminate\Http\Request;

class EventController extends Controller
{
    public function event()
    {
        $events=$this->getEventbyMonth(date('m'));
//        dd($events);
        return view('admin.calendar.event',compact('events'));
    }

    public function store(Request $request)
    {
//        dd($request->all);
        $request -> validate([
            'date' => 'required',
            'event' => 'required',
        ]);
        $event = new Event();
        $event -> date = $request -> date;
        $event -> event = $request -> event;
        $event -> description = $request -> description;
        $event ->save();
        return redirect()->route('event');
    }

    private function getEventbyMonth($month)
    {
        return Event::whereMonth('date',$month)->get();
    }
}


================================================
FILE: app/Http/Controllers/HomeController.php
================================================
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class HomeController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('auth');
    }

    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Contracts\Support\Renderable
     */
    public function index()
    {
        return view('dashboard');
    }
}


================================================
FILE: app/Http/Controllers/LeaveController.php
================================================
<?php

namespace App\Http\Controllers;

use App\User;
use App\Leave;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\Http\Requests\LeaveRequest;
use Brian2694\Toastr\Facades\Toastr;
use Illuminate\Support\Facades\Auth;

class LeaveController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth');
    }

    public function index()
    {
        $user = Auth::user();
        if(Auth::user()->role=='admin') {
            $leaves = Leave::paginate(5);
        }else{
            $leaves =  Auth::user()->leave()->paginate(5);
        }
//        $user = Auth::user();
        return view('admin.leave.index',compact('leaves','user'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        return view('admin.leave.create');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(LeaveRequest $request)
    {
        Leave::create([
            'employee_id'   => Auth::id(),
            'leave_type'    => $request->leave_type,
            'date_from'     => $request->date_from,
            'date_to'       => $request->date_to,
            'days'          => $request->days,
            'reason'        => $request->reason,
        ]);

        Toastr::success('Leave successfully requested to HR!','Success');

        return redirect()->route('leave');
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Leave  $leave
     * @return \Illuminate\Http\Response
     */
    public function search(Request $request)
    {
//        dd($request->all());
           // $leave = $request -> get('search');
            $leaves =Leave::where('leave_type', 'LIKE',"%{$request->search}%")->paginate();
            return view('admin.leave.index',compact('leaves'));
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Leave  $leave
     * @return \Illuminate\Http\Response
     */
    public function edit(Leave $leave)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Leave  $leave
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, Leave $leave)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Leave  $leave
     * @return \Illuminate\Http\Response
     */

    public function approve(Request $request,$id)
    {

      //  dd($request->all());
        $leave = Leave::find($id);
//        dd($leave);
       if($leave){
           $leave->is_approved = $request -> approve;
           $leave->save();
           return redirect()->back();
       }
    }

    public function paid(Request $request,$id)
    {
        $leave = Leave::find($id);
        if($leave){
            $leave->leave_type_offer = $request -> paid;
            $leave->save();
            return redirect()->back();
        }
    }
}


================================================
FILE: app/Http/Controllers/ManagesalaryController.php
================================================
<?php

namespace App\Http\Controllers;

use Brian2694\Toastr\Facades\Toastr;
use App\Advancepayment;
use App\Designation;
use App\Managesalary;
use App\Salary;
use App\User;
use App\Leave;
use function foo\func;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use DB;
class ManagesalaryController extends Controller
{

    public function __construct()
    {
        $this->middleware('auth');
    }

    public function index()
    {
        $users = User::all();
        return view('admin.managesalary.index',compact('users'));
    }

    public function detail(Request $request,$id)
    {

//        if($request->startdate){
//            $advance=Advancepayment::where('date',$request->startdate)->get();
//        }else{
//            $advance = Advancepayment::all();
//        }

        $from = $request->input('startdate');
        $to = $request->input('enddate');
        if ( empty($to) && empty($from) ) {
            $advance = Advancepayment::where('employee_id','=',$id)->get() ;
        } elseif ( empty($to) && ! empty($from) ) {
            $advance = Advancepayment::where('date', $from)->where('employee_id','=',$id);
        } else {
            $advance = Advancepayment::whereBetween('date', [$from, $to])->where('employee_id','=',$id)->get();
        }
//        dd($advance);
        $designation = Designation::find($id);
        if(!$designation){
            return redirect(route('designation.create'));
        }

//advance payment calculation
        $advancePayment=Advancepayment::where('employee_id',$id)->select(DB::raw("SUM(amount) as total"))->first();
        $des = $designation -> designation_type;
        $user=User::find($id);
        $amt = $user->salary;
        $employee_name = $designation -> userss->username;

//To count the leaves of the employee
//where('employee_id',$id) -> employee_id is from leaves db and $id is from detail(Request $request,$id)
        $total_leaves=Leave::where('employee_id',$id)->where('is_approved',1)->count();
        return view('admin.managesalary.detail',compact('amt','des','employee_name','user','advance','advancePayment','total_leaves'));
    }

    public function salarylist()
    {
        $users = Managesalary::all();
        return view('admin.managesalary.salarylist',compact('users'));
    }

    public function store(Request $request)
    {
        $users = new Managesalary();
        $users -> employee_name = $request -> employee_name;
        $users -> designation_type = $request -> employee_designation;
        $users -> working_days = $request -> working_days;
        $users -> tax = $request -> tax_deduction;
        $users -> gross_salary = $request -> gross_salary;
        $users -> save();
        return redirect()->route('managesalary.salarylist');
    }

    public function makepayment()
    {
        return view('admin.managesalary.makepayment');
    }

    public function makeAdvance(Request $request)
    {
        $salaries = new Advancepayment();
        $salaries -> employee_id = $request -> employee_id;
        $salaries -> date = $request -> date;
        $salaries -> amount = $request -> amount;
        $salaries -> save();
        Toastr::success('Advance payment successfully done!','Success');
//        \Session::flash('alert-success','New record created successfully');
        return redirect()->route('managesalary.detail', $request->employee_id)->with('msg','New record created successfully');
    }

    public function search(Request $request){
        $data =User::where('username', 'LIKE',"%{$request->search}%")->paginate();
        return redirect()->route('managesalary.detail');
    }
}


================================================
FILE: app/Http/Controllers/ProfileController.php
================================================
<?php

namespace App\Http\Controllers;

use App\Employee;
use App\Profile;
use App\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;

class ProfileController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */

    public function __construct()
    {
        $this->middleware('auth');
    }

    public function index()
    {
//        $details = DB::table('users')
//            ->select('dob', 'gender', 'phone','email','join_date','address')
//            ->get();
        $user = Auth::user();
//        dd($users->username);
        return view('admin.profile.index',compact('user'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function changePassword()
    {
        return view('admin.profile.changepw');
    }

    public function updatePassword(Request $request)
    {
        $pass = $request->all();
        $current_password = $pass('current_password');
        $check_password = User::where(['admin'=>'1'])->first();
        if(Hash::check($current_password,$check_password->password)){
            echo "true";die;
        }else{
            echo "false";die;
        }
//        return view('admin.profile.changepw');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Profile  $profile
     * @return \Illuminate\Http\Response
     */
    public function show(Profile $profile)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Profile  $profile
     * @return \Illuminate\Http\Response
     */
    public function edit(Profile $profile)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Profile  $profile
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, Profile $profile)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Profile  $profile
     * @return \Illuminate\Http\Response
     */
    public function destroy(Profile $profile)
    {
        //
    }
}


================================================
FILE: app/Http/Controllers/SalaryController.php
================================================
<?php

namespace App\Http\Controllers;

use Brian2694\Toastr\Facades\Toastr;
use App\User;
use Gate;
use App\Salary;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use phpDocumentor\Reflection\DocBlock\Tags\Uses;
use Illuminate\Support\Facades\Auth;

class SalaryController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $salaries = Salary::paginate(15);
//        $users = User::all();
        return view('admin.salary.index',compact('salaries'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }

        $users = User::all();
        return view('admin.salary.create',compact('users'));
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'salary_amount' => 'required',
        ]);
        $salary = new Salary();
        $salary -> employee_id = $request -> employee_name;
        $salary -> salary_amount = $request -> salary_amount;
        $salary -> save();
        Toastr::success('Salary successfully added!','Success');
        return redirect()->route('salary');
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Salary  $salary
     * @return \Illuminate\Http\Response
     */
    public function show(Salary $salary)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Salary  $salary
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $salary = Salary::find($id);
        return view('admin.salary.edit',compact('salary'));
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Salary  $salary
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'salary_amount' => 'required',
        ]);
        $salary = Salary::find($id);
        $salary -> salary_amount = $request -> salary_amount;
        $salary -> save();
        Toastr::success('Salary successfully updated!','Success');
        return redirect()->route('salary');
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Salary  $salary
     * @return \Illuminate\Http\Response
     */
    public function delete($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $salary = Salary::find($id);
        $salary -> delete();
        Toastr::error('Salary successfully deleted!','Deleted');
        return redirect()->route('salary');
    }
}


================================================
FILE: app/Http/Controllers/ShiftController.php
================================================
<?php

namespace App\Http\Controllers;

use App\Shift;
use Illuminate\Http\Request;
use Gate;
use Brian2694\Toastr\Facades\Toastr;

class ShiftController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $shifts = Shift::paginate(5);
        return view('admin.shift.index',compact('shifts'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        return view('admin.shift.create');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'shift' => 'required',
        ]);
        $shift = new Shift();
        $shift -> shift = $request -> shift;
        $shift -> save();
        Toastr::success('Shift successfully added!','Success');
        return redirect()->route('shift');
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Shift  $shift
     * @return \Illuminate\Http\Response
     */
    public function show(Shift $shift)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Shift  $shift
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $shift = Shift::find($id);
        return view('admin.shift.edit',compact('shift'));
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Shift  $shift
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
           'shift' => 'required',
        ]);
        $shift = Shift::find($id);
        $shift -> shift = $request -> shift;
        $shift -> save();
        Toastr::success('Shift successfully updated!','Success');
        return redirect()->route('shift');
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Shift  $shift
     * @return \Illuminate\Http\Response
     */
    public function delete($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $shift = Shift::find($id);
        $shift -> delete();
        Toastr::error('Shift successfully deleted!','Deleted');
        return redirect()->route('shift');
    }
}


================================================
FILE: app/Http/Controllers/TotalleaveController.php
================================================
<?php

namespace App\Http\Controllers;

use App\Totalleave;
use Illuminate\Http\Request;

class TotalleaveController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        return view('admin.totalleave.index');
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Totalleave  $totalleave
     * @return \Illuminate\Http\Response
     */
    public function show(Totalleave $totalleave)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Totalleave  $totalleave
     * @return \Illuminate\Http\Response
     */
    public function edit(Totalleave $totalleave)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \App\Totalleave  $totalleave
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, Totalleave $totalleave)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Totalleave  $totalleave
     * @return \Illuminate\Http\Response
     */
    public function destroy(Totalleave $totalleave)
    {
        //
    }
}


================================================
FILE: app/Http/Controllers/UserController.php
================================================
<?php

namespace App\Http\Controllers;
use Brian2694\Toastr\Facades\Toastr;
use App\User;
use Gate;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class UserController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $users = User::withCount(['leave', 'leave as approve_leave_count' => function($query){
            $query->where('is_approved',true);
        }])->paginate(15);

        return view('admin.user.index',compact('users'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        return view('admin.user.create');
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'username' => 'required',
            'image' => 'required',
            'fname' => 'required',
            'lname' => 'required',
            'email' => 'required',
          //  'password' => 'required',
//            'status' => 'required',

    ]);
        $user = new User();
        $user -> username = $request -> username;
        if($request->hasfile('image')){
            $file = $request->file('image');
            $extension = $file->getClientOriginalExtension();
            $filename = time().'.'.$extension;
            $file -> move('uploads/gallery/', $filename);
            $user->image = $filename;
        }else{
            $user->image = '';
        }
        $user -> first_name = $request -> fname;
        $user -> last_name = $request -> lname;
        $user -> role = $request -> role;
        $user -> email = $request -> email;
        $user -> phone = $request -> phone;
        $user -> address = $request -> address;
        $user -> gender = $request -> gender;
        $user -> dob = $request -> dob;
        $user -> join_date = $request -> dob;
        $user -> job_type = $request -> job_type;
        $user -> city = $request -> city;
        $user -> age = $request -> age;
    //    $user -> password = bcrypt($request -> password);
//        $user -> status = $request -> status == 'active'?1:0;
        $user -> save();
        Toastr::success('Employee successfully added!','Success');
        return redirect()->route('user');
    }

    /**
     * Display the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */


    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $user = User::find($id);
        return view('admin.user.edit',compact('user'));
    }

    public function update(Request $request, $id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $request -> validate([
            'username' => 'required',
            'image' => 'required',
            'fname' => 'required',
            'lname' => 'required',
            'email' => 'required',
          //  'password' => 'required',
//            'status' => 'required',
        ]);
        $user = User::find($id);
        $user -> username = $request -> username;
//        $user -> image = $request -> image;
        if($request->hasfile('image')){
            $file = $request->file('image');
            $extension = $file->getClientOriginalExtension();
            $filename = time().'.'.$extension;
            $file -> move('uploads/gallery/', $filename);
            $user->image = $filename;
        }else{
//            return $request;
            $user->image = '';
        }
        $user -> first_name = $request -> fname;
        $user -> last_name = $request -> lname;
        $user -> role = $request -> role;
        $user -> salary = $request -> salary;
        $user -> email = $request -> email;
        $user -> phone = $request -> phone;
        $user -> address = $request -> address;
        $user -> gender = $request -> gender;
        $user -> dob = $request -> dob;
        $user -> join_date = $request -> join_date;
        $user -> job_type = $request -> job_type;
        $user -> city = $request -> city;
        $user -> age = $request -> age;
       // $user -> password = $request -> password;
//        $user -> password = bcrypt($request -> password);
//        $user -> status = $request -> status;
    //    dd($user);
//        $user -> status = $request -> status == 'active'?1:0;
        $user -> save();
        Toastr::success('Employee successfully updated!','Success');
        return redirect()->route('user');
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function delete($id)
    {
        if(!Gate::allows('isAdmin')){
            abort(401);
        }
        $user = User::find($id);
        $user -> delete();
        Toastr::error('Employee successfully deleted!','Deleted');
        return redirect()->route('user');
    }

    public function search(Request $request){
        $users =User::where('username', 'LIKE',"%{$request->search}%")->paginate();
        return view('admin.user.index',compact('users'));
    }

}


================================================
FILE: app/Http/Kernel.php
================================================
<?php

namespace App\Http;

use Illuminate\Foundation\Http\Kernel as HttpKernel;

class Kernel extends HttpKernel
{
    /**
     * The application's global HTTP middleware stack.
     *
     * These middleware are run during every request to your application.
     *
     * @var array
     */
    protected $middleware = [
        \App\Http\Middleware\CheckForMaintenanceMode::class,
        \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
        \App\Http\Middleware\TrimStrings::class,
        \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
        \App\Http\Middleware\TrustProxies::class,
    ];

    /**
     * The application's route middleware groups.
     *
     * @var array
     */
    protected $middlewareGroups = [
        'web' => [
            \App\Http\Middleware\EncryptCookies::class,
            \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
            \Illuminate\Session\Middleware\StartSession::class,
            // \Illuminate\Session\Middleware\AuthenticateSession::class,
            \Illuminate\View\Middleware\ShareErrorsFromSession::class,
            \App\Http\Middleware\VerifyCsrfToken::class,
            \Illuminate\Routing\Middleware\SubstituteBindings::class,
        ],

        'api' => [
            'throttle:60,1',
            'bindings',
        ],
    ];

    /**
     * The application's route middleware.
     *
     * These middleware may be assigned to groups or used individually.
     *
     * @var array
     */
    protected $routeMiddleware = [
        'auth' => \App\Http\Middleware\Authenticate::class,
        'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
        'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
        'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
        'can' => \Illuminate\Auth\Middleware\Authorize::class,
        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
        'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
        'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
        'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
    ];

    /**
     * The priority-sorted list of middleware.
     *
     * This forces non-global middleware to always be in the given order.
     *
     * @var array
     */
    protected $middlewarePriority = [
        \Illuminate\Session\Middleware\StartSession::class,
        \Illuminate\View\Middleware\ShareErrorsFromSession::class,
        \App\Http\Middleware\Authenticate::class,
        \Illuminate\Session\Middleware\AuthenticateSession::class,
        \Illuminate\Routing\Middleware\SubstituteBindings::class,
        \Illuminate\Auth\Middleware\Authorize::class,
    ];
}


================================================
FILE: app/Http/Middleware/Authenticate.php
================================================
<?php

namespace App\Http\Middleware;

use Illuminate\Auth\Middleware\Authenticate as Middleware;

class Authenticate extends Middleware
{
    /**
     * Get the path the user should be redirected to when they are not authenticated.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return string
     */
    protected function redirectTo($request)
    {
        if (! $request->expectsJson()) {
            return route('login');
        }
    }
}


================================================
FILE: app/Http/Middleware/CheckForMaintenanceMode.php
================================================
<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode as Middleware;

class CheckForMaintenanceMode extends Middleware
{
    /**
     * The URIs that should be reachable while maintenance mode is enabled.
     *
     * @var array
     */
    protected $except = [
        //
    ];
}


================================================
FILE: app/Http/Middleware/EncryptCookies.php
================================================
<?php

namespace App\Http\Middleware;

use Illuminate\Cookie\Middleware\EncryptCookies as Middleware;

class EncryptCookies extends Middleware
{
    /**
     * The names of the cookies that should not be encrypted.
     *
     * @var array
     */
    protected $except = [
        //
    ];
}


================================================
FILE: app/Http/Middleware/RedirectIfAuthenticated.php
================================================
<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Support\Facades\Auth;

class RedirectIfAuthenticated
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @param  string|null  $guard
     * @return mixed
     */
    public function handle($request, Closure $next, $guard = null)
    {
        if (Auth::guard($guard)->check()) {
            return redirect('/home');
        }

        return $next($request);
    }
}


================================================
FILE: app/Http/Middleware/TrimStrings.php
================================================
<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\TrimStrings as Middleware;

class TrimStrings extends Middleware
{
    /**
     * The names of the attributes that should not be trimmed.
     *
     * @var array
     */
    protected $except = [
        'password',
        'password_confirmation',
    ];
}


================================================
FILE: app/Http/Middleware/TrustProxies.php
================================================
<?php

namespace App\Http\Middleware;

use Illuminate\Http\Request;
use Fideloper\Proxy\TrustProxies as Middleware;

class TrustProxies extends Middleware
{
    /**
     * The trusted proxies for this application.
     *
     * @var array
     */
    protected $proxies;

    /**
     * The headers that should be used to detect proxies.
     *
     * @var int
     */
    protected $headers = Request::HEADER_X_FORWARDED_ALL;
}


================================================
FILE: app/Http/Middleware/VerifyCsrfToken.php
================================================
<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;

class VerifyCsrfToken extends Middleware
{
    /**
     * Indicates whether the XSRF-TOKEN cookie should be set on the response.
     *
     * @var bool
     */
    protected $addHttpCookie = true;

    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        //
    ];
}


================================================
FILE: app/Http/Requests/LeaveRequest.php
================================================
<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class LeaveRequest extends FormRequest
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return auth()->check();
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
            'leave_type' => 'required',
            'date_from' => 'required',
            'date_to' => 'required',
            'days' => 'required',
            'reason' => 'required',
        ];
    }
}


================================================
FILE: app/Leave.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Leave extends Model
{
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'employee_id',
        'leave_type',
        'date_from',
        'date_to',
        'days',
        'reason'
    ];

    public function users()
    {
        return $this->belongsTo('App\User', 'employee_id');
    }

    public function scopeApproved($query)
    {
        return $query->where('is_approved',true);
    }
}


================================================
FILE: app/Managesalary.php
================================================
<?php

namespace App;


use Illuminate\Database\Eloquent\Model;

class Managesalary extends Model
{
    public function usersss()
    {
        return $this->belongsTo('App\User', 'employee_id');
    }

    public function advanceSum()
    {
        return $this->hasMany('App\Advancepayment')
            ->selectRaw('SUM(amount) as total')
            ->groupBy('employee_id');
    }
}


================================================
FILE: app/Profile.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Profile extends Model
{
    //
}


================================================
FILE: app/Providers/AppServiceProvider.php
================================================
<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        //
    }
}


================================================
FILE: app/Providers/AuthServiceProvider.php
================================================
<?php

namespace App\Providers;

use Gate;
use Illuminate\Support\Facades\Gate as GateContract;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;

class AuthServiceProvider extends ServiceProvider
{
    /**
     * The policy mappings for the application.
     *
     * @var array
     */
    protected $policies = [
         'App\Model' => 'App\Policies\ModelPolicy',
    ];

    /**
     * Register any authentication / authorization services.
     *
     * @return void
     */
    public function boot()
    {
      //  dd('test');
        $this->registerPolicies();

        Gate::define('isAdmin',function($user){
              return $user->role == 'admin';
        });

        Gate::define('isEmployee',function($user){
            return $user->role == 'employee';
        });

        //
    }
}


================================================
FILE: app/Providers/BroadcastServiceProvider.php
================================================
<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Broadcast;

class BroadcastServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        Broadcast::routes();

        require base_path('routes/channels.php');
    }
}


================================================
FILE: app/Providers/EventServiceProvider.php
================================================
<?php

namespace App\Providers;

use Illuminate\Support\Facades\Event;
use Illuminate\Auth\Events\Registered;
use Illuminate\Auth\Listeners\SendEmailVerificationNotification;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;

class EventServiceProvider extends ServiceProvider
{
    /**
     * The event listener mappings for the application.
     *
     * @var array
     */
    protected $listen = [
        Registered::class => [
            SendEmailVerificationNotification::class,
        ],
    ];

    /**
     * Register any events for your application.
     *
     * @return void
     */
    public function boot()
    {
        parent::boot();

        //
    }
}


================================================
FILE: app/Providers/RouteServiceProvider.php
================================================
<?php

namespace App\Providers;

use Illuminate\Support\Facades\Route;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;

class RouteServiceProvider extends ServiceProvider
{
    /**
     * This namespace is applied to your controller routes.
     *
     * In addition, it is set as the URL generator's root namespace.
     *
     * @var string
     */
    protected $namespace = 'App\Http\Controllers';

    /**
     * Define your route model bindings, pattern filters, etc.
     *
     * @return void
     */
    public function boot()
    {
        //

        parent::boot();
    }

    /**
     * Define the routes for the application.
     *
     * @return void
     */
    public function map()
    {
        $this->mapApiRoutes();

        $this->mapWebRoutes();

        //
    }

    /**
     * Define the "web" routes for the application.
     *
     * These routes all receive session state, CSRF protection, etc.
     *
     * @return void
     */
    protected function mapWebRoutes()
    {
        Route::middleware('web')
             ->namespace($this->namespace)
             ->group(base_path('routes/web.php'));
    }

    /**
     * Define the "api" routes for the application.
     *
     * These routes are typically stateless.
     *
     * @return void
     */
    protected function mapApiRoutes()
    {
        Route::prefix('api')
             ->middleware('api')
             ->namespace($this->namespace)
             ->group(base_path('routes/api.php'));
    }
}


================================================
FILE: app/Salary.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Salary extends Model
{
    public function users()
    {
        return $this->belongsTo('App\User', 'employee_id');
    }

    public function scopeAdvance($query)
    {
        return $query->where('salary_amount',true);
    }
}


================================================
FILE: app/Shift.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Shift extends Model
{
    //
}


================================================
FILE: app/Totalleave.php
================================================
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Totalleave extends Model
{
    //
}


================================================
FILE: app/User.php
================================================
<?php

namespace App;

use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use Notifiable;
    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'username','first_name', 'last_name', 'role', 'email',
        'password','phone','address','gender','dob','join_date','job_type','city','salary','age',
    ];

    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = [
        'password', 'remember_token',
    ];

    /**
     * The attributes that should be cast to native types.
     *
     * @var array
     */
    protected $casts = [
        'email_verified_at' => 'datetime',
    ];
//    For counting the leave
    public function leave()
    {
        return $this->HasMAny('App\Leave','employee_id');
    }

    public function get_UserNumber(){

        $this->db->select("count(*) as no");
        $query = $this->db->get("users");
        return $query->result();

    }
}


================================================
FILE: artisan
================================================
#!/usr/bin/env php
<?php

define('LARAVEL_START', microtime(true));

/*
|--------------------------------------------------------------------------
| Register The Auto Loader
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader
| for our application. We just need to utilize it! We'll require it
| into the script here so that we do not have to worry about the
| loading of any our classes "manually". Feels great to relax.
|
*/

require __DIR__.'/vendor/autoload.php';

$app = require_once __DIR__.'/bootstrap/app.php';

/*
|--------------------------------------------------------------------------
| Run The Artisan Application
|--------------------------------------------------------------------------
|
| When we run the console application, the current CLI command will be
| executed in this console and the response sent back to a terminal
| or another output device for the developers. Here goes nothing!
|
*/

$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);

$status = $kernel->handle(
    $input = new Symfony\Component\Console\Input\ArgvInput,
    new Symfony\Component\Console\Output\ConsoleOutput
);

/*
|--------------------------------------------------------------------------
| Shutdown The Application
|--------------------------------------------------------------------------
|
| Once Artisan has finished running, we will fire off the shutdown events
| so that any final work may be done by the application before we shut
| down the process. This is the last thing to happen to the request.
|
*/

$kernel->terminate($input, $status);

exit($status);


================================================
FILE: bootstrap/app.php
================================================
<?php

/*
|--------------------------------------------------------------------------
| Create The Application
|--------------------------------------------------------------------------
|
| The first thing we will do is create a new Laravel application instance
| which serves as the "glue" for all the components of Laravel, and is
| the IoC container for the system binding all of the various parts.
|
*/

$app = new Illuminate\Foundation\Application(
    $_ENV['APP_BASE_PATH'] ?? dirname(__DIR__)
);

/*
|--------------------------------------------------------------------------
| Bind Important Interfaces
|--------------------------------------------------------------------------
|
| Next, we need to bind some important interfaces into the container so
| we will be able to resolve them when needed. The kernels serve the
| incoming requests to this application from both the web and CLI.
|
*/

$app->singleton(
    Illuminate\Contracts\Http\Kernel::class,
    App\Http\Kernel::class
);

$app->singleton(
    Illuminate\Contracts\Console\Kernel::class,
    App\Console\Kernel::class
);

$app->singleton(
    Illuminate\Contracts\Debug\ExceptionHandler::class,
    App\Exceptions\Handler::class
);

/*
|--------------------------------------------------------------------------
| Return The Application
|--------------------------------------------------------------------------
|
| This script returns the application instance. The instance is given to
| the calling script so we can separate the building of the instances
| from the actual running of the application and sending responses.
|
*/

return $app;


================================================
FILE: bootstrap/cache/.gitignore
================================================
*
!.gitignore


================================================
FILE: composer.json
================================================
{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": {
        "php": "^7.1.3",
        "brian2694/laravel-toastr": "^5.5",
        "fideloper/proxy": "^4.0",
        "laravel/framework": "5.8.*",
        "laravel/tinker": "^1.0",
        "maddhatter/laravel-fullcalendar": "^1.3"
    },
    "require-dev": {
        "beyondcode/laravel-dump-server": "^1.0",
        "filp/whoops": "^2.0",
        "fzaninotto/faker": "^1.4",
        "mockery/mockery": "^1.0",
        "nunomaduro/collision": "^2.0",
        "phpunit/phpunit": "^7.5"
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        },
        "classmap": [
            "database/seeds",
            "database/factories"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    }
}


================================================
FILE: config/app.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Application Name
    |--------------------------------------------------------------------------
    |
    | This value is the name of your application. This value is used when the
    | framework needs to place the application's name in a notification or
    | any other location as required by the application or its packages.
    |
    */

    'name' => env('APP_NAME', 'Laravel'),

    /*
    |--------------------------------------------------------------------------
    | Application Environment
    |--------------------------------------------------------------------------
    |
    | This value determines the "environment" your application is currently
    | running in. This may determine how you prefer to configure various
    | services the application utilizes. Set this in your ".env" file.
    |
    */

    'env' => env('APP_ENV', 'production'),

    /*
    |--------------------------------------------------------------------------
    | Application Debug Mode
    |--------------------------------------------------------------------------
    |
    | When your application is in debug mode, detailed error messages with
    | stack traces will be shown on every error that occurs within your
    | application. If disabled, a simple generic error page is shown.
    |
    */

    'debug' => env('APP_DEBUG', false),

    /*
    |--------------------------------------------------------------------------
    | Application URL
    |--------------------------------------------------------------------------
    |
    | This URL is used by the console to properly generate URLs when using
    | the Artisan command line tool. You should set this to the root of
    | your application so that it is used when running Artisan tasks.
    |
    */

    'url' => env('APP_URL', 'http://localhost'),

    'asset_url' => env('ASSET_URL', null),

    /*
    |--------------------------------------------------------------------------
    | Application Timezone
    |--------------------------------------------------------------------------
    |
    | Here you may specify the default timezone for your application, which
    | will be used by the PHP date and date-time functions. We have gone
    | ahead and set this to a sensible default for you out of the box.
    |
    */

    'timezone' => 'UTC',

    /*
    |--------------------------------------------------------------------------
    | Application Locale Configuration
    |--------------------------------------------------------------------------
    |
    | The application locale determines the default locale that will be used
    | by the translation service provider. You are free to set this value
    | to any of the locales which will be supported by the application.
    |
    */

    'locale' => 'en',

    /*
    |--------------------------------------------------------------------------
    | Application Fallback Locale
    |--------------------------------------------------------------------------
    |
    | The fallback locale determines the locale to use when the current one
    | is not available. You may change the value to correspond to any of
    | the language folders that are provided through your application.
    |
    */

    'fallback_locale' => 'en',

    /*
    |--------------------------------------------------------------------------
    | Faker Locale
    |--------------------------------------------------------------------------
    |
    | This locale will be used by the Faker PHP library when generating fake
    | data for your database seeds. For example, this will be used to get
    | localized telephone numbers, street address information and more.
    |
    */

    'faker_locale' => 'en_US',

    /*
    |--------------------------------------------------------------------------
    | Encryption Key
    |--------------------------------------------------------------------------
    |
    | This key is used by the Illuminate encrypter service and should be set
    | to a random, 32 character string, otherwise these encrypted strings
    | will not be safe. Please do this before deploying an application!
    |
    */

    'key' => env('APP_KEY'),

    'cipher' => 'AES-256-CBC',

    /*
    |--------------------------------------------------------------------------
    | Autoloaded Service Providers
    |--------------------------------------------------------------------------
    |
    | The service providers listed here will be automatically loaded on the
    | request to your application. Feel free to add your own services to
    | this array to grant expanded functionality to your applications.
    |
    */

    'providers' => [

        /*
         * Laravel Framework Service Providers...
         */
        Illuminate\Auth\AuthServiceProvider::class,
        Illuminate\Broadcasting\BroadcastServiceProvider::class,
        Illuminate\Bus\BusServiceProvider::class,
        Illuminate\Cache\CacheServiceProvider::class,
        Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
        Illuminate\Cookie\CookieServiceProvider::class,
        Illuminate\Database\DatabaseServiceProvider::class,
        Illuminate\Encryption\EncryptionServiceProvider::class,
        Illuminate\Filesystem\FilesystemServiceProvider::class,
        Illuminate\Foundation\Providers\FoundationServiceProvider::class,
        Illuminate\Hashing\HashServiceProvider::class,
        Illuminate\Mail\MailServiceProvider::class,
        Illuminate\Notifications\NotificationServiceProvider::class,
        Illuminate\Pagination\PaginationServiceProvider::class,
        Illuminate\Pipeline\PipelineServiceProvider::class,
        Illuminate\Queue\QueueServiceProvider::class,
        Illuminate\Redis\RedisServiceProvider::class,
        Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
        Illuminate\Session\SessionServiceProvider::class,
        Illuminate\Translation\TranslationServiceProvider::class,
        Illuminate\Validation\ValidationServiceProvider::class,
        Illuminate\View\ViewServiceProvider::class,

        /*
         * Package Service Providers...
         */

        /*
         * Application Service Providers...
         */
        App\Providers\AppServiceProvider::class,
        App\Providers\AuthServiceProvider::class,
        // App\Providers\BroadcastServiceProvider::class,
        App\Providers\EventServiceProvider::class,
        App\Providers\RouteServiceProvider::class,

    ],

    /*
    |--------------------------------------------------------------------------
    | Class Aliases
    |--------------------------------------------------------------------------
    |
    | This array of class aliases will be registered when this application
    | is started. However, feel free to register as many as you wish as
    | the aliases are "lazy" loaded so they don't hinder performance.
    |
    */

    'aliases' => [

        'App' => Illuminate\Support\Facades\App::class,
        'Arr' => Illuminate\Support\Arr::class,
        'Artisan' => Illuminate\Support\Facades\Artisan::class,
        'Auth' => Illuminate\Support\Facades\Auth::class,
        'Blade' => Illuminate\Support\Facades\Blade::class,
        'Broadcast' => Illuminate\Support\Facades\Broadcast::class,
        'Bus' => Illuminate\Support\Facades\Bus::class,
        'Cache' => Illuminate\Support\Facades\Cache::class,
        'Config' => Illuminate\Support\Facades\Config::class,
        'Cookie' => Illuminate\Support\Facades\Cookie::class,
        'Crypt' => Illuminate\Support\Facades\Crypt::class,
        'DB' => Illuminate\Support\Facades\DB::class,
        'Eloquent' => Illuminate\Database\Eloquent\Model::class,
        'Event' => Illuminate\Support\Facades\Event::class,
        'File' => Illuminate\Support\Facades\File::class,
        'Gate' => Illuminate\Support\Facades\Gate::class,
        'Hash' => Illuminate\Support\Facades\Hash::class,
        'Lang' => Illuminate\Support\Facades\Lang::class,
        'Log' => Illuminate\Support\Facades\Log::class,
        'Mail' => Illuminate\Support\Facades\Mail::class,
        'Notification' => Illuminate\Support\Facades\Notification::class,
        'Password' => Illuminate\Support\Facades\Password::class,
        'Queue' => Illuminate\Support\Facades\Queue::class,
        'Redirect' => Illuminate\Support\Facades\Redirect::class,
        'Redis' => Illuminate\Support\Facades\Redis::class,
        'Request' => Illuminate\Support\Facades\Request::class,
        'Response' => Illuminate\Support\Facades\Response::class,
        'Route' => Illuminate\Support\Facades\Route::class,
        'Schema' => Illuminate\Support\Facades\Schema::class,
        'Session' => Illuminate\Support\Facades\Session::class,
        'Storage' => Illuminate\Support\Facades\Storage::class,
        'Str' => Illuminate\Support\Str::class,
        'URL' => Illuminate\Support\Facades\URL::class,
        'Validator' => Illuminate\Support\Facades\Validator::class,
        'View' => Illuminate\Support\Facades\View::class,

    ],

];


================================================
FILE: config/auth.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Authentication Defaults
    |--------------------------------------------------------------------------
    |
    | This option controls the default authentication "guard" and password
    | reset options for your application. You may change these defaults
    | as required, but they're a perfect start for most applications.
    |
    */

    'defaults' => [
        'guard' => 'web',
        'passwords' => 'users',
    ],

    /*
    |--------------------------------------------------------------------------
    | Authentication Guards
    |--------------------------------------------------------------------------
    |
    | Next, you may define every authentication guard for your application.
    | Of course, a great default configuration has been defined for you
    | here which uses session storage and the Eloquent user provider.
    |
    | All authentication drivers have a user provider. This defines how the
    | users are actually retrieved out of your database or other storage
    | mechanisms used by this application to persist your user's data.
    |
    | Supported: "session", "token"
    |
    */

    'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],

        'api' => [
            'driver' => 'token',
            'provider' => 'users',
            'hash' => false,
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | User Providers
    |--------------------------------------------------------------------------
    |
    | All authentication drivers have a user provider. This defines how the
    | users are actually retrieved out of your database or other storage
    | mechanisms used by this application to persist your user's data.
    |
    | If you have multiple user tables or models you may configure multiple
    | sources which represent each model / table. These sources may then
    | be assigned to any extra authentication guards you have defined.
    |
    | Supported: "database", "eloquent"
    |
    */

    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,
        ],

        // 'users' => [
        //     'driver' => 'database',
        //     'table' => 'users',
        // ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Resetting Passwords
    |--------------------------------------------------------------------------
    |
    | You may specify multiple password reset configurations if you have more
    | than one user table or model in the application and you want to have
    | separate password reset settings based on the specific user types.
    |
    | The expire time is the number of minutes that the reset token should be
    | considered valid. This security feature keeps tokens short-lived so
    | they have less time to be guessed. You may change this as needed.
    |
    */

    'passwords' => [
        'users' => [
            'provider' => 'users',
            'table' => 'password_resets',
            'expire' => 60,
        ],
    ],

];


================================================
FILE: config/broadcasting.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Default Broadcaster
    |--------------------------------------------------------------------------
    |
    | This option controls the default broadcaster that will be used by the
    | framework when an event needs to be broadcast. You may set this to
    | any of the connections defined in the "connections" array below.
    |
    | Supported: "pusher", "redis", "log", "null"
    |
    */

    'default' => env('BROADCAST_DRIVER', 'null'),

    /*
    |--------------------------------------------------------------------------
    | Broadcast Connections
    |--------------------------------------------------------------------------
    |
    | Here you may define all of the broadcast connections that will be used
    | to broadcast events to other systems or over websockets. Samples of
    | each available type of connection are provided inside this array.
    |
    */

    'connections' => [

        'pusher' => [
            'driver' => 'pusher',
            'key' => env('PUSHER_APP_KEY'),
            'secret' => env('PUSHER_APP_SECRET'),
            'app_id' => env('PUSHER_APP_ID'),
            'options' => [
                'cluster' => env('PUSHER_APP_CLUSTER'),
                'encrypted' => true,
            ],
        ],

        'redis' => [
            'driver' => 'redis',
            'connection' => 'default',
        ],

        'log' => [
            'driver' => 'log',
        ],

        'null' => [
            'driver' => 'null',
        ],

    ],

];


================================================
FILE: config/cache.php
================================================
<?php

use Illuminate\Support\Str;

return [

    /*
    |--------------------------------------------------------------------------
    | Default Cache Store
    |--------------------------------------------------------------------------
    |
    | This option controls the default cache connection that gets used while
    | using this caching library. This connection is used when another is
    | not explicitly specified when executing a given caching function.
    |
    | Supported: "apc", "array", "database", "file",
    |            "memcached", "redis", "dynamodb"
    |
    */

    'default' => env('CACHE_DRIVER', 'file'),

    /*
    |--------------------------------------------------------------------------
    | Cache Stores
    |--------------------------------------------------------------------------
    |
    | Here you may define all of the cache "stores" for your application as
    | well as their drivers. You may even define multiple stores for the
    | same cache driver to group types of items stored in your caches.
    |
    */

    'stores' => [

        'apc' => [
            'driver' => 'apc',
        ],

        'array' => [
            'driver' => 'array',
        ],

        'database' => [
            'driver' => 'database',
            'table' => 'cache',
            'connection' => null,
        ],

        'file' => [
            'driver' => 'file',
            'path' => storage_path('framework/cache/data'),
        ],

        'memcached' => [
            'driver' => 'memcached',
            'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),
            'sasl' => [
                env('MEMCACHED_USERNAME'),
                env('MEMCACHED_PASSWORD'),
            ],
            'options' => [
                // Memcached::OPT_CONNECT_TIMEOUT => 2000,
            ],
            'servers' => [
                [
                    'host' => env('MEMCACHED_HOST', '127.0.0.1'),
                    'port' => env('MEMCACHED_PORT', 11211),
                    'weight' => 100,
                ],
            ],
        ],

        'redis' => [
            'driver' => 'redis',
            'connection' => 'cache',
        ],

        'dynamodb' => [
            'driver' => 'dynamodb',
            'key' => env('AWS_ACCESS_KEY_ID'),
            'secret' => env('AWS_SECRET_ACCESS_KEY'),
            'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
            'table' => env('DYNAMODB_CACHE_TABLE', 'cache'),
        ],

    ],

    /*
    |--------------------------------------------------------------------------
    | Cache Key Prefix
    |--------------------------------------------------------------------------
    |
    | When utilizing a RAM based store such as APC or Memcached, there might
    | be other applications utilizing the same cache. So, we'll specify a
    | value to get prefixed to all our keys so we can avoid collisions.
    |
    */

    'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'),

];


================================================
FILE: config/database.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Default Database Connection Name
    |--------------------------------------------------------------------------
    |
    | Here you may specify which of the database connections below you wish
    | to use as your default connection for all database work. Of course
    | you may use many connections at once using the Database library.
    |
    */

    'default' => env('DB_CONNECTION', 'mysql'),

    /*
    |--------------------------------------------------------------------------
    | Database Connections
    |--------------------------------------------------------------------------
    |
    | Here are each of the database connections setup for your application.
    | Of course, examples of configuring each database platform that is
    | supported by Laravel is shown below to make development simple.
    |
    |
    | All database work in Laravel is done through the PHP PDO facilities
    | so make sure you have the driver for your particular database of
    | choice installed on your machine before you begin development.
    |
    */

    'connections' => [

        'sqlite' => [
            'driver' => 'sqlite',
            'database' => env('DB_DATABASE', database_path('database.sqlite')),
            'prefix' => '',
            'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
        ],

        'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'prefix_indexes' => true,
            'strict' => true,
            'engine' => null,
            'options' => extension_loaded('pdo_mysql') ? array_filter([
                PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
            ]) : [],
        ],

        'pgsql' => [
            'driver' => 'pgsql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '5432'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',
            'prefix' => '',
            'prefix_indexes' => true,
            'schema' => 'public',
            'sslmode' => 'prefer',
        ],

        'sqlsrv' => [
            'driver' => 'sqlsrv',
            'host' => env('DB_HOST', 'localhost'),
            'port' => env('DB_PORT', '1433'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',
            'prefix' => '',
            'prefix_indexes' => true,
        ],

    ],

    /*
    |--------------------------------------------------------------------------
    | Migration Repository Table
    |--------------------------------------------------------------------------
    |
    | This table keeps track of all the migrations that have already run for
    | your application. Using this information, we can determine which of
    | the migrations on disk haven't actually been run in the database.
    |
    */

    'migrations' => 'migrations',

    /*
    |--------------------------------------------------------------------------
    | Redis Databases
    |--------------------------------------------------------------------------
    |
    | Redis is an open source, fast, and advanced key-value store that also
    | provides a richer body of commands than a typical key-value system
    | such as APC or Memcached. Laravel makes it easy to dig right in.
    |
    */

    'redis' => [

        'client' => env('REDIS_CLIENT', 'predis'),

        'options' => [
            'cluster' => env('REDIS_CLUSTER', 'predis'),
        ],

        'default' => [
            'host' => env('REDIS_HOST', '127.0.0.1'),
            'password' => env('REDIS_PASSWORD', null),
            'port' => env('REDIS_PORT', 6379),
            'database' => env('REDIS_DB', 0),
        ],

        'cache' => [
            'host' => env('REDIS_HOST', '127.0.0.1'),
            'password' => env('REDIS_PASSWORD', null),
            'port' => env('REDIS_PORT', 6379),
            'database' => env('REDIS_CACHE_DB', 1),
        ],

    ],

];


================================================
FILE: config/filesystems.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Default Filesystem Disk
    |--------------------------------------------------------------------------
    |
    | Here you may specify the default filesystem disk that should be used
    | by the framework. The "local" disk, as well as a variety of cloud
    | based disks are available to your application. Just store away!
    |
    */

    'default' => env('FILESYSTEM_DRIVER', 'local'),

    /*
    |--------------------------------------------------------------------------
    | Default Cloud Filesystem Disk
    |--------------------------------------------------------------------------
    |
    | Many applications store files both locally and in the cloud. For this
    | reason, you may specify a default "cloud" driver here. This driver
    | will be bound as the Cloud disk implementation in the container.
    |
    */

    'cloud' => env('FILESYSTEM_CLOUD', 's3'),

    /*
    |--------------------------------------------------------------------------
    | Filesystem Disks
    |--------------------------------------------------------------------------
    |
    | Here you may configure as many filesystem "disks" as you wish, and you
    | may even configure multiple disks of the same driver. Defaults have
    | been setup for each driver as an example of the required options.
    |
    | Supported Drivers: "local", "ftp", "sftp", "s3", "rackspace"
    |
    */

    'disks' => [

        'local' => [
            'driver' => 'local',
            'root' => storage_path('app'),
        ],

        'public' => [
            'driver' => 'local',
            'root' => storage_path('app/public'),
            'url' => env('APP_URL').'/storage',
            'visibility' => 'public',
        ],

        's3' => [
            'driver' => 's3',
            'key' => env('AWS_ACCESS_KEY_ID'),
            'secret' => env('AWS_SECRET_ACCESS_KEY'),
            'region' => env('AWS_DEFAULT_REGION'),
            'bucket' => env('AWS_BUCKET'),
            'url' => env('AWS_URL'),
        ],

    ],

];


================================================
FILE: config/hashing.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Default Hash Driver
    |--------------------------------------------------------------------------
    |
    | This option controls the default hash driver that will be used to hash
    | passwords for your application. By default, the bcrypt algorithm is
    | used; however, you remain free to modify this option if you wish.
    |
    | Supported: "bcrypt", "argon", "argon2id"
    |
    */

    'driver' => 'bcrypt',

    /*
    |--------------------------------------------------------------------------
    | Bcrypt Options
    |--------------------------------------------------------------------------
    |
    | Here you may specify the configuration options that should be used when
    | passwords are hashed using the Bcrypt algorithm. This will allow you
    | to control the amount of time it takes to hash the given password.
    |
    */

    'bcrypt' => [
        'rounds' => env('BCRYPT_ROUNDS', 10),
    ],

    /*
    |--------------------------------------------------------------------------
    | Argon Options
    |--------------------------------------------------------------------------
    |
    | Here you may specify the configuration options that should be used when
    | passwords are hashed using the Argon algorithm. These will allow you
    | to control the amount of time it takes to hash the given password.
    |
    */

    'argon' => [
        'memory' => 1024,
        'threads' => 2,
        'time' => 2,
    ],

];


================================================
FILE: config/logging.php
================================================
<?php

use Monolog\Handler\StreamHandler;
use Monolog\Handler\SyslogUdpHandler;

return [

    /*
    |--------------------------------------------------------------------------
    | Default Log Channel
    |--------------------------------------------------------------------------
    |
    | This option defines the default log channel that gets used when writing
    | messages to the logs. The name specified in this option should match
    | one of the channels defined in the "channels" configuration array.
    |
    */

    'default' => env('LOG_CHANNEL', 'stack'),

    /*
    |--------------------------------------------------------------------------
    | Log Channels
    |--------------------------------------------------------------------------
    |
    | Here you may configure the log channels for your application. Out of
    | the box, Laravel uses the Monolog PHP logging library. This gives
    | you a variety of powerful log handlers / formatters to utilize.
    |
    | Available Drivers: "single", "daily", "slack", "syslog",
    |                    "errorlog", "monolog",
    |                    "custom", "stack"
    |
    */

    'channels' => [
        'stack' => [
            'driver' => 'stack',
            'channels' => ['daily'],
            'ignore_exceptions' => false,
        ],

        'single' => [
            'driver' => 'single',
            'path' => storage_path('logs/laravel.log'),
            'level' => 'debug',
        ],

        'daily' => [
            'driver' => 'daily',
            'path' => storage_path('logs/laravel.log'),
            'level' => 'debug',
            'days' => 14,
        ],

        'slack' => [
            'driver' => 'slack',
            'url' => env('LOG_SLACK_WEBHOOK_URL'),
            'username' => 'Laravel Log',
            'emoji' => ':boom:',
            'level' => 'critical',
        ],

        'papertrail' => [
            'driver' => 'monolog',
            'level' => 'debug',
            'handler' => SyslogUdpHandler::class,
            'handler_with' => [
                'host' => env('PAPERTRAIL_URL'),
                'port' => env('PAPERTRAIL_PORT'),
            ],
        ],

        'stderr' => [
            'driver' => 'monolog',
            'handler' => StreamHandler::class,
            'formatter' => env('LOG_STDERR_FORMATTER'),
            'with' => [
                'stream' => 'php://stderr',
            ],
        ],

        'syslog' => [
            'driver' => 'syslog',
            'level' => 'debug',
        ],

        'errorlog' => [
            'driver' => 'errorlog',
            'level' => 'debug',
        ],
    ],

];


================================================
FILE: config/mail.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Mail Driver
    |--------------------------------------------------------------------------
    |
    | Laravel supports both SMTP and PHP's "mail" function as drivers for the
    | sending of e-mail. You may specify which one you're using throughout
    | your application here. By default, Laravel is setup for SMTP mail.
    |
    | Supported: "smtp", "sendmail", "mailgun", "mandrill", "ses",
    |            "sparkpost", "postmark", "log", "array"
    |
    */

    'driver' => env('MAIL_DRIVER', 'smtp'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Address
    |--------------------------------------------------------------------------
    |
    | Here you may provide the host address of the SMTP server used by your
    | applications. A default option is provided that is compatible with
    | the Mailgun mail service which will provide reliable deliveries.
    |
    */

    'host' => env('MAIL_HOST', 'smtp.mailgun.org'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Port
    |--------------------------------------------------------------------------
    |
    | This is the SMTP port used by your application to deliver e-mails to
    | users of the application. Like the host we have set this value to
    | stay compatible with the Mailgun e-mail application by default.
    |
    */

    'port' => env('MAIL_PORT', 587),

    /*
    |--------------------------------------------------------------------------
    | Global "From" Address
    |--------------------------------------------------------------------------
    |
    | You may wish for all e-mails sent by your application to be sent from
    | the same address. Here, you may specify a name and address that is
    | used globally for all e-mails that are sent by your application.
    |
    */

    'from' => [
        'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
        'name' => env('MAIL_FROM_NAME', 'Example'),
    ],

    /*
    |--------------------------------------------------------------------------
    | E-Mail Encryption Protocol
    |--------------------------------------------------------------------------
    |
    | Here you may specify the encryption protocol that should be used when
    | the application send e-mail messages. A sensible default using the
    | transport layer security protocol should provide great security.
    |
    */

    'encryption' => env('MAIL_ENCRYPTION', 'tls'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Server Username
    |--------------------------------------------------------------------------
    |
    | If your SMTP server requires a username for authentication, you should
    | set it here. This will get used to authenticate with your server on
    | connection. You may also set the "password" value below this one.
    |
    */

    'username' => env('MAIL_USERNAME'),

    'password' => env('MAIL_PASSWORD'),

    /*
    |--------------------------------------------------------------------------
    | Sendmail System Path
    |--------------------------------------------------------------------------
    |
    | When using the "sendmail" driver to send e-mails, we will need to know
    | the path to where Sendmail lives on this server. A default path has
    | been provided here, which will work well on most of your systems.
    |
    */

    'sendmail' => '/usr/sbin/sendmail -bs',

    /*
    |--------------------------------------------------------------------------
    | Markdown Mail Settings
    |--------------------------------------------------------------------------
    |
    | If you are using Markdown based email rendering, you may configure your
    | theme and component paths here, allowing you to customize the design
    | of the emails. Or, you may simply stick with the Laravel defaults!
    |
    */

    'markdown' => [
        'theme' => 'default',

        'paths' => [
            resource_path('views/vendor/mail'),
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | Log Channel
    |--------------------------------------------------------------------------
    |
    | If you are using the "log" driver, you may specify the logging channel
    | if you prefer to keep mail messages separate from other log entries
    | for simpler reading. Otherwise, the default channel will be used.
    |
    */

    'log_channel' => env('MAIL_LOG_CHANNEL'),

];


================================================
FILE: config/queue.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Default Queue Connection Name
    |--------------------------------------------------------------------------
    |
    | Laravel's queue API supports an assortment of back-ends via a single
    | API, giving you convenient access to each back-end using the same
    | syntax for every one. Here you may define a default connection.
    |
    */

    'default' => env('QUEUE_CONNECTION', 'sync'),

    /*
    |--------------------------------------------------------------------------
    | Queue Connections
    |--------------------------------------------------------------------------
    |
    | Here you may configure the connection information for each server that
    | is used by your application. A default configuration has been added
    | for each back-end shipped with Laravel. You are free to add more.
    |
    | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null"
    |
    */

    'connections' => [

        'sync' => [
            'driver' => 'sync',
        ],

        'database' => [
            'driver' => 'database',
            'table' => 'jobs',
            'queue' => 'default',
            'retry_after' => 90,
        ],

        'beanstalkd' => [
            'driver' => 'beanstalkd',
            'host' => 'localhost',
            'queue' => 'default',
            'retry_after' => 90,
            'block_for' => 0,
        ],

        'sqs' => [
            'driver' => 'sqs',
            'key' => env('AWS_ACCESS_KEY_ID'),
            'secret' => env('AWS_SECRET_ACCESS_KEY'),
            'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
            'queue' => env('SQS_QUEUE', 'your-queue-name'),
            'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
        ],

        'redis' => [
            'driver' => 'redis',
            'connection' => 'default',
            'queue' => env('REDIS_QUEUE', 'default'),
            'retry_after' => 90,
            'block_for' => null,
        ],

    ],

    /*
    |--------------------------------------------------------------------------
    | Failed Queue Jobs
    |--------------------------------------------------------------------------
    |
    | These options configure the behavior of failed queue job logging so you
    | can control which database and table are used to store the jobs that
    | have failed. You may change them to any database / table you wish.
    |
    */

    'failed' => [
        'database' => env('DB_CONNECTION', 'mysql'),
        'table' => 'failed_jobs',
    ],

];


================================================
FILE: config/services.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Third Party Services
    |--------------------------------------------------------------------------
    |
    | This file is for storing the credentials for third party services such
    | as Stripe, Mailgun, SparkPost and others. This file provides a sane
    | default location for this type of information, allowing packages
    | to have a conventional place to find your various credentials.
    |
    */

    'mailgun' => [
        'domain' => env('MAILGUN_DOMAIN'),
        'secret' => env('MAILGUN_SECRET'),
        'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
    ],

    'postmark' => [
        'token' => env('POSTMARK_TOKEN'),
    ],

    'ses' => [
        'key' => env('AWS_ACCESS_KEY_ID'),
        'secret' => env('AWS_SECRET_ACCESS_KEY'),
        'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
    ],

    'sparkpost' => [
        'secret' => env('SPARKPOST_SECRET'),
    ],

    'stripe' => [
        'model' => App\User::class,
        'key' => env('STRIPE_KEY'),
        'secret' => env('STRIPE_SECRET'),
        'webhook' => [
            'secret' => env('STRIPE_WEBHOOK_SECRET'),
            'tolerance' => env('STRIPE_WEBHOOK_TOLERANCE', 300),
        ],
    ],

];


================================================
FILE: config/session.php
================================================
<?php

use Illuminate\Support\Str;

return [

    /*
    |--------------------------------------------------------------------------
    | Default Session Driver
    |--------------------------------------------------------------------------
    |
    | This option controls the default session "driver" that will be used on
    | requests. By default, we will use the lightweight native driver but
    | you may specify any of the other wonderful drivers provided here.
    |
    | Supported: "file", "cookie", "database", "apc",
    |            "memcached", "redis", "dynamodb", "array"
    |
    */

    'driver' => env('SESSION_DRIVER', 'file'),

    /*
    |--------------------------------------------------------------------------
    | Session Lifetime
    |--------------------------------------------------------------------------
    |
    | Here you may specify the number of minutes that you wish the session
    | to be allowed to remain idle before it expires. If you want them
    | to immediately expire on the browser closing, set that option.
    |
    */

    'lifetime' => env('SESSION_LIFETIME', 120),

    'expire_on_close' => false,

    /*
    |--------------------------------------------------------------------------
    | Session Encryption
    |--------------------------------------------------------------------------
    |
    | This option allows you to easily specify that all of your session data
    | should be encrypted before it is stored. All encryption will be run
    | automatically by Laravel and you can use the Session like normal.
    |
    */

    'encrypt' => false,

    /*
    |--------------------------------------------------------------------------
    | Session File Location
    |--------------------------------------------------------------------------
    |
    | When using the native session driver, we need a location where session
    | files may be stored. A default has been set for you but a different
    | location may be specified. This is only needed for file sessions.
    |
    */

    'files' => storage_path('framework/sessions'),

    /*
    |--------------------------------------------------------------------------
    | Session Database Connection
    |--------------------------------------------------------------------------
    |
    | When using the "database" or "redis" session drivers, you may specify a
    | connection that should be used to manage these sessions. This should
    | correspond to a connection in your database configuration options.
    |
    */

    'connection' => env('SESSION_CONNECTION', null),

    /*
    |--------------------------------------------------------------------------
    | Session Database Table
    |--------------------------------------------------------------------------
    |
    | When using the "database" session driver, you may specify the table we
    | should use to manage the sessions. Of course, a sensible default is
    | provided for you; however, you are free to change this as needed.
    |
    */

    'table' => 'sessions',

    /*
    |--------------------------------------------------------------------------
    | Session Cache Store
    |--------------------------------------------------------------------------
    |
    | When using the "apc", "memcached", or "dynamodb" session drivers you may
    | list a cache store that should be used for these sessions. This value
    | must match with one of the application's configured cache "stores".
    |
    */

    'store' => env('SESSION_STORE', null),

    /*
    |--------------------------------------------------------------------------
    | Session Sweeping Lottery
    |--------------------------------------------------------------------------
    |
    | Some session drivers must manually sweep their storage location to get
    | rid of old sessions from storage. Here are the chances that it will
    | happen on a given request. By default, the odds are 2 out of 100.
    |
    */

    'lottery' => [2, 100],

    /*
    |--------------------------------------------------------------------------
    | Session Cookie Name
    |--------------------------------------------------------------------------
    |
    | Here you may change the name of the cookie used to identify a session
    | instance by ID. The name specified here will get used every time a
    | new session cookie is created by the framework for every driver.
    |
    */

    'cookie' => env(
        'SESSION_COOKIE',
        Str::slug(env('APP_NAME', 'laravel'), '_').'_session'
    ),

    /*
    |--------------------------------------------------------------------------
    | Session Cookie Path
    |--------------------------------------------------------------------------
    |
    | The session cookie path determines the path for which the cookie will
    | be regarded as available. Typically, this will be the root path of
    | your application but you are free to change this when necessary.
    |
    */

    'path' => '/',

    /*
    |--------------------------------------------------------------------------
    | Session Cookie Domain
    |--------------------------------------------------------------------------
    |
    | Here you may change the domain of the cookie used to identify a session
    | in your application. This will determine which domains the cookie is
    | available to in your application. A sensible default has been set.
    |
    */

    'domain' => env('SESSION_DOMAIN', null),

    /*
    |--------------------------------------------------------------------------
    | HTTPS Only Cookies
    |--------------------------------------------------------------------------
    |
    | By setting this option to true, session cookies will only be sent back
    | to the server if the browser has a HTTPS connection. This will keep
    | the cookie from being sent to you if it can not be done securely.
    |
    */

    'secure' => env('SESSION_SECURE_COOKIE', false),

    /*
    |--------------------------------------------------------------------------
    | HTTP Access Only
    |--------------------------------------------------------------------------
    |
    | Setting this value to true will prevent JavaScript from accessing the
    | value of the cookie and the cookie will only be accessible through
    | the HTTP protocol. You are free to modify this option if needed.
    |
    */

    'http_only' => true,

    /*
    |--------------------------------------------------------------------------
    | Same-Site Cookies
    |--------------------------------------------------------------------------
    |
    | This option determines how your cookies behave when cross-site requests
    | take place, and can be used to mitigate CSRF attacks. By default, we
    | do not enable this as other CSRF protection services are in place.
    |
    | Supported: "lax", "strict"
    |
    */

    'same_site' => null,

];


================================================
FILE: config/toastr.php
================================================
<?php

return [
    'options' => [
        "closeButton" => true,
        "debug" => false,
        "newestOnTop" => true,
        "progressBar" => true,
        "positionClass" => "toast-top-right",
        "preventDuplicates" => false,
        "onclick" => null,
        "showDuration" => "300",
        "hideDuration" => "1000",
        "timeOut" => "5000",
        "extendedTimeOut" => "1000",
        "showEasing" => "swing",
        "hideEasing" => "linear",
        "showMethod" => "fadeIn",
        "hideMethod" => "fadeOut"
    ],
];


================================================
FILE: config/view.php
================================================
<?php

return [

    /*
    |--------------------------------------------------------------------------
    | View Storage Paths
    |--------------------------------------------------------------------------
    |
    | Most templating systems load templates from disk. Here you may specify
    | an array of paths that should be checked for your views. Of course
    | the usual Laravel view path has already been registered for you.
    |
    */

    'paths' => [
        resource_path('views'),
    ],

    /*
    |--------------------------------------------------------------------------
    | Compiled View Path
    |--------------------------------------------------------------------------
    |
    | This option determines where all the compiled Blade templates will be
    | stored for your app
Download .txt
gitextract_57dghh3b/

├── .editorconfig
├── .gitattributes
├── .gitignore
├── .idea/
│   ├── ems.iml
│   ├── misc.xml
│   ├── modules.xml
│   ├── php.xml
│   ├── vcs.xml
│   └── workspace.xml
├── LICENSE
├── README.md
├── app/
│   ├── Admin.php
│   ├── Advancepayment.php
│   ├── Calendar.php
│   ├── City.php
│   ├── Console/
│   │   └── Kernel.php
│   ├── Department.php
│   ├── Designation.php
│   ├── Download.php
│   ├── Employee.php
│   ├── Event.php
│   ├── Exceptions/
│   │   └── Handler.php
│   ├── Http/
│   │   ├── Controllers/
│   │   │   ├── AdminController.php
│   │   │   ├── Auth/
│   │   │   │   ├── ForgotPasswordController.php
│   │   │   │   ├── LoginController.php
│   │   │   │   ├── RegisterController.php
│   │   │   │   ├── ResetPasswordController.php
│   │   │   │   └── VerificationController.php
│   │   │   ├── Calendar.php
│   │   │   ├── CalendarController.php
│   │   │   ├── CityController.php
│   │   │   ├── Controller.php
│   │   │   ├── DashboardController.php
│   │   │   ├── DepartmentController.php
│   │   │   ├── DesignationController.php
│   │   │   ├── DownloadController.php
│   │   │   ├── EmployeeController.php
│   │   │   ├── EventController.php
│   │   │   ├── HomeController.php
│   │   │   ├── LeaveController.php
│   │   │   ├── ManagesalaryController.php
│   │   │   ├── ProfileController.php
│   │   │   ├── SalaryController.php
│   │   │   ├── ShiftController.php
│   │   │   ├── TotalleaveController.php
│   │   │   └── UserController.php
│   │   ├── Kernel.php
│   │   ├── Middleware/
│   │   │   ├── Authenticate.php
│   │   │   ├── CheckForMaintenanceMode.php
│   │   │   ├── EncryptCookies.php
│   │   │   ├── RedirectIfAuthenticated.php
│   │   │   ├── TrimStrings.php
│   │   │   ├── TrustProxies.php
│   │   │   └── VerifyCsrfToken.php
│   │   └── Requests/
│   │       └── LeaveRequest.php
│   ├── Leave.php
│   ├── Managesalary.php
│   ├── Profile.php
│   ├── Providers/
│   │   ├── AppServiceProvider.php
│   │   ├── AuthServiceProvider.php
│   │   ├── BroadcastServiceProvider.php
│   │   ├── EventServiceProvider.php
│   │   └── RouteServiceProvider.php
│   ├── Salary.php
│   ├── Shift.php
│   ├── Totalleave.php
│   └── User.php
├── artisan
├── bootstrap/
│   ├── app.php
│   └── cache/
│       └── .gitignore
├── composer.json
├── 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
│   ├── toastr.php
│   └── view.php
├── database/
│   ├── .gitignore
│   ├── factories/
│   │   └── UserFactory.php
│   ├── migrations/
│   │   ├── 2014_10_12_000000_create_users_table.php
│   │   ├── 2014_10_12_100000_create_password_resets_table.php
│   │   ├── 2019_03_10_044553_create_employees_table.php
│   │   ├── 2019_03_10_050306_create_admins_table.php
│   │   ├── 2019_03_10_050652_create_cities_table.php
│   │   ├── 2019_03_10_050845_create_departments_table.php
│   │   ├── 2019_03_10_050953_create_salaries_table.php
│   │   ├── 2019_03_14_025243_create_shifts_table.php
│   │   ├── 2019_03_17_061433_create_leaves_table.php
│   │   ├── 2019_03_17_094258_create_totalleaves_table.php
│   │   ├── 2019_03_17_114000_create_profiles_table.php
│   │   ├── 2019_03_18_061726_create_downloads_table.php
│   │   ├── 2019_03_24_051434_create_managesalaries_table.php
│   │   ├── 2019_03_25_143643_create_designations_table.php
│   │   ├── 2019_04_10_113018_create_advancepayments_table.php
│   │   ├── 2019_04_21_111757_create_events_table.php
│   │   └── 2019_04_26_023012_create_calendars_table.php
│   └── seeds/
│       ├── AdminsTableSeeder.php
│       ├── DatabaseSeeder.php
│       └── UsersTableSeeder.php
├── ems.sql
├── package.json
├── phpunit.xml
├── public/
│   ├── .htaccess
│   ├── admin-panel/
│   │   ├── assets/
│   │   │   ├── extra-libs/
│   │   │   │   ├── DataTables/
│   │   │   │   │   ├── DataTables-1.10.16/
│   │   │   │   │   │   ├── css/
│   │   │   │   │   │   │   ├── dataTables.bootstrap.css
│   │   │   │   │   │   │   ├── dataTables.bootstrap4.css
│   │   │   │   │   │   │   ├── dataTables.foundation.css
│   │   │   │   │   │   │   ├── dataTables.jqueryui.css
│   │   │   │   │   │   │   ├── dataTables.semanticui.css
│   │   │   │   │   │   │   └── jquery.dataTables.css
│   │   │   │   │   │   └── js/
│   │   │   │   │   │       ├── dataTables.bootstrap.js
│   │   │   │   │   │       ├── dataTables.bootstrap4.js
│   │   │   │   │   │       ├── dataTables.foundation.js
│   │   │   │   │   │       ├── dataTables.jqueryui.js
│   │   │   │   │   │       ├── dataTables.semanticui.js
│   │   │   │   │   │       └── jquery.dataTables.js
│   │   │   │   │   ├── datatables.css
│   │   │   │   │   └── datatables.js
│   │   │   │   ├── calendar/
│   │   │   │   │   └── calendar.css
│   │   │   │   ├── gritter/
│   │   │   │   │   └── jquery.gritter.css
│   │   │   │   ├── multicheck/
│   │   │   │   │   ├── datatable-checkbox-init.js
│   │   │   │   │   ├── jquery.multicheck.js
│   │   │   │   │   └── multicheck.css
│   │   │   │   └── sparkline/
│   │   │   │       └── sparkline.js
│   │   │   └── libs/
│   │   │       ├── chart/
│   │   │       │   ├── chart.js
│   │   │       │   ├── jquery.ui.custom.js
│   │   │       │   ├── matrix.charts.js
│   │   │       │   ├── matrix.dashboard.js
│   │   │       │   ├── matrix.interface.js
│   │   │       │   └── turning-series.js
│   │   │       ├── datatables/
│   │   │       │   ├── license.txt
│   │   │       │   └── media/
│   │   │       │       └── images/
│   │   │       │           └── Sorting icons.psd
│   │   │       ├── datatables.net-bs4/
│   │   │       │   ├── css/
│   │   │       │   │   └── dataTables.bootstrap4.css
│   │   │       │   └── js/
│   │   │       │       └── dataTables.bootstrap4.js
│   │   │       ├── flot/
│   │   │       │   ├── .bower.json
│   │   │       │   ├── .gitignore
│   │   │       │   ├── .travis.yml
│   │   │       │   ├── API.md
│   │   │       │   ├── CONTRIBUTING.md
│   │   │       │   ├── FAQ.md
│   │   │       │   ├── LICENSE.txt
│   │   │       │   ├── Makefile
│   │   │       │   ├── NEWS.md
│   │   │       │   ├── PLUGINS.md
│   │   │       │   ├── README.md
│   │   │       │   ├── component.json
│   │   │       │   ├── css/
│   │   │       │   │   └── float-chart.css
│   │   │       │   ├── examples/
│   │   │       │   │   ├── ajax/
│   │   │       │   │   │   ├── data-eu-gdp-growth-1.json
│   │   │       │   │   │   ├── data-eu-gdp-growth-2.json
│   │   │       │   │   │   ├── data-eu-gdp-growth-3.json
│   │   │       │   │   │   ├── data-eu-gdp-growth-4.json
│   │   │       │   │   │   ├── data-eu-gdp-growth-5.json
│   │   │       │   │   │   ├── data-eu-gdp-growth.json
│   │   │       │   │   │   ├── data-japan-gdp-growth.json
│   │   │       │   │   │   ├── data-usa-gdp-growth.json
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── annotating/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── axes-interacting/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── axes-multiple/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── axes-time/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── axes-time-zones/
│   │   │       │   │   │   ├── date.js
│   │   │       │   │   │   ├── index.html
│   │   │       │   │   │   └── tz/
│   │   │       │   │   │       ├── africa
│   │   │       │   │   │       ├── antarctica
│   │   │       │   │   │       ├── asia
│   │   │       │   │   │       ├── australasia
│   │   │       │   │   │       ├── backward
│   │   │       │   │   │       ├── etcetera
│   │   │       │   │   │       ├── europe
│   │   │       │   │   │       ├── factory
│   │   │       │   │   │       ├── iso3166.tab
│   │   │       │   │   │       ├── leapseconds
│   │   │       │   │   │       ├── northamerica
│   │   │       │   │   │       ├── pacificnew
│   │   │       │   │   │       ├── solar87
│   │   │       │   │   │       ├── solar88
│   │   │       │   │   │       ├── solar89
│   │   │       │   │   │       ├── southamerica
│   │   │       │   │   │       ├── systemv
│   │   │       │   │   │       ├── yearistype.sh
│   │   │       │   │   │       └── zone.tab
│   │   │       │   │   ├── basic-options/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── basic-usage/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── canvas/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── categories/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── examples.css
│   │   │       │   │   ├── image/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── index.html
│   │   │       │   │   ├── interacting/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── navigate/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── percentiles/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── realtime/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── resize/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── selection/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── series-errorbars/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── series-pie/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── series-toggle/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── series-types/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── stacking/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── symbols/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── threshold/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── tracking/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   ├── visitors/
│   │   │       │   │   │   └── index.html
│   │   │       │   │   └── zooming/
│   │   │       │   │       └── index.html
│   │   │       │   ├── excanvas.js
│   │   │       │   ├── excanvas.min.js
│   │   │       │   ├── flot.jquery.json
│   │   │       │   ├── jquery.colorhelpers.js
│   │   │       │   ├── jquery.flot.canvas.js
│   │   │       │   ├── jquery.flot.categories.js
│   │   │       │   ├── jquery.flot.crosshair.js
│   │   │       │   ├── jquery.flot.errorbars.js
│   │   │       │   ├── jquery.flot.fillbetween.js
│   │   │       │   ├── jquery.flot.image.js
│   │   │       │   ├── jquery.flot.js
│   │   │       │   ├── jquery.flot.navigate.js
│   │   │       │   ├── jquery.flot.pie.js
│   │   │       │   ├── jquery.flot.resize.js
│   │   │       │   ├── jquery.flot.selection.js
│   │   │       │   ├── jquery.flot.stack.js
│   │   │       │   ├── jquery.flot.symbol.js
│   │   │       │   ├── jquery.flot.threshold.js
│   │   │       │   ├── jquery.flot.time.js
│   │   │       │   ├── jquery.js
│   │   │       │   └── package.json
│   │   │       ├── flot.tooltip/
│   │   │       │   ├── .bower.json
│   │   │       │   ├── bower.json
│   │   │       │   └── js/
│   │   │       │       ├── jquery.flot.js
│   │   │       │       ├── jquery.flot.tooltip.js
│   │   │       │       └── jquery.flot.tooltip.source.js
│   │   │       ├── fullcalendar/
│   │   │       │   └── dist/
│   │   │       │       ├── locale/
│   │   │       │       │   ├── af.js
│   │   │       │       │   ├── ar-dz.js
│   │   │       │       │   ├── ar-kw.js
│   │   │       │       │   ├── ar-ly.js
│   │   │       │       │   ├── ar-ma.js
│   │   │       │       │   ├── ar-sa.js
│   │   │       │       │   ├── ar-tn.js
│   │   │       │       │   ├── ar.js
│   │   │       │       │   ├── bg.js
│   │   │       │       │   ├── bs.js
│   │   │       │       │   ├── ca.js
│   │   │       │       │   ├── cs.js
│   │   │       │       │   ├── da.js
│   │   │       │       │   ├── de-at.js
│   │   │       │       │   ├── de-ch.js
│   │   │       │       │   ├── de.js
│   │   │       │       │   ├── el.js
│   │   │       │       │   ├── en-au.js
│   │   │       │       │   ├── en-ca.js
│   │   │       │       │   ├── en-gb.js
│   │   │       │       │   ├── en-ie.js
│   │   │       │       │   ├── en-nz.js
│   │   │       │       │   ├── es-do.js
│   │   │       │       │   ├── es-us.js
│   │   │       │       │   ├── es.js
│   │   │       │       │   ├── et.js
│   │   │       │       │   ├── eu.js
│   │   │       │       │   ├── fa.js
│   │   │       │       │   ├── fi.js
│   │   │       │       │   ├── fr-ca.js
│   │   │       │       │   ├── fr-ch.js
│   │   │       │       │   ├── fr.js
│   │   │       │       │   ├── gl.js
│   │   │       │       │   ├── he.js
│   │   │       │       │   ├── hi.js
│   │   │       │       │   ├── hr.js
│   │   │       │       │   ├── hu.js
│   │   │       │       │   ├── id.js
│   │   │       │       │   ├── is.js
│   │   │       │       │   ├── it.js
│   │   │       │       │   ├── ja.js
│   │   │       │       │   ├── ka.js
│   │   │       │       │   ├── kk.js
│   │   │       │       │   ├── ko.js
│   │   │       │       │   ├── lb.js
│   │   │       │       │   ├── lt.js
│   │   │       │       │   ├── lv.js
│   │   │       │       │   ├── mk.js
│   │   │       │       │   ├── ms-my.js
│   │   │       │       │   ├── ms.js
│   │   │       │       │   ├── nb.js
│   │   │       │       │   ├── nl-be.js
│   │   │       │       │   ├── nl.js
│   │   │       │       │   ├── nn.js
│   │   │       │       │   ├── pl.js
│   │   │       │       │   ├── pt-br.js
│   │   │       │       │   ├── pt.js
│   │   │       │       │   ├── ro.js
│   │   │       │       │   ├── ru.js
│   │   │       │       │   ├── sk.js
│   │   │       │       │   ├── sl.js
│   │   │       │       │   ├── sq.js
│   │   │       │       │   ├── sr-cyrl.js
│   │   │       │       │   ├── sr.js
│   │   │       │       │   ├── sv.js
│   │   │       │       │   ├── th.js
│   │   │       │       │   ├── tr.js
│   │   │       │       │   ├── uk.js
│   │   │       │       │   ├── vi.js
│   │   │       │       │   ├── zh-cn.js
│   │   │       │       │   └── zh-tw.js
│   │   │       │       └── locale-all.js
│   │   │       ├── inputmask/
│   │   │       │   └── dist/
│   │   │       │       ├── inputmask/
│   │   │       │       │   ├── bindings/
│   │   │       │       │   │   └── inputmask.binding.js
│   │   │       │       │   ├── dependencyLibs/
│   │   │       │       │   │   ├── inputmask.dependencyLib.jqlite.js
│   │   │       │       │   │   ├── inputmask.dependencyLib.jquery.js
│   │   │       │       │   │   └── inputmask.dependencyLib.js
│   │   │       │       │   ├── global/
│   │   │       │       │   │   ├── document.js
│   │   │       │       │   │   └── window.js
│   │   │       │       │   ├── inputmask.date.extensions.js
│   │   │       │       │   ├── inputmask.extensions.js
│   │   │       │       │   ├── inputmask.js
│   │   │       │       │   ├── inputmask.numeric.extensions.js
│   │   │       │       │   ├── inputmask.phone.extensions.js
│   │   │       │       │   ├── inputmask.regex.extensions.js
│   │   │       │       │   ├── jquery.inputmask.js
│   │   │       │       │   └── phone-codes/
│   │   │       │       │       ├── phone-be.js
│   │   │       │       │       ├── phone-nl.js
│   │   │       │       │       ├── phone-ru.js
│   │   │       │       │       ├── phone-uk.js
│   │   │       │       │       └── phone.js
│   │   │       │       └── jquery.inputmask.bundle.js
│   │   │       ├── jquery/
│   │   │       │   └── dist/
│   │   │       │       └── core.js
│   │   │       ├── jquery-asColor/
│   │   │       │   ├── LICENSE
│   │   │       │   ├── README.md
│   │   │       │   ├── dist/
│   │   │       │   │   ├── jquery-asColor.es.js
│   │   │       │   │   └── jquery-asColor.js
│   │   │       │   ├── package.json
│   │   │       │   └── src/
│   │   │       │       ├── asColor.js
│   │   │       │       ├── colorStrings.js
│   │   │       │       ├── converter.js
│   │   │       │       ├── defaults.js
│   │   │       │       ├── info.js
│   │   │       │       ├── main.js
│   │   │       │       ├── names.js
│   │   │       │       └── util.js
│   │   │       ├── jquery-asColorPicker/
│   │   │       │   └── dist/
│   │   │       │       └── jquery-asColorPicker.es.js
│   │   │       ├── jquery-asGradient/
│   │   │       │   ├── LICENSE
│   │   │       │   ├── README.md
│   │   │       │   ├── dist/
│   │   │       │   │   ├── jquery-asGradient.es.js
│   │   │       │   │   └── jquery-asGradient.js
│   │   │       │   ├── package.json
│   │   │       │   └── src/
│   │   │       │       ├── asGradient.js
│   │   │       │       ├── colorStop.js
│   │   │       │       ├── defaults.js
│   │   │       │       ├── gradientString.js
│   │   │       │       ├── gradientTypes.js
│   │   │       │       ├── info.js
│   │   │       │       ├── keywordAngleMap.js
│   │   │       │       ├── main.js
│   │   │       │       ├── regExpStrings.js
│   │   │       │       └── util.js
│   │   │       ├── jquery-minicolors/
│   │   │       │   ├── component.json
│   │   │       │   ├── index.html
│   │   │       │   ├── jquery.minicolors.css
│   │   │       │   └── without-bootstrap.html
│   │   │       ├── jquery-steps/
│   │   │       │   ├── LICENSE.txt
│   │   │       │   ├── build/
│   │   │       │   │   └── jQuery.Steps.1.1.0.nupkg
│   │   │       │   ├── jquery.steps.css
│   │   │       │   ├── lib/
│   │   │       │   │   └── jquery.cookie-1.3.1.js
│   │   │       │   ├── nuget/
│   │   │       │   │   └── jQuery.Steps.nuspec
│   │   │       │   ├── steps.css
│   │   │       │   └── steps.jquery.json
│   │   │       ├── jquery-validation/
│   │   │       │   └── dist/
│   │   │       │       ├── additional-methods.js
│   │   │       │       └── localization/
│   │   │       │           ├── messages_ar.js
│   │   │       │           ├── messages_az.js
│   │   │       │           ├── messages_bg.js
│   │   │       │           ├── messages_bn_BD.js
│   │   │       │           ├── messages_ca.js
│   │   │       │           ├── messages_cs.js
│   │   │       │           ├── messages_da.js
│   │   │       │           ├── messages_de.js
│   │   │       │           ├── messages_el.js
│   │   │       │           ├── messages_es.js
│   │   │       │           ├── messages_es_AR.js
│   │   │       │           ├── messages_es_PE.js
│   │   │       │           ├── messages_et.js
│   │   │       │           ├── messages_eu.js
│   │   │       │           ├── messages_fa.js
│   │   │       │           ├── messages_fi.js
│   │   │       │           ├── messages_fr.js
│   │   │       │           ├── messages_ge.js
│   │   │       │           ├── messages_gl.js
│   │   │       │           ├── messages_he.js
│   │   │       │           ├── messages_hr.js
│   │   │       │           ├── messages_hu.js
│   │   │       │           ├── messages_hy_AM.js
│   │   │       │           ├── messages_id.js
│   │   │       │           ├── messages_is.js
│   │   │       │           ├── messages_it.js
│   │   │       │           ├── messages_ja.js
│   │   │       │           ├── messages_ka.js
│   │   │       │           ├── messages_kk.js
│   │   │       │           ├── messages_ko.js
│   │   │       │           ├── messages_lt.js
│   │   │       │           ├── messages_lv.js
│   │   │       │           ├── messages_mk.js
│   │   │       │           ├── messages_my.js
│   │   │       │           ├── messages_nl.js
│   │   │       │           ├── messages_no.js
│   │   │       │           ├── messages_pl.js
│   │   │       │           ├── messages_pt_BR.js
│   │   │       │           ├── messages_pt_PT.js
│   │   │       │           ├── messages_ro.js
│   │   │       │           ├── messages_ru.js
│   │   │       │           ├── messages_sd.js
│   │   │       │           ├── messages_si.js
│   │   │       │           ├── messages_sk.js
│   │   │       │           ├── messages_sl.js
│   │   │       │           ├── messages_sr.js
│   │   │       │           ├── messages_sr_lat.js
│   │   │       │           ├── messages_sv.js
│   │   │       │           ├── messages_th.js
│   │   │       │           ├── messages_tj.js
│   │   │       │           ├── messages_tr.js
│   │   │       │           ├── messages_uk.js
│   │   │       │           ├── messages_ur.js
│   │   │       │           ├── messages_vi.js
│   │   │       │           ├── messages_zh.js
│   │   │       │           ├── messages_zh_TW.js
│   │   │       │           ├── methods_de.js
│   │   │       │           ├── methods_es_CL.js
│   │   │       │           ├── methods_fi.js
│   │   │       │           ├── methods_nl.js
│   │   │       │           └── methods_pt.js
│   │   │       ├── jquery.flot.tooltip/
│   │   │       │   └── js/
│   │   │       │       └── jquery.flot.tooltip.source.js
│   │   │       ├── magnific-popup/
│   │   │       │   ├── animation.css
│   │   │       │   ├── dist/
│   │   │       │   │   └── magnific-popup.css
│   │   │       │   └── meg.init.js
│   │   │       ├── moment/
│   │   │       │   ├── ender.js
│   │   │       │   ├── locale/
│   │   │       │   │   ├── af.js
│   │   │       │   │   ├── ar-dz.js
│   │   │       │   │   ├── ar-kw.js
│   │   │       │   │   ├── ar-ly.js
│   │   │       │   │   ├── ar-ma.js
│   │   │       │   │   ├── ar-sa.js
│   │   │       │   │   ├── ar-tn.js
│   │   │       │   │   ├── ar.js
│   │   │       │   │   ├── az.js
│   │   │       │   │   ├── be.js
│   │   │       │   │   ├── bg.js
│   │   │       │   │   ├── bm.js
│   │   │       │   │   ├── bn.js
│   │   │       │   │   ├── bo.js
│   │   │       │   │   ├── br.js
│   │   │       │   │   ├── bs.js
│   │   │       │   │   ├── ca.js
│   │   │       │   │   ├── cs.js
│   │   │       │   │   ├── cv.js
│   │   │       │   │   ├── cy.js
│   │   │       │   │   ├── da.js
│   │   │       │   │   ├── de-at.js
│   │   │       │   │   ├── de-ch.js
│   │   │       │   │   ├── de.js
│   │   │       │   │   ├── dv.js
│   │   │       │   │   ├── el.js
│   │   │       │   │   ├── en-au.js
│   │   │       │   │   ├── en-ca.js
│   │   │       │   │   ├── en-gb.js
│   │   │       │   │   ├── en-ie.js
│   │   │       │   │   ├── en-il.js
│   │   │       │   │   ├── en-nz.js
│   │   │       │   │   ├── eo.js
│   │   │       │   │   ├── es-do.js
│   │   │       │   │   ├── es-us.js
│   │   │       │   │   ├── es.js
│   │   │       │   │   ├── et.js
│   │   │       │   │   ├── eu.js
│   │   │       │   │   ├── fa.js
│   │   │       │   │   ├── fi.js
│   │   │       │   │   ├── fo.js
│   │   │       │   │   ├── fr-ca.js
│   │   │       │   │   ├── fr-ch.js
│   │   │       │   │   ├── fr.js
│   │   │       │   │   ├── fy.js
│   │   │       │   │   ├── gd.js
│   │   │       │   │   ├── gl.js
│   │   │       │   │   ├── gom-latn.js
│   │   │       │   │   ├── gu.js
│   │   │       │   │   ├── he.js
│   │   │       │   │   ├── hi.js
│   │   │       │   │   ├── hr.js
│   │   │       │   │   ├── hu.js
│   │   │       │   │   ├── hy-am.js
│   │   │       │   │   ├── id.js
│   │   │       │   │   ├── is.js
│   │   │       │   │   ├── it.js
│   │   │       │   │   ├── ja.js
│   │   │       │   │   ├── jv.js
│   │   │       │   │   ├── ka.js
│   │   │       │   │   ├── kk.js
│   │   │       │   │   ├── km.js
│   │   │       │   │   ├── kn.js
│   │   │       │   │   ├── ko.js
│   │   │       │   │   ├── ky.js
│   │   │       │   │   ├── lb.js
│   │   │       │   │   ├── lo.js
│   │   │       │   │   ├── lt.js
│   │   │       │   │   ├── lv.js
│   │   │       │   │   ├── me.js
│   │   │       │   │   ├── mi.js
│   │   │       │   │   ├── mk.js
│   │   │       │   │   ├── ml.js
│   │   │       │   │   ├── mn.js
│   │   │       │   │   ├── mr.js
│   │   │       │   │   ├── ms-my.js
│   │   │       │   │   ├── ms.js
│   │   │       │   │   ├── mt.js
│   │   │       │   │   ├── my.js
│   │   │       │   │   ├── nb.js
│   │   │       │   │   ├── ne.js
│   │   │       │   │   ├── nl-be.js
│   │   │       │   │   ├── nl.js
│   │   │       │   │   ├── nn.js
│   │   │       │   │   ├── pa-in.js
│   │   │       │   │   ├── pl.js
│   │   │       │   │   ├── pt-br.js
│   │   │       │   │   ├── pt.js
│   │   │       │   │   ├── ro.js
│   │   │       │   │   ├── ru.js
│   │   │       │   │   ├── sd.js
│   │   │       │   │   ├── se.js
│   │   │       │   │   ├── si.js
│   │   │       │   │   ├── sk.js
│   │   │       │   │   ├── sl.js
│   │   │       │   │   ├── sq.js
│   │   │       │   │   ├── sr-cyrl.js
│   │   │       │   │   ├── sr.js
│   │   │       │   │   ├── ss.js
│   │   │       │   │   ├── sv.js
│   │   │       │   │   ├── sw.js
│   │   │       │   │   ├── ta.js
│   │   │       │   │   ├── te.js
│   │   │       │   │   ├── tet.js
│   │   │       │   │   ├── tg.js
│   │   │       │   │   ├── th.js
│   │   │       │   │   ├── tl-ph.js
│   │   │       │   │   ├── tlh.js
│   │   │       │   │   ├── tr.js
│   │   │       │   │   ├── tzl.js
│   │   │       │   │   ├── tzm-latn.js
│   │   │       │   │   ├── tzm.js
│   │   │       │   │   ├── ug-cn.js
│   │   │       │   │   ├── uk.js
│   │   │       │   │   ├── ur.js
│   │   │       │   │   ├── uz-latn.js
│   │   │       │   │   ├── uz.js
│   │   │       │   │   ├── vi.js
│   │   │       │   │   ├── x-pseudo.js
│   │   │       │   │   ├── yo.js
│   │   │       │   │   ├── zh-cn.js
│   │   │       │   │   ├── zh-hk.js
│   │   │       │   │   └── zh-tw.js
│   │   │       │   ├── moment.js
│   │   │       │   └── package.js
│   │   │       ├── perfect-scrollbar/
│   │   │       │   └── dist/
│   │   │       │       ├── perfect-scrollbar.common.js
│   │   │       │       └── perfect-scrollbar.esm.js
│   │   │       ├── quill/
│   │   │       │   └── dist/
│   │   │       │       ├── quill.bubble.css
│   │   │       │       ├── quill.core.css
│   │   │       │       ├── quill.core.js
│   │   │       │       └── quill.snow.css
│   │   │       ├── select2/
│   │   │       │   └── dist/
│   │   │       │       └── js/
│   │   │       │           └── i18n/
│   │   │       │               ├── af.js
│   │   │       │               ├── ar.js
│   │   │       │               ├── az.js
│   │   │       │               ├── bg.js
│   │   │       │               ├── bs.js
│   │   │       │               ├── build.txt
│   │   │       │               ├── ca.js
│   │   │       │               ├── cs.js
│   │   │       │               ├── da.js
│   │   │       │               ├── de.js
│   │   │       │               ├── dsb.js
│   │   │       │               ├── el.js
│   │   │       │               ├── en.js
│   │   │       │               ├── es.js
│   │   │       │               ├── et.js
│   │   │       │               ├── eu.js
│   │   │       │               ├── fa.js
│   │   │       │               ├── fi.js
│   │   │       │               ├── fr.js
│   │   │       │               ├── gl.js
│   │   │       │               ├── he.js
│   │   │       │               ├── hi.js
│   │   │       │               ├── hr.js
│   │   │       │               ├── hsb.js
│   │   │       │               ├── hu.js
│   │   │       │               ├── hy.js
│   │   │       │               ├── id.js
│   │   │       │               ├── is.js
│   │   │       │               ├── it.js
│   │   │       │               ├── ja.js
│   │   │       │               ├── km.js
│   │   │       │               ├── ko.js
│   │   │       │               ├── lt.js
│   │   │       │               ├── lv.js
│   │   │       │               ├── mk.js
│   │   │       │               ├── ms.js
│   │   │       │               ├── nb.js
│   │   │       │               ├── nl.js
│   │   │       │               ├── pl.js
│   │   │       │               ├── ps.js
│   │   │       │               ├── pt-BR.js
│   │   │       │               ├── pt.js
│   │   │       │               ├── ro.js
│   │   │       │               ├── ru.js
│   │   │       │               ├── sk.js
│   │   │       │               ├── sl.js
│   │   │       │               ├── sr-Cyrl.js
│   │   │       │               ├── sr.js
│   │   │       │               ├── sv.js
│   │   │       │               ├── th.js
│   │   │       │               ├── tk.js
│   │   │       │               ├── tr.js
│   │   │       │               ├── uk.js
│   │   │       │               ├── vi.js
│   │   │       │               ├── zh-CN.js
│   │   │       │               └── zh-TW.js
│   │   │       └── toastr/
│   │   │           └── toastr.js
│   │   └── dist/
│   │       ├── css/
│   │       │   ├── icons/
│   │       │   │   ├── font-awesome/
│   │       │   │   │   ├── css/
│   │       │   │   │   │   ├── fa-brands.css
│   │       │   │   │   │   ├── fa-regular.css
│   │       │   │   │   │   ├── fa-solid.css
│   │       │   │   │   │   ├── fontawesome-all.css
│   │       │   │   │   │   └── fontawesome.css
│   │       │   │   │   ├── less/
│   │       │   │   │   │   ├── _animated.less
│   │       │   │   │   │   ├── _bordered-pulled.less
│   │       │   │   │   │   ├── _core.less
│   │       │   │   │   │   ├── _fixed-width.less
│   │       │   │   │   │   ├── _icons.less
│   │       │   │   │   │   ├── _larger.less
│   │       │   │   │   │   ├── _list.less
│   │       │   │   │   │   ├── _mixins.less
│   │       │   │   │   │   ├── _rotated-flipped.less
│   │       │   │   │   │   ├── _screen-reader.less
│   │       │   │   │   │   ├── _stacked.less
│   │       │   │   │   │   ├── _variables.less
│   │       │   │   │   │   ├── fa-brands.less
│   │       │   │   │   │   ├── fa-regular.less
│   │       │   │   │   │   ├── fa-solid.less
│   │       │   │   │   │   └── fontawesome.less
│   │       │   │   │   └── scss/
│   │       │   │   │       ├── _animated.scss
│   │       │   │   │       ├── _bordered-pulled.scss
│   │       │   │   │       ├── _core.scss
│   │       │   │   │       ├── _fixed-width.scss
│   │       │   │   │       ├── _icons.scss
│   │       │   │   │       ├── _larger.scss
│   │       │   │   │       ├── _list.scss
│   │       │   │   │       ├── _mixins.scss
│   │       │   │   │       ├── _rotated-flipped.scss
│   │       │   │   │       ├── _screen-reader.scss
│   │       │   │   │       ├── _stacked.scss
│   │       │   │   │       ├── _variables.scss
│   │       │   │   │       ├── fa-brands.scss
│   │       │   │   │       ├── fa-regular.scss
│   │       │   │   │       ├── fa-solid.scss
│   │       │   │   │       └── fontawesome.scss
│   │       │   │   ├── material-design-iconic-font/
│   │       │   │   │   └── css/
│   │       │   │   │       └── material-design-iconic-font.css
│   │       │   │   ├── themify-icons/
│   │       │   │   │   ├── ie7/
│   │       │   │   │   │   ├── ie7.css
│   │       │   │   │   │   └── ie7.js
│   │       │   │   │   ├── themify-icons.css
│   │       │   │   │   └── themify-icons.less
│   │       │   │   └── weather-icons/
│   │       │   │       ├── css/
│   │       │   │       │   ├── weather-icons-core.css
│   │       │   │       │   ├── weather-icons-variables.css
│   │       │   │       │   ├── weather-icons-wind.css
│   │       │   │       │   └── weather-icons.css
│   │       │   │       ├── less/
│   │       │   │       │   ├── css/
│   │       │   │       │   │   ├── variables-beaufort.css
│   │       │   │       │   │   ├── variables-day.css
│   │       │   │       │   │   ├── variables-direction.css
│   │       │   │       │   │   ├── variables-misc.css
│   │       │   │       │   │   ├── variables-moon.css
│   │       │   │       │   │   ├── variables-neutral.css
│   │       │   │       │   │   ├── variables-night.css
│   │       │   │       │   │   ├── variables-time.css
│   │       │   │       │   │   └── variables-wind-names.css
│   │       │   │       │   ├── icon-classes/
│   │       │   │       │   │   ├── classes-beaufort.less
│   │       │   │       │   │   ├── classes-day.less
│   │       │   │       │   │   ├── classes-direction.less
│   │       │   │       │   │   ├── classes-misc.less
│   │       │   │       │   │   ├── classes-moon-aliases.less
│   │       │   │       │   │   ├── classes-moon.less
│   │       │   │       │   │   ├── classes-neutral.less
│   │       │   │       │   │   ├── classes-night.less
│   │       │   │       │   │   ├── classes-time.less
│   │       │   │       │   │   ├── classes-wind-aliases.less
│   │       │   │       │   │   ├── classes-wind-degrees.less
│   │       │   │       │   │   └── classes-wind.less
│   │       │   │       │   ├── icon-variables/
│   │       │   │       │   │   ├── variables-beaufort.less
│   │       │   │       │   │   ├── variables-day.less
│   │       │   │       │   │   ├── variables-direction.less
│   │       │   │       │   │   ├── variables-misc.less
│   │       │   │       │   │   ├── variables-moon.less
│   │       │   │       │   │   ├── variables-neutral.less
│   │       │   │       │   │   ├── variables-night.less
│   │       │   │       │   │   ├── variables-time.less
│   │       │   │       │   │   └── variables-wind-names.less
│   │       │   │       │   ├── mappings/
│   │       │   │       │   │   ├── wi-forecast-io.less
│   │       │   │       │   │   ├── wi-owm.less
│   │       │   │       │   │   ├── wi-wmo4680.less
│   │       │   │       │   │   └── wi-yahoo.less
│   │       │   │       │   ├── weather-icons-classes.less
│   │       │   │       │   ├── weather-icons-core.less
│   │       │   │       │   ├── weather-icons-variables.less
│   │       │   │       │   ├── weather-icons-wind.less
│   │       │   │       │   ├── weather-icons-wind.min.less
│   │       │   │       │   ├── weather-icons.less
│   │       │   │       │   └── weather-icons.min.less
│   │       │   │       └── sass/
│   │       │   │           ├── icon-classes/
│   │       │   │           │   ├── classes-beaufort.scss
│   │       │   │           │   ├── classes-day.scss
│   │       │   │           │   ├── classes-direction.scss
│   │       │   │           │   ├── classes-misc.scss
│   │       │   │           │   ├── classes-moon-aliases.scss
│   │       │   │           │   ├── classes-moon.scss
│   │       │   │           │   ├── classes-neutral.scss
│   │       │   │           │   ├── classes-night.scss
│   │       │   │           │   ├── classes-time.scss
│   │       │   │           │   ├── classes-wind-aliases.scss
│   │       │   │           │   ├── classes-wind-degrees.scss
│   │       │   │           │   └── classes-wind.scss
│   │       │   │           ├── icon-variables/
│   │       │   │           │   ├── variables-beaufort.scss
│   │       │   │           │   ├── variables-day.scss
│   │       │   │           │   ├── variables-direction.scss
│   │       │   │           │   ├── variables-misc.scss
│   │       │   │           │   ├── variables-moon.scss
│   │       │   │           │   ├── variables-neutral.scss
│   │       │   │           │   ├── variables-night.scss
│   │       │   │           │   ├── variables-time.scss
│   │       │   │           │   └── variables-wind-names.scss
│   │       │   │           ├── mappings/
│   │       │   │           │   ├── wi-forecast-io.scss
│   │       │   │           │   ├── wi-owm.scss
│   │       │   │           │   ├── wi-wmo4680.scss
│   │       │   │           │   └── wi-yahoo.scss
│   │       │   │           ├── weather-icons-classes.scss
│   │       │   │           ├── weather-icons-core.scss
│   │       │   │           ├── weather-icons-variables.scss
│   │       │   │           ├── weather-icons-wind.min.scss
│   │       │   │           ├── weather-icons-wind.scss
│   │       │   │           ├── weather-icons.min.scss
│   │       │   │           └── weather-icons.scss
│   │       │   └── style.css
│   │       └── js/
│   │           ├── app-style-switcher.js
│   │           ├── custom.js
│   │           ├── jquery.ui.touch-punch-improved.js
│   │           ├── pages/
│   │           │   ├── calendar/
│   │           │   │   └── cal-init.js
│   │           │   ├── chart/
│   │           │   │   ├── chart-init.js
│   │           │   │   └── chart-page-init.js
│   │           │   ├── dashboards/
│   │           │   │   └── dashboard1.js
│   │           │   ├── maps/
│   │           │   │   └── map-google.init.js
│   │           │   ├── mask/
│   │           │   │   └── mask.init.js
│   │           │   └── sparkline/
│   │           │       └── jquery.charts-sparkline.js
│   │           ├── sidebarmenu.js
│   │           └── waves.js
│   ├── css/
│   │   └── app.css
│   ├── index.php
│   ├── js/
│   │   └── app.js
│   └── robots.txt
├── resources/
│   ├── js/
│   │   ├── app.js
│   │   ├── bootstrap.js
│   │   └── components/
│   │       └── ExampleComponent.vue
│   ├── lang/
│   │   └── en/
│   │       ├── auth.php
│   │       ├── pagination.php
│   │       ├── passwords.php
│   │       └── validation.php
│   ├── sass/
│   │   ├── _variables.scss
│   │   └── app.scss
│   └── views/
│       ├── admin/
│       │   ├── auth/
│       │   │   └── login.blade.php
│       │   ├── calendar/
│       │   │   ├── addevent.blade.php
│       │   │   └── event.blade.php
│       │   ├── city/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── dashboard/
│       │   │   └── index.blade.php
│       │   ├── department/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── designation/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── download/
│       │   │   └── index.blade.php
│       │   ├── employee/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── event/
│       │   │   ├── event.blade.php
│       │   │   └── test.blade.php
│       │   ├── includes/
│       │   │   ├── head.blade.php
│       │   │   ├── navigation.blade.php
│       │   │   ├── scripts.blade.php
│       │   │   └── sidebar.blade.php
│       │   ├── layout/
│       │   │   └── master.blade.php
│       │   ├── leave/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── managesalary/
│       │   │   ├── detail.blade.php
│       │   │   ├── index.blade.php
│       │   │   ├── makepayment.blade.php
│       │   │   └── salarylist.blade.php
│       │   ├── profile/
│       │   │   ├── changepw.blade.php
│       │   │   └── index.blade.php
│       │   ├── salary/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── shift/
│       │   │   ├── create.blade.php
│       │   │   ├── edit.blade.php
│       │   │   └── index.blade.php
│       │   ├── totalleave/
│       │   │   └── index.blade.php
│       │   └── user/
│       │       ├── create.blade.php
│       │       ├── edit.blade.php
│       │       ├── index.blade.php
│       │       └── payment.blade.php
│       ├── auth/
│       │   ├── login.blade.php
│       │   ├── passwords/
│       │   │   ├── email.blade.php
│       │   │   └── reset.blade.php
│       │   ├── register.blade.php
│       │   └── verify.blade.php
│       ├── home.blade.php
│       ├── layouts/
│       │   └── app.blade.php
│       └── welcome.blade.php
├── routes/
│   ├── api.php
│   ├── channels.php
│   ├── console.php
│   └── web.php
├── server.php
├── storage/
│   ├── app/
│   │   └── .gitignore
│   ├── framework/
│   │   ├── .gitignore
│   │   ├── cache/
│   │   │   └── .gitignore
│   │   ├── sessions/
│   │   │   └── .gitignore
│   │   ├── testing/
│   │   │   └── .gitignore
│   │   └── views/
│   │       └── .gitignore
│   └── logs/
│       └── .gitignore
├── tests/
│   ├── CreatesApplication.php
│   ├── Feature/
│   │   └── ExampleTest.php
│   ├── TestCase.php
│   └── Unit/
│       └── ExampleTest.php
└── webpack.mix.js
Download .txt
Showing preview only (205K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (2354 symbols across 252 files)

FILE: app/Admin.php
  class Admin (line 7) | class Admin extends Model

FILE: app/Advancepayment.php
  class Advancepayment (line 7) | class Advancepayment extends Model
    method employees (line 9) | public function employees()

FILE: app/Calendar.php
  class Calendar (line 7) | class Calendar extends Model

FILE: app/City.php
  class City (line 7) | class City extends Model

FILE: app/Console/Kernel.php
  class Kernel (line 8) | class Kernel extends ConsoleKernel
    method schedule (line 25) | protected function schedule(Schedule $schedule)
    method commands (line 36) | protected function commands()

FILE: app/Department.php
  class Department (line 7) | class Department extends Model

FILE: app/Designation.php
  class Designation (line 7) | class Designation extends Model
    method userss (line 9) | public function userss()

FILE: app/Download.php
  class Download (line 7) | class Download extends Model

FILE: app/Employee.php
  class Employee (line 7) | class Employee extends Model

FILE: app/Event.php
  class Event (line 7) | class Event extends Model

FILE: app/Exceptions/Handler.php
  class Handler (line 8) | class Handler extends ExceptionHandler
    method report (line 35) | public function report(Exception $exception)
    method render (line 47) | public function render($request, Exception $exception)

FILE: app/Http/Controllers/AdminController.php
  class AdminController (line 9) | class AdminController extends Controller
    method index (line 16) | public function index()
    method create (line 28) | public function create()
    method store (line 39) | public function store(Request $request)
    method show (line 50) | public function show(Admin $admin)
    method edit (line 61) | public function edit(Admin $admin)
    method update (line 73) | public function update(Request $request, Admin $admin)
    method destroy (line 84) | public function destroy(Admin $admin)

FILE: app/Http/Controllers/Auth/ForgotPasswordController.php
  class ForgotPasswordController (line 8) | class ForgotPasswordController extends Controller
    method __construct (line 28) | public function __construct()

FILE: app/Http/Controllers/Auth/LoginController.php
  class LoginController (line 9) | class LoginController extends Controller
    method __construct (line 36) | public function __construct()
    method showLoginForm (line 41) | public function showLoginForm()
    method logout (line 52) | public function logout(Request $request)

FILE: app/Http/Controllers/Auth/RegisterController.php
  class RegisterController (line 11) | class RegisterController extends Controller
    method __construct (line 38) | public function __construct()
    method validator (line 49) | protected function validator(array $data)
    method create (line 74) | protected function create(array $data)

FILE: app/Http/Controllers/Auth/ResetPasswordController.php
  class ResetPasswordController (line 8) | class ResetPasswordController extends Controller
    method __construct (line 35) | public function __construct()

FILE: app/Http/Controllers/Auth/VerificationController.php
  class VerificationController (line 8) | class VerificationController extends Controller
    method __construct (line 35) | public function __construct()

FILE: app/Http/Controllers/Calendar.php
  class Calendar (line 12) | class Calendar

FILE: app/Http/Controllers/CalendarController.php
  class CalendarController (line 9) | class CalendarController extends Controller
    method index (line 11) | public function index()
    method add (line 34) | public function add()
    method store (line 39) | public function store(Request $request)

FILE: app/Http/Controllers/CityController.php
  class CityController (line 9) | class CityController extends Controller
    method index (line 16) | public function index()
    method create (line 30) | public function create()
    method store (line 44) | public function store(Request $request)
    method show (line 67) | public function show(City $city)
    method edit (line 78) | public function edit($id)
    method update (line 94) | public function update(Request $request, $id)
    method delete (line 117) | public function delete($id)

FILE: app/Http/Controllers/Controller.php
  class Controller (line 10) | class Controller extends BaseController

FILE: app/Http/Controllers/DashboardController.php
  class DashboardController (line 8) | class DashboardController extends Controller
    method index (line 15) | public function index()
    method create (line 26) | public function create()
    method store (line 37) | public function store(Request $request)
    method show (line 48) | public function show($id)
    method edit (line 59) | public function edit($id)
    method update (line 71) | public function update(Request $request, $id)
    method destroy (line 82) | public function destroy($id)

FILE: app/Http/Controllers/DepartmentController.php
  class DepartmentController (line 10) | class DepartmentController extends Controller
    method index (line 17) | public function index()
    method create (line 31) | public function create()
    method store (line 45) | public function store(Request $request)
    method show (line 66) | public function show(Department $department)
    method edit (line 77) | public function edit($id)
    method update (line 93) | public function update(Request $request, $id)
    method delete (line 114) | public function delete($id)

FILE: app/Http/Controllers/DesignationController.php
  class DesignationController (line 11) | class DesignationController extends Controller
    method index (line 18) | public function index()
    method create (line 32) | public function create()
    method store (line 47) | public function store(Request $request)
    method show (line 69) | public function show(Designation $designation)
    method edit (line 80) | public function edit($id)
    method update (line 96) | public function update(Request $request, $id)
    method delete (line 117) | public function delete($id)

FILE: app/Http/Controllers/DownloadController.php
  class DownloadController (line 8) | class DownloadController extends Controller
    method index (line 15) | public function index()
    method create (line 25) | public function create()
    method store (line 36) | public function store(Request $request)
    method show (line 47) | public function show(Download $download)
    method edit (line 58) | public function edit(Download $download)
    method update (line 70) | public function update(Request $request, Download $download)
    method destroy (line 81) | public function destroy(Download $download)

FILE: app/Http/Controllers/EmployeeController.php
  class EmployeeController (line 12) | class EmployeeController extends Controller
    method index (line 19) | public function index()
    method create (line 33) | public function create()
    method store (line 49) | public function store(Request $request)
    method show (line 104) | public function show(Employee $employee)
    method edit (line 115) | public function edit($id)
    method update (line 131) | public function update(Request $request, $id)
    method delete (line 186) | public function delete($id)

FILE: app/Http/Controllers/EventController.php
  class EventController (line 8) | class EventController extends Controller
    method event (line 10) | public function event()
    method store (line 17) | public function store(Request $request)
    method getEventbyMonth (line 32) | private function getEventbyMonth($month)

FILE: app/Http/Controllers/HomeController.php
  class HomeController (line 7) | class HomeController extends Controller
    method __construct (line 14) | public function __construct()
    method index (line 24) | public function index()

FILE: app/Http/Controllers/LeaveController.php
  class LeaveController (line 13) | class LeaveController extends Controller
    method __construct (line 15) | public function __construct()
    method index (line 20) | public function index()
    method create (line 37) | public function create()
    method store (line 48) | public function store(LeaveRequest $request)
    method search (line 70) | public function search(Request $request)
    method edit (line 84) | public function edit(Leave $leave)
    method update (line 96) | public function update(Request $request, Leave $leave)
    method approve (line 108) | public function approve(Request $request,$id)
    method paid (line 121) | public function paid(Request $request,$id)

FILE: app/Http/Controllers/ManagesalaryController.php
  class ManagesalaryController (line 16) | class ManagesalaryController extends Controller
    method __construct (line 19) | public function __construct()
    method index (line 24) | public function index()
    method detail (line 30) | public function detail(Request $request,$id)
    method salarylist (line 67) | public function salarylist()
    method store (line 73) | public function store(Request $request)
    method makepayment (line 85) | public function makepayment()
    method makeAdvance (line 90) | public function makeAdvance(Request $request)
    method search (line 102) | public function search(Request $request){

FILE: app/Http/Controllers/ProfileController.php
  class ProfileController (line 13) | class ProfileController extends Controller
    method __construct (line 21) | public function __construct()
    method index (line 26) | public function index()
    method changePassword (line 41) | public function changePassword()
    method updatePassword (line 46) | public function updatePassword(Request $request)
    method store (line 65) | public function store(Request $request)
    method show (line 76) | public function show(Profile $profile)
    method edit (line 87) | public function edit(Profile $profile)
    method update (line 99) | public function update(Request $request, Profile $profile)
    method destroy (line 110) | public function destroy(Profile $profile)

FILE: app/Http/Controllers/SalaryController.php
  class SalaryController (line 14) | class SalaryController extends Controller
    method index (line 21) | public function index()
    method create (line 36) | public function create()
    method store (line 52) | public function store(Request $request)
    method show (line 74) | public function show(Salary $salary)
    method edit (line 85) | public function edit($id)
    method update (line 101) | public function update(Request $request, $id)
    method delete (line 122) | public function delete($id)

FILE: app/Http/Controllers/ShiftController.php
  class ShiftController (line 10) | class ShiftController extends Controller
    method index (line 17) | public function index()
    method create (line 31) | public function create()
    method store (line 45) | public function store(Request $request)
    method show (line 66) | public function show(Shift $shift)
    method edit (line 77) | public function edit($id)
    method update (line 93) | public function update(Request $request, $id)
    method delete (line 114) | public function delete($id)

FILE: app/Http/Controllers/TotalleaveController.php
  class TotalleaveController (line 8) | class TotalleaveController extends Controller
    method index (line 15) | public function index()
    method create (line 25) | public function create()
    method store (line 36) | public function store(Request $request)
    method show (line 47) | public function show(Totalleave $totalleave)
    method edit (line 58) | public function edit(Totalleave $totalleave)
    method update (line 70) | public function update(Request $request, Totalleave $totalleave)
    method destroy (line 81) | public function destroy(Totalleave $totalleave)

FILE: app/Http/Controllers/UserController.php
  class UserController (line 10) | class UserController extends Controller
    method index (line 17) | public function index()
    method create (line 34) | public function create()
    method store (line 48) | public function store(Request $request)
    method edit (line 107) | public function edit($id)
    method update (line 116) | public function update(Request $request, $id)
    method delete (line 172) | public function delete($id)
    method search (line 183) | public function search(Request $request){

FILE: app/Http/Kernel.php
  class Kernel (line 7) | class Kernel extends HttpKernel

FILE: app/Http/Middleware/Authenticate.php
  class Authenticate (line 7) | class Authenticate extends Middleware
    method redirectTo (line 15) | protected function redirectTo($request)

FILE: app/Http/Middleware/CheckForMaintenanceMode.php
  class CheckForMaintenanceMode (line 7) | class CheckForMaintenanceMode extends Middleware

FILE: app/Http/Middleware/EncryptCookies.php
  class EncryptCookies (line 7) | class EncryptCookies extends Middleware

FILE: app/Http/Middleware/RedirectIfAuthenticated.php
  class RedirectIfAuthenticated (line 8) | class RedirectIfAuthenticated
    method handle (line 18) | public function handle($request, Closure $next, $guard = null)

FILE: app/Http/Middleware/TrimStrings.php
  class TrimStrings (line 7) | class TrimStrings extends Middleware

FILE: app/Http/Middleware/TrustProxies.php
  class TrustProxies (line 8) | class TrustProxies extends Middleware

FILE: app/Http/Middleware/VerifyCsrfToken.php
  class VerifyCsrfToken (line 7) | class VerifyCsrfToken extends Middleware

FILE: app/Http/Requests/LeaveRequest.php
  class LeaveRequest (line 7) | class LeaveRequest extends FormRequest
    method authorize (line 14) | public function authorize()
    method rules (line 24) | public function rules()

FILE: app/Leave.php
  class Leave (line 7) | class Leave extends Model
    method users (line 23) | public function users()
    method scopeApproved (line 28) | public function scopeApproved($query)

FILE: app/Managesalary.php
  class Managesalary (line 8) | class Managesalary extends Model
    method usersss (line 10) | public function usersss()
    method advanceSum (line 15) | public function advanceSum()

FILE: app/Profile.php
  class Profile (line 7) | class Profile extends Model

FILE: app/Providers/AppServiceProvider.php
  class AppServiceProvider (line 7) | class AppServiceProvider extends ServiceProvider
    method register (line 14) | public function register()
    method boot (line 24) | public function boot()

FILE: app/Providers/AuthServiceProvider.php
  class AuthServiceProvider (line 9) | class AuthServiceProvider extends ServiceProvider
    method boot (line 25) | public function boot()

FILE: app/Providers/BroadcastServiceProvider.php
  class BroadcastServiceProvider (line 8) | class BroadcastServiceProvider extends ServiceProvider
    method boot (line 15) | public function boot()

FILE: app/Providers/EventServiceProvider.php
  class EventServiceProvider (line 10) | class EventServiceProvider extends ServiceProvider
    method boot (line 28) | public function boot()

FILE: app/Providers/RouteServiceProvider.php
  class RouteServiceProvider (line 8) | class RouteServiceProvider extends ServiceProvider
    method boot (line 24) | public function boot()
    method map (line 36) | public function map()
    method mapWebRoutes (line 52) | protected function mapWebRoutes()
    method mapApiRoutes (line 66) | protected function mapApiRoutes()

FILE: app/Salary.php
  class Salary (line 7) | class Salary extends Model
    method users (line 9) | public function users()
    method scopeAdvance (line 14) | public function scopeAdvance($query)

FILE: app/Shift.php
  class Shift (line 7) | class Shift extends Model

FILE: app/Totalleave.php
  class Totalleave (line 7) | class Totalleave extends Model

FILE: app/User.php
  class User (line 9) | class User extends Authenticatable
    method leave (line 40) | public function leave()
    method get_UserNumber (line 45) | public function get_UserNumber(){

FILE: database/migrations/2014_10_12_000000_create_users_table.php
  class CreateUsersTable (line 7) | class CreateUsersTable extends Migration
    method up (line 14) | public function up()
    method down (line 46) | public function down()

FILE: database/migrations/2014_10_12_100000_create_password_resets_table.php
  class CreatePasswordResetsTable (line 7) | class CreatePasswordResetsTable extends Migration
    method up (line 14) | public function up()
    method down (line 28) | public function down()

FILE: database/migrations/2019_03_10_044553_create_employees_table.php
  class CreateEmployeesTable (line 7) | class CreateEmployeesTable extends Migration
    method up (line 14) | public function up()
    method down (line 40) | public function down()

FILE: database/migrations/2019_03_10_050306_create_admins_table.php
  class CreateAdminsTable (line 7) | class CreateAdminsTable extends Migration
    method up (line 14) | public function up()
    method down (line 34) | public function down()

FILE: database/migrations/2019_03_10_050652_create_cities_table.php
  class CreateCitiesTable (line 7) | class CreateCitiesTable extends Migration
    method up (line 14) | public function up()
    method down (line 29) | public function down()

FILE: database/migrations/2019_03_10_050845_create_departments_table.php
  class CreateDepartmentsTable (line 7) | class CreateDepartmentsTable extends Migration
    method up (line 14) | public function up()
    method down (line 28) | public function down()

FILE: database/migrations/2019_03_10_050953_create_salaries_table.php
  class CreateSalariesTable (line 7) | class CreateSalariesTable extends Migration
    method up (line 14) | public function up()
    method down (line 30) | public function down()

FILE: database/migrations/2019_03_14_025243_create_shifts_table.php
  class CreateShiftsTable (line 7) | class CreateShiftsTable extends Migration
    method up (line 14) | public function up()
    method down (line 28) | public function down()

FILE: database/migrations/2019_03_17_061433_create_leaves_table.php
  class CreateLeavesTable (line 7) | class CreateLeavesTable extends Migration
    method up (line 14) | public function up()
    method down (line 36) | public function down()

FILE: database/migrations/2019_03_17_094258_create_totalleaves_table.php
  class CreateTotalleavesTable (line 7) | class CreateTotalleavesTable extends Migration
    method up (line 14) | public function up()
    method down (line 27) | public function down()

FILE: database/migrations/2019_03_17_114000_create_profiles_table.php
  class CreateProfilesTable (line 7) | class CreateProfilesTable extends Migration
    method up (line 14) | public function up()
    method down (line 27) | public function down()

FILE: database/migrations/2019_03_18_061726_create_downloads_table.php
  class CreateDownloadsTable (line 7) | class CreateDownloadsTable extends Migration
    method up (line 14) | public function up()
    method down (line 27) | public function down()

FILE: database/migrations/2019_03_24_051434_create_managesalaries_table.php
  class CreateManagesalariesTable (line 7) | class CreateManagesalariesTable extends Migration
    method up (line 14) | public function up()
    method down (line 33) | public function down()

FILE: database/migrations/2019_03_25_143643_create_designations_table.php
  class CreateDesignationsTable (line 7) | class CreateDesignationsTable extends Migration
    method up (line 14) | public function up()
    method down (line 30) | public function down()

FILE: database/migrations/2019_04_10_113018_create_advancepayments_table.php
  class CreateAdvancepaymentsTable (line 7) | class CreateAdvancepaymentsTable extends Migration
    method up (line 14) | public function up()
    method down (line 31) | public function down()

FILE: database/migrations/2019_04_21_111757_create_events_table.php
  class CreateEventsTable (line 7) | class CreateEventsTable extends Migration
    method up (line 14) | public function up()
    method down (line 30) | public function down()

FILE: database/migrations/2019_04_26_023012_create_calendars_table.php
  class CreateCalendarsTable (line 7) | class CreateCalendarsTable extends Migration
    method up (line 14) | public function up()
    method down (line 31) | public function down()

FILE: database/seeds/AdminsTableSeeder.php
  class AdminsTableSeeder (line 5) | class AdminsTableSeeder extends Seeder
    method run (line 12) | public function run()

FILE: database/seeds/DatabaseSeeder.php
  class DatabaseSeeder (line 5) | class DatabaseSeeder extends Seeder
    method run (line 12) | public function run()

FILE: database/seeds/UsersTableSeeder.php
  class UsersTableSeeder (line 5) | class UsersTableSeeder extends Seeder
    method run (line 12) | public function run()

FILE: ems.sql
  type `admins` (line 31) | CREATE TABLE `admins` (
  type `advancepayments` (line 57) | CREATE TABLE `advancepayments` (
  type `calendars` (line 89) | CREATE TABLE `calendars` (
  type `cities` (line 116) | CREATE TABLE `cities` (
  type `departments` (line 130) | CREATE TABLE `departments` (
  type `designations` (line 143) | CREATE TABLE `designations` (
  type `downloads` (line 168) | CREATE TABLE `downloads` (
  type `employees` (line 180) | CREATE TABLE `employees` (
  type `events` (line 205) | CREATE TABLE `events` (

FILE: public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/js/jquery.dataTables.js
  function _fnHungarianMap (line 1654) | function _fnHungarianMap ( o )
  function _fnCamelToHungarian (line 1692) | function _fnCamelToHungarian ( src, user, force )
  function _fnLanguageCompat (line 1731) | function _fnLanguageCompat( lang )
  function _fnCompatOpts (line 1783) | function _fnCompatOpts ( init )
  function _fnCompatCols (line 1824) | function _fnCompatCols ( init )
  function _fnBrowserDetect (line 1844) | function _fnBrowserDetect( settings )
  function _fnReduce (line 1924) | function _fnReduce ( that, fn, init, start, end, inc )
  function _fnAddColumn (line 1958) | function _fnAddColumn( oSettings, nTh )
  function _fnColumnOptions (line 1990) | function _fnColumnOptions( oSettings, iCol, oOptions )
  function _fnAdjustColumnSizing (line 2121) | function _fnAdjustColumnSizing ( settings )
  function _fnVisibleToColumnIndex (line 2153) | function _fnVisibleToColumnIndex( oSettings, iMatch )
  function _fnColumnIndexToVisible (line 2171) | function _fnColumnIndexToVisible( oSettings, iMatch )
  function _fnVisbleColumns (line 2186) | function _fnVisbleColumns( oSettings )
  function _fnGetColumns (line 2209) | function _fnGetColumns( oSettings, sParam )
  function _fnColumnTypes (line 2228) | function _fnColumnTypes ( settings )
  function _fnApplyColumnDefs (line 2299) | function _fnApplyColumnDefs( oSettings, aoColDefs, aoCols, fn )
  function _fnAddData (line 2379) | function _fnAddData ( oSettings, aDataIn, nTr, anTds )
  function _fnAddTr (line 2429) | function _fnAddTr( settings, trs )
  function _fnNodeToDataIndex (line 2452) | function _fnNodeToDataIndex( oSettings, n )
  function _fnNodeToColumnIndex (line 2466) | function _fnNodeToColumnIndex( oSettings, iRow, n )
  function _fnGetCellData (line 2481) | function _fnGetCellData( settings, rowIdx, colIdx, type )
  function _fnSetCellData (line 2529) | function _fnSetCellData( settings, rowIdx, colIdx, val )
  function _fnSplitObjNotation (line 2551) | function _fnSplitObjNotation( str )
  function _fnGetObjectDataFn (line 2566) | function _fnGetObjectDataFn( mSource )
  function _fnSetObjectDataFn (line 2691) | function _fnSetObjectDataFn( mSource )
  function _fnGetDataMaster (line 2810) | function _fnGetDataMaster ( settings )
  function _fnClearTable (line 2821) | function _fnClearTable( settings )
  function _fnDeleteIndex (line 2837) | function _fnDeleteIndex( a, iTarget, splice )
  function _fnInvalidate (line 2876) | function _fnInvalidate( settings, rowIdx, src, colIdx )
  function _fnGetRowElements (line 2954) | function _fnGetRowElements( settings, row, colIdx, d )
  function _fnCreateTr (line 3063) | function _fnCreateTr ( oSettings, iRow, nTrIn, anTds )
  function _fnRowAttributes (line 3147) | function _fnRowAttributes( settings, row )
  function _fnBuildHead (line 3187) | function _fnBuildHead( oSettings )
  function _fnDrawHead (line 3273) | function _fnDrawHead( oSettings, aoSource, bIncludeHidden )
  function _fnDraw (line 3371) | function _fnDraw( oSettings )
  function _fnReDraw (line 3512) | function _fnReDraw( settings, holdPosition )
  function _fnAddOptionsHtml (line 3550) | function _fnAddOptionsHtml ( oSettings )
  function _fnDetectHeader (line 3706) | function _fnDetectHeader ( aLayout, nThead )
  function _fnGetUniqueThs (line 3781) | function _fnGetUniqueThs ( oSettings, nHeader, aLayout )
  function _fnBuildAjax (line 3818) | function _fnBuildAjax( oSettings, data, fn )
  function _fnAjaxUpdate (line 3951) | function _fnAjaxUpdate( settings )
  function _fnAjaxParameters (line 3982) | function _fnAjaxParameters( settings )
  function _fnAjaxUpdateDraw (line 4090) | function _fnAjaxUpdateDraw ( settings, json )
  function _fnAjaxDataSrc (line 4140) | function _fnAjaxDataSrc ( oSettings, json )
  function _fnFeatureHtmlFilter (line 4163) | function _fnFeatureHtmlFilter ( settings )
  function _fnFilterComplete (line 4251) | function _fnFilterComplete ( oSettings, oInput, iForce )
  function _fnFilterCustom (line 4304) | function _fnFilterCustom( settings )
  function _fnFilterColumn (line 4341) | function _fnFilterColumn ( settings, searchStr, colIdx, regex, smart, ca...
  function _fnFilter (line 4374) | function _fnFilter( settings, input, force, regex, smart, caseInsensitive )
  function _fnFilterCreateSearch (line 4429) | function _fnFilterCreateSearch( search, regex, smart, caseInsensitive )
  function _fnFilterData (line 4471) | function _fnFilterData ( settings )
  function _fnSearchToCamel (line 4544) | function _fnSearchToCamel ( obj )
  function _fnSearchToHung (line 4563) | function _fnSearchToHung ( obj )
  function _fnFeatureHtmlInfo (line 4579) | function _fnFeatureHtmlInfo ( settings )
  function _fnUpdateInfo (line 4613) | function _fnUpdateInfo ( settings )
  function _fnInfoMacros (line 4651) | function _fnInfoMacros ( settings, str )
  function _fnInitialise (line 4678) | function _fnInitialise ( settings )
  function _fnInitComplete (line 4762) | function _fnInitComplete ( settings, json )
  function _fnLengthChange (line 4777) | function _fnLengthChange ( settings, val )
  function _fnFeatureHtmlLength (line 4795) | function _fnFeatureHtmlLength ( settings )
  function _fnFeatureHtmlPaginate (line 4861) | function _fnFeatureHtmlPaginate ( settings )
  function _fnPageChange (line 4922) | function _fnPageChange ( settings, action, redraw )
  function _fnFeatureHtmlProcessing (line 4995) | function _fnFeatureHtmlProcessing ( settings )
  function _fnProcessingDisplay (line 5012) | function _fnProcessingDisplay ( settings, show )
  function _fnFeatureHtmlTable (line 5027) | function _fnFeatureHtmlTable ( settings )
  function _fnScrollDraw (line 5185) | function _fnScrollDraw ( settings )
  function _fnApplyToChildren (line 5464) | function _fnApplyToChildren( fn, an1, an2 )
  function _fnCalculateColumnWidths (line 5503) | function _fnCalculateColumnWidths ( oSettings )
  function _fnConvertToWidth (line 5741) | function _fnConvertToWidth ( width, parent )
  function _fnGetWidestNode (line 5765) | function _fnGetWidestNode( settings, colIdx )
  function _fnGetMaxLenString (line 5786) | function _fnGetMaxLenString( settings, colIdx )
  function _fnStringToCss (line 5811) | function _fnStringToCss( s )
  function _fnSortFlatten (line 5831) | function _fnSortFlatten ( settings )
  function _fnSort (line 5903) | function _fnSort ( oSettings )
  function _fnSortAria (line 6029) | function _fnSortAria ( settings )
  function _fnSortListener (line 6084) | function _fnSortListener ( settings, colIdx, append, callback )
  function _fnSortAttachListener (line 6168) | function _fnSortAttachListener ( settings, attachTo, colIdx, callback )
  function _fnSortingClasses (line 6206) | function _fnSortingClasses( settings )
  function _fnSortData (line 6239) | function _fnSortData( settings, idx )
  function _fnSaveState (line 6282) | function _fnSaveState ( settings )
  function _fnLoadState (line 6318) | function _fnLoadState ( settings, oInit, callback )
  function _fnSettingsFromNode (line 6420) | function _fnSettingsFromNode ( table )
  function _fnLog (line 6439) | function _fnLog( settings, level, msg, tn )
  function _fnMap (line 6482) | function _fnMap( ret, src, name, mappedName )
  function _fnExtend (line 6524) | function _fnExtend( out, extender, breakRefs )
  function _fnBindAction (line 6560) | function _fnBindAction( n, oData, fn )
  function _fnCallbackReg (line 6589) | function _fnCallbackReg( oSettings, sStore, fn, sName )
  function _fnCallbackFire (line 6615) | function _fnCallbackFire( settings, callbackArr, eventName, args )
  function _fnLengthOverflow (line 6637) | function _fnLengthOverflow ( settings )
  function _fnRenderer (line 6662) | function _fnRenderer( settings, type )
  function _fnDataSource (line 6691) | function _fnDataSource ( settings )
  function _numbers (line 14404) | function _numbers ( page, pages ) {
  function _addNumericSort (line 14695) | function _addNumericSort ( decimalPlace ) {
  function _fnExternApiFunc (line 14944) | function _fnExternApiFunc (fn)

FILE: public/admin-panel/assets/extra-libs/DataTables/datatables.js
  function _fnHungarianMap (line 1666) | function _fnHungarianMap ( o )
  function _fnCamelToHungarian (line 1704) | function _fnCamelToHungarian ( src, user, force )
  function _fnLanguageCompat (line 1743) | function _fnLanguageCompat( lang )
  function _fnCompatOpts (line 1795) | function _fnCompatOpts ( init )
  function _fnCompatCols (line 1836) | function _fnCompatCols ( init )
  function _fnBrowserDetect (line 1856) | function _fnBrowserDetect( settings )
  function _fnReduce (line 1936) | function _fnReduce ( that, fn, init, start, end, inc )
  function _fnAddColumn (line 1970) | function _fnAddColumn( oSettings, nTh )
  function _fnColumnOptions (line 2002) | function _fnColumnOptions( oSettings, iCol, oOptions )
  function _fnAdjustColumnSizing (line 2133) | function _fnAdjustColumnSizing ( settings )
  function _fnVisibleToColumnIndex (line 2165) | function _fnVisibleToColumnIndex( oSettings, iMatch )
  function _fnColumnIndexToVisible (line 2183) | function _fnColumnIndexToVisible( oSettings, iMatch )
  function _fnVisbleColumns (line 2198) | function _fnVisbleColumns( oSettings )
  function _fnGetColumns (line 2221) | function _fnGetColumns( oSettings, sParam )
  function _fnColumnTypes (line 2240) | function _fnColumnTypes ( settings )
  function _fnApplyColumnDefs (line 2311) | function _fnApplyColumnDefs( oSettings, aoColDefs, aoCols, fn )
  function _fnAddData (line 2391) | function _fnAddData ( oSettings, aDataIn, nTr, anTds )
  function _fnAddTr (line 2441) | function _fnAddTr( settings, trs )
  function _fnNodeToDataIndex (line 2464) | function _fnNodeToDataIndex( oSettings, n )
  function _fnNodeToColumnIndex (line 2478) | function _fnNodeToColumnIndex( oSettings, iRow, n )
  function _fnGetCellData (line 2493) | function _fnGetCellData( settings, rowIdx, colIdx, type )
  function _fnSetCellData (line 2541) | function _fnSetCellData( settings, rowIdx, colIdx, val )
  function _fnSplitObjNotation (line 2563) | function _fnSplitObjNotation( str )
  function _fnGetObjectDataFn (line 2578) | function _fnGetObjectDataFn( mSource )
  function _fnSetObjectDataFn (line 2703) | function _fnSetObjectDataFn( mSource )
  function _fnGetDataMaster (line 2822) | function _fnGetDataMaster ( settings )
  function _fnClearTable (line 2833) | function _fnClearTable( settings )
  function _fnDeleteIndex (line 2849) | function _fnDeleteIndex( a, iTarget, splice )
  function _fnInvalidate (line 2888) | function _fnInvalidate( settings, rowIdx, src, colIdx )
  function _fnGetRowElements (line 2966) | function _fnGetRowElements( settings, row, colIdx, d )
  function _fnCreateTr (line 3075) | function _fnCreateTr ( oSettings, iRow, nTrIn, anTds )
  function _fnRowAttributes (line 3159) | function _fnRowAttributes( settings, row )
  function _fnBuildHead (line 3199) | function _fnBuildHead( oSettings )
  function _fnDrawHead (line 3285) | function _fnDrawHead( oSettings, aoSource, bIncludeHidden )
  function _fnDraw (line 3383) | function _fnDraw( oSettings )
  function _fnReDraw (line 3524) | function _fnReDraw( settings, holdPosition )
  function _fnAddOptionsHtml (line 3562) | function _fnAddOptionsHtml ( oSettings )
  function _fnDetectHeader (line 3718) | function _fnDetectHeader ( aLayout, nThead )
  function _fnGetUniqueThs (line 3793) | function _fnGetUniqueThs ( oSettings, nHeader, aLayout )
  function _fnBuildAjax (line 3830) | function _fnBuildAjax( oSettings, data, fn )
  function _fnAjaxUpdate (line 3963) | function _fnAjaxUpdate( settings )
  function _fnAjaxParameters (line 3994) | function _fnAjaxParameters( settings )
  function _fnAjaxUpdateDraw (line 4102) | function _fnAjaxUpdateDraw ( settings, json )
  function _fnAjaxDataSrc (line 4152) | function _fnAjaxDataSrc ( oSettings, json )
  function _fnFeatureHtmlFilter (line 4175) | function _fnFeatureHtmlFilter ( settings )
  function _fnFilterComplete (line 4263) | function _fnFilterComplete ( oSettings, oInput, iForce )
  function _fnFilterCustom (line 4316) | function _fnFilterCustom( settings )
  function _fnFilterColumn (line 4353) | function _fnFilterColumn ( settings, searchStr, colIdx, regex, smart, ca...
  function _fnFilter (line 4386) | function _fnFilter( settings, input, force, regex, smart, caseInsensitive )
  function _fnFilterCreateSearch (line 4441) | function _fnFilterCreateSearch( search, regex, smart, caseInsensitive )
  function _fnFilterData (line 4483) | function _fnFilterData ( settings )
  function _fnSearchToCamel (line 4556) | function _fnSearchToCamel ( obj )
  function _fnSearchToHung (line 4575) | function _fnSearchToHung ( obj )
  function _fnFeatureHtmlInfo (line 4591) | function _fnFeatureHtmlInfo ( settings )
  function _fnUpdateInfo (line 4625) | function _fnUpdateInfo ( settings )
  function _fnInfoMacros (line 4663) | function _fnInfoMacros ( settings, str )
  function _fnInitialise (line 4690) | function _fnInitialise ( settings )
  function _fnInitComplete (line 4774) | function _fnInitComplete ( settings, json )
  function _fnLengthChange (line 4789) | function _fnLengthChange ( settings, val )
  function _fnFeatureHtmlLength (line 4807) | function _fnFeatureHtmlLength ( settings )
  function _fnFeatureHtmlPaginate (line 4873) | function _fnFeatureHtmlPaginate ( settings )
  function _fnPageChange (line 4934) | function _fnPageChange ( settings, action, redraw )
  function _fnFeatureHtmlProcessing (line 5007) | function _fnFeatureHtmlProcessing ( settings )
  function _fnProcessingDisplay (line 5024) | function _fnProcessingDisplay ( settings, show )
  function _fnFeatureHtmlTable (line 5039) | function _fnFeatureHtmlTable ( settings )
  function _fnScrollDraw (line 5197) | function _fnScrollDraw ( settings )
  function _fnApplyToChildren (line 5476) | function _fnApplyToChildren( fn, an1, an2 )
  function _fnCalculateColumnWidths (line 5515) | function _fnCalculateColumnWidths ( oSettings )
  function _fnConvertToWidth (line 5753) | function _fnConvertToWidth ( width, parent )
  function _fnGetWidestNode (line 5777) | function _fnGetWidestNode( settings, colIdx )
  function _fnGetMaxLenString (line 5798) | function _fnGetMaxLenString( settings, colIdx )
  function _fnStringToCss (line 5823) | function _fnStringToCss( s )
  function _fnSortFlatten (line 5843) | function _fnSortFlatten ( settings )
  function _fnSort (line 5915) | function _fnSort ( oSettings )
  function _fnSortAria (line 6041) | function _fnSortAria ( settings )
  function _fnSortListener (line 6096) | function _fnSortListener ( settings, colIdx, append, callback )
  function _fnSortAttachListener (line 6180) | function _fnSortAttachListener ( settings, attachTo, colIdx, callback )
  function _fnSortingClasses (line 6218) | function _fnSortingClasses( settings )
  function _fnSortData (line 6251) | function _fnSortData( settings, idx )
  function _fnSaveState (line 6294) | function _fnSaveState ( settings )
  function _fnLoadState (line 6330) | function _fnLoadState ( settings, oInit, callback )
  function _fnSettingsFromNode (line 6432) | function _fnSettingsFromNode ( table )
  function _fnLog (line 6451) | function _fnLog( settings, level, msg, tn )
  function _fnMap (line 6494) | function _fnMap( ret, src, name, mappedName )
  function _fnExtend (line 6536) | function _fnExtend( out, extender, breakRefs )
  function _fnBindAction (line 6572) | function _fnBindAction( n, oData, fn )
  function _fnCallbackReg (line 6601) | function _fnCallbackReg( oSettings, sStore, fn, sName )
  function _fnCallbackFire (line 6627) | function _fnCallbackFire( settings, callbackArr, eventName, args )
  function _fnLengthOverflow (line 6649) | function _fnLengthOverflow ( settings )
  function _fnRenderer (line 6674) | function _fnRenderer( settings, type )
  function _fnDataSource (line 6703) | function _fnDataSource ( settings )
  function _numbers (line 14416) | function _numbers ( page, pages ) {
  function _addNumericSort (line 14707) | function _addNumericSort ( decimalPlace ) {
  function _fnExternApiFunc (line 14956) | function _fnExternApiFunc (fn)

FILE: public/admin-panel/assets/libs/chart/jquery.ui.custom.js
  function reduce (line 146) | function reduce(elem, size, border, margin) {
  function focusable (line 181) | function focusable(element, isTabIndexNotNaN) {
  function visible (line 203) | function visible(element) {

FILE: public/admin-panel/assets/libs/chart/turning-series.js
  function plotAccordingToChoices (line 199) | function plotAccordingToChoices() {

FILE: public/admin-panel/assets/libs/flot.tooltip/js/jquery.flot.js
  function clamp (line 32) | function clamp(min,value,max){return value<min?min:value>max?max:value}
  function Canvas (line 67) | function Canvas(cls, container) {
  function Plot (line 508) | function Plot(placeholder, data_, options_, plugins) {
  function floorInBase (line 3164) | function floorInBase(n, base) {

FILE: public/admin-panel/assets/libs/flot.tooltip/js/jquery.flot.tooltip.js
  function mouseMove (line 111) | function mouseMove(e){
  function plothover (line 118) | function plothover(event, pos, item) {

FILE: public/admin-panel/assets/libs/flot.tooltip/js/jquery.flot.tooltip.source.js
  function mouseMove (line 100) | function mouseMove(e){
  function plothover (line 107) | function plothover(event, pos, item) {

FILE: public/admin-panel/assets/libs/flot/examples/axes-time-zones/date.js
  function invalidTZError (line 417) | function invalidTZError(t) { throw new Error('Timezone "' + t + '" is ei...
  function builtInLoadZoneFile (line 418) | function builtInLoadZoneFile(fileName, opts) {
  function getRegionForTimezone (line 436) | function getRegionForTimezone(tz) {
  function parseTimeString (line 457) | function parseTimeString(str) {
  function processZone (line 466) | function processZone(z) {
  function getZone (line 479) | function getZone(dt, tz) {
  function getBasicOffset (line 510) | function getBasicOffset(time) {
  function getRule (line 519) | function getRule(dt, zone, isUTC) {
  function getAdjustedOffset (line 702) | function getAdjustedOffset(off, rule) {
  function getAbbreviation (line 705) | function getAbbreviation(zone, rule) {

FILE: public/admin-panel/assets/libs/flot/excanvas.js
  function getContext (line 59) | function getContext() {
  function bind (line 82) | function bind(f, obj, var_args) {
  function encodeHtmlAttribute (line 89) | function encodeHtmlAttribute(s) {
  function addNamespace (line 93) | function addNamespace(doc, prefix, urn) {
  function addNamespacesAndStylesheet (line 99) | function addNamespacesAndStylesheet(doc) {
  function onPropertyChange (line 178) | function onPropertyChange(e) {
  function onResize (line 196) | function onResize(e) {
  function createMatrixIdentity (line 214) | function createMatrixIdentity() {
  function matrixMultiply (line 222) | function matrixMultiply(m1, m2) {
  function copyState (line 239) | function copyState(o1, o2) {
  function getRgbHslContent (line 394) | function getRgbHslContent(styleString) {
  function percent (line 405) | function percent(s) {
  function clamp (line 409) | function clamp(v, min, max) {
  function hslToRgb (line 413) | function hslToRgb(parts){
  function hueToRgb (line 435) | function hueToRgb(m1, m2, h) {
  function processStyle (line 453) | function processStyle(styleString) {
  function processFontStyle (line 496) | function processFontStyle(styleString) {
  function getComputedStyle (line 518) | function getComputedStyle(style, element) {
  function buildStyle (line 550) | function buildStyle(style) {
  function processLineCap (line 560) | function processLineCap(lineCap) {
  function CanvasRenderingContext2D_ (line 570) | function CanvasRenderingContext2D_(canvasElement) {
  function bezierCurveTo (line 649) | function bezierCurveTo(self, cp1, cp2, p) {
  function appendStroke (line 978) | function appendStroke(ctx, lineStr) {
  function appendFill (line 1001) | function appendFill(ctx, lineStr, min, max) {
  function getCoords (line 1112) | function getCoords(ctx, aX, aY) {
  function matrixIsFinite (line 1135) | function matrixIsFinite(m) {
  function setM (line 1141) | function setM(ctx, m, updateLineScale) {
  function CanvasGradient_ (line 1344) | function CanvasGradient_(aType) {
  function CanvasPattern_ (line 1362) | function CanvasPattern_(image, repetition) {
  function throwException (line 1384) | function throwException(s) {
  function assertImageIsValid (line 1388) | function assertImageIsValid(img) {
  function DOMException_ (line 1397) | function DOMException_(s) {

FILE: public/admin-panel/assets/libs/flot/excanvas.min.js
  function y (line 1) | function y(){return this.context_||(this.context_=new D(this))}
  function g (line 1) | function g(j,m,p){var i=t.call(arguments,2);return function(){return j.a...
  function af (line 1) | function af(i){return String(i).replace(/&/g,"&amp;").replace(/"/g,"&quo...
  function Y (line 1) | function Y(m,j,i){if(!m.namespaces[j]){m.namespaces.add(j,i,"#default#VM...
  function R (line 1) | function R(j){Y(j,"g_vml_","urn:schemas-microsoft-com:vml");Y(j,"g_o_","...
  function x (line 1) | function x(j){var i=j.srcElement;switch(j.propertyName){case"width":i.ge...
  function W (line 1) | function W(j){var i=j.srcElement;if(i.firstChild){i.firstChild.style.wid...
  function B (line 1) | function B(){return[[1,0,0],[0,1,0],[0,0,1]]}
  function J (line 1) | function J(p,m){var j=B();for(var i=0;i<3;i++){for(var ah=0;ah<3;ah++){v...
  function v (line 1) | function v(j,i){i.fillStyle=j.fillStyle;i.lineCap=j.lineCap;i.lineJoin=j...
  function M (line 1) | function M(j){var p=j.indexOf("(",3);var i=j.indexOf(")",p+1);var m=j.su...
  function c (line 1) | function c(i){return parseFloat(i)/100}
  function r (line 1) | function r(j,m,i){return Math.min(i,Math.max(m,j))}
  function I (line 1) | function I(ag){var i,ai,aj,ah,ak,Z;ah=parseFloat(ag[0])/360%360;if(ah<0)...
  function a (line 1) | function a(j,i,m){if(m<0){m++}if(m>1){m--}if(6*m<1){return j+(i-j)*6*m}e...
  function F (line 1) | function F(j){if(j in C){return C[j]}var ag,Z=1;j=String(j);if(j.charAt(...
  function E (line 1) | function E(i){if(L[i]){return L[i]}var p=document.createElement("div");v...
  function u (line 1) | function u(m,j){var i={};for(var ah in m){i[ah]=m[ah]}var ag=parseFloat(...
  function ac (line 1) | function ac(i){return i.style+" "+i.variant+" "+i.weight+" "+i.size+"px ...
  function S (line 1) | function S(i){return s[i]||"square"}
  function D (line 1) | function D(i){this.m_=B();this.mStack_=[];this.aStack_=[];this.currentPa...
  function K (line 1) | function K(i,Z,m,j){i.currentPath_.push({type:"bezierCurveTo",cp1x:Z.x,c...
  function w (line 1) | function w(m,ag){var j=F(m.strokeStyle);var p=j.color;var Z=j.alpha*m.gl...
  function G (line 1) | function G(aq,ai,aK,ar){var aj=aq.fillStyle;var aB=aq.arcScaleX_;var aA=...
  function V (line 1) | function V(j,Z,p){var i=j.m_;return{x:d*(Z*i[0][0]+p*i[1][0]+i[2][0])-f,...
  function h (line 1) | function h(i){return isFinite(i[0][0])&&isFinite(i[0][1])&&isFinite(i[1]...
  function aa (line 1) | function aa(j,i,p){if(!h(i)){return}j.m_=i;if(p){var Z=i[0][0]*i[1][1]-i...
  function U (line 1) | function U(i){this.type_=i;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;t...
  function T (line 1) | function T(j,i){Q(j);switch(i){case"repeat":case null:case"":this.repeti...
  function O (line 1) | function O(i){throw new P(i)}
  function Q (line 1) | function Q(i){if(!i||i.nodeType!=1||i.tagName!="IMG"){O("TYPE_MISMATCH_E...
  function P (line 1) | function P(i){this.code=this[i];this.message=i+": DOM Exception "+this.c...

FILE: public/admin-panel/assets/libs/flot/jquery.colorhelpers.js
  function clamp (line 55) | function clamp(min, value, max) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.canvas.js
  function init (line 42) | function init(plot, classes) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.categories.js
  function processRawData (line 56) | function processRawData(plot, series, data, datapoints) {
  function getNextIndex (line 97) | function getNextIndex(categories) {
  function categoriesTickGenerator (line 107) | function categoriesTickGenerator(axis) {
  function setupCategoriesForAxis (line 120) | function setupCategoriesForAxis(series, axis, datapoints) {
  function transformPointsOnAxis (line 146) | function transformPointsOnAxis(datapoints, axis, categories) {
  function processDatapoints (line 174) | function processDatapoints(plot, series, datapoints) {
  function init (line 179) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.crosshair.js
  function init (line 70) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.errorbars.js
  function processRawData (line 76) | function processRawData(plot, series, data, datapoints){
  function parseErrors (line 107) | function parseErrors(series, i){
  function drawSeriesErrors (line 162) | function drawSeriesErrors(plot, ctx, s){
  function drawError (line 275) | function drawError(ctx,err,x,y,upper,lower,drawUpper,drawLower,radius,of...
  function drawPath (line 322) | function drawPath(ctx, pts){
  function draw (line 330) | function draw(plot, ctx){
  function init (line 342) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.fillbetween.js
  function init (line 40) | function init( plot ) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.image.js
  function drawSeries (line 118) | function drawSeries(plot, ctx, series) {
  function processRawData (line 216) | function processRawData(plot, series, data, datapoints) {
  function init (line 230) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.js
  function clamp (line 39) | function clamp(min,value,max){return value<min?min:value>max?max:value}
  function Canvas (line 80) | function Canvas(cls, container) {
  function Plot (line 521) | function Plot(placeholder, data_, options_, plugins) {
  function floorInBase (line 3177) | function floorInBase(n, base) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.navigate.js
  function e (line 90) | function e(h){var k,j=this,l=h.data||{};if(l.elem)j=h.dragTarget=l.elem,...
  function f (line 90) | function f(b,c,d){b.type=c;var e=a.event.dispatch.call(d,b);return e===!...
  function g (line 90) | function g(a){return Math.pow(a,2)}
  function h (line 90) | function h(){return d.dragging===!1}
  function i (line 90) | function i(a,b){a&&(a.unselectable=b?"off":"on",a.onselectstart=function...
  function e (line 103) | function e(a){var b=a||window.event,c=[].slice.call(arguments,1),f=0,e=0...
  function init (line 126) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.pie.js
  function init (line 68) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.resize.js
  function a (line 22) | function a(e,n,a){var r=$(this),s=r.data(m)||{};s.w=n!==t?n:r.width();s....
  function h (line 22) | function h(t){if(r===true){r=t||1}for(var s=i.length-1;s>=0;s--){var l=$...
  function init (line 27) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.selection.js
  function init (line 82) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.stack.js
  function init (line 43) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.symbol.js
  function processRawData (line 17) | function processRawData(plot, series, datapoints) {
  function init (line 62) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.threshold.js
  function init (line 50) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.flot.time.js
  function floorInBase (line 24) | function floorInBase(n, base) {
  function formatDate (line 31) | function formatDate(d, fmt, monthNames, dayNames) {
  function makeUtcWrapper (line 111) | function makeUtcWrapper(d) {
  function dateGenerator (line 145) | function dateGenerator(ts, opts) {
  function init (line 197) | function init(plot) {

FILE: public/admin-panel/assets/libs/flot/jquery.js
  function createOptions (line 911) | function createOptions( options ) {
  function dataAttr (line 1801) | function dataAttr( elem, key, data ) {
  function isEmptyDataObject (line 1833) | function isEmptyDataObject( obj ) {
  function returnFalse (line 3274) | function returnFalse() {
  function returnTrue (line 3277) | function returnTrue() {
  function Sizzle (line 3880) | function Sizzle( selector, context, results, seed ) {
  function createInputPseudo (line 3949) | function createInputPseudo( type ) {
  function createButtonPseudo (line 3957) | function createButtonPseudo( type ) {
  function createPositionalPseudo (line 3965) | function createPositionalPseudo( fn ) {
  function siblingCheck (line 4560) | function siblingCheck( a, b, ret ) {
  function tokenize (line 4683) | function tokenize( selector, parseOnly ) {
  function addCombinator (line 4746) | function addCombinator( matcher, combinator, base ) {
  function elementMatcher (line 4798) | function elementMatcher( matchers ) {
  function condense (line 4812) | function condense( unmatched, map, filter, context, xml ) {
  function setMatcher (line 4833) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
  function matcherFromTokens (line 4926) | function matcherFromTokens( tokens ) {
  function matcherFromGroupMatchers (line 4978) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
  function multipleContexts (line 5102) | function multipleContexts( selector, contexts, results ) {
  function select (line 5111) | function select( selector, context, results, seed, xml ) {
  function setFilters (line 5338) | function setFilters() {}
  function isDisconnected (line 5504) | function isDisconnected( node ) {
  function sibling (line 5508) | function sibling( cur, dir ) {
  function winnow (line 5616) | function winnow( elements, qualifier, keep ) {
  function createSafeFragment (line 5649) | function createSafeFragment( document ) {
  function findOrAppend (line 6033) | function findOrAppend( elem, tag ) {
  function cloneCopyEvent (line 6037) | function cloneCopyEvent( src, dest ) {
  function cloneFixAttributes (line 6065) | function cloneFixAttributes( src, dest ) {
  function getAll (line 6208) | function getAll( elem ) {
  function fixDefaultChecked (line 6221) | function fixDefaultChecked( elem ) {
  function jQuerySub (line 6517) | function jQuerySub( selector, context ) {
  function vendorPropName (line 6563) | function vendorPropName( style, name ) {
  function isHidden (line 6585) | function isHidden( elem, el ) {
  function showHide (line 6590) | function showHide( elements, show ) {
  function setPositiveNumber (line 6900) | function setPositiveNumber( elem, value, subtract ) {
  function augmentWidthOrHeight (line 6907) | function augmentWidthOrHeight( elem, name, extra, isBorderBox ) {
  function getWidthOrHeight (line 6949) | function getWidthOrHeight( elem, name, extra ) {
  function css_defaultDisplay (line 6992) | function css_defaultDisplay( nodeName ) {
  function buildParams (line 7246) | function buildParams( prefix, obj, traditional, add ) {
  function addToPrefiltersOrTransports (line 7335) | function addToPrefiltersOrTransports( structure ) {
  function inspectPrefiltersOrTransports (line 7369) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
  function ajaxExtend (line 7411) | function ajaxExtend( target, src ) {
  function done (line 7722) | function done( status, nativeStatusText, responses, headers ) {
  function ajaxHandleResponses (line 8015) | function ajaxHandleResponses( s, jqXHR, responses ) {
  function ajaxConvert (line 8077) | function ajaxConvert( s, response ) {
  function createStandardXHR (line 8344) | function createStandardXHR() {
  function createActiveXHR (line 8350) | function createActiveXHR() {
  function createFxNow (line 8604) | function createFxNow() {
  function createTweens (line 8611) | function createTweens( animation, props ) {
  function Animation (line 8626) | function Animation( elem, properties, options ) {
  function propFilter (line 8724) | function propFilter( props, specialEasing ) {
  function defaultPrefilter (line 8791) | function defaultPrefilter( elem, props, opts ) {
  function Tween (line 8915) | function Tween( elem, options, prop, end, easing ) {
  function genFx (line 9099) | function genFx( type, includeWidth ) {
  function getWindow (line 9405) | function getWindow( elem ) {

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale-all.js
  function a (line 1) | function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{...
  function a (line 1) | function a(e,a,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekund...
  function a (line 1) | function a(e){return e>1&&e<5&&1!=~~(e/10)}
  function t (line 1) | function t(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"pár sekun...
  function a (line 1) | function a(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stu...
  function a (line 2) | function a(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stu...
  function a (line 2) | function a(e,a,t,n){var r={m:["eine Minute","einer Minute"],h:["eine Stu...
  function a (line 2) | function a(e){return e instanceof Function||"[object Function]"===Object...
  function a (line 2) | function a(e,a,t,n){var r={s:["mõne sekundi","mõni sekund","paar sekundi...
  function a (line 2) | function a(e,a,n,r){var s="";switch(n){
  function t (line 3) | function t(e,a){return e<10?a?r[e]:n[e]:e}
  function a (line 3) | function a(e,a,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekund...
  function a (line 3) | function a(e,a,t,n){var r=e;switch(t){case"s":return n||a?"néhány másodp...
  function t (line 3) | function t(e){return(e?"":"[múlt] ")+"["+n[this.day()]+"] LT[-kor]"}
  function a (line 3) | function a(e){return e%100==11||e%10!=1}
  function t (line 3) | function t(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"nokkrar s...
  function a (line 4) | function a(e,a,t,n){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn...
  function t (line 4) | function t(e){return r(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}
  function n (line 4) | function n(e){return r(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}
  function r (line 4) | function r(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e...
  function a (line 4) | function a(e,a,t,n){return a?"kelios sekundės":n?"kelių sekundžių":"keli...
  function t (line 4) | function t(e,a,t,n){return a?r(t)[0]:n?r(t)[1]:r(t)[2]}
  function n (line 4) | function n(e){return e%10==0||e>10&&e<20}
  function r (line 4) | function r(e){return d[e].split("_")}
  function s (line 4) | function s(e,a,s,d){var i=e+" ";return 1===e?i+t(e,a,s[0],d):a?i+(n(e)?r...
  function a (line 4) | function a(e,a,t){return t?a%10==1&&a%100!=11?e[2]:e[3]:a%10==1&&a%100!=...
  function t (line 4) | function t(e,t,n){return e+" "+a(s[n],e,t)}
  function n (line 4) | function n(e,t,n){return a(s[n],e,t)}
  function r (line 4) | function r(e,a){return a?"dažas sekundes":"dažām sekundēm"}
  function a (line 4) | function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}
  function t (line 4) | function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+(a(e)?"sekundy...
  function a (line 5) | function a(e,a,t){var n={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:...
  function a (line 5) | function a(e,a){var t=e.split("_");return a%10==1&&a%100!=11?t[0]:a%10>=...
  function t (line 5) | function t(e,t,n){var r={ss:t?"секунда_секунды_секунд":"секунду_секунды_...
  function a (line 5) | function a(e){return e>1&&e<5}
  function t (line 5) | function t(e,t,n,r){var s=e+" ";switch(n){case"s":return t||r?"pár sekún...
  function a (line 5) | function a(e,a,t,n){var r=e+" ";switch(t){case"s":return a||n?"nekaj sek...
  function a (line 5) | function a(e,a){var t=e.split("_");return a%10==1&&a%100!=11?t[0]:a%10>=...
  function t (line 5) | function t(e,t,n){var r={ss:t?"секунда_секунди_секунд":"секунду_секунди_...
  function n (line 5) | function n(e,a){var t={nominative:"неділя_понеділок_вівторок_середа_четв...
  function r (line 5) | function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/af.js
  function n (line 1) | function n(t){if(a[t])return a[t].exports;var r=a[t]={i:t,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ar-dz.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ar-kw.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ar-ly.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ar-ma.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ar-sa.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ar-tn.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ar.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/bg.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/bs.js
  function a (line 1) | function a(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{...
  function a (line 1) | function a(e,a,t){var r=e+" ";switch(t){case"ss":return r+=1===e?"sekund...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ca.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var d=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/cs.js
  function n (line 1) | function n(r){if(t[r])return t[r].exports;var s=t[r]={i:r,l:!1,exports:{...
  function n (line 1) | function n(e){return e>1&&e<5&&1!=~~(e/10)}
  function t (line 1) | function t(e,t,r,s){var o=e+" ";switch(r){case"s":return t||s?"pár sekun...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/da.js
  function r (line 1) | function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/de-at.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{...
  function t (line 1) | function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stu...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/de-ch.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{...
  function t (line 1) | function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stu...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/de.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{...
  function t (line 1) | function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stu...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/el.js
  function t (line 1) | function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{...
  function t (line 1) | function t(e){return e instanceof Function||"[object Function]"===Object...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/en-au.js
  function t (line 1) | function t(r){if(a[r])return a[r].exports;var n=a[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/en-ca.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/en-gb.js
  function t (line 1) | function t(a){if(r[a])return r[a].exports;var n=r[a]={i:a,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/en-ie.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/en-nz.js
  function t (line 1) | function t(a){if(r[a])return r[a].exports;var n=r[a]={i:a,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/es-do.js
  function o (line 1) | function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/es-us.js
  function o (line 1) | function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/es.js
  function o (line 1) | function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/et.js
  function t (line 1) | function t(n){if(a[n])return a[n].exports;var u=a[n]={i:n,l:!1,exports:{...
  function t (line 1) | function t(e,t,a,n){var u={s:["mõne sekundi","mõni sekund","paar sekundi...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/eu.js
  function e (line 1) | function e(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/fa.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/fi.js
  function u (line 1) | function u(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{...
  function u (line 1) | function u(e,u,a,n){var i="";switch(a){case"s":return n?"muutaman sekunn...
  function t (line 1) | function t(e,u){return e<10?u?n[e]:a[e]:e}

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/fr-ca.js
  function r (line 1) | function r(t){if(n[t])return n[t].exports;var a=n[t]={i:t,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/fr-ch.js
  function r (line 1) | function r(t){if(n[t])return n[t].exports;var a=n[t]={i:t,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/fr.js
  function r (line 1) | function r(t){if(n[t])return n[t].exports;var a=n[t]={i:t,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/gl.js
  function o (line 1) | function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/he.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/hi.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/hr.js
  function a (line 1) | function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{...
  function a (line 1) | function a(e,a,t){var n=e+" ";switch(t){case"ss":return n+=1===e?"sekund...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/hu.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{...
  function t (line 1) | function t(e,t,r,n){var a=e;switch(r){case"s":return n||t?"néhány másodp...
  function r (line 1) | function r(e){return(e?"":"[múlt] ")+"["+n[this.day()]+"] LT[-kor]"}

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/id.js
  function a (line 1) | function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/is.js
  function r (line 1) | function r(t){if(n[t])return n[t].exports;var a=n[t]={i:t,l:!1,exports:{...
  function r (line 1) | function r(e){return e%100==11||e%10!=1}
  function n (line 1) | function n(e,n,t,a){var u=e+" ";switch(t){case"s":return n||a?"nokkrar s...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/it.js
  function t (line 1) | function t(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ja.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ka.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/kk.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ko.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/lb.js
  function n (line 1) | function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{...
  function n (line 1) | function n(e,n,t,r){var o={m:["eng Minutt","enger Minutt"],h:["eng Stonn...
  function t (line 1) | function t(e){return o(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}
  function r (line 1) | function r(e){return o(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}
  function o (line 1) | function o(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/lt.js
  function i (line 1) | function i(a){if(n[a])return n[a].exports;var t=n[a]={i:a,l:!1,exports:{...
  function i (line 1) | function i(e,i,n,a){return i?"kelios sekundės":a?"kelių sekundžių":"keli...
  function n (line 1) | function n(e,i,n,a){return i?t(n)[0]:a?t(n)[1]:t(n)[2]}
  function a (line 1) | function a(e){return e%10==0||e>10&&e<20}
  function t (line 1) | function t(e){return r[e].split("_")}
  function s (line 1) | function s(e,i,s,r){var d=e+" ";return 1===e?d+n(e,i,s[0],r):i?d+(a(e)?t...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/lv.js
  function t (line 1) | function t(s){if(n[s])return n[s].exports;var i=n[s]={i:s,l:!1,exports:{...
  function t (line 1) | function t(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=...
  function n (line 1) | function n(e,n,s){return e+" "+t(a[s],e,n)}
  function s (line 1) | function s(e,n,s){return t(a[s],e,n)}
  function i (line 1) | function i(e,t){return t?"dažas sekundes":"dažām sekundēm"}

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/mk.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ms-my.js
  function a (line 1) | function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ms.js
  function a (line 1) | function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/nb.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/nl-be.js
  function n (line 1) | function n(t){if(a[t])return a[t].exports;var r=a[t]={i:t,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/nl.js
  function a (line 1) | function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/nn.js
  function n (line 1) | function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/pl.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{...
  function t (line 1) | function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}
  function r (line 1) | function r(e,r,n){var i=e+" ";switch(n){case"ss":return i+(t(e)?"sekundy...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/pt-br.js
  function t (line 1) | function t(r){if(o[r])return o[r].exports;var a=o[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/pt.js
  function t (line 1) | function t(a){if(o[a])return o[a].exports;var r=o[a]={i:a,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ro.js
  function t (line 1) | function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{...
  function t (line 1) | function t(e,t,n){var i={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/ru.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var s=r[n]={i:n,l:!1,exports:{...
  function t (line 1) | function t(e,t){var r=e.split("_");return t%10==1&&t%100!=11?r[0]:t%10>=...
  function r (line 1) | function r(e,r,n){var s={ss:r?"секунда_секунды_секунд":"секунду_секунды_...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/sk.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{...
  function t (line 1) | function t(e){return e>1&&e<5}
  function r (line 1) | function r(e,r,n,o){var a=e+" ";switch(n){case"s":return r||o?"pár sekún...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/sl.js
  function n (line 1) | function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{...
  function n (line 1) | function n(e,n,t,r){var a=e+" ";switch(t){case"s":return n||r?"nekaj sek...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/sq.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/sr-cyrl.js
  function t (line 1) | function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/sr.js
  function t (line 1) | function t(r){if(a[r])return a[r].exports;var n=a[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/sv.js
  function r (line 1) | function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/th.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/tr.js
  function a (line 1) | function a(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/uk.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{...
  function t (line 1) | function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=...
  function n (line 1) | function n(e,n,r){var a={ss:n?"секунда_секунди_секунд":"секунду_секунди_...
  function r (line 1) | function r(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четв...
  function a (line 1) | function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/vi.js
  function n (line 1) | function n(h){if(e[h])return e[h].exports;var r=e[h]={i:h,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/zh-cn.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/fullcalendar/dist/locale/zh-tw.js
  function t (line 1) | function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{...

FILE: public/admin-panel/assets/libs/inputmask/dist/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.js
  function indexOf (line 12) | function indexOf(list, elem) {
  function type (line 16) | function type(obj) {
  function isWindow (line 19) | function isWindow(obj) {
  function isArraylike (line 22) | function isArraylike(obj) {

FILE: public/admin-panel/assets/libs/inputmask/dist/inputmask/dependencyLibs/inputmask.dependencyLib.js
  function indexOf (line 12) | function indexOf(list, elem) {
  function type (line 16) | function type(obj) {
  function isWindow (line 19) | function isWindow(obj) {
  function isArraylike (line 22) | function isArraylike(obj) {
  function isValidElement (line 26) | function isValidElement(elem) {
  function DependencyLib (line 29) | function DependencyLib(elem) {

FILE: public/admin-panel/assets/libs/inputmask/dist/inputmask/inputmask.date.extensions.js
  function isLeapYear (line 12) | function isLeapYear(year) {

FILE: public/admin-panel/assets/libs/inputmask/dist/inputmask/inputmask.js
  function Inputmask (line 12) | function Inputmask(alias, options, internal) {
  function resolveAlias (line 19) | function resolveAlias(aliasStr, options, opts) {
  function generateMaskSet (line 25) | function generateMaskSet(opts, nocache) {
  function maskScope (line 61) | function maskScope(actionObj, maskset, opts) {
  function importAttributeOptions (line 1292) | function importAttributeOptions(npt, opts, userOptions, dataAttribute) {
  function MaskToken (line 1391) | function MaskToken(isGroup, isOptional, isQuantifier, isAlternator) {
  function insertTestDefinition (line 1399) | function insertTestDefinition(mtoken, element, position) {
  function verifyGroupMarker (line 1464) | function verifyGroupMarker(maskToken) {
  function defaultCase (line 1472) | function defaultCase() {
  function reverseTokens (line 1482) | function reverseTokens(maskToken) {

FILE: public/admin-panel/assets/libs/inputmask/dist/inputmask/inputmask.numeric.extensions.js
  function autoEscape (line 12) | function autoEscape(txt, opts) {

FILE: public/admin-panel/assets/libs/inputmask/dist/inputmask/inputmask.phone.extensions.js
  function maskSort (line 12) | function maskSort(a, b) {
  function reduceVariations (line 18) | function reduceVariations(masks, previousVariation, previousmaskGroup) {
  function rebuild (line 25) | function rebuild(maskGroup) {

FILE: public/admin-panel/assets/libs/inputmask/dist/inputmask/inputmask.regex.extensions.js
  function RegexToken (line 27) | function RegexToken(isGroup, isQuantifier) {
  function validateRegexToken (line 34) | function validateRegexToken(token, fromGroup) {

FILE: public/admin-panel/assets/libs/inputmask/dist/jquery.inputmask.bundle.js
  function __webpack_require__ (line 10) | function __webpack_require__(moduleId) {
  function Inputmask (line 57) | function Inputmask(alias, options, internal) {
  function resolveAlias (line 64) | function resolveAlias(aliasStr, options, opts) {
  function generateMaskSet (line 70) | function generateMaskSet(opts, nocache) {
  function maskScope (line 106) | function maskScope(actionObj, maskset, opts) {
  function importAttributeOptions (line 1337) | function importAttributeOptions(npt, opts, userOptions, dataAttribute) {
  function MaskToken (line 1435) | function MaskToken(isGroup, isOptional, isQuantifier, isAlternator) {
  function insertTestDefinition (line 1443) | function insertTestDefinition(mtoken, element, position) {
  function verifyGroupMarker (line 1508) | function verifyGroupMarker(maskToken) {
  function defaultCase (line 1516) | function defaultCase() {
  function reverseTokens (line 1526) | function reverseTokens(maskToken) {
  function _interopRequireDefault (line 1674) | function _interopRequireDefault(obj) {
  function cssWithMappingToString (line 1695) | function cssWithMappingToString(item, useSourceMap) {
  function toComment (line 1706) | function toComment(sourceMap) {
  function addStylesToDom (line 1730) | function addStylesToDom(styles, options) {
  function listToStyles (line 1747) | function listToStyles(list, options) {
  function insertStyleElement (line 1761) | function insertStyleElement(options, style) {
  function removeStyleElement (line 1772) | function removeStyleElement(style) {
  function createStyleElement (line 1778) | function createStyleElement(options) {
  function createLinkElement (line 1783) | function createLinkElement(options) {
  function addAttrs (line 1788) | function addAttrs(el, attrs) {
  function addStyle (line 1793) | function addStyle(obj, options) {
  function applyToSingletonTag (line 1817) | function applyToSingletonTag(style, index, remove, obj) {
  function applyToTag (line 1824) | function applyToTag(style, obj) {
  function updateLink (line 1831) | function updateLink(link, options, obj) {
  function isLeapYear (line 1916) | function isLeapYear(year) {
  function autoEscape (line 2501) | function autoEscape(txt, opts) {
  function maskSort (line 2837) | function maskSort(a, b) {
  function reduceVariations (line 2843) | function reduceVariations(masks, previousVariation, previousmaskGroup) {
  function rebuild (line 2850) | function rebuild(maskGroup) {
  function RegexToken (line 2908) | function RegexToken(isGroup, isQuantifier) {
  function validateRegexToken (line 2915) | function validateRegexToken(token, fromGroup) {

FILE: public/admin-panel/assets/libs/jquery-asColor/dist/jquery-asColor.es.js
  function expandHex (line 26) | function expandHex(hex) {
  function shrinkHex (line 39) | function shrinkHex(hex) {
  function parseIntFromHex (line 49) | function parseIntFromHex(val) {
  function isPercentage (line 53) | function isPercentage(n) {
  function conventPercentageToRgb (line 57) | function conventPercentageToRgb(n) {
  function convertPercentageToFloat (line 61) | function convertPercentageToFloat(n) {
  function flip (line 65) | function flip(o) {
  constant CSS_INTEGER (line 474) | const CSS_INTEGER = '[-\\+]?\\d+%?';
  constant CSS_NUMBER (line 475) | const CSS_NUMBER = '[-\\+]?\\d*\\.\\d+%?';
  constant CSS_UNIT (line 476) | const CSS_UNIT = `(?:${CSS_NUMBER})|(?:${CSS_INTEGER})`;
  constant PERMISSIVE_MATCH3 (line 478) | const PERMISSIVE_MATCH3 = `[\\s|\\(]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})[...
  constant PERMISSIVE_MATCH4 (line 479) | const PERMISSIVE_MATCH4 = `[\\s|\\(]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})[...
  class AsColor (line 629) | class AsColor {
    method constructor (line 630) | constructor(string, options) {
    method init (line 657) | init(string) {
    method isValid (line 663) | isValid() {
    method val (line 667) | val(value) {
    method alpha (line 675) | alpha(value) {
    method matchString (line 691) | matchString(string) {
    method fromString (line 695) | fromString(string, updateFormat) {
    method format (line 724) | format(format) {
    method toRGBA (line 740) | toRGBA() {
    method toRGB (line 744) | toRGB() {
    method toHSLA (line 748) | toHSLA() {
    method toHSL (line 752) | toHSL() {
    method toHEX (line 756) | toHEX() {
    method toNAME (line 760) | toNAME() {
    method to (line 764) | to(format) {
    method toString (line 771) | toString() {
    method get (line 816) | get() {
    method set (line 820) | set(color) {
    method matchString (line 857) | static matchString(string) {
    method setDefaults (line 875) | static setDefaults(options) {

FILE: public/admin-panel/assets/libs/jquery-asColor/dist/jquery-asColor.js
  function _interopRequireDefault (line 29) | function _interopRequireDefault(obj) {
  function _classCallCheck (line 51) | function _classCallCheck(instance, Constructor) {
  function defineProperties (line 58) | function defineProperties(target, props) {
  function expandHex (line 92) | function expandHex(hex) {
  function shrinkHex (line 105) | function shrinkHex(hex) {
  function parseIntFromHex (line 120) | function parseIntFromHex(val) {
  function isPercentage (line 124) | function isPercentage(n) {
  function conventPercentageToRgb (line 128) | function conventPercentageToRgb(n) {
  function convertPercentageToFloat (line 132) | function convertPercentageToFloat(n) {
  function flip (line 136) | function flip(o) {
  function AsColor (line 772) | function AsColor(string, options) {

FILE: public/admin-panel/assets/libs/jquery-asColor/src/asColor.js
  class AsColor (line 21) | class AsColor {
    method constructor (line 22) | constructor(string, options) {
    method init (line 49) | init(string) {
    method isValid (line 55) | isValid() {
    method val (line 59) | val(value) {
    method alpha (line 67) | alpha(value) {
    method matchString (line 83) | matchString(string) {
    method fromString (line 87) | fromString(string, updateFormat) {
    method format (line 116) | format(format) {
    method toRGBA (line 132) | toRGBA() {
    method toRGB (line 136) | toRGB() {
    method toHSLA (line 140) | toHSLA() {
    method toHSL (line 144) | toHSL() {
    method toHEX (line 148) | toHEX() {
    method toNAME (line 152) | toNAME() {
    method to (line 156) | to(format) {
    method toString (line 163) | toString() {
    method get (line 208) | get() {
    method set (line 212) | set(color) {
    method matchString (line 249) | static matchString(string) {
    method setDefaults (line 267) | static setDefaults(options) {

FILE: public/admin-panel/assets/libs/jquery-asColor/src/colorStrings.js
  constant CSS_INTEGER (line 4) | const CSS_INTEGER = '[-\\+]?\\d+%?';
  constant CSS_NUMBER (line 5) | const CSS_NUMBER = '[-\\+]?\\d*\\.\\d+%?';
  constant CSS_UNIT (line 6) | const CSS_UNIT = `(?:${CSS_NUMBER})|(?:${CSS_INTEGER})`;
  constant PERMISSIVE_MATCH3 (line 8) | const PERMISSIVE_MATCH3 = `[\\s|\\(]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})[...
  constant PERMISSIVE_MATCH4 (line 9) | const PERMISSIVE_MATCH4 = `[\\s|\\(]+(${CSS_UNIT})[,|\\s]+(${CSS_UNIT})[...

FILE: public/admin-panel/assets/libs/jquery-asColor/src/util.js
  function expandHex (line 1) | function expandHex(hex) {
  function shrinkHex (line 14) | function shrinkHex(hex) {
  function parseIntFromHex (line 24) | function parseIntFromHex(val) {
  function isPercentage (line 28) | function isPercentage(n) {
  function conventPercentageToRgb (line 32) | function conventPercentageToRgb(n) {
  function convertPercentageToFloat (line 36) | function convertPercentageToFloat(n) {
  function flip (line 40) | function flip(o) {

FILE: public/admin-panel/assets/libs/jquery-asColorPicker/dist/jquery-asColorPicker.es.js
  method template (line 87) | template(namespace) {
  method up (line 243) | up() {
  method down (line 246) | down() {
  method left (line 252) | left() {
  method right (line 255) | right() {
  method template (line 308) | template() {
  method up (line 465) | up() {
  method down (line 468) | down() {
  method left (line 474) | left() {
  method right (line 477) | right() {
  method template (line 504) | template(namespace) {
  method left (line 670) | left() {
  method right (line 673) | right() {
  method up (line 676) | up() {
  method down (line 679) | down() {
  method template (line 704) | template(namespace) {
  method applyTemplate (line 707) | applyTemplate(namespace) {
  method cancelTemplate (line 710) | cancelTemplate(namespace) {
  method template (line 745) | template(namespace) {
  method template (line 791) | template(namespace) {
  function noop (line 870) | function noop() {
  method template (line 879) | template(namespace) {
  method item (line 882) | item(namespace, color) {
  method template (line 970) | template(namespace) {
  function conventToPercentage (line 1014) | function conventToPercentage(n) {
  method init (line 1040) | init() {
  method bind (line 1057) | bind() {
  method overrideCore (line 1102) | overrideCore() {
  method revertCore (line 1143) | revertCore() {
  method init (line 1150) | init() {
  method render (line 1157) | render() {
  method init (line 1168) | init() {
  method getMarker (line 1242) | getMarker(id) {
  method update (line 1245) | update(id, color) {
  method add (line 1250) | add(stop) {
  method empty (line 1253) | empty() {
  method del (line 1256) | del(id) {
  method active (line 1266) | active(id) {
  method mousedown (line 1275) | mousedown(marker, e) {
  method move (line 1306) | move(marker, position, id) {
  method init (line 1325) | init() {
  method mousedown (line 1344) | mousedown(e, that) {
  method getPosition (line 1376) | getPosition(a, b) {
  method calAngle (line 1385) | calAngle(x, y) {
  method set (line 1400) | set(value) {
  method position (line 1406) | position(angle) {
  method calPointer (line 1414) | calPointer(angle, r) {
  method init (line 1424) | init() {
  method set (line 1445) | set(value) {
  method enable (line 1460) | enable(value) {
  method val (line 1495) | val(string) {
  method disable (line 1530) | disable() {
  method active (line 1546) | active(id) {
  method empty (line 1556) | empty() {
  method add (line 1560) | add(color, position) {
  method del (line 1576) | del(id) {
  method setAngle (line 1588) | setAngle(value) {
  method template (line 1612) | template() {
  constant COMPONENTS (line 1641) | const COMPONENTS = {};
  constant LOCALIZATIONS (line 1642) | const LOCALIZATIONS = {
  function createId (line 1651) | function createId(api) {
  class AsColorPicker (line 1656) | class AsColorPicker {
    method constructor (line 1657) | constructor(element, options) {
    method _trigger (line 1697) | _trigger(eventType, ...params) {
    method eventName (line 1714) | eventName(events) {
    method init (line 1727) | init() {
    method _create (line 1747) | _create() {
    method _bindEvent (line 1773) | _bindEvent() {
    method opacity (line 1797) | opacity(v) {
    method position (line 1805) | position() {
    method open (line 1834) | open() {
    method createMask (line 1876) | createMask() {
    method close (line 1901) | close() {
    method clear (line 1913) | clear() {
    method cancel (line 1917) | cancel() {
    method apply (line 1923) | apply() {
    method val (line 1928) | val(value) {
    method _update (line 1936) | _update() {
    method _updateInput (line 1941) | _updateInput() {
    method set (line 1950) | set(value) {
    method _set (line 1959) | _set(value) {
    method _setup (line 1969) | _setup() {
    method get (line 1973) | get() {
    method enable (line 1977) | enable() {
    method disable (line 1984) | disable() {
    method destroy (line 1991) | destroy() {
    method getString (line 2004) | getString(name, def) {
    method setLocalization (line 2011) | static setLocalization(lang, strings) {
    method registerComponent (line 2015) | static registerComponent(name, method) {
    method setDefaults (line 2019) | static setDefaults(options) {
  constant NAMESPACE (line 2106) | const NAMESPACE = 'asColorPicker';

FILE: public/admin-panel/assets/libs/jquery-asGradient/dist/jquery-asGradient.es.js
  function getPrefix (line 48) | function getPrefix() {
  function flip (line 63) | function flip(o) {
  function reverseDirection (line 73) | function reverseDirection(direction) {
  function isDirection (line 91) | function isDirection(n) {
  class ColorStop (line 342) | class ColorStop {
    method constructor (line 343) | constructor(color, position, gradient) {
    method setPosition (line 350) | setPosition(string) {
    method setColor (line 358) | setColor(string) {
    method remove (line 362) | remove() {
  method parse (line 369) | parse(result) {
  method to (line 377) | to(gradient, instance, prefix) {
  class AsGradient (line 409) | class AsGradient {
    method constructor (line 410) | constructor(string, options) {
    method init (line 430) | init(string) {
    method val (line 436) | val(value) {
    method angle (line 445) | angle(value) {
    method append (line 454) | append(color, position) {
    method reorder (line 458) | reorder() {
    method insert (line 466) | insert(color, position, index) {
    method getById (line 480) | getById(id) {
    method removeById (line 491) | removeById(id) {
    method getIndexById (line 498) | getIndexById(id) {
    method getCurrent (line 509) | getCurrent() {
    method setCurrentById (line 513) | setCurrentById(id) {
    method get (line 524) | get(index) {
    method remove (line 536) | remove(index) {
    method empty (line 547) | empty() {
    method reset (line 553) | reset() {
    method type (line 560) | type(type) {
    method fromString (line 569) | fromString(string) {
    method toString (line 587) | toString(prefix) {
    method matchString (line 594) | matchString(string) {
    method toStringWithAngle (line 598) | toStringWithAngle(angle, prefix) {
    method getPrefixedStrings (line 609) | getPrefixedStrings() {
    method setDefaults (line 619) | static setDefaults(options) {

FILE: public/admin-panel/assets/libs/jquery-asGradient/dist/jquery-asGradient.js
  function _interopRequireDefault (line 31) | function _interopRequireDefault(obj) {
  function _classCallCheck (line 53) | function _classCallCheck(instance, Constructor) {
  function defineProperties (line 60) | function defineProperties(target, props) {
  function getPrefix (line 115) | function getPrefix() {
  function flip (line 130) | function flip(o) {
  function reverseDirection (line 140) | function reverseDirection(direction) {
  function isDirection (line 158) | function isDirection(n) {
  function ColorStop (line 431) | function ColorStop(color, position, gradient) {
  function AsGradient (line 530) | function AsGradient(string, options) {

FILE: public/admin-panel/assets/libs/jquery-asGradient/src/asGradient.js
  class AsGradient (line 8) | class AsGradient {
    method constructor (line 9) | constructor(string, options) {
    method init (line 29) | init(string) {
    method val (line 35) | val(value) {
    method angle (line 44) | angle(value) {
    method append (line 53) | append(color, position) {
    method reorder (line 57) | reorder() {
    method insert (line 65) | insert(color, position, index) {
    method getById (line 79) | getById(id) {
    method removeById (line 90) | removeById(id) {
    method getIndexById (line 97) | getIndexById(id) {
    method getCurrent (line 108) | getCurrent() {
    method setCurrentById (line 112) | setCurrentById(id) {
    method get (line 123) | get(index) {
    method remove (line 135) | remove(index) {
    method empty (line 146) | empty() {
    method reset (line 152) | reset() {
    method type (line 159) | type(type) {
    method fromString (line 168) | fromString(string) {
    method toString (line 186) | toString(prefix) {
    method matchString (line 193) | matchString(string) {
    method toStringWithAngle (line 197) | toStringWithAngle(angle, prefix) {
    method getPrefixedStrings (line 208) | getPrefixedStrings() {
    method setDefaults (line 218) | static setDefaults(options) {

FILE: public/admin-panel/assets/libs/jquery-asGradient/src/colorStop.js
  class ColorStop (line 4) | class ColorStop {
    method constructor (line 5) | constructor(color, position, gradient) {
    method setPosition (line 12) | setPosition(string) {
    method setColor (line 20) | setColor(string) {
    method remove (line 24) | remove() {

FILE: public/admin-panel/assets/libs/jquery-asGradient/src/gradientTypes.js
  method parse (line 6) | parse(result) {
  method to (line 14) | to(gradient, instance, prefix) {

FILE: public/admin-panel/assets/libs/jquery-asGradient/src/util.js
  function getPrefix (line 16) | function getPrefix() {
  function flip (line 31) | function flip(o) {
  function reverseDirection (line 41) | function reverseDirection(direction) {
  function isDirection (line 59) | function isDirection(n) {

FILE: public/admin-panel/assets/libs/jquery-steps/lib/jquery.cookie-1.3.1.js
  function raw (line 20) | function raw(s) {
  function decoded (line 24) | function decoded(s) {
  function converted (line 28) | function converted(s) {

FILE: public/admin-panel/assets/libs/jquery-validation/dist/additional-methods.js
  function stripHtml (line 21) | function stripHtml( value ) {
  function isOdd (line 212) | function isOdd( n ) {

FILE: public/admin-panel/assets/libs/jquery.flot.tooltip/js/jquery.flot.tooltip.source.js
  function mouseMove (line 109) | function mouseMove(e){
  function plotclick (line 119) | function plotclick(event, pos, item) {
  function plothover (line 135) | function plothover(event, pos, item) {

FILE: public/admin-panel/assets/libs/jquery/dist/core.js
  function isArrayLike (line 381) | function isArrayLike( obj ) {

FILE: public/admin-panel/assets/libs/moment/locale/be.js
  function plural (line 11) | function plural(word, num) {
  function relativeTimeWithPlural (line 15) | function relativeTimeWithPlural(number, withoutSuffix, key) {

FILE: public/admin-panel/assets/libs/moment/locale/br.js
  function relativeTimeWithMutation (line 11) | function relativeTimeWithMutation(number, withoutSuffix, key) {
  function specialMutationForYears (line 19) | function specialMutationForYears(number) {
  function lastNumber (line 31) | function lastNumber(number) {
  function mutation (line 37) | function mutation(text, number) {
  function softMutation (line 43) | function softMutation(text) {

FILE: public/admin-panel/assets/libs/moment/locale/bs.js
  function translate (line 11) | function translate(number, withoutSuffix, key) {

FILE: public/admin-panel/assets/libs/moment/locale/cs.js
  function plural (line 13) | function plural(n) {
  function translate (line 16) | function translate(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/de-at.js
  function processRelativeTime (line 11) | function processRelativeTime(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/de-ch.js
  function processRelativeTime (line 11) | function processRelativeTime(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/de.js
  function processRelativeTime (line 11) | function processRelativeTime(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/el.js
  function isFunction (line 10) | function isFunction(input) {

FILE: public/admin-panel/assets/libs/moment/locale/et.js
  function processRelativeTime (line 11) | function processRelativeTime(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/fi.js
  function translate (line 16) | function translate(number, withoutSuffix, key, isFuture) {
  function verbalNumber (line 52) | function verbalNumber(number, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/gom-latn.js
  function processRelativeTime (line 11) | function processRelativeTime(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/hr.js
  function translate (line 11) | function translate(number, withoutSuffix, key) {

FILE: public/admin-panel/assets/libs/moment/locale/hu.js
  function translate (line 12) | function translate(number, withoutSuffix, key, isFuture) {
  function week (line 42) | function week(isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/is.js
  function plural (line 11) | function plural(n) {
  function translate (line 19) | function translate(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/lb.js
  function processRelativeTime (line 11) | function processRelativeTime(number, withoutSuffix, key, isFuture) {
  function processFutureTime (line 21) | function processFutureTime(string) {
  function processPastTime (line 28) | function processPastTime(string) {
  function eifelerRegelAppliesToNumber (line 42) | function eifelerRegelAppliesToNumber(number) {

FILE: public/admin-panel/assets/libs/moment/locale/lt.js
  function translateSeconds (line 24) | function translateSeconds(number, withoutSuffix, key, isFuture) {
  function translateSingular (line 31) | function translateSingular(number, withoutSuffix, key, isFuture) {
  function special (line 34) | function special(number) {
  function forms (line 37) | function forms(key) {
  function translate (line 40) | function translate(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/lv.js
  function format (line 27) | function format(forms, number, withoutSuffix) {
  function relativeTimeWithPlural (line 37) | function relativeTimeWithPlural(number, withoutSuffix, key) {
  function relativeTimeWithSingular (line 40) | function relativeTimeWithSingular(number, withoutSuffix, key) {
  function relativeSeconds (line 43) | function relativeSeconds(number, withoutSuffix) {

FILE: public/admin-panel/assets/libs/moment/locale/mn.js
  function translate (line 11) | function translate(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/mr.js
  function relativeTimeMr (line 36) | function relativeTimeMr(number, withoutSuffix, string, isFuture)

FILE: public/admin-panel/assets/libs/moment/locale/pl.js
  function plural (line 13) | function plural(n) {
  function translate (line 16) | function translate(number, withoutSuffix, key) {

FILE: public/admin-panel/assets/libs/moment/locale/ro.js
  function relativeTimeWithPlural (line 11) | function relativeTimeWithPlural(number, withoutSuffix, key) {

FILE: public/admin-panel/assets/libs/moment/locale/ru.js
  function plural (line 11) | function plural(word, num) {
  function relativeTimeWithPlural (line 15) | function relativeTimeWithPlural(number, withoutSuffix, key) {

FILE: public/admin-panel/assets/libs/moment/locale/sk.js
  function plural (line 13) | function plural(n) {
  function translate (line 16) | function translate(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/sl.js
  function processRelativeTime (line 11) | function processRelativeTime(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/tlh.js
  function translateFuture (line 13) | function translateFuture(output) {
  function translatePast (line 25) | function translatePast(output) {
  function translate (line 37) | function translate(number, withoutSuffix, string, isFuture) {
  function numberAsNoun (line 55) | function numberAsNoun(number) {

FILE: public/admin-panel/assets/libs/moment/locale/tzl.js
  function processRelativeTime (line 70) | function processRelativeTime(number, withoutSuffix, key, isFuture) {

FILE: public/admin-panel/assets/libs/moment/locale/uk.js
  function plural (line 11) | function plural(word, num) {
  function relativeTimeWithPlural (line 15) | function relativeTimeWithPlural(number, withoutSuffix, key) {
  function weekdaysCaseReplace (line 34) | function weekdaysCaseReplace(m, format) {
  function processHoursFunction (line 52) | function processHoursFunction(str) {

FILE: public/admin-panel/assets/libs/moment/moment.js
  function hooks (line 11) | function hooks () {
  function setHookCallback (line 17) | function setHookCallback (callback) {
  function isArray (line 21) | function isArray(input) {
  function isObject (line 25) | function isObject(input) {
  function isObjectEmpty (line 31) | function isObjectEmpty(obj) {
  function isUndefined (line 45) | function isUndefined(input) {
  function isNumber (line 49) | function isNumber(input) {
  function isDate (line 53) | function isDate(input) {
  function map (line 57) | function map(arr, fn) {
  function hasOwnProp (line 65) | function hasOwnProp(a, b) {
  function extend (line 69) | function extend(a, b) {
  function createUTC (line 87) | function createUTC (input, format, locale, strict) {
  function defaultParsingFlags (line 91) | function defaultParsingFlags() {
  function getParsingFlags (line 111) | function getParsingFlags(m) {
  function isValid (line 136) | function isValid(m) {
  function createInvalid (line 170) | function createInvalid (flags) {
  function copyConfig (line 186) | function copyConfig(to, from) {
  function Moment (line 236) | function Moment(config) {
  function isMoment (line 251) | function isMoment (obj) {
  function absFloor (line 255) | function absFloor (number) {
  function toInt (line 264) | function toInt(argumentForCoercion) {
  function compareArrays (line 276) | function compareArrays(array1, array2, dontConvert) {
  function warn (line 290) | function warn(msg) {
  function deprecate (line 297) | function deprecate(msg, fn) {
  function deprecateSimple (line 329) | function deprecateSimple(name, msg) {
  function isFunction (line 342) | function isFunction(input) {
  function set (line 346) | function set (config) {
  function mergeConfigs (line 365) | function mergeConfigs(parentConfig, childConfig) {
  function Locale (line 391) | function Locale(config) {
  function calendar (line 422) | function calendar (key, mom, now) {
  function longDateFormat (line 436) | function longDateFormat (key) {
  function invalidDate (line 453) | function invalidDate () {
  function ordinal (line 460) | function ordinal (number) {
  function relativeTime (line 481) | function relativeTime (number, withoutSuffix, string, isFuture) {
  function pastFuture (line 488) | function pastFuture (diff, output) {
  function addUnitAlias (line 495) | function addUnitAlias (unit, shorthand) {
  function normalizeUnits (line 500) | function normalizeUnits(units) {
  function normalizeObjectUnits (line 504) | function normalizeObjectUnits(inputObject) {
  function addUnitPriority (line 523) | function addUnitPriority(unit, priority) {
  function getPrioritizedUnits (line 527) | function getPrioritizedUnits(unitsObj) {
  function zeroFill (line 538) | function zeroFill(number, targetLength, forceSign) {
  function addFormatToken (line 558) | function addFormatToken (token, padded, ordinal, callback) {
  function removeFormattingTokens (line 580) | function removeFormattingTokens(input) {
  function makeFormatFunction (line 587) | function makeFormatFunction(format) {
  function formatMoment (line 608) | function formatMoment(m, format) {
  function expandFormat (line 619) | function expandFormat(format, locale) {
  function addRegexToken (line 662) | function addRegexToken (token, regex, strictRegex) {
  function getParseRegexForToken (line 668) | function getParseRegexForToken (token, config) {
  function unescapeFormat (line 677) | function unescapeFormat(s) {
  function regexEscape (line 683) | function regexEscape(s) {
  function addParseToken (line 689) | function addParseToken (token, callback) {
  function addWeekParseToken (line 704) | function addWeekParseToken (token, callback) {
  function addTimeToArrayFromToken (line 711) | function addTimeToArrayFromToken(token, input, config) {
  function daysInYear (line 771) | function daysInYear(year) {
  function isLeapYear (line 775) | function isLeapYear(year) {
  function getIsLeapYear (line 789) | function getIsLeapYear () {
  function makeGetSet (line 793) | function makeGetSet (unit, keepTime) {
  function get (line 805) | function get (mom, unit) {
  function set$1 (line 810) | function set$1 (mom, unit, value) {
  function stringGet (line 823) | function stringGet (units) {
  function stringSet (line 832) | function stringSet (units, value) {
  function mod (line 848) | function mod(n, x) {
  function daysInMonth (line 869) | function daysInMonth(year, month) {
  function localeMonths (line 929) | function localeMonths (m, format) {
  function localeMonthsShort (line 939) | function localeMonthsShort (m, format) {
  function handleStrictParse (line 948) | function handleStrictParse(monthName, format, strict) {
  function localeMonthsParse (line 989) | function localeMonthsParse (monthName, format, strict) {
  function setMonth (line 1029) | function setMonth (mom, value) {
  function getSetMonth (line 1054) | function getSetMonth (value) {
  function getDaysInMonth (line 1064) | function getDaysInMonth () {
  function monthsShortRegex (line 1069) | function monthsShortRegex (isStrict) {
  function monthsRegex (line 1089) | function monthsRegex (isStrict) {
  function computeMonthsParse (line 1108) | function computeMonthsParse () {
  function createDate (line 1142) | function createDate (y, m, d, h, M, s, ms) {
  function createUTCDate (line 1154) | function createUTCDate (y) {
  function firstWeekOffset (line 1165) | function firstWeekOffset(year, dow, doy) {
  function dayOfYearFromWeeks (line 1175) | function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
  function weekOfYear (line 1198) | function weekOfYear(mom, dow, doy) {
  function weeksInYear (line 1220) | function weeksInYear(year, dow, doy) {
  function localeWeek (line 1256) | function localeWeek (mom) {
  function localeFirstDayOfWeek (line 1265) | function localeFirstDayOfWeek () {
  function localeFirstDayOfYear (line 1269) | function localeFirstDayOfYear () {
  function getSetWeek (line 1275) | function getSetWeek (input) {
  function getSetISOWeek (line 1280) | function getSetISOWeek (input) {
  function parseWeekday (line 1346) | function parseWeekday(input, locale) {
  function parseIsoWeekday (line 1363) | function parseIsoWeekday(input, locale) {
  function localeWeekdays (line 1373) | function localeWeekdays (m, format) {
  function localeWeekdaysShort (line 1383) | function localeWeekdaysShort (m) {
  function localeWeekdaysMin (line 1388) | function localeWeekdaysMin (m) {
  function handleStrictParse$1 (line 1392) | function handleStrictParse$1(weekdayName, format, strict) {
  function localeWeekdaysParse (line 1456) | function localeWeekdaysParse (weekdayName, format, strict) {
  function getSetDayOfWeek (line 1498) | function getSetDayOfWeek (input) {
  function getSetLocaleDayOfWeek (line 1511) | function getSetLocaleDayOfWeek (input) {
  function getSetISODayOfWeek (line 1519) | function getSetISODayOfWeek (input) {
  function weekdaysRegex (line 1537) | function weekdaysRegex (isStrict) {
  function weekdaysShortRegex (line 1557) | function weekdaysShortRegex (isStrict) {
  function weekdaysMinRegex (line 1577) | function weekdaysMinRegex (isStrict) {
  function computeWeekdaysParse (line 1597) | function computeWeekdaysParse () {
  function hFormat (line 1640) | function hFormat() {
  function kFormat (line 1644) | function kFormat() {
  function meridiem (line 1670) | function meridiem (token, lowercase) {
  function matchMeridiem (line 1688) | function matchMeridiem (isStrict, locale) {
  function localeIsPM (line 1748) | function localeIsPM (input) {
  function localeMeridiem (line 1755) | function localeMeridiem (hours, minutes, isLower) {
  function normalizeLocale (line 1797) | function normalizeLocale(key) {
  function chooseLocale (line 1804) | function chooseLocale(names) {
  function loadLocale (line 1828) | function loadLocale(name) {
  function getSetGlobalLocale (line 1846) | function getSetGlobalLocale (key, values) {
  function defineLocale (line 1871) | function defineLocale (name, config) {
  function updateLocale (line 1923) | function updateLocale(name, config) {
  function getLocale (line 1952) | function getLocale (key) {
  function listLocales (line 1975) | function listLocales() {
  function checkOverflow (line 1979) | function checkOverflow (m) {
  function defaults (line 2010) | function defaults(a, b, c) {
  function currentDateArray (line 2020) | function currentDateArray(config) {
  function configFromArray (line 2033) | function configFromArray (config) {
  function dayOfYearFromWeekInfo (line 2102) | function dayOfYearFromWeekInfo(config) {
  function configFromISO (line 2197) | function configFromISO(config) {
  function extractFromRFC2822Strings (line 2252) | function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, m...
  function untruncateYear (line 2268) | function untruncateYear(yearStr) {
  function preprocessRFC2822 (line 2278) | function preprocessRFC2822(s) {
  function checkWeekday (line 2283) | function checkWeekday(weekdayStr, parsedInput, config) {
  function calculateOffset (line 2310) | function calculateOffset(obsOffset, militaryOffset, numOffset) {
  function configFromRFC2822 (line 2324) | function configFromRFC2822(config) {
  function configFromString (line 2345) | function configFromString(config) {
  function configFromStringAndFormat (line 2388) | function configFromStringAndFormat(config) {
  function meridiemFixWrap (line 2460) | function meridiemFixWrap (locale, hour, meridiem) {
  function configFromStringAndArray (line 2486) | function configFromStringAndArray(config) {
  function configFromObject (line 2530) | function configFromObject(config) {
  function createFromConfig (line 2543) | function createFromConfig (config) {
  function prepareConfig (line 2554) | function prepareConfig (config) {
  function configFromInput (line 2587) | function configFromInput(config) {
  function createLocalOrUTC (line 2610) | function createLocalOrUTC (input, format, locale, strict, isUTC) {
  function createLocal (line 2634) | function createLocal (input, format, locale, strict) {
  function pickBy (line 2667) | function pickBy(fn, moments) {
  function min (line 2685) | function min () {
  function max (line 2691) | function max () {
  function isDurationValid (line 2703) | function isDurationValid(m) {
  function isValid$1 (line 2725) | function isValid$1() {
  function createInvalid$1 (line 2729) | function createInvalid$1() {
  function Duration (line 2733) | function Duration (duration) {
  function isDuration (line 2770) | function isDuration (obj) {
  function absRound (line 2774) | function absRound (number) {
  function offset (line 2784) | function offset (token, separator) {
  function offsetFromString (line 2815) | function offsetFromString(matcher, string) {
  function cloneWithOffset (line 2832) | function cloneWithOffset(input, model) {
  function getDateOffset (line 2846) | function getDateOffset (m) {
  function getSetOffset (line 2870) | function getSetOffset (input, keepLocalTime, keepMinutes) {
  function getSetZone (line 2908) | function getSetZone (input, keepLocalTime) {
  function setOffsetToUTC (line 2922) | function setOffsetToUTC (keepLocalTime) {
  function setOffsetToLocal (line 2926) | function setOffsetToLocal (keepLocalTime) {
  function setOffsetToParsedOffset (line 2938) | function setOffsetToParsedOffset () {
  function hasAlignedHourOffset (line 2953) | function hasAlignedHourOffset (input) {
  function isDaylightSavingTime (line 2962) | function isDaylightSavingTime () {
  function isDaylightSavingTimeShifted (line 2969) | function isDaylightSavingTimeShifted () {
  function isLocal (line 2990) | function isLocal () {
  function isUtcOffset (line 2994) | function isUtcOffset () {
  function isUtc (line 2998) | function isUtc () {
  function createDuration (line 3010) | function createDuration (input, key) {
  function parseIso (line 3074) | function parseIso (inp, sign) {
  function positiveMomentsDifference (line 3083) | function positiveMomentsDifference(base, other) {
  function momentsDifference (line 3097) | function momentsDifference(base, other) {
  function createAdder (line 3116) | function createAdder(direction, name) {
  function addSubtract (line 3133) | function addSubtract (mom, duration, isAdding, updateOffset) {
  function getCalendarFormat (line 3162) | function getCalendarFormat(myMoment, now) {
  function calendar$1 (line 3172) | function calendar$1 (time, formats) {
  function clone (line 3184) | function clone () {
  function isAfter (line 3188) | function isAfter (input, units) {
  function isBefore (line 3201) | function isBefore (input, units) {
  function isBetween (line 3214) | function isBetween (from, to, units, inclusivity) {
  function isSame (line 3220) | function isSame (input, units) {
  function isSameOrAfter (line 3235) | function isSameOrAfter (input, units) {
  function isSameOrBefore (line 3239) | function isSameOrBefore (input, units) {
  function diff (line 3243) | function diff (input, units, asFloat) {
  function monthDiff (line 3277) | function monthDiff (a, b) {
  function toString (line 3301) | function toString () {
  function toISOString (line 3305) | function toISOString(keepOffset) {
  function inspect (line 3331) | function inspect () {
  function format (line 3349) | function format (inputString) {
  function from (line 3357) | function from (time, withoutSuffix) {
  function fromNow (line 3367) | function fromNow (withoutSuffix) {
  function to (line 3371) | function to (time, withoutSuffix) {
  function toNow (line 3381) | function toNow (withoutSuffix) {
  function locale (line 3388) | function locale (key) {
  function localeData (line 3413) | function localeData () {
  function startOf (line 3417) | function startOf (units) {
  function endOf (line 3461) | function endOf (units) {
  function valueOf (line 3475) | function valueOf () {
  function unix (line 3479) | function unix () {
  function toDate (line 3483) | function toDate () {
  function toArray (line 3487) | function toArray () {
  function toObject (line 3492) | function toObject () {
  function toJSON (line 3505) | function toJSON () {
  function isValid$2 (line 3510) | function isValid$2 () {
  function parsingFlags (line 3514) | function parsingFlags () {
  function invalidAt (line 3518) | function invalidAt () {
  function creationData (line 3522) | function creationData() {
  function addWeekYearFormatToken (line 3542) | function addWeekYearFormatToken (token, getter) {
  function getSetWeekYear (line 3583) | function getSetWeekYear (input) {
  function getSetISOWeekYear (line 3592) | function getSetISOWeekYear (input) {
  function getISOWeeksInYear (line 3597) | function getISOWeeksInYear () {
  function getWeeksInYear (line 3601) | function getWeeksInYear () {
  function getSetWeekYearHelper (line 3606) | function getSetWeekYearHelper(input, week, weekday, dow, doy) {
  function setWeekAll (line 3619) | function setWeekAll(weekYear, week, weekday, dow, doy) {
  function getSetQuarter (line 3650) | function getSetQuarter (input) {
  function getSetDayOfYear (line 3708) | function getSetDayOfYear (input) {
  function parseMs (line 3807) | function parseMs(input, array) {
  function getZoneAbbr (line 3825) | function getZoneAbbr () {
  function getZoneName (line 3829) | function getZoneName () {
  function createUnix (line 3911) | function createUnix (input) {
  function createInZone (line 3915) | function createInZone () {
  function preParsePostFormat (line 3919) | function preParsePostFormat (string) {
  function get$1 (line 3956) | function get$1 (format, index, field, setter) {
  function listMonthsImpl (line 3962) | function listMonthsImpl (format, index, field) {
  function listWeekdaysImpl (line 3990) | function listWeekdaysImpl (localeSorted, format, index, field) {
  function listMonths (line 4026) | function listMonths (format, index) {
  function listMonthsShort (line 4030) | function listMonthsShort (format, index) {
  function listWeekdays (line 4034) | function listWeekdays (localeSorted, format, index) {
  function listWeekdaysShort (line 4038) | function listWeekdaysShort (localeSorted, format, index) {
  function listWeekdaysMin (line 4042) | function listWeekdaysMin (localeSorted, format, index) {
  function abs (line 4065) | function abs () {
  function addSubtract$1 (line 4082) | function addSubtract$1 (duration, input, value, direction) {
  function add$1 (line 4093) | function add$1 (input, value) {
  function subtract$1 (line 4098) | function subtract$1 (input, value) {
  function absCeil (line 4102) | function absCeil (number) {
  function bubble (line 4110) | function bubble () {
  function daysToMonths (line 4157) | function daysToMonths (days) {
  function monthsToDays (line 4163) | function monthsToDays (months) {
  function as (line 4168) | function as (units) {
  function valueOf$1 (line 4199) | function valueOf$1 () {
  function makeAs (line 4211) | function makeAs (alias) {
  function clone$1 (line 4226) | function clone$1 () {
  function get$2 (line 4230) | function get$2 (units) {
  function makeGetter (line 4235) | function makeGetter(name) {
  function weeks (line 4249) | function weeks () {
  function substituteTimeAgo (line 4264) | function substituteTimeAgo(string, number, withoutSuffix, isFuture, loca...
  function relativeTime$1 (line 4268) | function relativeTime$1 (posNegDuration, withoutSuffix, locale) {
  function getSetRelativeTimeRounding (line 4296) | function getSetRelativeTimeRounding (roundingFunction) {
  function getSetRelativeTimeThreshold (line 4308) | function getSetRelativeTimeThreshold (threshold, limit) {
  function humanize (line 4322) | function humanize (withSuffix) {
  function sign (line 4339) | function sign(x) {
  function toISOString$1 (line 4343) | function toISOString$1() {

FILE: public/admin-panel/assets/libs/perfect-scrollbar/dist/perfect-scrollbar.common.js
  function get (line 8) | function get(element) {
  function set (line 12) | function set(element, obj) {
  function div (line 23) | function div(className) {
  function matches (line 35) | function matches(element, query) {
  function remove (line 43) | function remove(element) {
  function queryChildren (line 53) | function queryChildren(element, selector) {
  function addScrollingClass (line 77) | function addScrollingClass(i, x) {
  function removeScrollingClass (line 88) | function removeScrollingClass(i, x) {
  function setScrollingClassInstantly (line 95) | function setScrollingClassInstantly(i, x) {
  function createEvent (line 186) | function createEvent(name) {
  function processScrollDiff$1 (line 230) | function processScrollDiff$1(
  function toInt (line 280) | function toInt(x) {
  function isEditable (line 284) | function isEditable(el) {
  function outerWidth (line 293) | function outerWidth(element) {
  function getThumbSize (line 407) | function getThumbSize(i, thumbSize) {
  function updateCss (line 417) | function updateCss(element, i) {
  function bindMouseScrollHandler (line 522) | function bindMouseScrollHandler(
  function shouldPreventDefault (line 577) | function shouldPreventDefault(deltaX, deltaY) {
  function shouldPreventDefault (line 718) | function shouldPreventDefault(deltaX, deltaY) {
  function getDeltaFromEvent (line 738) | function getDeltaFromEvent(e) {
  function shouldBeConsumedByChild (line 767) | function shouldBeConsumedByChild(target, deltaX, deltaY) {
  function mousewheelHandler (line 817) | function mousewheelHandler(e) {
  function shouldPrevent (line 875) | function shouldPrevent(deltaX, deltaY) {
  function applyTouchMove (line 905) | function applyTouchMove(differenceX, differenceY) {
  function getTouch (line 917) | function getTouch(e) {
  function shouldHandle (line 926) | function shouldHandle(e) {
  function touchStart (line 943) | function touchStart(e) {
  function shouldBeConsumedByChild (line 960) | function shouldBeConsumedByChild(target, deltaX, deltaY) {
  function touchMove (line 1005) | function touchMove(e) {
  function touchEnd (line 1035) | function touchEnd() {

FILE: public/admin-panel/assets/libs/perfect-scrollbar/dist/perfect-scrollbar.esm.js
  function get (line 6) | function get(element) {
  function set (line 10) | function set(element, obj) {
  function div (line 21) | function div(className) {
  function matches (line 33) | function matches(element, query) {
  function remove (line 41) | function remove(element) {
  function queryChildren (line 51) | function queryChildren(element, selector) {
  function addScrollingClass (line 75) | function addScrollingClass(i, x) {
  function removeScrollingClass (line 86) | function removeScrollingClass(i, x) {
  function setScrollingClassInstantly (line 93) | function setScrollingClassInstantly(i, x) {
  function createEvent (line 184) | function createEvent(name) {
  function processScrollDiff$1 (line 228) | function processScrollDiff$1(
  function toInt (line 278) | function toInt(x) {
  function isEditable (line 282) | function isEditable(el) {
  function outerWidth (line 291) | function outerWidth(element) {
  function getThumbSize (line 405) | function getThumbSize(i, thumbSize) {
  function updateCss (line 415) | function updateCss(element, i) {
  function bindMouseScrollHandler (line 520) | function bindMouseScrollHandler(
  function shouldPreventDefault (line 575) | function shouldPreventDefault(deltaX, deltaY) {
  function shouldPreventDefault (line 716) | function shouldPreventDefault(deltaX, deltaY) {
  function getDeltaFromEvent (line 736) | function getDeltaFromEvent(e) {
  function shouldBeConsumedByChild (line 765) | function shouldBeConsumedByChild(target, deltaX, deltaY) {
  function mousewheelHandler (line 815) | function mousewheelHandler(e) {
  function shouldPrevent (line 873) | function shouldPrevent(deltaX, deltaY) {
  function applyTouchMove (line 903) | function applyTouchMove(differenceX, differenceY) {
  function getTouch (line 915) | function getTouch(e) {
  function shouldHandle (line 924) | function shouldHandle(e) {
  function touchStart (line 941) | function touchStart(e) {
  function shouldBeConsumedByChild (line 958) | function shouldBeConsumedByChild(target, deltaX, deltaY) {
  function touchMove (line 1003) | function touchMove(e) {
  function touchEnd (line 1033) | function touchEnd() {

FILE: public/admin-panel/assets/libs/quill/dist/quill.core.js
  function __webpack_require__ (line 22) | function __webpack_require__(moduleId) {
  function __ (line 138) | function __() { this.constructor = d; }
  function ParchmentError (line 145) | function ParchmentError(message) {
  function create (line 175) | function create(input, value) {
  function find (line 187) | function find(node, bubble) {
  function query (line 199) | function query(query, scope) {
  function register (line 234) | function register() {
  function defineProperties (line 716) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 744) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 746) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 748) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 750) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function BlockEmbed (line 757) | function BlockEmbed() {
  function Block (line 810) | function Block(domNode) {
  function bubbleFormats (line 945) | function bubbleFormats(blot) {
  function sliceIterator (line 976) | function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = ...
  function defineProperties (line 978) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 1018) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _defineProperty (line 1020) | function _defineProperty(obj, key, value) { if (key in obj) { Object.def...
  function _classCallCheck (line 1022) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function Quill (line 1079) | function Quill(container) {
  function expandConfig (line 1545) | function expandConfig(container, userConfig) {
  function modify (line 1604) | function modify(modifier, source, index, shift) {
  function overload (line 1634) | function overload(index, length, name, value, source) {
  function shiftRange (line 1662) | function shiftRange(range, index, length, source) {
  function defineProperties (line 1708) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 1720) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 1722) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 1724) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 1726) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Inline (line 1731) | function Inline() {
  function _interopRequireDefault (line 1802) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 1804) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 1806) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 1808) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function TextBlot (line 1813) | function TextBlot() {
  function defineProperties (line 1835) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 1847) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 1849) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 1851) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 1853) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Emitter (line 1879) | function Emitter() {
  function _classCallCheck (line 1951) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function debug (line 1979) | function debug(method) {
  function namespace (line 1991) | function namespace(ns) {
  function isUndefinedOrNull (line 2037) | function isUndefinedOrNull(value) {
  function isBuffer (line 2041) | function isBuffer (x) {
  function objEquiv (line 2050) | function objEquiv(a, b, opts) {
  function Attributor (line 2113) | function Attributor(attrName, keyName, options) {
  function sliceIterator (line 2179) | function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = ...
  function defineProperties (line 2181) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 2205) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 2207) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 2209) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 2211) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Code (line 2216) | function Code() {
  function CodeBlock (line 2231) | function CodeBlock() {
  function sliceIterator (line 2382) | function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = ...
  function defineProperties (line 2384) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 2426) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _defineProperty (line 2428) | function _defineProperty(obj, key, value) { if (key in obj) { Object.def...
  function _classCallCheck (line 2430) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function Editor (line 2435) | function Editor(scroll) {
  function combineFormats (line 2695) | function combineFormats(formats, combined) {
  function normalizeDelta (line 2711) | function normalizeDelta(delta) {
  function sliceIterator (line 2749) | function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = ...
  function defineProperties (line 2751) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 2773) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _toConsumableArray (line 2775) | function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i ...
  function _classCallCheck (line 2777) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function Selection (line 2791) | function Selection(scroll, emitter) {
  function contains (line 3208) | function contains(parent, descendant) {
  function defineProperties (line 3237) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 3245) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 3247) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 3249) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 3251) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Break (line 3256) | function Break() {
  function __ (line 3308) | function __() { this.constructor = d; }
  function ContainerBlot (line 3318) | function ContainerBlot(domNode) {
  function makeBlot (line 3539) | function makeBlot(node) {
  function __ (line 3574) | function __() { this.constructor = d; }
  function FormatBlot (line 3585) | function FormatBlot(domNode) {
  function __ (line 3656) | function __() { this.constructor = d; }
  function LeafBlot (line 3665) | function LeafBlot() {
  function Iterator (line 3764) | function Iterator(ops) {
  function _instanceof (line 3846) | function _instanceof(obj, type) {
  function clone (line 3894) | function clone(parent, circular, depth, prototype, includeNonEnumerable) {
  function __objToStr (line 4059) | function __objToStr(o) {
  function __isDate (line 4064) | function __isDate(o) {
  function __isArray (line 4069) | function __isArray(o) {
  function __isRegExp (line 4074) | function __isRegExp(o) {
  function __getRegExpFlags (line 4079) | function __getRegExpFlags(re) {
  function sliceIterator (line 4107) | function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = ...
  function defineProperties (line 4109) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 4137) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 4139) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 4141) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 4143) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function isLine (line 4145) | function isLine(blot) {
  function Scroll (line 4152) | function Scroll(domNode, config) {
  function sliceIterator (line 4363) | function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = ...
  function defineProperties (line 4365) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 4403) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _defineProperty (line 4405) | function _defineProperty(obj, key, value) { if (key in obj) { Object.def...
  function _classCallCheck (line 4407) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 4409) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 4411) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Keyboard (line 4433) | function Keyboard(quill, options) {
  function makeEmbedArrowHandler (line 4738) | function makeEmbedArrowHandler(key, shiftKey) {
  function handleBackspace (line 4774) | function handleBackspace(range, context) {
  function handleDelete (line 4802) | function handleDelete(range, context) {
  function handleDeleteRange (line 4831) | function handleDeleteRange(range) {
  function handleEnter (line 4847) | function handleEnter(range, context) {
  function makeCodeBlockHandler (line 4872) | function makeCodeBlockHandler(indent) {
  function makeFormatHandler (line 4919) | function makeFormatHandler(format) {
  function normalize (line 4929) | function normalize(binding) {
  function sliceIterator (line 4966) | function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = ...
  function defineProperties (line 4970) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 4980) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 4982) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 4984) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 4986) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Cursor (line 4998) | function Cursor(domNode, selection) {
  function _interopRequireDefault (line 5157) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 5159) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 5161) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 5163) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Container (line 5168) | function Container() {
  function defineProperties (line 5193) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 5201) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 5203) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 5205) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 5207) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function ColorAttributor (line 5212) | function ColorAttributor() {
  function _interopRequireDefault (line 5309) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function ShadowBlot (line 5340) | function ShadowBlot(domNode) {
  function AttributorStore (line 5506) | function AttributorStore(domNode) {
  function __ (line 5583) | function __() { this.constructor = d; }
  function match (line 5589) | function match(node, prefix) {
  function ClassAttributor (line 5597) | function ClassAttributor() {
  function __ (line 5646) | function __() { this.constructor = d; }
  function camelize (line 5652) | function camelize(name) {
  function StyleAttributor (line 5664) | function StyleAttributor() {
  function defineProperties (line 5708) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _classCallCheck (line 5710) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function Theme (line 5713) | function Theme(quill, options) {
  function defineProperties (line 5764) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 5776) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 5778) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 5780) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 5782) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Embed (line 5789) | function Embed(node) {
  function _interopRequireDefault (line 5890) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _interopRequireDefault (line 5923) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _interopRequireDefault (line 5951) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function defineProperties (line 5978) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 5986) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 5988) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 5990) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 5992) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function FontStyleAttributor (line 6004) | function FontStyleAttributor() {
  function _interopRequireDefault (line 6041) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function defineProperties (line 6068) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 6082) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _classCallCheck (line 6084) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 6086) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 6088) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function History (line 6093) | function History(quill, options) {
  function endsWithNewlineChange (line 6195) | function endsWithNewlineChange(delta) {
  function getLastChangeIndex (line 6209) | function getLastChangeIndex(delta) {
  function LinkedList (line 6233) | function LinkedList() {
  function __ (line 6378) | function __() { this.constructor = d; }
  function ScrollBlot (line 6395) | function ScrollBlot(node) {
  function __ (line 6562) | function __() { this.constructor = d; }
  function isEqual (line 6570) | function isEqual(obj1, obj2) {
  function InlineBlot (line 6583) | function InlineBlot() {
  function __ (line 6647) | function __() { this.constructor = d; }
  function BlockBlot (line 6656) | function BlockBlot() {
  function __ (line 6723) | function __() { this.constructor = d; }
  function EmbedBlot (line 6731) | function EmbedBlot() {
  function __ (line 6771) | function __() { this.constructor = d; }
  function TextBlot (line 6780) | function TextBlot(node) {
  function diff_main (line 6981) | function diff_main(text1, text2, cursor_pos) {
  function diff_compute_ (line 7033) | function diff_compute_(text1, text2) {
  function diff_bisect_ (line 7096) | function diff_bisect_(text1, text2) {
  function diff_bisectSplit_ (line 7212) | function diff_bisectSplit_(text1, text2, x, y) {
  function diff_commonPrefix (line 7233) | function diff_commonPrefix(text1, text2) {
  function diff_commonSuffix (line 7264) | function diff_commonSuffix(text1, text2) {
  function diff_halfMatch_ (line 7300) | function diff_halfMatch_(text1, text2) {
  function diff_cleanupMerge (line 7388) | function diff_cleanupMerge(diffs) {
  function cursor_normalize_diff (line 7529) | function cursor_normalize_diff (diffs, cursor_pos) {
  function fix_cursor (line 7574) | function fix_cursor (diffs, cursor_pos) {
  function fix_emoji (line 7621) | function fix_emoji (diffs) {
  function merge_tuples (line 7662) | function merge_tuples (diffs, start, length) {
  function shim (line 7685) | function shim (obj) {
  function supported (line 7703) | function supported(object) {
  function unsupported (line 7708) | function unsupported(object){
  function Events (line 7734) | function Events() {}
  function EE (line 7762) | function EE(fn, context, once) {
  function EventEmitter (line 7775) | function EventEmitter() {
  function sliceIterator (line 8049) | function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = ...
  function defineProperties (line 8051) | function defineProperties(target, props) { for (var i = 0; i < props.len...
  function _interopRequireDefault (line 8093) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob...
  function _defineProperty (line 8095) | function _defineProperty(obj, key, value) { if (key in obj) { Object.def...
  function _classCallCheck (line 8097) | function _classCallCheck(instance, Constructor) { if (!(instance instanc...
  function _possibleConstructorReturn (line 8099) | function _possibleConstructorReturn(self, call) { if (!self) { throw new...
  function _inherits (line 8101) | function _inherits(subClass, superClass) { if (typeof superClass !== "fu...
  function Clipboard (line 8122) | function Clipboard(quill, options) {
  function applyFormat (line 8250) | function applyFormat(delta, format, value) {
  function computeStyle (line 8266) | function computeStyle(node) {
  function deltaEndsWith (line 8272) | function deltaEndsWith(delta, text) {
  function isLine (line 8282) | function isLine(node) {
  function traverse (line 8288) | function traverse(node, elementMatchers, textMatchers) {
  function matchAlias (line 8312) | function matchAlias(format, node, delta) {
  function matchAttributor (line 8316) | function matchAttributor(node, delta) {
  function matchBlot (line 8343) | function matchBlot(node, delta) {
  function matchBreak (line 8359) | function matchBreak(node, delta) {
  function matchIgnore (line 8366) | function matchIgnore() {
  function matchIndent (line 8370) | function matchIndent(node, delta) {
  function matchNewline (line 8387) | function matchNewline(node, delta) {
  function matchSpacing (line 8396) | function matchSpacing(node, delta) {
  function matchStyles (line 8406) | function matchStyles(node, delta) {
  function matchText (line 8425) | function matchText(node, delta) {

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/bs.js
  function e (line 3) | function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100...

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/cs.js
  function e (line 3) | function e(e,t){switch(e){case 2:return t?"dva":"dvě";case 3:return"tři"...

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/hr.js
  function e (line 3) | function e(e){var t=" "+e+" znak";return e%10<5&&e%10>0&&(e%100<5||e%100...

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/lt.js
  function e (line 3) | function e(e,t,n,r){return e%10===1&&(e%100<11||e%100>19)?t:e%10>=2&&e%1...

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/lv.js
  function e (line 3) | function e(e,t,n,r){return e===11?t:e%10===1?n:r}

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/ru.js
  function e (line 3) | function e(e,t,n,r){return e%10<5&&e%10>0&&e%100<5||e%100>20?e%10>1?n:t:r}

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/sr-Cyrl.js
  function e (line 3) | function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100...

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/sr.js
  function e (line 3) | function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100...

FILE: public/admin-panel/assets/libs/select2/dist/js/i18n/uk.js
  function e (line 3) | function e(e,t,n,r){return e%100>10&&e%100<15?r:e%10===1?t:e%10>1&&e%10<...

FILE: public/admin-panel/assets/libs/toastr/toastr.js
  function error (line 46) | function error(message, title, optionsOverride) {
  function getContainer (line 56) | function getContainer(options, create) {
  function info (line 68) | function info(message, title, optionsOverride) {
  function subscribe (line 78) | function subscribe(callback) {
  function success (line 82) | function success(message, title, optionsOverride) {
  function warning (line 92) | function warning(message, title, optionsOverride) {
  function clear (line 102) | function clear($toastElement, clearOptions) {
  function remove (line 110) | function remove($toastElement) {
  function clearContainer (line 124) | function clearContainer (options) {
  function clearToast (line 131) | function clearToast ($toastElement, options, clearOptions) {
  function createContainer (line 144) | function createContainer(options) {
  function getDefaults (line 153) | function getDefaults() {
  function publish (line 197) | function publish(args) {
  function notify (line 202) | function notify(map) {
  function getOptions (line 451) | function getOptions() {
  function removeToast (line 455) | function removeToast($toastElement) {

FILE: public/admin-panel/dist/css/icons/themify-icons/ie7/ie7.js
  function addIcon (line 11) | function addIcon(el, entity) {

FILE: public/admin-panel/dist/js/app-style-switcher.js
  function handlelogobg (line 6) | function handlelogobg() {
  function handlenavbarbg (line 16) | function handlenavbarbg() {
  function handlesidebartype (line 47) | function handlesidebartype() {
  function handlesidebarbg (line 56) | function handlesidebarbg() {
  function handlesidebarposition (line 66) | function handlesidebarposition() {
  function handleheaderposition (line 82) | function handleheaderposition() {
  function handleboxedlayout (line 95) | function handleboxedlayout() {
  function handlethemeview (line 109) | function handlethemeview() {

FILE: public/admin-panel/dist/js/jquery.ui.touch-punch-improved.js
  function fixTouch (line 30) | function fixTouch(touch) {
  function simulateMouseEvent (line 60) | function simulateMouseEvent (event, simulatedType) {

FILE: public/admin-panel/dist/js/pages/chart/chart-init.js
  function getRandomData (line 4) | function getRandomData() {
  function update (line 67) | function update() {

FILE: public/admin-panel/dist/js/pages/chart/chart-page-init.js
  function getRandomData (line 10) | function getRandomData() {
  function update (line 74) | function update() {
  function plot1 (line 86) | function plot1() {

FILE: public/admin-panel/dist/js/waves.js
  function e (line 1) | function e(t){return null!==t&&t===t.window}
  function n (line 1) | function n(t){return e(t)?t:9===t.nodeType&&t.defaultView}
  function a (line 1) | function a(t){var e,a,i={top:0,left:0},o=t&&t.ownerDocument;return e=o.d...
  function i (line 1) | function i(t){var e="";for(var n in t)t.hasOwnProperty(n)&&(e+=n+":"+t[n...
  function o (line 1) | function o(t){if(d.allowEvent(t)===!1)return null;for(var e=null,n=t.tar...
  function r (line 1) | function r(e){var n=o(e);null!==n&&(c.show(e,n),"ontouchstart"in t&&(n.a...

FILE: public/js/app.js
  function n (line 1) | function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{...
  function a (line 1) | function a(e){return"[object Array]"===o.call(e)}
  function s (line 1) | function s(e){return null!==e&&"object"==typeof e}
  function u (line 1) | function u(e){return"[object Function]"===o.call(e)}
  function c (line 1) | function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n...
  function n (line 1) | function n(n,r){"object"==typeof t[r]&&"object"==typeof n?t[r]=e(t[r],n)...
  function a (line 1) | function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e[...
  function s (line 1) | function s(e){return e&&"[object Function]"==={}.toString.call(e)}
  function u (line 1) | function u(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.default...
  function c (line 1) | function c(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}
  function l (line 1) | function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":c...
  function d (line 1) | function d(e){return 11===e?f:10===e?p:f||p}
  function h (line 1) | function h(e){if(!e)return document.documentElement;for(var t=d(10)?docu...
  function v (line 1) | function v(e){return null!==e.parentNode?v(e.parentNode):e}
  function g (line 1) | function g(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.docum...
  function m (line 1) | function m(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?a...
  function y (line 1) | function y(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom"...
  function _ (line 1) | function _(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["clien...
  function b (line 1) | function b(e){var t=e.body,n=e.documentElement,r=d(10)&&getComputedStyle...
  function e (line 1) | function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.en...
  function C (line 1) | function C(e){return x({},e,{right:e.left+e.width,bottom:e.top+e.height})}
  function A (line 1) | function A(e){var t={};try{if(d(10)){t=e.getBoundingClientRect();var n=m...
  function S (line 1) | function S(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&argumen...
  function O (line 1) | function O(e){if(!e||!e.parentElement||d())return document.documentEleme...
  function D (line 1) | function D(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arg...
  function I (line 1) | function I(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?ar...
  function k (line 1) | function k(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?argume...
  function N (line 1) | function N(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=pa...
  function L (line 1) | function L(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"...
  function j (line 1) | function j(e,t,n){n=n.split("-")[0];var r=N(e),i={width:r.width,height:r...
  function P (line 1) | function P(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}
  function R (line 1) | function R(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array...
  function $ (line 1) | function $(e,t){return e.some(function(e){var n=e.name;return e.enabled&...
  function H (line 1) | function H(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpp...
  function M (line 1) | function M(e){var t=e.ownerDocument;return t?t.defaultView:window}
  function F (line 1) | function F(e,t,n,r){n.updateBound=r,M(e).addEventListener("resize",n.upd...
  function W (line 1) | function W(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(thi...
  function q (line 1) | function q(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}
  function B (line 1) | function B(e,t){Object.keys(t).forEach(function(n){var r="";-1!==["width...
  function V (line 1) | function V(e,t,n){var r=P(e,function(e){return e.name===t}),i=!!r&&e.som...
  function G (line 1) | function G(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments...
  function Q (line 1) | function Q(e,t,n,r){var i=[0,0],o=-1!==["right","left"].indexOf(r),a=e.s...
  function e (line 1) | function e(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?a...
  function w (line 1) | function w(e,t,n){var r,i=(t=t||a).createElement("script");if(i.text=e,n...
  function T (line 1) | function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof...
  function C (line 1) | function C(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!y(e)&&!_(e...
  function oe (line 1) | function oe(e,t,r,i){var o,s,c,l,f,h,m,y=t&&t.ownerDocument,T=t?t.nodeTy...
  function ae (line 1) | function ae(){var e=[];return function t(n,i){return e.push(n+" ")>r.cac...
  function se (line 1) | function se(e){return e[b]=!0,e}
  function ue (line 1) | function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(...
  function ce (line 1) | function ce(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i...
  function le (line 1) | function le(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourc...
  function fe (line 1) | function fe(e){return function(t){return"input"===t.nodeName.toLowerCase...
  function pe (line 1) | function pe(e){return function(t){var n=t.nodeName.toLowerCase();return(...
  function de (line 1) | function de(e){return function(t){return"form"in t?t.parentNode&&!1===t....
  function he (line 1) | function he(e){return se(function(t){return t=+t,se(function(n,r){for(va...
  function ve (line 1) | function ve(e){return e&&void 0!==e.getElementsByTagName&&e}
  function ge (line 1) | function ge(){}
  function me (line 1) | function me(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}
  function ye (line 1) | function ye(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=E...
  function _e (line 1) | function _e(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;...
  function be (line 1) | function be(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,c=null!=t;s<u;s++)(...
  function we (line 1) | function we(e,t,n,r,i,o){return r&&!r[b]&&(r=we(r)),i&&!i[b]&&(i=we(i,o)...
  function Te (line 1) | function Te(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.r...
  function I (line 1) | function I(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerC...
  function N (line 1) | function N(e,t,n){return y(t)?E.grep(e,function(e,r){return!!t.call(e,r,...
  function $ (line 1) | function $(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}
  function M (line 1) | function M(e){return e}
  function F (line 1) | function F(e){throw e}
  function W (line 1) | function W(e,t,n,r){var i;try{e&&y(i=e.promise)?i.call(e).done(t).fail(n...
  function a (line 1) | function a(e,t,r,i){return function(){var s=this,u=arguments,c=function(...
  function U (line 1) | function U(){a.removeEventListener("DOMContentLoaded",U),n.removeEventLi...
  function G (line 1) | function G(e,t){return t.toUpperCase()}
  function X (line 1) | function X(e){return e.replace(z,"ms-").replace(K,G)}
  function Y (line 1) | function Y(){this.expando=E.expando+Y.uid++}
  function ne (line 1) | function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.re...
  function ue (line 1) | function ue(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:functio...
  function le (line 1) | function le(e){var t,n=e.ownerDocument,r=e.nodeName,i=ce[r];return i||(t...
  function fe (line 1) | function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&...
  function ge (line 1) | function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getEle...
  function me (line 1) | function me(e,t){for(var n=0,r=e.length;n<r;n++)J.set(e[n],"globalEval",...
  function we (line 1) | function we(e,t,n,r,i){for(var o,a,s,u,c,l,f=t.createDocumentFragment(),...
  function Ae (line 1) | function Ae(){return!0}
  function Se (line 1) | function Se(){return!1}
  function Oe (line 1) | function Oe(){try{return a.activeElement}catch(e){}}
  function De (line 1) | function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"...
  function je (line 1) | function je(e,t){return I(e,"table")&&I(11!==t.nodeType?t:t.firstChild,"...
  function Pe (line 1) | function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}
  function Re (line 1) | function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.sli...
  function $e (line 1) | function $e(e,t){var n,r,i,o,a,s,u,c;if(1===t.nodeType){if(J.hasData(e)&...
  function He (line 1) | function He(e,t,n,r){t=c.apply([],t);var i,o,a,s,u,l,f=0,p=e.length,d=p-...
  function Me (line 1) | function Me(e,t,n){for(var r,i=t?E.filter(t,e):e,o=0;null!=(r=i[o]);o++)...
  function Be (line 1) | function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||We(e))&&(""!==(a=n....
  function Ue (line 1) | function Ue(e,t){return{get:function(){if(!e())return(this.get=t).apply(...
  function e (line 1) | function e(){if(l){c.style.cssText="position:absolute;left:-11111px;widt...
  function t (line 1) | function t(e){return Math.round(parseFloat(e))}
  function Ye (line 1) | function Ye(e){var t=E.cssProps[e];return t||(t=E.cssProps[e]=function(e...
  function Je (line 1) | function Je(e,t,n){var r=ie.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[...
  function Ze (line 1) | function Ze(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border...
  function et (line 1) | function et(e,t,n){var r=We(e),i=Be(e,t,r),o="border-box"===E.css(e,"box...
  function tt (line 1) | function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}
  function at (line 1) | function at(){rt&&(!1===a.hidden&&n.requestAnimationFrame?n.requestAnima...
  function st (line 1) | function st(){return n.setTimeout(function(){nt=void 0}),nt=Date.now()}
  function ut (line 1) | function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin...
  function ct (line 1) | function ct(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["...
  function lt (line 1) | function lt(e,t,n){var r,i,o=0,a=lt.prefilters.length,s=E.Deferred().alw...
  function vt (line 1) | function vt(e){return(e.match(H)||[]).join(" ")}
  function gt (line 1) | function gt(e){return e.getAttribute&&e.getAttribute("class")||""}
  function mt (line 1) | function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(H)|...
  function Ot (line 1) | function Ot(e,t,n,r){var i;if(Array.isArray(t))E.each(t,function(t,i){n|...
  function Mt (line 1) | function Mt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var ...
  function Ft (line 1) | function Ft(e,t,n,r){var i={},o=e===Rt;function a(s){var u;return i[s]=!...
  function Wt (line 1) | function Wt(e,t){var n,r,i=E.ajaxSettings.flatOptions||{};for(n in t)voi...
  function C (line 1) | function C(e,t,a,s){var c,p,d,b,w,T=t;l||(l=!0,u&&n.clearTimeout(u),r=vo...
  function o (line 1) | function o(){throw new Error("setTimeout has not been defined")}
  function a (line 1) | function a(){throw new Error("clearTimeout has not been defined")}
  function s (line 1) | function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&s...
  function p (line 1) | function p(){l&&u&&(l=!1,u.length?c=u.concat(c):f=-1,c.length&&d())}
  function d (line 1) | function d(){if(!l){var e=s(p);l=!0;for(var t=c.length;t;){for(u=c,c=[];...
  function h (line 1) | function h(e,t){this.fun=e,this.array=t}
  function v (line 1) | function v(){}
  function r (line 1) | function r(e){this.message=e}
  function Vt (line 1) | function Vt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:retur...
  function zt (line 1) | function zt(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i...
  function Kt (line 1) | function Kt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,...
  function Gt (line 1) | function Gt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););re...
  function Xt (line 1) | function Xt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e...
  function Qt (line 1) | function Qt(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var ...
  function Yt (line 1) | function Yt(e,t){return!!(null==e?0:e.length)&&un(e,t,0)>-1}
  function Jt (line 1) | function Jt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r])...
  function Zt (line 1) | function Zt(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n...
  function en (line 1) | function en(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];r...
  function tn (line 1) | function tn(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);...
  function nn (line 1) | function nn(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)...
  function rn (line 1) | function rn(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e)...
  function an (line 1) | function an(e,t,n){var r;return n(e,function(e,n,i){if(t(e,n,i))return r...
  function sn (line 1) | function sn(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e...
  function un (line 1) | function un(e,t,n){return t==t?function(e,t,n){var r=n-1,i=e.length;for(...
  function cn (line 1) | function cn(e,t,n,r){for(var i=n-1,o=e.length;++i<o;)if(r(e[i],t))return...
  function ln (line 1) | function ln(e){return e!=e}
  function fn (line 1) | function fn(e,t){var n=null==e?0:e.length;return n?vn(e,t)/n:R}
  function pn (line 1) | function pn(e){return function(t){return null==t?o:t[e]}}
  function dn (line 1) | function dn(e){return function(t){return null==e?o:e[t]}}
  function hn (line 1) | function hn(e,t,n,r,i){return i(e,function(e,i,o){n=r?(r=!1,e):t(n,e,i,o...
  function vn (line 1) | function vn(e,t){for(var n,r=-1,i=e.length;++r<i;){var a=t(e[r]);a!==o&&...
  function gn (line 1) | function gn(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}
  function mn (line 1) | function mn(e){return function(t){return e(t)}}
  function yn (line 1) | function yn(e,t){return Zt(t,function(t){return e[t]})}
  function _n (line 1) | function _n(e,t){return e.has(t)}
  function bn (line 1) | function bn(e,t){for(var n=-1,r=e.length;++n<r&&un(t,e[n],0)>-1;);return n}
  function wn (line 1) | function wn(e,t){for(var n=e.length;n--&&un(t,e[n],0)>-1;);return n}
  function xn (line 1) | function xn(e){return"\\"+Ot[e]}
  function Cn (line 1) | function Cn(e){return Tt.test(e)}
  function An (line 1) | function An(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n...
  function Sn (line 1) | function Sn(e,t){return function(n){return e(t(n))}}
  function On (line 1) | function On(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n];a!=...
  function Dn (line 1) | function Dn(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[+...
  function In (line 1) | function In(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[+...
  function kn (line 1) | function kn(e){return Cn(e)?function(e){var t=bt.lastIndex=0;for(;bt.tes...
  function Nn (line 1) | function Nn(e){return Cn(e)?function(e){return e.match(bt)||[]}(e):funct...
  function dr (line 1) | function dr(e){if(Os(e)&&!ms(e)&&!(e instanceof mr)){if(e instanceof gr)...
  function e (line 1) | function e(){}
  function vr (line 1) | function vr(){}
  function gr (line 1) | function gr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!...
  function mr (line 1) | function mr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,thi...
  function yr (line 1) | function yr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){va...
  function _r (line 1) | function _r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){va...
  function br (line 1) | function br(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){va...
  function wr (line 1) | function wr(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new br;++...
  function Tr (line 1) | function Tr(e){var t=this.__data__=new _r(e);this.size=t.size}
  function Er (line 1) | function Er(e,t){var n=ms(e),r=!n&&gs(e),i=!n&&!r&&ws(e),o=!n&&!r&&!i&&R...
  function xr (line 1) | function xr(e){var t=e.length;return t?e[wi(0,t-1)]:o}
  function Cr (line 1) | function Cr(e,t){return ua(no(e),jr(t,0,e.length))}
  function Ar (line 1) | function Ar(e){return ua(no(e))}
  function Sr (line 1) | function Sr(e,t,n){(n===o||ds(e[t],n))&&(n!==o||t in e)||Nr(e,t,n)}
  function Or (line 1) | function Or(e,t,n){var r=e[t];lt.call(e,t)&&ds(r,n)&&(n!==o||t in e)||Nr...
  function Dr (line 1) | function Dr(e,t){for(var n=e.length;n--;)if(ds(e[n][0],t))return n;retur...
  function Ir (line 1) | function Ir(e,t,n,r){return Mr(e,function(e,i,o){t(r,e,n(e),o)}),r}
  function kr (line 1) | function kr(e,t){return e&&ro(t,iu(t),e)}
  function Nr (line 1) | function Nr(e,t,n){"__proto__"==t&&dn?dn(e,t,{configurable:!0,enumerable...
  function Lr (line 1) | function Lr(e,t){for(var n=-1,i=t.length,a=r(i),s=null==e;++n<i;)a[n]=s?...
  function jr (line 1) | function jr(e,t,n){return e==e&&(n!==o&&(e=e<=n?e:n),t!==o&&(e=e>=t?e:t)...
  function Pr (line 1) | function Pr(e,t,n,r,i,a){var s,u=t&p,c=t&d,l=t&h;if(n&&(s=i?n(e,r,i,a):n...
  function Rr (line 1) | function Rr(e,t,n){var r=n.length;if(null==e)return!r;for(e=tt(e);r--;){...
  function $r (line 1) | function $r(e,t,n){if("function"!=typeof e)throw new it(u);return ia(fun...
  function Hr (line 1) | function Hr(e,t,n,r){var i=-1,o=Yt,s=!0,u=e.length,c=[],l=t.length;if(!u...
  function Wr (line 1) | function Wr(e,t){var n=!0;return Mr(e,function(e,r,i){return n=!!t(e,r,i...
  function qr (line 1) | function qr(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],s=t(a);if(...
  function Br (line 1) | function Br(e,t){var n=[];return Mr(e,function(e,r,i){t(e,r,i)&&n.push(e...
  function Ur (line 1) | function Ur(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=Vo),i||(i=[]);++o<a...
  function Kr (line 1) | function Kr(e,t){return e&&Vr(e,t,iu)}
  function Gr (line 1) | function Gr(e,t){return e&&zr(e,t,iu)}
  function Xr (line 1) | function Xr(e,t){return Qt(t,function(t){return xs(e[t])})}
  function Qr (line 1) | function Qr(e,t){for(var n=0,r=(t=zi(t,e)).length;null!=e&&n<r;)e=e[la(t...
  function Yr (line 1) | function Yr(e,t,n){var r=t(e);return ms(e)?r:en(r,n(e))}
  function Jr (line 1) | function Jr(e){return null==e?e===o?oe:J:on&&on in tt(e)?function(e){var...
  function Zr (line 1) | function Zr(e,t){return e>t}
  function ei (line 1) | function ei(e,t){return null!=e&&lt.call(e,t)}
  function ti (line 1) | function ti(e,t){return null!=e&&t in tt(e)}
  function ni (line 1) | function ni(e,t,n){for(var i=n?Jt:Yt,a=e[0].length,s=e.length,u=s,c=r(s)...
  function ri (line 1) | function ri(e,t,n){var r=null==(e=ta(e,t=zi(t,e)))?e:e[la(Ea(t))];return...
  function ii (line 1) | function ii(e){return Os(e)&&Jr(e)==W}
  function oi (line 1) | function oi(e,t,n,r,i){return e===t||(null==e||null==t||!Os(e)&&!Os(t)?e...
  function ai (line 1) | function ai(e,t,n,r){var i=n.length,a=i,s=!r;if(null==e)return!a;for(e=t...
  function si (line 1) | function si(e){return!(!Ss(e)||(t=e,pt&&pt in t))&&(xs(e)?gt:ze).test(fa...
  function ui (line 1) | function ui(e){return"function"==typeof e?e:null==e?Iu:"object"==typeof ...
  function ci (line 1) | function ci(e){if(!Yo(e))return Un(e);var t=[];for(var n in tt(e))lt.cal...
  function li (line 1) | function li(e){if(!Ss(e))return function(e){var t=[];if(null!=e)for(var ...
  function fi (line 1) | function fi(e,t){return e<t}
  function pi (line 1) | function pi(e,t){var n=-1,i=_s(e)?r(e.length):[];return Mr(e,function(e,...
  function di (line 1) | function di(e){var t=Ho(e);return 1==t.length&&t[0][2]?Zo(t[0][0],t[0][1...
  function hi (line 1) | function hi(e,t){return Go(e)&&Jo(t)?Zo(la(e),t):function(n){var r=Zs(n,...
  function vi (line 1) | function vi(e,t,n,r,i){e!==t&&Vr(t,function(a,s){if(Ss(a))i||(i=new Tr),...
  function gi (line 1) | function gi(e,t){var n=e.length;if(n)return zo(t+=t<0?n:0,n)?e[t]:o}
  function mi (line 1) | function mi(e,t,n){var r=-1;return t=Zt(t.length?t:[Iu],mn(Ro())),functi...
  function yi (line 1) | function yi(e,t,n){for(var r=-1,i=t.length,o={};++r<i;){var a=t[r],s=Qr(...
  function _i (line 1) | function _i(e,t,n,r){var i=r?cn:un,o=-1,a=t.length,s=e;for(e===t&&(t=no(...
  function bi (line 1) | function bi(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||...
  function wi (line 1) | function wi(e,t){return e+Mn(Xn()*(t-e+1))}
  function Ti (line 1) | function Ti(e,t){var n="";if(!e||t<1||t>j)return n;do{t%2&&(n+=e),(t=Mn(...
  function Ei (line 1) | function Ei(e,t){return oa(ea(e,t,Iu),e+"")}
  function xi (line 1) | function xi(e){return xr(du(e))}
  function Ci (line 1) | function Ci(e,t){var n=du(e);return ua(n,jr(t,0,n.length))}
  function Ai (line 1) | function Ai(e,t,n,r){if(!Ss(e))return e;for(var i=-1,a=(t=zi(t,e)).lengt...
  function Di (line 1) | function Di(e){return ua(du(e))}
  function Ii (line 1) | function Ii(e,t,n){var i=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0...
  function ki (line 1) | function ki(e,t){var n;return Mr(e,function(e,r,i){return!(n=t(e,r,i))})...
  function Ni (line 1) | function Ni(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t...
  function Li (line 1) | function Li(e,t,n,r){t=n(t);for(var i=0,a=null==e?0:e.length,s=t!=t,u=nu...
  function ji (line 1) | function ji(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n],s=t...
  function Pi (line 1) | function Pi(e){return"number"==typeof e?e:Ps(e)?R:+e}
  function Ri (line 1) | function Ri(e){if("string"==typeof e)return e;if(ms(e))return Zt(e,Ri)+"...
  function $i (line 1) | function $i(e,t,n){var r=-1,i=Yt,o=e.length,s=!0,u=[],c=u;if(n)s=!1,i=Jt...
  function Hi (line 1) | function Hi(e,t){return null==(e=ta(e,t=zi(t,e)))||delete e[la(Ea(t))]}
  function Mi (line 1) | function Mi(e,t,n,r){return Ai(e,t,n(Qr(e,t)),r)}
  function Fi (line 1) | function Fi(e,t,n,r){for(var i=e.length,o=r?i:-1;(r?o--:++o<i)&&t(e[o],o...
  function Wi (line 1) | function Wi(e,t){var n=e;return n instanceof mr&&(n=n.value()),tn(t,func...
  function qi (line 1) | function qi(e,t,n){var i=e.length;if(i<2)return i?$i(e[0]):[];for(var o=...
  function Bi (line 1) | function Bi(e,t,n){for(var r=-1,i=e.length,a=t.length,s={};++r<i;){var u...
  function Ui (line 1) | function Ui(e){return bs(e)?e:[]}
  function Vi (line 1) | function Vi(e){return"function"==typeof e?e:Iu}
  function zi (line 1) | function zi(e,t){return ms(e)?e:Go(e,t)?[e]:ca(Vs(e))}
  function Gi (line 1) | function Gi(e,t,n){var r=e.length;return n=n===o?r:n,!t&&n>=r?e:Ii(e,t,n)}
  function Qi (line 1) | function Qi(e,t){if(t)return e.slice();var n=e.length,r=Ot?Ot(n):new e.c...
  function Yi (line 1) | function Yi(e){var t=new e.constructor(e.byteLength);return new Tt(t).se...
  function Ji (line 1) | function Ji(e,t){var n=t?Yi(e.buffer):e.buffer;return new e.constructor(...
  function Zi (line 1) | function Zi(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=Ps(e),s=t!==o...
  function eo (line 1) | function eo(e,t,n,i){for(var o=-1,a=e.length,s=n.length,u=-1,c=t.length,...
  function to (line 1) | function to(e,t,n,i){for(var o=-1,a=e.length,s=-1,u=n.length,c=-1,l=t.le...
  function no (line 1) | function no(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n<i;)t[n]=e[n];re...
  function ro (line 1) | function ro(e,t,n,r){var i=!n;n||(n={});for(var a=-1,s=t.length;++a<s;){...
  function io (line 1) | function io(e,t){return function(n,r){var i=ms(n)?zt:Ir,o=t?t():{};retur...
  function oo (line 1) | function oo(e){return Ei(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:...
  function ao (line 1) | function ao(e,t){return function(n,r){if(null==n)return n;if(!_s(n))retu...
  function so (line 1) | function so(e){return function(t,n,r){for(var i=-1,o=tt(t),a=r(t),s=a.le...
  function uo (line 1) | function uo(e){return function(t){var n=Cn(t=Vs(t))?Nn(t):o,r=n?n[0]:t.c...
  function co (line 1) | function co(e){return function(t){return tn(xu(gu(t).replace(yt,"")),e,"...
  function lo (line 1) | function lo(e){return function(){var t=arguments;switch(t.length){case 0...
  function fo (line 1) | function fo(e){return function(t,n,r){var i=tt(t);if(!_s(t)){var a=Ro(n,...
  function po (line 1) | function po(e){return Io(function(t){var n=t.length,r=n,i=gr.prototype.t...
  function ho (line 1) | function ho(e,t,n,i,a,s,u,c,l,f){var p=t&x,d=t&m,h=t&y,v=t&(b|w),g=t&A,_...
  function vo (line 1) | function vo(e,t){return function(n,r){return function(e,t,n,r){return Kr...
  function go (line 1) | function go(e,t){return function(n,r){var i;if(n===o&&r===o)return t;if(...
  function mo (line 1) | function mo(e){return Io(function(t){return t=Zt(t,mn(Ro())),Ei(function...
  function yo (line 1) | function yo(e,t){var n=(t=t===o?" ":Ri(t)).length;if(n<2)return n?Ti(t,e...
  function _o (line 1) | function _o(e){return function(t,n,i){return i&&"number"!=typeof i&&Ko(t...
  function bo (line 1) | function bo(e){return function(t,n){return"string"==typeof t&&"string"==...
  function wo (line 1) | function wo(e,t,n,r,i,a,s,u,c,l){var f=t&b;t|=f?T:E,(t&=~(f?E:T))&_||(t&...
  function To (line 1) | function To(e){var t=et[e];return function(e,n){if(e=Bs(e),n=null==n?0:z...
  function xo (line 1) | function xo(e){return function(t){var n=qo(t);return n==Q?An(t):n==ne?In...
  function Co (line 1) | function Co(e,t,n,i,a,s,c,l){var p=t&y;if(!p&&"function"!=typeof e)throw...
  function Ao (line 1) | function Ao(e,t,n,r){return e===o||ds(e,st[n])&&!lt.call(r,n)?t:e}
  function So (line 1) | function So(e,t,n,r,i,a){return Ss(e)&&Ss(t)&&(a.set(t,e),vi(e,t,o,So,a)...
  function Oo (line 1) | function Oo(e){return ks(e)?o:e}
  function Do (line 1) | function Do(e,t,n,r,i,a){var s=n&v,u=e.length,c=t.length;if(u!=c&&!(s&&c...
  function Io (line 1) | function Io(e){return oa(ea(e,o,ya),e+"")}
  function ko (line 1) | function ko(e){return Yr(e,iu,Fo)}
  function No (line 1) | function No(e){return Yr(e,ou,Wo)}
  function jo (line 1) | function jo(e){for(var t=e.name+"",n=ir[t],r=lt.call(ir,t)?n.length:0;r-...
  function Po (line 1) | function Po(e){return(lt.call(dr,"placeholder")?dr:e).placeholder}
  function Ro (line 1) | function Ro(){var e=dr.iteratee||ku;return e=e===ku?ui:e,arguments.lengt...
  function $o (line 1) | function $o(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||...
  function Ho (line 1) | function Ho(e){for(var t=iu(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[...
  function Mo (line 1) | function Mo(e,t){var n=function(e,t){return null==e?o:e[t]}(e,t);return ...
  function Bo (line 1) | function Bo(e,t,n){for(var r=-1,i=(t=zi(t,e)).length,o=!1;++r<i;){var a=...
  function Uo (line 1) | function Uo(e){return"function"!=typeof e.constructor||Yo(e)?{}:hr(kt(e))}
  function Vo (line 1) | function Vo(e){return ms(e)||gs(e)||!!($t&&e&&e[$t])}
  function zo (line 1) | function zo(e,t){var n=typeof e;return!!(t=null==t?j:t)&&("number"==n||"...
  function Ko (line 1) | function Ko(e,t,n){if(!Ss(n))return!1;var r=typeof t;return!!("number"==...
  function Go (line 1) | function Go(e,t){if(ms(e))return!1;var n=typeof e;return!("number"!=n&&"...
  function Xo (line 1) | function Xo(e){var t=jo(e),n=dr[t];if("function"!=typeof n||!(t in mr.pr...
  function Yo (line 1) | function Yo(e){var t=e&&e.constructor;return e===("function"==typeof t&&...
  function Jo (line 1) | function Jo(e){return e==e&&!Ss(e)}
  function Zo (line 1) | function Zo(e,t){return function(n){return null!=n&&n[e]===t&&(t!==o||e ...
  function ea (line 1) | function ea(e,t,n){return t=Vn(t===o?e.length-1:t,0),function(){for(var ...
  function ta (line 1) | function ta(e,t){return t.length<2?e:Qr(e,Ii(t,0,-1))}
  function na (line 1) | function na(e,t){if("__proto__"!=t)return e[t]}
  function aa (line 1) | function aa(e,t,n){var r=t+"";return oa(e,function(e,t){var n=t.length;i...
  function sa (line 1) | function sa(e){var t=0,n=0;return function(){var r=Kn(),i=I-(r-n);if(n=r...
  function ua (line 1) | function ua(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n<t;){var a...
  function la (line 1) | function la(e){if("string"==typeof e||Ps(e))return e;var t=e+"";return"0...
  function fa (line 1) | function fa(e){if(null!=e){try{return ct.call(e)}catch(e){}try{return e+...
  function pa (line 1) | function pa(e){if(e instanceof mr)return e.clone();var t=new gr(e.__wrap...
  function ga (line 1) | function ga(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n...
  function ma (line 1) | function ma(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;ret...
  function ya (line 1) | function ya(e){return null!=e&&e.length?Ur(e,1):[]}
  function _a (line 1) | function _a(e){return e&&e.length?e[0]:o}
  function Ea (line 1) | function Ea(e){var t=null==e?0:e.length;return t?e[t-1]:o}
  function Ca (line 1) | function Ca(e,t){return e&&e.length&&t&&t.length?_i(e,t):e}
  function Sa (line 1) | function Sa(e){return null==e?e:Qn.call(e)}
  function ka (line 1) | function ka(e){if(!e||!e.length)return[];var t=0;return e=Qt(e,function(...
  function Na (line 1) | function Na(e,t){if(!e||!e.length)return[];var n=ka(e);return null==t?n:...
  function Ma (line 1) | function Ma(e){var t=dr(e);return t.__chain__=!0,t}
  function Fa (line 1) | function Fa(e,t){return t(e)}
  function Va (line 1) | function Va(e,t){return(ms(e)?Kt:Mr)(e,Ro(t,3))}
  function za (line 1) | function za(e,t){return(ms(e)?Gt:Fr)(e,Ro(t,3))}
  function Qa (line 1) | function Qa(e,t){return(ms(e)?Zt:pi)(e,Ro(t,3))}
  function es (line 1) | function es(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Co(e,x,o,o,o,o...
  function ts (line 1) | function ts(e,t){var n;if("function"!=typeof t)throw new it(u);return e=...
  function is (line 1) | function is(e,t,n){var r,i,a,s,c,l,f=0,p=!1,d=!1,h=!0;if("function"!=typ...
  function ss (line 1) | function ss(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)...
  function us (line 1) | function us(e){if("function"!=typeof e)throw new it(u);return function()...
  function ds (line 1) | function ds(e,t){return e===t||e!=e&&t!=t}
  function _s (line 1) | function _s(e){return null!=e&&As(e.length)&&!xs(e)}
  function bs (line 1) | function bs(e){return Os(e)&&_s(e)}
  function Es (line 1) | function Es(e){if(!Os(e))return!1;var t=Jr(e);return t==K||t==z||"string...
  function xs (line 1) | function xs(e){if(!Ss(e))return!1;var t=Jr(e);return t==G||t==X||t==B||t...
  function Cs (line 1) | function Cs(e){return"number"==typeof e&&e==Ws(e)}
  function As (line 1) | function As(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=j}
  function Ss (line 1) | function Ss(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}
  function Os (line 1) | function Os(e){return null!=e&&"object"==typeof e}
  function Is (line 1) | function Is(e){return"number"==typeof e||Os(e)&&Jr(e)==Y}
  function ks (line 1) | function ks(e){if(!Os(e)||Jr(e)!=Z)return!1;var t=kt(e);if(null===t)retu...
  function js (line 1) | function js(e){return"string"==typeof e||!ms(e)&&Os(e)&&Jr(e)==re}
  function Ps (line 1) | function Ps(e){return"symbol"==typeof e||Os(e)&&Jr(e)==ie}
  function Ms (line 1) | function Ms(e){if(!e)return[];if(_s(e))return js(e)?Nn(e):no(e);if(Ht&&e...
  function Fs (line 1) | function Fs(e){return e?(e=Bs(e))===L||e===-L?(e<0?-1:1)*P:e==e?e:0:0===...
  function Ws (line 1) | function Ws(e){var t=Fs(e),n=t%1;return t==t?n?t-n:t:0}
  function qs (line 1) | function qs(e){return e?jr(Ws(e),0,$):0}
  function Bs (line 1) | function Bs(e){if("number"==typeof e)return e;if(Ps(e))return R;if(Ss(e)...
  function Us (line 1) | function Us(e){return ro(e,ou(e))}
  function Vs (line 1) | function Vs(e){return null==e?"":Ri(e)}
  function Zs (line 1) | function Zs(e,t,n){var r=null==e?o:Qr(e,t);return r===o?n:r}
  function eu (line 1) | function eu(e,t){return null!=e&&Bo(e,t,ti)}
  function iu (line 1) | function iu(e){return _s(e)?Er(e):ci(e)}
  function ou (line 1) | function ou(e){return _s(e)?Er(e,!0):li(e)}
  function lu (line 1) | function lu(e,t){if(null==e)return{};var n=Zt(No(e),function(e){return[e...
  function du (line 1) | function du(e){return null==e?[]:yn(e,iu(e))}
  function vu (line 1) | function vu(e){return Eu(Vs(e).toLowerCase())}
  function gu (line 1) | function gu(e){return(e=Vs(e))&&e.replace(Xe,Tn).replace(_t,"")}
  function xu (line 1) | function xu(e,t,n){return e=Vs(e),(t=n?o:t)===o?function(e){return Et.te...
  function Su (line 1) | function Su(e){return function(){return e}}
  function Iu (line 1) | function Iu(e){return e}
  function ku (line 1) | function ku(e){return ui("function"==typeof e?e:Pr(e,p))}
  function ju (line 1) | function ju(e,t,n){var r=iu(t),i=Xr(t,r);null!=n||Ss(t)&&(i.length||!r.l...
  function Pu (line 1) | function Pu(){}
  function Mu (line 1) | function Mu(e){return Go(e)?pn(la(e)):function(e){return function(t){ret...
  function qu (line 1) | function qu(){return[]}
  function Bu (line 1) | function Bu(){return!1}
  function r (line 1) | function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.en...
  function i (line 1) | function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}
  function o (line 1) | function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enume...
  function a (line 1) | function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[...
  function n (line 1) | function n(t){var n=this,i=!1;return e(this).one(r.TRANSITION_END,functi...
  function t (line 1) | function t(e){this._element=e}
  function t (line 1) | function t(e){this._element=e}
  function o (line 1) | function o(t,n){this._items=null,this._interval=null,this._activeElement...
  function r (line 1) | function r(t,n){this._isTransitioning=!1,this._element=t,this._config=th...
  function u (line 1) | function u(e,t){this._element=e,this._popper=null,this._config=this._get...
  function r (line 1) | function r(e,t){this._config=this._getConfig(t),this._element=e,this._di...
  function o (line 1) | function o(e,t){if(void 0===n)throw new TypeError("Bootstrap tooltips re...
  function d (line 1) | function d(){return r.apply(this,arguments)||this}
  function n (line 1) | function n(t,n){var r=this;this._element=t,this._scrollElement="BODY"===...
  function t (line 1) | function t(e){this._element=e}
  function s (line 1) | function s(e){var t=new o(e),n=i(o.prototype.request,t);return r.extend(...
  function n (line 1) | function n(e){return!!e.constructor&&"function"==typeof e.constructor.is...
  function s (line 1) | function s(e){this.defaults=e,this.interceptors={request:new o,response:...
  function i (line 1) | function i(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(...
  function i (line 1) | function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.se...
  function i (line 1) | function i(){this.message="String contains an invalid character"}
  function i (line 1) | function i(){this.handlers=[]}
  function c (line 1) | function c(e){e.cancelToken&&e.cancelToken.throwIfRequested()}
  function i (line 1) | function i(e){if("function"!=typeof e)throw new TypeError("executor must...
  function i (line 1) | function i(e){return null==e}
  function o (line 1) | function o(e){return null!=e}
  function a (line 1) | function a(e){return!0===e}
  function s (line 1) | function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==ty...
  function u (line 1) | function u(e){return null!==e&&"object"==typeof e}
  function l (line 1) | function l(e){return"[object Object]"===c.call(e)}
  function f (line 1) | function f(e){return"[object RegExp]"===c.call(e)}
  function p (line 1) | function p(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t...
  function d (line 1) | function d(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null...
  function h (line 1) | function h(e){var t=parseFloat(e);return isNaN(t)?e:t}
  function v (line 1) | function v(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i<r.len...
  function y (line 1) | function y(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(...
  function b (line 1) | function b(e,t){return _.call(e,t)}
  function w (line 1) | function w(e){var t=Object.create(null);return function(n){return t[n]||...
  function n (line 1) | function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e...
  function O (line 1) | function O(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n...
  function D (line 1) | function D(e,t){for(var n in t)e[n]=t[n];return e}
  function I (line 1) | function I(e){for(var t={},n=0;n<e.length;n++)e[n]&&D(t,e[n]);return t}
  function k (line 1) | function k(e,t,n){}
  function j (line 1) | function j(e,t){if(e===t)return!0;var n=u(e),r=u(t);if(!n||!r)return!n&&...
  function P (line 1) | function P(e,t){for(var n=0;n<e.length;n++)if(j(e[n],t))return n;return-1}
  function R (line 1) | function R(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments...
  function W (line 1) | function W(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,wr...
  function ie (line 1) | function ie(e){return"function"==typeof e&&/native code/.test(e.toString...
  function e (line 1) | function e(){this.set=Object.create(null)}
  function fe (line 1) | function fe(e){le.push(e),ce.target=e}
  function pe (line 1) | function pe(){le.pop(),ce.target=le[le.length-1]}
  function ge (line 1) | function ge(e){return new de(void 0,void 0,void 0,String(e))}
  function me (line 1) | function me(e){var t=new de(e.tag,e.data,e.children&&e.children.slice(),...
  function Te (line 1) | function Te(e){we=e}
  function xe (line 1) | function xe(e,t){var n;if(u(e)&&!(e instanceof de))return b(e,"__ob__")&...
  function Ce (line 1) | function Ce(e,t,n,r,i){var o=new ce,a=Object.getOwnPropertyDescriptor(e,...
  function Ae (line 1) | function Ae(e,t,n){if(Array.isArray(e)&&p(t))return e.length=Math.max(e....
  function Se (line 1) | function Se(e,t){if(Array.isArray(e)&&p(t))e.splice(t,1);else{var n=e.__...
  function De (line 1) | function De(e,t){if(!t)return e;for(var n,r,i,o=Object.keys(t),a=0;a<o.l...
  function Ie (line 1) | function Ie(e,t,n){return n?function(){var r="function"==typeof t?t.call...
  function ke (line 1) | function ke(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}
  function Ne (line 1) | function Ne(e,t,n,r){var i=Object.create(e||null);return t?D(i,t):i}
  function je (line 1) | function je(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){...
  function Pe (line 1) | function Pe(e,t,n,r){if("string"==typeof n){var i=e[t];if(b(i,n))return ...
  function Re (line 1) | function Re(e,t,n,r){var i=t[e],o=!b(n,e),a=n[e],s=Me(Boolean,i.type);if...
  function $e (line 1) | function $e(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return ...
  function He (line 1) | function He(e,t){return $e(e)===$e(t)}
  function Me (line 1) | function Me(e,t){if(!Array.isArray(t))return He(t,e)?0:-1;for(var n=0,r=...
  function Fe (line 1) | function Fe(e,t,n){if(t)for(var r=t;r=r.$parent;){var i=r.$options.error...
  function We (line 1) | function We(e,t,n){if(F.errorHandler)try{return F.errorHandler.call(null...
  function qe (line 1) | function qe(e,t,n){if(!V&&!z||"undefined"==typeof console)throw e;consol...
  function Ke (line 1) | function Ke(){ze=!1;var e=Ve.slice(0);Ve.length=0;for(var t=0;t<e.length...
  function Je (line 1) | function Je(e,t){var n;if(Ve.push(function(){if(e)try{e.call(t)}catch(e)...
  function et (line 1) | function et(e){!function e(t,n){var r,i;var o=Array.isArray(t);if(!o&&!u...
  function rt (line 1) | function rt(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n)...
  function it (line 1) | function it(e,t,n,r,o,s){var u,c,l,f;for(u in e)c=e[u],l=t[u],f=nt(u),i(...
  function ot (line 1) | function ot(e,t,n){var r;e instanceof de&&(e=e.data.hook||(e.data.hook={...
  function at (line 1) | function at(e,t,n,r,i){if(o(t)){if(b(t,n))return e[n]=t[n],i||delete t[n...
  function st (line 1) | function st(e){return s(e)?[ge(e)]:Array.isArray(e)?function e(t,n){var ...
  function ut (line 1) | function ut(e){return o(e)&&o(e.text)&&!1===e.isComment}
  function ct (line 1) | function ct(e,t){return(e.__esModule||ae&&"Module"===e[Symbol.toStringTa...
  function lt (line 1) | function lt(e){return e.isComment&&e.asyncFactory}
  function ft (line 1) | function ft(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t...
  function pt (line 1) | function pt(e,t){tt.$on(e,t)}
  function dt (line 1) | function dt(e,t){tt.$off(e,t)}
  function ht (line 1) | function ht(e,t){var n=tt;return function r(){null!==t.apply(null,argume...
  function vt (line 1) | function vt(e,t,n){tt=e,it(t,n||{},pt,dt,ht),tt=void 0}
  function gt (line 1) | function gt(e,t){var n={};if(!e)return n;for(var r=0,i=e.length;r<i;r++)...
  function mt (line 1) | function mt(e){return e.isComment&&!e.asyncFactory||" "===e.text}
  function yt (line 1) | function yt(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?...
  function bt (line 1) | function bt(e){var t=_t;return _t=e,function(){_t=t}}
  function wt (line 1) | function wt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}
  function Tt (line 1) | function Tt(e,t){if(t){if(e._directInactive=!1,wt(e))return}else if(e._d...
  function Et (line 1) | function Et(e,t){fe();var n=e.$options[t];if(n)for(var r=0,i=n.length;r<...
  function It (line 1) | function It(){var e,t;for(Ot=!0,xt.sort(function(e,t){return e.id-t.id})...
  function jt (line 1) | function jt(e,t,n){Lt.get=function(){return this[t][n]},Lt.set=function(...
  function Pt (line 1) | function Pt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){va...
  function $t (line 1) | function $t(e,t,n){var r=!ne();"function"==typeof n?(Lt.get=r?Ht(t):Mt(n...
  function Ht (line 1) | function Ht(e){return function(){var t=this._computedWatchers&&this._com...
  function Mt (line 1) | function Mt(e){return function(){return e.call(this,this)}}
  function Ft (line 1) | function Ft(e,t,n,r){return l(n)&&(r=n,n=n.handler),"string"==typeof n&&...
  function Wt (line 1) | function Wt(e,t){if(e){for(var n=Object.create(null),r=ae?Reflect.ownKey...
  function qt (line 1) | function qt(e,t){var n,r,i,a,s;if(Array.isArray(e)||"string"==typeof e)f...
  function Bt (line 1) | function Bt(e,t,n,r){var i,o=this.$scopedSlots[e];o?(n=n||{},r&&(n=D(D({...
  function Ut (line 1) | function Ut(e){return Pe(this.$options,"filters",e)||L}
  function Vt (line 1) | function Vt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}
  function zt (line 1) | function zt(e,t,n,r,i){var o=F.keyCodes[t]||n;return i&&r&&!F.keyCodes[t...
  function Kt (line 1) | function Kt(e,t,n,r,i){if(n)if(u(n)){var o;Array.isArray(n)&&(n=I(n));va...
  function Gt (line 1) | function Gt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];...
  function Xt (line 1) | function Xt(e,t,n){return Qt(e,"__once__"+t+(n?"_"+n:""),!0),e}
  function Qt (line 1) | function Qt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&...
  function Yt (line 1) | function Yt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}
  function Jt (line 1) | function Jt(e,t){if(t)if(l(t)){var n=e.on=e.on?D({},e.on):{};for(var r i...
  function Zt (line 1) | function Zt(e){e._o=Xt,e._n=h,e._s=d,e._l=qt,e._t=Bt,e._q=j,e._i=P,e._m=...
  function en (line 1) | function en(e,t,n,i,o){var s,u=o.options;b(i,"_uid")?(s=Object.create(i)...
  function tn (line 1) | function tn(e,t,n,r,i){var o=me(e);return o.fnContext=n,o.fnOptions=r,t....
  function nn (line 1) | function nn(e,t){for(var n in t)e[E(n)]=t[n]}
  function an (line 1) | function an(e,t,n,s,c){if(!i(e)){var l=n.$options._base;if(u(e)&&(e=l.ex...
  function sn (line 1) | function sn(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}
  function ln (line 1) | function ln(e,t,n,r,c,l){return(Array.isArray(n)||s(n))&&(c=r,r=n,n=void...
  function pn (line 1) | function pn(e){var t=e.options;if(e.super){var n=pn(e.super);if(n!==e.su...
  function dn (line 1) | function dn(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n...
  function hn (line 1) | function hn(e){this._init(e)}
  function vn (line 1) | function vn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r...
  function gn (line 1) | function gn(e){return e&&(e.Ctor.options.name||e.tag)}
  function mn (line 1) | function mn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeo...
  function yn (line 1) | function yn(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a...
  function _n (line 1) | function _n(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstanc...
  function r (line 1) | function r(){n.$off(e,r),t.apply(n,arguments)}
  function kn (line 1) | function kn(e){for(var t=e.data,n=e,r=e;o(r.componentInstance);)(r=r.com...
  function Nn (line 1) | function Nn(e,t){return{staticClass:Ln(e.staticClass,t.staticClass),clas...
  function Ln (line 1) | function Ln(e,t){return e?t?e+" "+t:e:t||""}
  function jn (line 1) | function jn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,i=...
  function Mn (line 1) | function Mn(e){return $n(e)?"svg":"math"===e?"math":void 0}
  function qn (line 1) | function qn(e){if("string"==typeof e){var t=document.querySelector(e);re...
  function Vn (line 1) | function Vn(e,t){var n=e.data.ref;if(o(n)){var r=e.context,i=e.component...
  function Gn (line 1) | function Gn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.i...
  function Xn (line 1) | function Xn(e,t,n){var r,i,a={};for(r=t;r<=n;++r)o(i=e[r].key)&&(a[i]=r)...
  function Yn (line 1) | function Yn(e,t){(e.data.directives||t.data.directives)&&function(e,t){v...
  function Zn (line 1) | function Zn(e,t){var n,r,i=Object.create(null);if(!e)return i;for(n=0;n<...
  function er (line 1) | function er(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{})...
  function tr (line 1) | function tr(e,t,n,r,i){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,i)}c...
  function rr (line 1) | function rr(e,t){var n=t.componentOptions;if(!(o(n)&&!1===n.Ctor.options...
  function ir (line 1) | function ir(e,t,n){e.tagName.indexOf("-")>-1?or(e,t,n):An(t)?In(n)?e.rem...
  function or (line 1) | function or(e,t,n){if(In(n))e.removeAttribute(t);else{if(X&&!Q&&("TEXTAR...
  function sr (line 1) | function sr(e,t){var n=t.elm,r=t.data,a=e.data;if(!(i(r.staticClass)&&i(...
  function gr (line 1) | function gr(e){var t,n,r,i,o,a=!1,s=!1,u=!1,c=!1,l=0,f=0,p=0,d=0;for(r=0...
  function mr (line 1) | function mr(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";...
  function yr (line 1) | function yr(e){console.error("[Vue compiler]: "+e)}
  function _r (line 1) | function _r(e,t){return e?e.map(function(e){return e[t]}).filter(functio...
  function br (line 1) | function br(e,t,n){(e.props||(e.props=[])).push({name:t,value:n}),e.plai...
  function wr (line 1) | function wr(e,t,n){(e.attrs||(e.attrs=[])).push({name:t,value:n}),e.plai...
  function Tr (line 1) | function Tr(e,t,n){e.attrsMap[t]=n,e.attrsList.push({name:t,value:n})}
  function Er (line 1) | function Er(e,t,n,r,i,o){(e.directives||(e.directives=[])).push({name:t,...
  function xr (line 1) | function xr(e,t,n,i,o,a){var s;i=i||r,"click"===t&&(i.right?(t="contextm...
  function Cr (line 1) | function Cr(e,t,n){var r=Ar(e,":"+t)||Ar(e,"v-bind:"+t);if(null!=r)retur...
  function Ar (line 1) | function Ar(e,t,n){var r;if(null!=(r=e.attrsMap[t]))for(var i=e.attrsLis...
  function Sr (line 1) | function Sr(e,t,n){var r=n||{},i=r.number,o="$$v";r.trim&&(o="(typeof $$...
  function Or (line 1) | function Or(e,t){var n=function(e){if(e=e.trim(),ur=e.length,e.indexOf("...
  function Dr (line 1) | function Dr(){return cr.charCodeAt(++fr)}
  function Ir (line 1) | function Ir(){return fr>=ur}
  function kr (line 1) | function kr(e){return 34===e||39===e}
  function Nr (line 1) | function Nr(e){var t=1;for(pr=fr;!Ir();)if(kr(e=Dr()))Lr(e);else if(91==...
  function Lr (line 1) | function Lr(e){for(var t=e;!Ir()&&(e=Dr())!==t;);}
  function $r (line 1) | function $r(e,t,n){var r=jr;return function i(){null!==t.apply(null,argu...
  function Hr (line 1) | function Hr(e,t,n,r){var i;t=(i=t)._withTask||(i._withTask=function(){Ge...
  function Mr (line 1) | function Mr(e,t,n,r){(r||jr).removeEventListener(e,t._withTask||t,n)}
  function Fr (line 1) | function Fr(e,t){if(!i(e.data.on)||!i(t.data.on)){var n=t.data.on||{},r=...
  function qr (line 1) | function qr(e,t){if(!i(e.data.domProps)||!i(t.data.domProps)){var n,r,a=...
  function Br (line 1) | function Br(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t...
  function zr (line 1) | function zr(e){var t=Kr(e.style);return e.staticStyle?D(e.staticStyle,t):t}
  function Kr (line 1) | function Kr(e){return Array.isArray(e)?I(e):"string"==typeof e?Vr(e):e}
  function ei (line 1) | function ei(e,t){var n=t.data,r=e.data;if(!(i(n.staticStyle)&&i(n.style)...
  function ri (line 1) | function ri(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.s...
  function ii (line 1) | function ii(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.s...
  function oi (line 1) | function oi(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&D...
  function vi (line 1) | function vi(e){hi(function(){hi(e)})}
  function gi (line 1) | function gi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n...
  function mi (line 1) | function mi(e,t){e._transitionClasses&&y(e._transitionClasses,t),ii(e,t)}
  function yi (line 1) | function yi(e,t,n){var r=bi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!...
  function bi (line 1) | function bi(e,t){var n,r=window.getComputedStyle(e),i=(r[li+"Delay"]||""...
  function wi (line 1) | function wi(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.a...
  function Ti (line 1) | function Ti(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}
  function Ei (line 1) | function Ei(e,t){var n=e.elm;o(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._...
  function xi (line 1) | function xi(e,t){var n=e.elm;o(n._enterCb)&&(n._enterCb.cancelled=!0,n._...
  function Ci (line 1) | function Ci(e){return"number"==typeof e&&!isNaN(e)}
  function Ai (line 1) | function Ai(e){if(i(e))return!1;var t=e.fns;return o(t)?Ai(Array.isArray...
  function Si (line 1) | function Si(e,t){!0!==t.data.show&&Ei(t)}
  function l (line 1) | function l(e){var t=c.parentNode(e);o(t)&&c.removeChild(t,e)}
  function f (line 1) | function f(e,t,n,i,s,u,l){if(o(e.elm)&&o(u)&&(e=u[l]=me(e)),e.isRootInse...
  function p (line 1) | function p(e,t){o(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingI...
  function d (line 1) | function d(e,t,n){o(e)&&(o(n)?c.parentNode(n)===e&&c.insertBefore(e,t,n)...
  function h (line 1) | function h(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)f(t[r],...
  function g (line 1) | function g(e){for(;e.componentInstance;)e=e.componentInstance._vnode;ret...
  function m (line 1) | function m(e,n){for(var i=0;i<r.create.length;++i)r.create[i](zn,e);o(t=...
  function y (line 1) | function y(e){var t;if(o(t=e.fnScopeId))c.setStyleScope(e.elm,t);else fo...
  function _ (line 1) | function _(e,t,n,r,i,o){for(;r<=i;++r)f(n[r],o,e,t,!1,n,r)}
  function b (line 1) | function b(e){var t,n,i=e.data;if(o(i))for(o(t=i.hook)&&o(t=t.destroy)&&...
  function w (line 1) | function w(e,t,n,r){for(;n<=r;++n){var i=t[n];o(i)&&(o(i.tag)?(T(i),b(i)...
  function T (line 1) | function T(e,t){if(o(t)||o(e.data)){var n,i=r.remove.length+1;for(o(t)?t...
  function E (line 1) | function E(e,t,n,r){for(var i=n;i<r;i++){var a=t[i];if(o(a)&&Gn(e,a))ret...
  function x (line 1) | function x(e,t,n,s,u,l){if(e!==t){o(t.elm)&&o(s)&&(t=s[u]=me(t));var p=t...
  function C (line 1) | function C(e,t,n){if(a(n)&&o(e.parent))e.parent.data.pending
Condensed preview — 838 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (9,161K chars).
[
  {
    "path": ".editorconfig",
    "chars": 213,
    "preview": "root = true\n\n[*]\ncharset = utf-8\nend_of_line = lf\ninsert_final_newline = true\nindent_style = space\nindent_size = 4\ntrim_"
  },
  {
    "path": ".gitattributes",
    "chars": 111,
    "preview": "* text=auto\n*.css linguist-vendored\n*.scss linguist-vendored\n*.js linguist-vendored\nCHANGELOG.md export-ignore\n"
  },
  {
    "path": ".gitignore",
    "chars": 151,
    "preview": "/node_modules\n/public/hot\n/public/storage\n/storage/*.key\n/vendor\n.env\n.phpunit.result.cache\nHomestead.json\nHomestead.yam"
  },
  {
    "path": ".idea/ems.iml",
    "chars": 6485,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<module type=\"WEB_MODULE\" version=\"4\">\n  <component name=\"NewModuleRootManager\">\n"
  },
  {
    "path": ".idea/misc.xml",
    "chars": 174,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"JavaScriptSettings\">\n    <option name=\"l"
  },
  {
    "path": ".idea/modules.xml",
    "chars": 258,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ProjectModuleManager\">\n    <modules>\n   "
  },
  {
    "path": ".idea/php.xml",
    "chars": 5443,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"PhpIncludePathManager\">\n    <include_pat"
  },
  {
    "path": ".idea/vcs.xml",
    "chars": 180,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"VcsDirectoryMappings\">\n    <mapping dire"
  },
  {
    "path": ".idea/workspace.xml",
    "chars": 52376,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ChangeListManager\">\n    <list default=\"t"
  },
  {
    "path": "LICENSE",
    "chars": 1069,
    "preview": "MIT License\n\nCopyright (c) 2019 Ganesh Khadka\n\nPermission is hereby granted, free of charge, to any person obtaining a c"
  },
  {
    "path": "README.md",
    "chars": 1688,
    "preview": "# ems\nThis project is based on laravel framework.\nAdmin has all privilege where as employee has certain restriction to a"
  },
  {
    "path": "app/Admin.php",
    "chars": 204,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Admin extends Model\n{\n    protected $fillable = [\n"
  },
  {
    "path": "app/Advancepayment.php",
    "chars": 207,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Advancepayment extends Model\n{\n    public function"
  },
  {
    "path": "app/Calendar.php",
    "chars": 202,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Calendar extends Model\n{\n    protected $table = 'c"
  },
  {
    "path": "app/City.php",
    "chars": 100,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass City extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Console/Kernel.php",
    "chars": 848,
    "preview": "<?php\n\nnamespace App\\Console;\n\nuse Illuminate\\Console\\Scheduling\\Schedule;\nuse Illuminate\\Foundation\\Console\\Kernel as C"
  },
  {
    "path": "app/Department.php",
    "chars": 106,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Department extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Designation.php",
    "chars": 201,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Designation extends Model\n{\n    public function us"
  },
  {
    "path": "app/Download.php",
    "chars": 104,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Download extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Employee.php",
    "chars": 104,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Employee extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Event.php",
    "chars": 101,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Event extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Exceptions/Handler.php",
    "chars": 1058,
    "preview": "<?php\n\nnamespace App\\Exceptions;\n\nuse Exception;\nuse Illuminate\\Foundation\\Exceptions\\Handler as ExceptionHandler;\n\nclas"
  },
  {
    "path": "app/Http/Controllers/AdminController.php",
    "chars": 1718,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Admin;\nuse App\\User;\nuse Illuminate\\Http\\Request;\n\nclass AdminController"
  },
  {
    "path": "app/Http/Controllers/Auth/ForgotPasswordController.php",
    "chars": 834,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Foundation\\Auth\\SendsPa"
  },
  {
    "path": "app/Http/Controllers/Auth/LoginController.php",
    "chars": 1435,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\nuse Illuminate\\Http\\Request;\n\nuse App\\Http\\Controllers\\Controller;\nuse Illum"
  },
  {
    "path": "app/Http/Controllers/Auth/RegisterController.php",
    "chars": 2761,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\User;\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Support\\F"
  },
  {
    "path": "app/Http/Controllers/Auth/ResetPasswordController.php",
    "chars": 952,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Foundation\\Auth\\ResetsP"
  },
  {
    "path": "app/Http/Controllers/Auth/VerificationController.php",
    "chars": 1071,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers\\Auth;\n\nuse App\\Http\\Controllers\\Controller;\nuse Illuminate\\Foundation\\Auth\\Verifie"
  },
  {
    "path": "app/Http/Controllers/Calendar.php",
    "chars": 151,
    "preview": "<?php\n/**\n * Created by PhpStorm.\n * User: Ganesh Khadka\n * Date: 4/23/2019\n * Time: 3:41 PM\n */\n\nnamespace App\\Http\\Con"
  },
  {
    "path": "app/Http/Controllers/CalendarController.php",
    "chars": 1524,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Http\\Request;\nuse App\\Calendar;\nuse Brian2694\\Toastr\\Facades\\Toas"
  },
  {
    "path": "app/Http/Controllers/CityController.php",
    "chars": 3084,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\City;\nuse Illuminate\\Http\\Request;\nuse Gate;\n\nclass CityController exten"
  },
  {
    "path": "app/Http/Controllers/Controller.php",
    "chars": 361,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Foundation\\Bus\\DispatchesJobs;\nuse Illuminate\\Routing\\Controller "
  },
  {
    "path": "app/Http/Controllers/DashboardController.php",
    "chars": 1615,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Http\\Request;\nuse App\\User;\n\nclass DashboardController extends Co"
  },
  {
    "path": "app/Http/Controllers/DepartmentController.php",
    "chars": 3232,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Department;\nuse Brian2694\\Toastr\\Facades\\Toastr;\nuse Illuminate\\Http\\Req"
  },
  {
    "path": "app/Http/Controllers/DesignationController.php",
    "chars": 3368,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Designation;\nuse App\\User;\nuse Illuminate\\Http\\Request;\nuse Gate;\nuse Br"
  },
  {
    "path": "app/Http/Controllers/DownloadController.php",
    "chars": 1687,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Download;\nuse Illuminate\\Http\\Request;\n\nclass DownloadController extends"
  },
  {
    "path": "app/Http/Controllers/EmployeeController.php",
    "chars": 5927,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\City;\nuse App\\Employee;\nuse App\\Salary;\nuse Gate;\nuse Brian2694\\Toastr\\F"
  },
  {
    "path": "app/Http/Controllers/EventController.php",
    "chars": 862,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Event;\nuse Illuminate\\Http\\Request;\n\nclass EventController extends Contr"
  },
  {
    "path": "app/Http/Controllers/HomeController.php",
    "chars": 472,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Illuminate\\Http\\Request;\n\nclass HomeController extends Controller\n{\n    /**\n"
  },
  {
    "path": "app/Http/Controllers/LeaveController.php",
    "chars": 3210,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\User;\nuse App\\Leave;\nuse Illuminate\\Http\\Request;\nuse Illuminate\\Support"
  },
  {
    "path": "app/Http/Controllers/ManagesalaryController.php",
    "chars": 3655,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Brian2694\\Toastr\\Facades\\Toastr;\nuse App\\Advancepayment;\nuse App\\Designation"
  },
  {
    "path": "app/Http/Controllers/ProfileController.php",
    "chars": 2577,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Employee;\nuse App\\Profile;\nuse App\\User;\nuse Illuminate\\Http\\Request;\nus"
  },
  {
    "path": "app/Http/Controllers/SalaryController.php",
    "chars": 3331,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse Brian2694\\Toastr\\Facades\\Toastr;\nuse App\\User;\nuse Gate;\nuse App\\Salary;\nuse"
  },
  {
    "path": "app/Http/Controllers/ShiftController.php",
    "chars": 2966,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Shift;\nuse Illuminate\\Http\\Request;\nuse Gate;\nuse Brian2694\\Toastr\\Facad"
  },
  {
    "path": "app/Http/Controllers/TotalleaveController.php",
    "chars": 1725,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\n\nuse App\\Totalleave;\nuse Illuminate\\Http\\Request;\n\nclass TotalleaveController ext"
  },
  {
    "path": "app/Http/Controllers/UserController.php",
    "chars": 5746,
    "preview": "<?php\n\nnamespace App\\Http\\Controllers;\nuse Brian2694\\Toastr\\Facades\\Toastr;\nuse App\\User;\nuse Gate;\nuse Illuminate\\Http\\"
  },
  {
    "path": "app/Http/Kernel.php",
    "chars": 2823,
    "preview": "<?php\n\nnamespace App\\Http;\n\nuse Illuminate\\Foundation\\Http\\Kernel as HttpKernel;\n\nclass Kernel extends HttpKernel\n{\n    "
  },
  {
    "path": "app/Http/Middleware/Authenticate.php",
    "chars": 464,
    "preview": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Auth\\Middleware\\Authenticate as Middleware;\n\nclass Authenticate ex"
  },
  {
    "path": "app/Http/Middleware/CheckForMaintenanceMode.php",
    "chars": 335,
    "preview": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode as Middleware;\n"
  },
  {
    "path": "app/Http/Middleware/EncryptCookies.php",
    "chars": 294,
    "preview": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Cookie\\Middleware\\EncryptCookies as Middleware;\n\nclass EncryptCook"
  },
  {
    "path": "app/Http/Middleware/RedirectIfAuthenticated.php",
    "chars": 523,
    "preview": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Closure;\nuse Illuminate\\Support\\Facades\\Auth;\n\nclass RedirectIfAuthenticated\n"
  },
  {
    "path": "app/Http/Middleware/TrimStrings.php",
    "chars": 340,
    "preview": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\TrimStrings as Middleware;\n\nclass TrimS"
  },
  {
    "path": "app/Http/Middleware/TrustProxies.php",
    "chars": 429,
    "preview": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Http\\Request;\nuse Fideloper\\Proxy\\TrustProxies as Middleware;\n\ncla"
  },
  {
    "path": "app/Http/Middleware/VerifyCsrfToken.php",
    "chars": 463,
    "preview": "<?php\n\nnamespace App\\Http\\Middleware;\n\nuse Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken as Middleware;\n\nclass V"
  },
  {
    "path": "app/Http/Requests/LeaveRequest.php",
    "chars": 667,
    "preview": "<?php\n\nnamespace App\\Http\\Requests;\n\nuse Illuminate\\Foundation\\Http\\FormRequest;\n\nclass LeaveRequest extends FormRequest"
  },
  {
    "path": "app/Leave.php",
    "chars": 542,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Leave extends Model\n{\n    /**\n     * The attribute"
  },
  {
    "path": "app/Managesalary.php",
    "chars": 388,
    "preview": "<?php\n\nnamespace App;\n\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Managesalary extends Model\n{\n    public function "
  },
  {
    "path": "app/Profile.php",
    "chars": 103,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Profile extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Providers/AppServiceProvider.php",
    "chars": 403,
    "preview": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Support\\ServiceProvider;\n\nclass AppServiceProvider extends ServiceProvid"
  },
  {
    "path": "app/Providers/AuthServiceProvider.php",
    "chars": 840,
    "preview": "<?php\n\nnamespace App\\Providers;\n\nuse Gate;\nuse Illuminate\\Support\\Facades\\Gate as GateContract;\nuse Illuminate\\Foundatio"
  },
  {
    "path": "app/Providers/BroadcastServiceProvider.php",
    "chars": 380,
    "preview": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Support\\ServiceProvider;\nuse Illuminate\\Support\\Facades\\Broadcast;\n\nclas"
  },
  {
    "path": "app/Providers/EventServiceProvider.php",
    "chars": 710,
    "preview": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Support\\Facades\\Event;\nuse Illuminate\\Auth\\Events\\Registered;\nuse Illumi"
  },
  {
    "path": "app/Providers/RouteServiceProvider.php",
    "chars": 1529,
    "preview": "<?php\n\nnamespace App\\Providers;\n\nuse Illuminate\\Support\\Facades\\Route;\nuse Illuminate\\Foundation\\Support\\Providers\\Route"
  },
  {
    "path": "app/Salary.php",
    "chars": 301,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Salary extends Model\n{\n    public function users()"
  },
  {
    "path": "app/Shift.php",
    "chars": 101,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Shift extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/Totalleave.php",
    "chars": 106,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass Totalleave extends Model\n{\n    //\n}\n"
  },
  {
    "path": "app/User.php",
    "chars": 1151,
    "preview": "<?php\n\nnamespace App;\n\nuse Illuminate\\Notifications\\Notifiable;\nuse Illuminate\\Contracts\\Auth\\MustVerifyEmail;\nuse Illum"
  },
  {
    "path": "artisan",
    "chars": 1686,
    "preview": "#!/usr/bin/env php\n<?php\n\ndefine('LARAVEL_START', microtime(true));\n\n/*\n|-----------------------------------------------"
  },
  {
    "path": "bootstrap/app.php",
    "chars": 1620,
    "preview": "<?php\n\n/*\n|--------------------------------------------------------------------------\n| Create The Application\n|--------"
  },
  {
    "path": "bootstrap/cache/.gitignore",
    "chars": 14,
    "preview": "*\n!.gitignore\n"
  },
  {
    "path": "composer.json",
    "chars": 1645,
    "preview": "{\n    \"name\": \"laravel/laravel\",\n    \"type\": \"project\",\n    \"description\": \"The Laravel Framework.\",\n    \"keywords\": [\n "
  },
  {
    "path": "config/app.php",
    "chars": 9174,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Applicatio"
  },
  {
    "path": "config/auth.php",
    "chars": 3280,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Authentica"
  },
  {
    "path": "config/broadcasting.php",
    "chars": 1604,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Br"
  },
  {
    "path": "config/cache.php",
    "chars": 3014,
    "preview": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------"
  },
  {
    "path": "config/database.php",
    "chars": 4668,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Da"
  },
  {
    "path": "config/filesystems.php",
    "chars": 2133,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Fi"
  },
  {
    "path": "config/hashing.php",
    "chars": 1571,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Ha"
  },
  {
    "path": "config/logging.php",
    "chars": 2657,
    "preview": "<?php\n\nuse Monolog\\Handler\\StreamHandler;\nuse Monolog\\Handler\\SyslogUdpHandler;\n\nreturn [\n\n    /*\n    |-----------------"
  },
  {
    "path": "config/mail.php",
    "chars": 4701,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Mail Drive"
  },
  {
    "path": "config/queue.php",
    "chars": 2657,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Default Qu"
  },
  {
    "path": "config/services.php",
    "chars": 1317,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Third Part"
  },
  {
    "path": "config/session.php",
    "chars": 6972,
    "preview": "<?php\n\nuse Illuminate\\Support\\Str;\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------"
  },
  {
    "path": "config/toastr.php",
    "chars": 543,
    "preview": "<?php\n\nreturn [\n    'options' => [\n        \"closeButton\" => true,\n        \"debug\" => false,\n        \"newestOnTop\" => tru"
  },
  {
    "path": "config/view.php",
    "chars": 1053,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | View Stora"
  },
  {
    "path": "database/.gitignore",
    "chars": 9,
    "preview": "*.sqlite\n"
  },
  {
    "path": "database/factories/UserFactory.php",
    "chars": 816,
    "preview": "<?php\n\nuse App\\User;\nuse Illuminate\\Support\\Str;\nuse Faker\\Generator as Faker;\n\n/*\n|------------------------------------"
  },
  {
    "path": "database/migrations/2014_10_12_000000_create_users_table.php",
    "chars": 1435,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2014_10_12_100000_create_password_resets_table.php",
    "chars": 678,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_10_044553_create_employees_table.php",
    "chars": 1115,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_10_050306_create_admins_table.php",
    "chars": 890,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_10_050652_create_cities_table.php",
    "chars": 677,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_10_050845_create_departments_table.php",
    "chars": 654,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_10_050953_create_salaries_table.php",
    "chars": 777,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_14_025243_create_shifts_table.php",
    "chars": 629,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_17_061433_create_leaves_table.php",
    "chars": 1039,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_17_094258_create_totalleaves_table.php",
    "chars": 607,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_17_114000_create_profiles_table.php",
    "chars": 598,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_18_061726_create_downloads_table.php",
    "chars": 601,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_24_051434_create_managesalaries_table.php",
    "chars": 909,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_03_25_143643_create_designations_table.php",
    "chars": 788,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_04_10_113018_create_advancepayments_table.php",
    "chars": 825,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_04_21_111757_create_events_table.php",
    "chars": 718,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/migrations/2019_04_26_023012_create_calendars_table.php",
    "chars": 753,
    "preview": "<?php\n\nuse Illuminate\\Support\\Facades\\Schema;\nuse Illuminate\\Database\\Schema\\Blueprint;\nuse Illuminate\\Database\\Migratio"
  },
  {
    "path": "database/seeds/AdminsTableSeeder.php",
    "chars": 552,
    "preview": "<?php\n\nuse Illuminate\\Database\\Seeder;\n\nclass AdminsTableSeeder extends Seeder\n{\n    /**\n     * Run the database seeds.\n"
  },
  {
    "path": "database/seeds/DatabaseSeeder.php",
    "chars": 296,
    "preview": "<?php\n\nuse Illuminate\\Database\\Seeder;\n\nclass DatabaseSeeder extends Seeder\n{\n    /**\n     * Seed the application's data"
  },
  {
    "path": "database/seeds/UsersTableSeeder.php",
    "chars": 3813,
    "preview": "<?php\n\nuse Illuminate\\Database\\Seeder;\n\nclass UsersTableSeeder extends Seeder\n{\n    /**\n     * Run the database seeds.\n "
  },
  {
    "path": "ems.sql",
    "chars": 22765,
    "preview": "-- phpMyAdmin SQL Dump\n-- version 4.8.4\n-- https://www.phpmyadmin.net/\n--\n-- Host: 127.0.0.1\n-- Generation Time: Apr 29,"
  },
  {
    "path": "package.json",
    "chars": 1125,
    "preview": "{\n    \"private\": true,\n    \"scripts\": {\n        \"dev\": \"npm run development\",\n        \"development\": \"cross-env NODE_ENV"
  },
  {
    "path": "phpunit.xml",
    "chars": 1156,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<phpunit backupGlobals=\"false\"\n         backupStaticAttributes=\"false\"\n         b"
  },
  {
    "path": "public/.htaccess",
    "chars": 593,
    "preview": "<IfModule mod_rewrite.c>\n    <IfModule mod_negotiation.c>\n        Options -MultiViews -Indexes\n    </IfModule>\n\n    Rewr"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/css/dataTables.bootstrap.css",
    "chars": 4940,
    "preview": "table.dataTable {\n  clear: both;\n  margin-top: 6px !important;\n  margin-bottom: 6px !important;\n  max-width: none !impor"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/css/dataTables.bootstrap4.css",
    "chars": 5604,
    "preview": "table.dataTable {\n  clear: both;\n  margin-top: 6px !important;\n  margin-bottom: 6px !important;\n  max-width: none !impor"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/css/dataTables.foundation.css",
    "chars": 3015,
    "preview": "table.dataTable {\n  clear: both;\n  margin: 0.5em 0 !important;\n  max-width: none !important;\n  width: 100%;\n}\ntable.data"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/css/dataTables.jqueryui.css",
    "chars": 16504,
    "preview": "/*\n * Table styles\n */\ntable.dataTable {\n  width: 100%;\n  margin: 0 auto;\n  clear: both;\n  border-collapse: separate;\n  "
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/css/dataTables.semanticui.css",
    "chars": 2937,
    "preview": "/*\n * Styling for DataTables with Semantic UI\n */\ntable.dataTable.table {\n  margin: 0;\n}\ntable.dataTable.table thead th,"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/css/jquery.dataTables.css",
    "chars": 15800,
    "preview": "/*\n * Table styles\n */\ntable.dataTable {\n  width: 100%;\n  margin: 0 auto;\n  clear: both;\n  border-collapse: separate;\n  "
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/js/dataTables.bootstrap.js",
    "chars": 4558,
    "preview": "/*! DataTables Bootstrap 3 integration\n * ©2011-2015 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * DataTables integ"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/js/dataTables.bootstrap4.js",
    "chars": 4677,
    "preview": "/*! DataTables Bootstrap 3 integration\n * ©2011-2015 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * DataTables integ"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/js/dataTables.foundation.js",
    "chars": 4338,
    "preview": "/*! DataTables Foundation integration\n * ©2011-2015 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * DataTables integr"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/js/dataTables.jqueryui.js",
    "chars": 4485,
    "preview": "/*! DataTables jQuery UI integration\n * ©2011-2014 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * DataTables integra"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/js/dataTables.semanticui.js",
    "chars": 5090,
    "preview": "/*! DataTables Bootstrap 3 integration\n * ©2011-2015 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * DataTables integ"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/DataTables-1.10.16/js/jquery.dataTables.js",
    "chars": 445788,
    "preview": "/*! DataTables 1.10.16\n * ©2008-2017 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * @summary     DataTables\n * @desc"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/datatables.css",
    "chars": 5930,
    "preview": "/*\n * This combined file was created by the DataTables downloader builder:\n *   https://datatables.net/download\n *\n * To"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/DataTables/datatables.js",
    "chars": 450796,
    "preview": "/*\n * This combined file was created by the DataTables downloader builder:\n *   https://datatables.net/download\n *\n * To"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/calendar/calendar.css",
    "chars": 966,
    "preview": ".fc-state-default {\n    text-shadow: none;\n    box-shadow: none;\n}\n\n.fc-basic-view .fc-body .fc-row {\n    min-height: 5r"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/gritter/jquery.gritter.css",
    "chars": 1599,
    "preview": "/* the norm */\n#gritter-notice-wrapper {\n\tposition:fixed;\n\ttop:50px;\n\tright:10px;\n\twidth:301px;\n\tz-index:989;\n}\n#gritter"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/multicheck/datatable-checkbox-init.js",
    "chars": 781,
    "preview": "$(function() {\n    //multicheckbox check for static table no padding\n    $('#mainCheckbox').multicheck($('.listCheckbox'"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/multicheck/jquery.multicheck.js",
    "chars": 1029,
    "preview": "( function( $ ) {\n\n\t$.fn.multicheck = function( $checkboxes ) {\n\t\t$checkboxes = $checkboxes.filter( 'input[type=checkbox"
  },
  {
    "path": "public/admin-panel/assets/extra-libs/multicheck/multicheck.css",
    "chars": 1425,
    "preview": "/* The customcheckbox */\n.customcheckbox {\n  display: block;\n  position: relative;\n  padding-left: 24px;\n  font-weight: "
  },
  {
    "path": "public/admin-panel/assets/extra-libs/sparkline/sparkline.js",
    "chars": 43247,
    "preview": "/* jquery.sparkline 2.1.2 - http://omnipotent.net/jquery.sparkline/ \n** Licensed under the New BSD License - see above s"
  },
  {
    "path": "public/admin-panel/assets/libs/chart/chart.js",
    "chars": 1425,
    "preview": "$(document).ready(function() {\n\n\n\n    // === Prepare peity charts === //\n    maruti.peity();\n\n    // === Prepare the cha"
  },
  {
    "path": "public/admin-panel/assets/libs/chart/jquery.ui.custom.js",
    "chars": 258242,
    "preview": " /*!\n  * jQuery UI 1.8.21\n  *\n  * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n  * Dual licensed under the MI"
  },
  {
    "path": "public/admin-panel/assets/libs/chart/matrix.charts.js",
    "chars": 3062,
    "preview": "\n$(function(){\n\t\n\t\n\t// === Prepare the chart data ===/\n\tvar sin = [], cos = [];\n    for (var i = 0; i < 14; i += 0.5) {\n"
  },
  {
    "path": "public/admin-panel/assets/libs/chart/matrix.dashboard.js",
    "chars": 3909,
    "preview": "$(document).ready(function() {\n\n\n\n    // === Prepare peity charts === //\n    maruti.peity();\n\n    // === Prepare the cha"
  },
  {
    "path": "public/admin-panel/assets/libs/chart/matrix.interface.js",
    "chars": 779,
    "preview": "\n$(document).ready(function(){\n\t\n\t// === jQuery Peity === //\n\t$.fn.peity.defaults.line = {\n\t\tstrokeWidth: 1,\n\t\tdelimeter"
  },
  {
    "path": "public/admin-panel/assets/libs/chart/turning-series.js",
    "chars": 6131,
    "preview": "$(function() {\n    var datasets = {\n        \"usa\": {\n            label: \"USA\",\n            data: [\n                [1988"
  },
  {
    "path": "public/admin-panel/assets/libs/datatables/license.txt",
    "chars": 1088,
    "preview": "Copyright (c) 2008-2015 SpryMedia Limited\nhttp://datatables.net\n\nPermission is hereby granted, free of charge, to any pe"
  },
  {
    "path": "public/admin-panel/assets/libs/datatables.net-bs4/css/dataTables.bootstrap4.css",
    "chars": 5604,
    "preview": "table.dataTable {\n  clear: both;\n  margin-top: 6px !important;\n  margin-bottom: 6px !important;\n  max-width: none !impor"
  },
  {
    "path": "public/admin-panel/assets/libs/datatables.net-bs4/js/dataTables.bootstrap4.js",
    "chars": 4677,
    "preview": "/*! DataTables Bootstrap 3 integration\n * ©2011-2015 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * DataTables integ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/.bower.json",
    "chars": 432,
    "preview": "{\n  \"name\": \"Flot\",\n  \"version\": \"0.8.3\",\n  \"main\": \"jquery.flot.js\",\n  \"dependencies\": {\n    \"jquery\": \">= 1.2.6\"\n  },\n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/.gitignore",
    "chars": 40,
    "preview": "*.min.js\n!excanvas.min.js\nnode_modules/\n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/.travis.yml",
    "chars": 35,
    "preview": "language: node_js\nnode_js:\n  - 0.8\n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/API.md",
    "chars": 53572,
    "preview": "# Flot Reference #\n\n**Table of Contents**\n\n[Introduction](#introduction)\n| [Data Format](#data-format)\n| [Plot Options]("
  },
  {
    "path": "public/admin-panel/assets/libs/flot/CONTRIBUTING.md",
    "chars": 3242,
    "preview": "## Contributing to Flot ##\n\nWe welcome all contributions, but following these guidelines results in less\nwork for us, an"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/FAQ.md",
    "chars": 3237,
    "preview": "## Frequently asked questions ##\n\n#### How much data can Flot cope with? ####\n\nFlot will happily draw everything you sen"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/LICENSE.txt",
    "chars": 1069,
    "preview": "Copyright (c) 2007-2014 IOLA and Ole Laursen\n\nPermission is hereby granted, free of charge, to any person\nobtaining a co"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/Makefile",
    "chars": 285,
    "preview": "# Makefile for generating minified files\n\n.PHONY: all\n\n# we cheat and process all .js files instead of an exhaustive lis"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/NEWS.md",
    "chars": 40289,
    "preview": "## Flot 0.8.3 ##\n\n### Changes ###\n\n- Updated example code to avoid encouraging unnecessary re-plots.\n  (patch by soenter"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/PLUGINS.md",
    "chars": 4340,
    "preview": "## Writing plugins ##\n\nAll you need to do to make a new plugin is creating an init function\nand a set of options (if nee"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/README.md",
    "chars": 3782,
    "preview": "# Flot [![Build status](https://travis-ci.org/flot/flot.png)](https://travis-ci.org/flot/flot)\n\n## About ##\n\nFlot is a J"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/component.json",
    "chars": 114,
    "preview": "{\n\t\"name\": \"Flot\",\n\t\"version\": \"0.8.3\",\n\t\"main\": \"jquery.flot.js\",\n\t\"dependencies\": {\n\t\t\"jquery\": \">= 1.2.6\"\n\t}\n}\n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/css/float-chart.css",
    "chars": 653,
    "preview": "/*\nTemplate Name: Admin Template\nAuthor: Wrappixel\n\nFile: scss\n*/\n@import url(\"https://fonts.googleapis.com/css?family=R"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/data-eu-gdp-growth-1.json",
    "chars": 73,
    "preview": "{\n    \"label\": \"Europe (EU27)\",\n    \"data\": [[1999, 3.0], [2000, 3.9]]\n}\n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/data-eu-gdp-growth-2.json",
    "chars": 99,
    "preview": "{\n    \"label\": \"Europe (EU27)\",\n    \"data\": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2]]\n}\n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/data-eu-gdp-growth-3.json",
    "chars": 125,
    "preview": "{\n    \"label\": \"Europe (EU27)\",\n    \"data\": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/data-eu-gdp-growth-4.json",
    "chars": 151,
    "preview": "{\n    \"label\": \"Europe (EU27)\",\n    \"data\": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/data-eu-gdp-growth-5.json",
    "chars": 177,
    "preview": "{\n    \"label\": \"Europe (EU27)\",\n    \"data\": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/data-eu-gdp-growth.json",
    "chars": 177,
    "preview": "{\n    \"label\": \"Europe (EU27)\",\n    \"data\": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/data-japan-gdp-growth.json",
    "chars": 171,
    "preview": "{\n    \"label\": \"Japan\",\n    \"data\": [[1999, -0.1], [2000, 2.9], [2001, 0.2], [2002, 0.3], [2003, 1.4], [2004, 2.7], [200"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/data-usa-gdp-growth.json",
    "chars": 167,
    "preview": "{\n    \"label\": \"USA\",\n    \"data\": [[1999, 4.4], [2000, 3.7], [2001, 0.8], [2002, 1.6], [2003, 2.5], [2004, 3.6], [2005, "
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/ajax/index.html",
    "chars": 4333,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/annotating/index.html",
    "chars": 2808,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-interacting/index.html",
    "chars": 2836,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-multiple/index.html",
    "chars": 25422,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time/index.html",
    "chars": 18332,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/date.js",
    "chars": 37400,
    "preview": "// -----\n// The `timezoneJS.Date` object gives you full-blown timezone support, independent from the timezone set on the"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/index.html",
    "chars": 3450,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/africa",
    "chars": 45770,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# This data is by n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/antarctica",
    "chars": 15827,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# From Paul Eggert "
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/asia",
    "chars": 113565,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# This data is by n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/australasia",
    "chars": 69499,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# This file also in"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/backward",
    "chars": 4083,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# This file provide"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/etcetera",
    "chars": 2955,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# These entries are"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/europe",
    "chars": 121381,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# This data is by n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/factory",
    "chars": 393,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# For companies who"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/iso3166.tab",
    "chars": 4326,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n# ISO 3166 alpha-2 c"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/leapseconds",
    "chars": 3186,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# Allowance for lea"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/northamerica",
    "chars": 136129,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# also includes Cen"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/pacificnew",
    "chars": 1190,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# From Arthur David"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/solar87",
    "chars": 19306,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# So much for footn"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/solar88",
    "chars": 19324,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# Apparent noon tim"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/solar89",
    "chars": 19600,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# Apparent noon tim"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/southamerica",
    "chars": 74385,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# This data is by n"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/systemv",
    "chars": 1546,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n\n# Old rules, should"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/yearistype.sh",
    "chars": 680,
    "preview": "#! /bin/sh\n\n: 'This file is in the public domain, so clarified as of'\n: '2006-07-17 by Arthur David Olson.'\n\ncase $#-$1 "
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/axes-time-zones/tz/zone.tab",
    "chars": 19913,
    "preview": "# <pre>\n# This file is in the public domain, so clarified as of\n# 2009-05-17 by Arthur David Olson.\n#\n# TZ zone descript"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/basic-options/index.html",
    "chars": 2251,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/basic-usage/index.html",
    "chars": 1584,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/canvas/index.html",
    "chars": 25390,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/categories/index.html",
    "chars": 1543,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/examples.css",
    "chars": 1738,
    "preview": "* {\tpadding: 0; margin: 0; vertical-align: top; }\n\nbody {\n\tbackground: url(background.png) repeat-x;\n\tfont: 18px/1.5em \""
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/image/index.html",
    "chars": 2146,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/index.html",
    "chars": 3382,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/interacting/index.html",
    "chars": 3015,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/navigate/index.html",
    "chars": 3947,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/percentiles/index.html",
    "chars": 7221,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/realtime/index.html",
    "chars": 2788,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/resize/index.html",
    "chars": 2362,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  },
  {
    "path": "public/admin-panel/assets/libs/flot/examples/selection/index.html",
    "chars": 5354,
    "preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html>\n<head>\n\t<meta http-equ"
  }
]

// ... and 638 more files (download for full content)

About this extraction

This page contains the full source code of the GaneshKhadka/Employee-management-system-in-laravel GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 838 files (8.0 MB), approximately 2.2M tokens, and a symbol index with 2354 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!