Full Code of AhmedMah/ClinicManagement for AI

master f2601f63b7bb cached
518 files
5.1 MB
1.4M tokens
1281 symbols
1 requests
Download .txt
Showing preview only (5,481K chars total). Download the full file or copy to clipboard to get everything.
Repository: AhmedMah/ClinicManagement
Branch: master
Commit: f2601f63b7bb
Files: 518
Total size: 5.1 MB

Directory structure:
gitextract_q4yi9sgm/

├── .gitattributes
├── .gitignore
├── ClinicManagement/
│   ├── App_Start/
│   │   ├── BundleConfig.cs
│   │   ├── FilterConfig.cs
│   │   ├── IdentityConfig.cs
│   │   ├── MappingProfile.cs
│   │   ├── NinjectWebCommon.cs
│   │   ├── RouteConfig.cs
│   │   ├── Startup.Auth.cs
│   │   └── WebApiConfig.cs
│   ├── ApplicationInsights.config
│   ├── ClinicManagement.csproj
│   ├── Content/
│   │   ├── DataTables/
│   │   │   ├── css/
│   │   │   │   ├── autoFill.bootstrap.css
│   │   │   │   ├── autoFill.bootstrap4.css
│   │   │   │   ├── autoFill.dataTables.css
│   │   │   │   ├── autoFill.foundation.css
│   │   │   │   ├── autoFill.jqueryui.css
│   │   │   │   ├── autoFill.semanticui.css
│   │   │   │   ├── buttons.bootstrap.css
│   │   │   │   ├── buttons.bootstrap4.css
│   │   │   │   ├── buttons.dataTables.css
│   │   │   │   ├── buttons.foundation.css
│   │   │   │   ├── buttons.jqueryui.css
│   │   │   │   ├── buttons.semanticui.css
│   │   │   │   ├── colReorder.bootstrap.css
│   │   │   │   ├── colReorder.bootstrap4.css
│   │   │   │   ├── colReorder.dataTables.css
│   │   │   │   ├── colReorder.foundation.css
│   │   │   │   ├── colReorder.jqueryui.css
│   │   │   │   ├── colReorder.semanticui.css
│   │   │   │   ├── common.scss
│   │   │   │   ├── dataTables.bootstrap.css
│   │   │   │   ├── dataTables.bootstrap4.css
│   │   │   │   ├── dataTables.foundation.css
│   │   │   │   ├── dataTables.jqueryui.css
│   │   │   │   ├── dataTables.material.css
│   │   │   │   ├── dataTables.semanticui.css
│   │   │   │   ├── dataTables.uikit.css
│   │   │   │   ├── fixedColumns.bootstrap.css
│   │   │   │   ├── fixedColumns.bootstrap4.css
│   │   │   │   ├── fixedColumns.dataTables.css
│   │   │   │   ├── fixedColumns.foundation.css
│   │   │   │   ├── fixedColumns.jqueryui.css
│   │   │   │   ├── fixedColumns.semanticui.css
│   │   │   │   ├── fixedHeader.bootstrap.css
│   │   │   │   ├── fixedHeader.bootstrap4.css
│   │   │   │   ├── fixedHeader.dataTables.css
│   │   │   │   ├── fixedHeader.foundation.css
│   │   │   │   ├── fixedHeader.jqueryui.css
│   │   │   │   ├── fixedHeader.semanticui.css
│   │   │   │   ├── jquery.dataTables.css
│   │   │   │   ├── jquery.dataTables_themeroller.css
│   │   │   │   ├── keyTable.bootstrap.css
│   │   │   │   ├── keyTable.bootstrap4.css
│   │   │   │   ├── keyTable.dataTables.css
│   │   │   │   ├── keyTable.foundation.css
│   │   │   │   ├── keyTable.jqueryui.css
│   │   │   │   ├── keyTable.semanticui.css
│   │   │   │   ├── mixins.scss
│   │   │   │   ├── responsive.bootstrap.css
│   │   │   │   ├── responsive.bootstrap4.css
│   │   │   │   ├── responsive.dataTables.css
│   │   │   │   ├── responsive.foundation.css
│   │   │   │   ├── responsive.jqueryui.css
│   │   │   │   ├── responsive.semanticui.css
│   │   │   │   ├── rowGroup.bootstrap.css
│   │   │   │   ├── rowGroup.bootstrap4.css
│   │   │   │   ├── rowGroup.dataTables.css
│   │   │   │   ├── rowGroup.foundation.css
│   │   │   │   ├── rowGroup.jqueryui.css
│   │   │   │   ├── rowGroup.semanticui.css
│   │   │   │   ├── rowReorder.bootstrap.css
│   │   │   │   ├── rowReorder.bootstrap4.css
│   │   │   │   ├── rowReorder.dataTables.css
│   │   │   │   ├── rowReorder.foundation.css
│   │   │   │   ├── rowReorder.jqueryui.css
│   │   │   │   ├── rowReorder.semanticui.css
│   │   │   │   ├── scroller.bootstrap.css
│   │   │   │   ├── scroller.bootstrap4.css
│   │   │   │   ├── scroller.dataTables.css
│   │   │   │   ├── scroller.foundation.css
│   │   │   │   ├── scroller.jqueryui.css
│   │   │   │   ├── scroller.semanticui.css
│   │   │   │   ├── select.bootstrap.css
│   │   │   │   ├── select.bootstrap4.css
│   │   │   │   ├── select.dataTables.css
│   │   │   │   ├── select.foundation.css
│   │   │   │   ├── select.jqueryui.css
│   │   │   │   ├── select.semanticui.css
│   │   │   │   └── semanticui.scss
│   │   │   └── swf/
│   │   │       └── flashExport.swf
│   │   ├── Site.css
│   │   ├── bootstrap/
│   │   │   ├── alerts.less
│   │   │   ├── badges.less
│   │   │   ├── bootstrap.less
│   │   │   ├── breadcrumbs.less
│   │   │   ├── button-groups.less
│   │   │   ├── buttons.less
│   │   │   ├── carousel.less
│   │   │   ├── close.less
│   │   │   ├── code.less
│   │   │   ├── component-animations.less
│   │   │   ├── dropdowns.less
│   │   │   ├── forms.less
│   │   │   ├── glyphicons.less
│   │   │   ├── grid.less
│   │   │   ├── input-groups.less
│   │   │   ├── jumbotron.less
│   │   │   ├── labels.less
│   │   │   ├── list-group.less
│   │   │   ├── media.less
│   │   │   ├── mixins/
│   │   │   │   ├── alerts.less
│   │   │   │   ├── background-variant.less
│   │   │   │   ├── border-radius.less
│   │   │   │   ├── buttons.less
│   │   │   │   ├── center-block.less
│   │   │   │   ├── clearfix.less
│   │   │   │   ├── forms.less
│   │   │   │   ├── gradients.less
│   │   │   │   ├── grid-framework.less
│   │   │   │   ├── grid.less
│   │   │   │   ├── hide-text.less
│   │   │   │   ├── image.less
│   │   │   │   ├── labels.less
│   │   │   │   ├── list-group.less
│   │   │   │   ├── nav-divider.less
│   │   │   │   ├── nav-vertical-align.less
│   │   │   │   ├── opacity.less
│   │   │   │   ├── pagination.less
│   │   │   │   ├── panels.less
│   │   │   │   ├── progress-bar.less
│   │   │   │   ├── reset-filter.less
│   │   │   │   ├── reset-text.less
│   │   │   │   ├── resize.less
│   │   │   │   ├── responsive-visibility.less
│   │   │   │   ├── size.less
│   │   │   │   ├── tab-focus.less
│   │   │   │   ├── table-row.less
│   │   │   │   ├── text-emphasis.less
│   │   │   │   ├── text-overflow.less
│   │   │   │   └── vendor-prefixes.less
│   │   │   ├── mixins.less
│   │   │   ├── modals.less
│   │   │   ├── navbar.less
│   │   │   ├── navs.less
│   │   │   ├── normalize.less
│   │   │   ├── pager.less
│   │   │   ├── pagination.less
│   │   │   ├── panels.less
│   │   │   ├── popovers.less
│   │   │   ├── print.less
│   │   │   ├── progress-bars.less
│   │   │   ├── responsive-embed.less
│   │   │   ├── responsive-utilities.less
│   │   │   ├── scaffolding.less
│   │   │   ├── tables.less
│   │   │   ├── theme.less
│   │   │   ├── thumbnails.less
│   │   │   ├── tooltip.less
│   │   │   ├── type.less
│   │   │   ├── utilities.less
│   │   │   ├── variables.less
│   │   │   └── wells.less
│   │   ├── bootstrap-datepicker.css
│   │   ├── bootstrap-datepicker.standalone.css
│   │   ├── bootstrap-datepicker3.css
│   │   ├── bootstrap-datepicker3.standalone.css
│   │   ├── bootstrap-theme.css
│   │   ├── bootstrap.css
│   │   ├── clockpicker.css
│   │   ├── css/
│   │   │   ├── animate.css
│   │   │   ├── bootstrap-social.css
│   │   │   ├── custom.css
│   │   │   ├── iCheck/
│   │   │   │   └── green.css
│   │   │   ├── morris.css
│   │   │   ├── nprogress.css
│   │   │   ├── sb-admin-2.css
│   │   │   ├── select2.css
│   │   │   └── timeline.css
│   │   ├── fonts/
│   │   │   └── FontAwesome.otf
│   │   ├── fullcalendar.css
│   │   ├── fullcalendar.print.css
│   │   ├── gridDoctor.css
│   │   ├── iCheck/
│   │   │   ├── all.css
│   │   │   ├── flat/
│   │   │   │   ├── _all.css
│   │   │   │   ├── aero.css
│   │   │   │   ├── blue.css
│   │   │   │   ├── flat.css
│   │   │   │   ├── green.css
│   │   │   │   ├── grey.css
│   │   │   │   ├── orange.css
│   │   │   │   ├── pink.css
│   │   │   │   ├── purple.css
│   │   │   │   ├── red.css
│   │   │   │   └── yellow.css
│   │   │   ├── futurico/
│   │   │   │   └── futurico.css
│   │   │   ├── line/
│   │   │   │   ├── _all.css
│   │   │   │   ├── aero.css
│   │   │   │   ├── blue.css
│   │   │   │   ├── green.css
│   │   │   │   ├── grey.css
│   │   │   │   ├── line.css
│   │   │   │   ├── orange.css
│   │   │   │   ├── pink.css
│   │   │   │   ├── purple.css
│   │   │   │   ├── red.css
│   │   │   │   └── yellow.css
│   │   │   ├── minimal/
│   │   │   │   ├── _all.css
│   │   │   │   ├── aero.css
│   │   │   │   ├── blue.css
│   │   │   │   ├── green.css
│   │   │   │   ├── grey.css
│   │   │   │   ├── minimal.css
│   │   │   │   ├── orange.css
│   │   │   │   ├── pink.css
│   │   │   │   ├── purple.css
│   │   │   │   ├── red.css
│   │   │   │   └── yellow.css
│   │   │   ├── polaris/
│   │   │   │   └── polaris.css
│   │   │   └── square/
│   │   │       ├── _all.css
│   │   │       ├── aero.css
│   │   │       ├── blue.css
│   │   │       ├── green.css
│   │   │       ├── grey.css
│   │   │       ├── orange.css
│   │   │       ├── pink.css
│   │   │       ├── purple.css
│   │   │       ├── red.css
│   │   │       ├── square.css
│   │   │       └── yellow.css
│   │   ├── themes/
│   │   │   └── base/
│   │   │       ├── accordion.css
│   │   │       ├── all.css
│   │   │       ├── autocomplete.css
│   │   │       ├── base.css
│   │   │       ├── button.css
│   │   │       ├── core.css
│   │   │       ├── datepicker.css
│   │   │       ├── dialog.css
│   │   │       ├── draggable.css
│   │   │       ├── jquery-ui.css
│   │   │       ├── menu.css
│   │   │       ├── progressbar.css
│   │   │       ├── resizable.css
│   │   │       ├── selectable.css
│   │   │       ├── selectmenu.css
│   │   │       ├── slider.css
│   │   │       ├── sortable.css
│   │   │       ├── spinner.css
│   │   │       ├── tabs.css
│   │   │       ├── theme.css
│   │   │       └── tooltip.css
│   │   ├── toastr.css
│   │   ├── toastr.less
│   │   └── toastr.scss
│   ├── Controllers/
│   │   ├── AccountController.cs
│   │   ├── Api/
│   │   │   └── PatientsController.cs
│   │   ├── AppointmentsController.cs
│   │   ├── AttendancesController.cs
│   │   ├── DoctorsController.cs
│   │   ├── ManageController.cs
│   │   ├── PatientsController.cs
│   │   └── ReportsController.cs
│   ├── Core/
│   │   ├── Dto/
│   │   │   ├── CityDto.cs
│   │   │   ├── DoctorDto.cs
│   │   │   ├── PatientDto.cs
│   │   │   └── SpecializationDto.cs
│   │   ├── Helpers/
│   │   │   ├── ClinicMgtHelpers.cs
│   │   │   └── EnumHelpers.cs
│   │   ├── IUnitOfWork.cs
│   │   ├── Models/
│   │   │   ├── ApplicationUser.cs
│   │   │   ├── Appointment.cs
│   │   │   ├── Attendance.cs
│   │   │   ├── City.cs
│   │   │   ├── Doctor.cs
│   │   │   ├── Gender.cs
│   │   │   ├── Patient.cs
│   │   │   ├── PatientStatus.cs
│   │   │   ├── RoleName.cs
│   │   │   └── Specialization.cs
│   │   ├── Repositories/
│   │   │   ├── IApplicationUserRepository.cs
│   │   │   ├── IAppointmentRepository.cs
│   │   │   ├── IAttendanceRepository.cs
│   │   │   ├── ICityRepository.cs
│   │   │   ├── IDoctorRepository.cs
│   │   │   ├── IPatientRepository.cs
│   │   │   └── ISpecializationRepository.cs
│   │   └── ViewModel/
│   │       ├── AccountViewModels.cs
│   │       ├── AppointmentFormViewModel.cs
│   │       ├── AppointmentSearchVM.cs
│   │       ├── AttendanceFormViewModel.cs
│   │       ├── DoctorDetailViewModel.cs
│   │       ├── DoctorFormViewModel.cs
│   │       ├── ManageViewModels.cs
│   │       ├── PatientDetailViewModel.cs
│   │       ├── PatientFormViewModel.cs
│   │       ├── RegisterViewModel.cs
│   │       ├── UserViewModel.cs
│   │       ├── ValidDate.cs
│   │       └── ValidTime.cs
│   ├── Global.asax
│   ├── Global.asax.cs
│   ├── Persistence/
│   │   ├── ApplicationDbContext.cs
│   │   ├── EntityConfigurations/
│   │   │   ├── AppointmentConfiguration.cs
│   │   │   ├── AttendanceConfiguration.cs
│   │   │   ├── CityConfiguration.cs
│   │   │   ├── DoctorConfiguration.cs
│   │   │   ├── PatientConfiguration.cs
│   │   │   ├── PatientStatusConfiguration.cs
│   │   │   └── SpecializationConfiguration.cs
│   │   ├── Repositories/
│   │   │   ├── ApplicationUserRepository.cs
│   │   │   ├── AppointmentRepository.cs
│   │   │   ├── AttendanceRepository.cs
│   │   │   ├── CityRepository.cs
│   │   │   ├── DoctorRepository.cs
│   │   │   ├── PatientRepository.cs
│   │   │   └── SpecializationRepository.cs
│   │   └── UnitOfWork.cs
│   ├── Project_Readme.html
│   ├── Properties/
│   │   └── AssemblyInfo.cs
│   ├── Scripts/
│   │   ├── DataTables/
│   │   │   ├── autoFill.bootstrap.js
│   │   │   ├── autoFill.bootstrap4.js
│   │   │   ├── autoFill.foundation.js
│   │   │   ├── autoFill.jqueryui.js
│   │   │   ├── autoFill.semanticui.js
│   │   │   ├── buttons.bootstrap.js
│   │   │   ├── buttons.bootstrap4.js
│   │   │   ├── buttons.colVis.js
│   │   │   ├── buttons.flash.js
│   │   │   ├── buttons.foundation.js
│   │   │   ├── buttons.html5.js
│   │   │   ├── buttons.jqueryui.js
│   │   │   ├── buttons.print.js
│   │   │   ├── buttons.semanticui.js
│   │   │   ├── dataTables.autoFill.js
│   │   │   ├── dataTables.bootstrap.js
│   │   │   ├── dataTables.bootstrap4.js
│   │   │   ├── dataTables.buttons.js
│   │   │   ├── dataTables.colReorder.js
│   │   │   ├── dataTables.fixedColumns.js
│   │   │   ├── dataTables.fixedHeader.js
│   │   │   ├── dataTables.foundation.js
│   │   │   ├── dataTables.jqueryui.js
│   │   │   ├── dataTables.keyTable.js
│   │   │   ├── dataTables.material.js
│   │   │   ├── dataTables.responsive.js
│   │   │   ├── dataTables.rowGroup.js
│   │   │   ├── dataTables.rowReorder.js
│   │   │   ├── dataTables.scroller.js
│   │   │   ├── dataTables.select.js
│   │   │   ├── dataTables.semanticui.js
│   │   │   ├── dataTables.uikit.js
│   │   │   ├── jquery.dataTables.js
│   │   │   ├── responsive.bootstrap.js
│   │   │   ├── responsive.bootstrap4.js
│   │   │   ├── responsive.foundation.js
│   │   │   ├── responsive.jqueryui.js
│   │   │   └── responsive.semanticui.js
│   │   ├── _references.js
│   │   ├── ai.0.22.9-build00167.js
│   │   ├── bloodhound.js
│   │   ├── bootbox.js
│   │   ├── bootstrap-datepicker.js
│   │   ├── bootstrap.js
│   │   ├── clockpicker.js
│   │   ├── custom.js
│   │   ├── flot/
│   │   │   ├── 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
│   │   ├── gcal.js
│   │   ├── jquery-1.12.4.intellisense.js
│   │   ├── jquery-1.12.4.js
│   │   ├── jquery-ui-1.12.1.js
│   │   ├── jquery.icheck.js
│   │   ├── jquery.unobtrusive-ajax.js
│   │   ├── jquery.validate-vsdoc.js
│   │   ├── jquery.validate.js
│   │   ├── jquery.validate.unobtrusive.js
│   │   ├── modernizr-2.6.2.js
│   │   ├── moment-with-locales.js
│   │   ├── moment.js
│   │   ├── morris-data.js
│   │   ├── respond.js
│   │   ├── sb-admin-2.js
│   │   ├── toastr.js
│   │   ├── typeahead.bundle.js
│   │   ├── typeahead.jquery.js
│   │   └── vendors/
│   │       ├── Jquery-Smart-Wizard/
│   │       │   └── js/
│   │       │       └── jquery.smartWizard.js
│   │       ├── autosize.js
│   │       ├── fastclick/
│   │       │   └── fastclick.js
│   │       ├── iCheck/
│   │       │   └── icheck.js
│   │       └── select2/
│   │           ├── i18n/
│   │           │   ├── ar.js
│   │           │   ├── az.js
│   │           │   ├── bg.js
│   │           │   ├── ca.js
│   │           │   ├── cs.js
│   │           │   ├── da.js
│   │           │   ├── de.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
│   │           │   ├── hu.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
│   │           │   ├── pt-BR.js
│   │           │   ├── pt.js
│   │           │   ├── ro.js
│   │           │   ├── ru.js
│   │           │   ├── sk.js
│   │           │   ├── sr-Cyrl.js
│   │           │   ├── sr.js
│   │           │   ├── sv.js
│   │           │   ├── th.js
│   │           │   ├── tr.js
│   │           │   ├── uk.js
│   │           │   ├── vi.js
│   │           │   ├── zh-CN.js
│   │           │   └── zh-TW.js
│   │           ├── select2.full.js
│   │           └── select2.js
│   ├── Startup.cs
│   ├── Views/
│   │   ├── Account/
│   │   │   ├── AssistantForm.cshtml
│   │   │   ├── ConfirmEmail.cshtml
│   │   │   ├── DoctorForm.cshtml
│   │   │   ├── Edit.cshtml
│   │   │   ├── ExternalLoginConfirmation.cshtml
│   │   │   ├── ExternalLoginFailure.cshtml
│   │   │   ├── ForgotPassword.cshtml
│   │   │   ├── ForgotPasswordConfirmation.cshtml
│   │   │   ├── Index.cshtml
│   │   │   ├── Login.cshtml
│   │   │   ├── Register.cshtml
│   │   │   ├── ResetPassword.cshtml
│   │   │   ├── ResetPasswordConfirmation.cshtml
│   │   │   ├── SendCode.cshtml
│   │   │   ├── VerifyCode.cshtml
│   │   │   └── _ExternalLoginsListPartial.cshtml
│   │   ├── Appointments/
│   │   │   ├── Create.cshtml
│   │   │   ├── Edit.cshtml
│   │   │   ├── GetUpcommingAppointments.cshtml
│   │   │   ├── Index.cshtml
│   │   │   ├── InvalidAppointment.cshtml
│   │   │   └── _AppointmentPartial.cshtml
│   │   ├── Attendances/
│   │   │   ├── AttendanceForm.cshtml
│   │   │   ├── _AttendancePartial.cshtml
│   │   │   └── _Confirmation.cshtml
│   │   ├── Doctors/
│   │   │   ├── Details.cshtml
│   │   │   ├── DoctorProfile.cshtml
│   │   │   ├── Edit.cshtml
│   │   │   └── Index.cshtml
│   │   ├── Home/
│   │   │   ├── About.cshtml
│   │   │   ├── Contact.cshtml
│   │   │   └── Index.cshtml
│   │   ├── Manage/
│   │   │   ├── AddPhoneNumber.cshtml
│   │   │   ├── ChangePassword.cshtml
│   │   │   ├── Index.cshtml
│   │   │   ├── ManageLogins.cshtml
│   │   │   ├── SetPassword.cshtml
│   │   │   └── VerifyPhoneNumber.cshtml
│   │   ├── Patients/
│   │   │   ├── Details.cshtml
│   │   │   ├── Index.cshtml
│   │   │   └── PatientForm.cshtml
│   │   ├── Reports/
│   │   │   ├── Appointments.cshtml
│   │   │   ├── Attandences.cshtml
│   │   │   └── DaillyAppointments.cshtml
│   │   ├── Shared/
│   │   │   ├── Error.cshtml
│   │   │   ├── Lockout.cshtml
│   │   │   ├── Patients.cshtml
│   │   │   ├── _AdminNav.cshtml
│   │   │   ├── _Appointments.cshtml
│   │   │   ├── _AttandencePartial.cshtml
│   │   │   ├── _DailyAppointments.cshtml
│   │   │   ├── _Details.cshtml
│   │   │   ├── _DoctorNav.cshtml
│   │   │   ├── _Layout.cshtml
│   │   │   ├── _LayoutOut.cshtml
│   │   │   └── _LoginPartial.cshtml
│   │   ├── Web.config
│   │   └── _ViewStart.cshtml
│   ├── Web.Debug.config
│   ├── Web.Release.config
│   ├── Web.config
│   └── packages.config
├── ClinicManagement.sln
├── LICENSE
└── README.md

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

================================================
FILE: .gitattributes
================================================
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto

###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs     diff=csharp

###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following 
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln       merge=binary
#*.csproj    merge=binary
#*.vbproj    merge=binary
#*.vcxproj   merge=binary
#*.vcproj    merge=binary
#*.dbproj    merge=binary
#*.fsproj    merge=binary
#*.lsproj    merge=binary
#*.wixproj   merge=binary
#*.modelproj merge=binary
#*.sqlproj   merge=binary
#*.wwaproj   merge=binary

###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg   binary
#*.png   binary
#*.gif   binary

###############################################################################
# diff behavior for common document formats
# 
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the 
# entries below.
###############################################################################
#*.doc   diff=astextplain
#*.DOC   diff=astextplain
#*.docx  diff=astextplain
#*.DOCX  diff=astextplain
#*.dot   diff=astextplain
#*.DOT   diff=astextplain
#*.pdf   diff=astextplain
#*.PDF   diff=astextplain
#*.rtf   diff=astextplain
#*.RTF   diff=astextplain


================================================
FILE: .gitignore
================================================
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/

# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

# DNX
project.lock.json
project.fragment.lock.json
artifacts/

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb

# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding add-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
#*.pubxml
*.publishproj

# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignoreable files
*.nuget.props
*.nuget.targets

# Microsoft Azure Build Output
csx/
*.build.csdef

# Microsoft Azure Emulator
ecf/
rcf/

# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt

# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/

# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
node_modules/
orleans.codegen.cs

# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

# GhostDoc plugin setting file
*.GhostDoc.xml

# Node.js Tools for Visual Studio
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions

# Paket dependency manager
.paket/paket.exe
paket-files/

# FAKE - F# Make
.fake/

# JetBrains Rider
.idea/
*.sln.iml

# CodeRush
.cr/

# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc

================================================
FILE: ClinicManagement/App_Start/BundleConfig.cs
================================================
using System.Web.Optimization;

namespace ClinicManagement
{
    public class BundleConfig
    {
        // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
        public static void RegisterBundles(BundleCollection bundles)
        {
            bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                        "~/Scripts/jquery-{version}.js",
                        "~/Scripts/jquery-ui-{version}.js"
                ));

            bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                        "~/Scripts/jquery.validate*"));

            // Use the development version of Modernizr to develop with and learn from. Then, when you're
            // ready for production, use the build tool at http://modernizr.com to pick only the tests you need.
            bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
                        "~/Scripts/modernizr-*"));



            bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
                      "~/Scripts/bootstrap.min.js",
                      "~/Scripts/bootstrap-datepicker.js",
                      "~/Scripts/clockpicker.js",
                      "~/Scripts/custom.js",
                      "~/Scripts/DataTables/jquery.datatables.js",
                      "~/Scripts/DataTables/datatables.bootstrap.js",
                      "~/Scripts/DataTables/dataTables.buttons.js",
                        "~/Scripts/DataTables/jszip.js",
                      "~/Scripts/DataTables/buttons.html5.js",
                        "~/Scripts/DataTables/buttons.print.js",
                      "~/Scripts/DataTables/pdfmake.js",
                      "~/Scripts/DataTables/vfs_fonts.js",
                    "~/Scripts/raphael.min.js",
                    "~/Scripts/jquery-ui-1.12.1.min.js",
                      "~/Scripts/bootbox.min.js",
                      "~/Scripts/venders/iCheck/icheck.min.js",
                      "~/Scripts/vendors/autosize",
                      "~/Scripts/vendors/select2.full.min.js",
                      "~/Scripts/typeahead.bundle.js",
                      "~/Scripts/toastr.js",
                      "~/Scripts/respond.js"));


            bundles.Add(new StyleBundle("~/Content/css").Include(
                      "~/Content/bootstrap.css",
                      "~/Content/Site.css",
                      "~/Content/bootstrap-datepicker.css",
                      "~/Content/clockpicker.css",
                      "~/Content/DataTables/css/dataTables.bootstrap.css",
                      "~/Content/DataTables/css/buttons.dataTables.css",
                      "~/Content/css/custom.css",
                      "~/Content/css/morris.css",
                      "~/Content/typeahead.css",
                      "~/Content/toastr.css",
                      "~/Content/themes/base/jquery-ui.min.css",
                      "~/Content/css/nprogress.css",
                      //"~/Content/fullcalendar.print.css",
                      "~/Content/css/animate.css",
                      "~/Content/iCheck/flat/green.css",
                      "~/Content/css/select2.min.css",
                      //"~/Content/fonts/fontawesome-all.css",
                      "~/Content/css/font-awesome.min.css",
                      "~/Content/themes/base/core.css",
                      "~/Content/themes/base/resizable.css",
                      "~/Content/themes/base/selectable.css",
                      "~/Content/themes/base/accordion.css",
                      "~/Content/themes/base/autocomplete.css",
                      "~/Content/themes/base/button.css",
                      "~/Content/themes/base/dialog.css",
                      "~/Content/themes/base/slider.css",
                      "~/Content/themes/base/tabs.css",
                      "~/Content/themes/base/datepicker.css",
                      "~/Content/themes/base/progressbar.css",
                      "~/Content/themes/base/theme.css"
                ));
        }
    }
}


================================================
FILE: ClinicManagement/App_Start/FilterConfig.cs
================================================
using System.Web;
using System.Web.Mvc;

namespace ClinicManagement
{
    public class FilterConfig
    {
        public static void RegisterGlobalFilters(GlobalFilterCollection filters)
        {
            filters.Add(new HandleErrorAttribute());
        }
    }
}


================================================
FILE: ClinicManagement/App_Start/IdentityConfig.cs
================================================
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
using Microsoft.AspNet.Identity.Owin;
using Microsoft.Owin;
using Microsoft.Owin.Security;
using System;
using System.Security.Claims;
using System.Threading.Tasks;
using ClinicManagement.Core.Models;
using ClinicManagement.Persistence;

namespace ClinicManagement
{
    // Configure the  rolemanager used in the application.  Rolemanager is defined in asp.net identity core assembly
    public class ApplicationRoleManager : RoleManager<IdentityRole>
    {
        public ApplicationRoleManager(IRoleStore<IdentityRole, string> roleStore)
            : base(roleStore) { }
        public static ApplicationRoleManager Create(IdentityFactoryOptions<ApplicationRoleManager> options, IOwinContext context)
        {
            return new ApplicationRoleManager(new RoleStore<IdentityRole>(context.Get<ApplicationDbContext>()));
        }
    }

    public class EmailService : IIdentityMessageService
    {
        public Task SendAsync(IdentityMessage message)
        {
            // Plug in your email service here to send an email.
            return Task.FromResult(0);
        }
    }

    public class SmsService : IIdentityMessageService
    {
        public Task SendAsync(IdentityMessage message)
        {
            // Plug in your SMS service here to send a text message.
            return Task.FromResult(0);
        }
    }

    // Configure the application user manager used in this application. UserManager is defined in ASP.NET Identity and is used by the application.
    public class ApplicationUserManager : UserManager<ApplicationUser>
    {
        public ApplicationUserManager(IUserStore<ApplicationUser> store)
            : base(store)
        {
        }

        public static ApplicationUserManager Create(IdentityFactoryOptions<ApplicationUserManager> options, IOwinContext context)
        {
            var manager = new ApplicationUserManager(new UserStore<ApplicationUser>(context.Get<ApplicationDbContext>()));
            // Configure validation logic for usernames
            manager.UserValidator = new UserValidator<ApplicationUser>(manager)
            {
                AllowOnlyAlphanumericUserNames = false,
                RequireUniqueEmail = true
            };

            // Configure validation logic for passwords
            manager.PasswordValidator = new PasswordValidator
            {
                RequiredLength = 6,
                RequireNonLetterOrDigit = true,
                RequireDigit = true,
                RequireLowercase = true,
                RequireUppercase = true,
            };

            // Configure user lockout defaults
            manager.UserLockoutEnabledByDefault = true;
            manager.DefaultAccountLockoutTimeSpan = TimeSpan.FromMinutes(5);
            manager.MaxFailedAccessAttemptsBeforeLockout = 5;

            // Register two factor authentication providers. This application uses Phone and Emails as a step of receiving a code for verifying the user
            // You can write your own provider and plug it in here.
            manager.RegisterTwoFactorProvider("Phone Code", new PhoneNumberTokenProvider<ApplicationUser>
            {
                MessageFormat = "Your security code is {0}"
            });
            manager.RegisterTwoFactorProvider("Email Code", new EmailTokenProvider<ApplicationUser>
            {
                Subject = "Security Code",
                BodyFormat = "Your security code is {0}"
            });
            manager.EmailService = new EmailService();
            manager.SmsService = new SmsService();
            var dataProtectionProvider = options.DataProtectionProvider;
            if (dataProtectionProvider != null)
            {
                manager.UserTokenProvider =
                    new DataProtectorTokenProvider<ApplicationUser>(dataProtectionProvider.Create("ASP.NET Identity"));
            }
            return manager;
        }
    }

    // Configure the application sign-in manager which is used in this application.
    public class ApplicationSignInManager : SignInManager<ApplicationUser, string>
    {
        public ApplicationSignInManager(ApplicationUserManager userManager, IAuthenticationManager authenticationManager)
            : base(userManager, authenticationManager)
        {
        }

        public override Task<ClaimsIdentity> CreateUserIdentityAsync(ApplicationUser user)
        {
            return user.GenerateUserIdentityAsync((ApplicationUserManager)UserManager);
        }

        public static ApplicationSignInManager Create(IdentityFactoryOptions<ApplicationSignInManager> options, IOwinContext context)
        {
            return new ApplicationSignInManager(context.GetUserManager<ApplicationUserManager>(), context.Authentication);
        }



        //override PasswordSignInAsyc for active and locked users

        public override Task<SignInStatus> PasswordSignInAsync(string userName, string password, bool rememberMe, bool shouldLockout)
        {
            var user = UserManager.FindByEmailAsync(userName).Result;

            if ((user.IsActive.HasValue && !user.IsActive.HasValue) || !user.IsActive.HasValue)
                return Task.FromResult<SignInStatus>(SignInStatus.LockedOut);

            return base.PasswordSignInAsync(userName, password, rememberMe, shouldLockout);
        }
    }
}


================================================
FILE: ClinicManagement/App_Start/MappingProfile.cs
================================================
using AutoMapper;
using ClinicManagement.Core.Dto;
using ClinicManagement.Core.Models;
using ClinicManagement.Core.Repositories;

namespace ClinicManagement.App_Start
{
    public class MappingProfile : Profile
    {
        public MappingProfile()
        {
            Mapper.CreateMap<Patient, PatientDto>();
            Mapper.CreateMap<City, CityDto>();
            Mapper.CreateMap<Doctor, DoctorDto>();
            Mapper.CreateMap<Specialization, SpecializationDto>();
            //Mapper.CreateMap<DoctorFormViewModel, Doctor>();
        }
    }
}

================================================
FILE: ClinicManagement/App_Start/NinjectWebCommon.cs
================================================
[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(ClinicManagement.App_Start.NinjectWebCommon), "Start")]
[assembly: WebActivatorEx.ApplicationShutdownMethodAttribute(typeof(ClinicManagement.App_Start.NinjectWebCommon), "Stop")]

namespace ClinicManagement.App_Start
{
    using Microsoft.Web.Infrastructure.DynamicModuleHelper;
    using Ninject;
    using Ninject.Extensions.Conventions;
    using Ninject.Web.Common;
    using System;
    using System.Web;

    public static class NinjectWebCommon
    {
        private static readonly Bootstrapper bootstrapper = new Bootstrapper();

        /// <summary>
        /// Starts the application
        /// </summary>
        public static void Start()
        {
            DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule));
            DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule));
            bootstrapper.Initialize(CreateKernel);
        }

        /// <summary>
        /// Stops the application.
        /// </summary>
        public static void Stop()
        {
            bootstrapper.ShutDown();
        }

        /// <summary>
        /// Creates the kernel that will manage your application.
        /// </summary>
        /// <returns>The created kernel.</returns>
        private static IKernel CreateKernel()
        {
            var kernel = new StandardKernel();
            try
            {
                kernel.Bind<Func<IKernel>>().ToMethod(ctx => () => new Bootstrapper().Kernel);
                kernel.Bind<IHttpModule>().To<HttpApplicationInitializationHttpModule>();

                RegisterServices(kernel);
                kernel.Bind(x =>
                {
                    x.FromThisAssembly()
                        .SelectAllClasses()
                        .BindDefaultInterface();
                });
                return kernel;
            }
            catch
            {
                kernel.Dispose();
                throw;
            }
        }

        /// <summary>
        /// Load your modules or register your services here!
        /// </summary>
        /// <param name="kernel">The kernel.</param>
        private static void RegisterServices(IKernel kernel)
        {
        }
    }
}


================================================
FILE: ClinicManagement/App_Start/RouteConfig.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace ClinicManagement
{
    public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
    }
}


================================================
FILE: ClinicManagement/App_Start/Startup.Auth.cs
================================================
using System;
using ClinicManagement.Core.Models;
using ClinicManagement.Persistence;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.Owin;
using Microsoft.Owin;
using Microsoft.Owin.Security.Cookies;
using Microsoft.Owin.Security.Google;
using Owin;

namespace ClinicManagement
{
    public partial class Startup
    {
        // For more information on configuring authentication, please visit http://go.microsoft.com/fwlink/?LinkId=301864
        public void ConfigureAuth(IAppBuilder app)
        {
            // Configure the db context, user manager and signin manager to use a single instance per request
            app.CreatePerOwinContext(ApplicationDbContext.Create);
            app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);
            app.CreatePerOwinContext<ApplicationSignInManager>(ApplicationSignInManager.Create);

            // Enable the application to use a cookie to store information for the signed in user
            // and to use a cookie to temporarily store information about a user logging in with a third party login provider
            // Configure the sign in cookie
            app.UseCookieAuthentication(new CookieAuthenticationOptions
            {
                AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
                LoginPath = new PathString("/Account/Login"),
                Provider = new CookieAuthenticationProvider
                {
                    // Enables the application to validate the security stamp when the user logs in.
                    // This is a security feature which is used when you change a password or add an external login to your account.  
                    OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
                        validateInterval: TimeSpan.FromMinutes(30),
                        regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
                }
            });            
            app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);

            // Enables the application to temporarily store user information when they are verifying the second factor in the two-factor authentication process.
            app.UseTwoFactorSignInCookie(DefaultAuthenticationTypes.TwoFactorCookie, TimeSpan.FromMinutes(5));

            // Enables the application to remember the second login verification factor such as phone or email.
            // Once you check this option, your second step of verification during the login process will be remembered on the device where you logged in from.
            // This is similar to the RememberMe option when you log in.
            app.UseTwoFactorRememberBrowserCookie(DefaultAuthenticationTypes.TwoFactorRememberBrowserCookie);

            // Uncomment the following lines to enable logging in with third party login providers
            //app.UseMicrosoftAccountAuthentication(
            //    clientId: "",
            //    clientSecret: "");

            //app.UseTwitterAuthentication(
            //   consumerKey: "",
            //   consumerSecret: "");

            //app.UseFacebookAuthentication(
            //   appId: "",
            //   appSecret: "");

            //app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions()
            //{
            //    ClientId = "",
            //    ClientSecret = ""
            //});
        }
    }
}

================================================
FILE: ClinicManagement/App_Start/WebApiConfig.cs
================================================
using System.Web.Http;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;

namespace ClinicManagement
{
    public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {
            // formate with camelcase
            var setting = GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings;
            setting.ContractResolver = new CamelCasePropertyNamesContractResolver();
            setting.Formatting = Formatting.Indented;

            //parent child serialization
            var json = config.Formatters.JsonFormatter;
            json.SerializerSettings.PreserveReferencesHandling = Newtonsoft.Json.PreserveReferencesHandling.Objects;
            config.Formatters.Remove(config.Formatters.XmlFormatter);

            //var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
            //json.SerializerSettings.PreserveReferencesHandling =
            //    Newtonsoft.Json.PreserveReferencesHandling.None;


            // Web API configuration and services

            // Web API routes
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
        }
    }
}


================================================
FILE: ClinicManagement/ApplicationInsights.config
================================================
<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings">
	<TelemetryModules>
		<Add Type="Microsoft.ApplicationInsights.DependencyCollector.DependencyTrackingTelemetryModule, Microsoft.AI.DependencyCollector"/>
		<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
			<!--
      Use the following syntax here to collect additional performance counters:
      
      <Counters>
        <Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\Handle Count" ReportAs="Process handle count" />
        ...
      </Counters>
      
      PerformanceCounter must be either \CategoryName(InstanceName)\CounterName or \CategoryName\CounterName
      
      Counter names may only contain letters, round brackets, forward slashes, hyphens, underscores, spaces and dots.
      You may provide an optional ReportAs attribute which will be used as the metric name when reporting counter data.
      For the purposes of reporting, metric names will be sanitized by removing all invalid characters from the resulting metric name.
      
      NOTE: performance counters configuration will be lost upon NuGet upgrade.
      
      The following placeholders are supported as InstanceName:
        ??APP_WIN32_PROC?? - instance name of the application process  for Win32 counters.
        ??APP_W3SVC_PROC?? - instance name of the application IIS worker process for IIS/ASP.NET counters.
        ??APP_CLR_PROC?? - instance name of the application CLR process for .NET counters.
      -->
		</Add>
		<Add Type="Microsoft.ApplicationInsights.WindowsServer.DeveloperModeWithDebuggerAttachedTelemetryModule, Microsoft.AI.WindowsServer"/>
		<Add Type="Microsoft.ApplicationInsights.WindowsServer.UnhandledExceptionTelemetryModule, Microsoft.AI.WindowsServer"/>
		<Add Type="Microsoft.ApplicationInsights.WindowsServer.UnobservedExceptionTelemetryModule, Microsoft.AI.WindowsServer"/>
		<Add Type="Microsoft.ApplicationInsights.Web.RequestTrackingTelemetryModule, Microsoft.AI.Web">
			<Handlers>
				<!-- 
        Add entries here to filter out additional handlers: 
        
        NOTE: handler configuration will be lost upon NuGet upgrade.
        -->
				<Add>System.Web.Handlers.TransferRequestHandler</Add>
				<Add>Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.RequestDataHttpHandler</Add>
				<Add>System.Web.StaticFileHandler</Add>
				<Add>System.Web.Handlers.AssemblyResourceLoader</Add>
				<Add>System.Web.Optimization.BundleHandler</Add>
				<Add>System.Web.Script.Services.ScriptHandlerFactory</Add>
				<Add>System.Web.Handlers.TraceHandler</Add>
				<Add>System.Web.Services.Discovery.DiscoveryRequestHandler</Add>
				<Add>System.Web.HttpDebugHandler</Add>
			</Handlers>
		</Add>
		<Add Type="Microsoft.ApplicationInsights.Web.ExceptionTrackingTelemetryModule, Microsoft.AI.Web"/>
	</TelemetryModules>
	<TelemetryChannel Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.ServerTelemetryChannel, Microsoft.AI.ServerTelemetryChannel"/>
	<TelemetryProcessors>
		<Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
			<MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond>
		</Add>
	</TelemetryProcessors>
<!-- 
    Learn more about Application Insights configuration with ApplicationInsights.config here: 
    http://go.microsoft.com/fwlink/?LinkID=513840
    
    Note: If not present, please add <InstrumentationKey>Your Key</InstrumentationKey> to the top of this file.
  -->
<TelemetryInitializers>
<Add Type="Microsoft.ApplicationInsights.WindowsServer.AzureRoleEnvironmentTelemetryInitializer, Microsoft.AI.WindowsServer"/>
<Add Type="Microsoft.ApplicationInsights.WindowsServer.DomainNameRoleInstanceTelemetryInitializer, Microsoft.AI.WindowsServer"/>
<Add Type="Microsoft.ApplicationInsights.WindowsServer.BuildInfoConfigComponentVersionTelemetryInitializer, Microsoft.AI.WindowsServer"/>
<Add Type="Microsoft.ApplicationInsights.Web.WebTestTelemetryInitializer, Microsoft.AI.Web"/>
<Add Type="Microsoft.ApplicationInsights.Web.SyntheticUserAgentTelemetryInitializer, Microsoft.AI.Web">
<Filters>
<Add Pattern="(YottaaMonitor|BrowserMob|HttpMonitor|YandexBot|BingPreview|PagePeeker|ThumbShotsBot|WebThumb|URL2PNG|ZooShot|GomezA|Catchpoint bot|Willow Internet Crawler|Google SketchUp|Read%20Later|KTXN|Pingdom|AlwaysOn)"/>
<Add Pattern="Slurp" SourceName="Yahoo Bot"/>
<Add Pattern="(bot|zao|borg|Bot|oegp|silk|Xenu|zeal|^NING|crawl|Crawl|htdig|lycos|slurp|teoma|voila|yahoo|Sogou|CiBra|Nutch|^Java/|^JNLP/|Daumoa|Genieo|ichiro|larbin|pompos|Scrapy|snappy|speedy|spider|Spider|vortex|favicon|indexer|Riddler|scooter|scraper|scrubby|WhatWeb|WinHTTP|^voyager|archiver|Icarus6j|mogimogi|Netvibes|altavista|charlotte|findlinks|Retreiver|TLSProber|WordPress|wsr\-agent|Squrl Java|A6\-Indexer|netresearch|searchsight|http%20client|Python-urllib|dataparksearch|Screaming Frog|AppEngine-Google|YahooCacheSystem|semanticdiscovery|facebookexternalhit|Google.*/\+/web/snippet|Google-HTTP-Java-Client)"
SourceName="Spider"/>
</Filters>
</Add>
<Add Type="Microsoft.ApplicationInsights.Web.ClientIpHeaderTelemetryInitializer, Microsoft.AI.Web"/>
<Add Type="Microsoft.ApplicationInsights.Web.OperationNameTelemetryInitializer, Microsoft.AI.Web"/>
<Add Type="Microsoft.ApplicationInsights.Web.OperationCorrelationTelemetryInitializer, Microsoft.AI.Web"/>
<Add Type="Microsoft.ApplicationInsights.Web.UserTelemetryInitializer, Microsoft.AI.Web"/>
<Add Type="Microsoft.ApplicationInsights.Web.AuthenticatedUserIdTelemetryInitializer, Microsoft.AI.Web"/>
<Add Type="Microsoft.ApplicationInsights.Web.AccountIdTelemetryInitializer, Microsoft.AI.Web"/>
<Add Type="Microsoft.ApplicationInsights.Web.SessionTelemetryInitializer, Microsoft.AI.Web"/>
</TelemetryInitializers>
</ApplicationInsights>

================================================
FILE: ClinicManagement/ClinicManagement.csproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
  <Import Project="..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props')" />
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProductVersion>
    </ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{27C1D62D-33DD-4615-AA01-EAED607B3178}</ProjectGuid>
    <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>ClinicManagement</RootNamespace>
    <AssemblyName>ClinicManagement</AssemblyName>
    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    <MvcBuildViews>false</MvcBuildViews>
    <UseIISExpress>true</UseIISExpress>
    <IISExpressSSLPort />
    <IISExpressAnonymousAuthentication />
    <IISExpressWindowsAuthentication />
    <IISExpressUseClassicPipelineMode />
    <UseGlobalApplicationHostFile />
    <NuGetPackageImportStamp>
    </NuGetPackageImportStamp>
    <SccProjectName>SAK</SccProjectName>
    <SccLocalPath>SAK</SccLocalPath>
    <SccAuxPath>SAK</SccAuxPath>
    <SccProvider>SAK</SccProvider>
    <Use64BitIISExpress />
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="AutoMapper, Version=4.1.1.0, Culture=neutral, PublicKeyToken=be96cd2c38ef1005, processorArchitecture=MSIL">
      <HintPath>..\packages\AutoMapper.4.1.1\lib\net45\AutoMapper.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Castle.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
      <HintPath>..\packages\Castle.Core.4.2.0\lib\net45\Castle.Core.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.AI.Agent.Intercept, Version=1.2.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.ApplicationInsights.Agent.Intercept.1.2.1\lib\net45\Microsoft.AI.Agent.Intercept.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.AI.DependencyCollector, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.ApplicationInsights.DependencyCollector.2.0.0\lib\net45\Microsoft.AI.DependencyCollector.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.AI.PerfCounterCollector, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.ApplicationInsights.PerfCounterCollector.2.0.0\lib\net45\Microsoft.AI.PerfCounterCollector.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.AI.ServerTelemetryChannel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.2.0.0\lib\net45\Microsoft.AI.ServerTelemetryChannel.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.AI.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.ApplicationInsights.Web.2.0.0\lib\net45\Microsoft.AI.Web.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.AI.WindowsServer, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.ApplicationInsights.WindowsServer.2.0.0\lib\net45\Microsoft.AI.WindowsServer.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.ApplicationInsights, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.ApplicationInsights.2.0.0\lib\net46\Microsoft.ApplicationInsights.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="Ninject, Version=3.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
      <HintPath>..\packages\Ninject.3.2.0.0\lib\net45-full\Ninject.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Ninject.Extensions.Conventions, Version=3.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
      <HintPath>..\packages\Ninject.Extensions.Conventions.3.2.0.0\lib\net45-full\Ninject.Extensions.Conventions.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Ninject.Web.Common, Version=3.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
      <HintPath>..\packages\Ninject.Web.Common.3.2.0.0\lib\net45-full\Ninject.Web.Common.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Ninject.Web.Mvc, Version=3.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
      <HintPath>..\packages\Ninject.MVC5.3.2.1.0\lib\net45-full\Ninject.Web.Mvc.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="Ninject.Web.WebApi, Version=3.2.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7, processorArchitecture=MSIL">
      <HintPath>..\packages\Ninject.Web.WebApi.3.2.1.0\lib\net45-full\Ninject.Web.WebApi.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.Data" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Web.DynamicData" />
    <Reference Include="System.Web.Entity" />
    <Reference Include="System.Web.ApplicationServices" />
    <Reference Include="System.ComponentModel.DataAnnotations" />
    <Reference Include="System.Core" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Web" />
    <Reference Include="System.Web.Extensions" />
    <Reference Include="System.Web.Abstractions" />
    <Reference Include="System.Web.Routing" />
    <Reference Include="System.Xml" />
    <Reference Include="System.Configuration" />
    <Reference Include="System.Web.Services" />
    <Reference Include="System.EnterpriseServices" />
    <Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <Private>True</Private>
      <HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
    </Reference>
    <Reference Include="System.Net.Http">
    </Reference>
    <Reference Include="System.Net.Http.WebRequest">
    </Reference>
    <Reference Include="System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <Private>True</Private>
      <HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.Helpers.dll</HintPath>
    </Reference>
    <Reference Include="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <Private>True</Private>
      <HintPath>..\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll</HintPath>
    </Reference>
    <Reference Include="System.Web.Optimization">
      <HintPath>..\packages\Microsoft.AspNet.Web.Optimization.1.1.3\lib\net40\System.Web.Optimization.dll</HintPath>
    </Reference>
    <Reference Include="System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <Private>True</Private>
      <HintPath>..\packages\Microsoft.AspNet.Razor.3.2.3\lib\net45\System.Web.Razor.dll</HintPath>
    </Reference>
    <Reference Include="System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <Private>True</Private>
      <HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.dll</HintPath>
    </Reference>
    <Reference Include="System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <Private>True</Private>
      <HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Deployment.dll</HintPath>
    </Reference>
    <Reference Include="System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
      <Private>True</Private>
      <HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Razor.dll</HintPath>
    </Reference>
    <Reference Include="WebActivatorEx, Version=2.0.0.0, Culture=neutral, PublicKeyToken=7b26dc2a43f6a0d4, processorArchitecture=MSIL">
      <HintPath>..\packages\WebActivatorEx.2.0\lib\net40\WebActivatorEx.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="WebGrease">
      <Private>True</Private>
      <HintPath>..\packages\WebGrease.1.5.2\lib\WebGrease.dll</HintPath>
    </Reference>
    <Reference Include="Antlr3.Runtime">
      <Private>True</Private>
      <HintPath>..\packages\Antlr.3.4.1.9004\lib\Antlr3.Runtime.dll</HintPath>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Reference Include="Newtonsoft.Json">
      <HintPath>..\packages\Newtonsoft.Json.6.0.4\lib\net45\Newtonsoft.Json.dll</HintPath>
    </Reference>
    <Reference Include="System.Net.Http.Formatting">
      <HintPath>..\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll</HintPath>
    </Reference>
    <Reference Include="System.Web.Http">
      <HintPath>..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll</HintPath>
    </Reference>
    <Reference Include="System.Web.Http.WebHost">
      <HintPath>..\packages\Microsoft.AspNet.WebApi.WebHost.5.2.3\lib\net45\System.Web.Http.WebHost.dll</HintPath>
    </Reference>
    <Reference Include="EntityFramework">
      <HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
    </Reference>
    <Reference Include="EntityFramework.SqlServer">
      <HintPath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.SqlServer.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.AspNet.Identity.Core">
      <HintPath>..\packages\Microsoft.AspNet.Identity.Core.2.2.1\lib\net45\Microsoft.AspNet.Identity.Core.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.AspNet.Identity.Owin">
      <HintPath>..\packages\Microsoft.AspNet.Identity.Owin.2.2.1\lib\net45\Microsoft.AspNet.Identity.Owin.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.AspNet.Identity.EntityFramework">
      <HintPath>..\packages\Microsoft.AspNet.Identity.EntityFramework.2.2.1\lib\net45\Microsoft.AspNet.Identity.EntityFramework.dll</HintPath>
    </Reference>
    <Reference Include="Owin">
      <HintPath>..\packages\Owin.1.0\lib\net40\Owin.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin">
      <HintPath>..\packages\Microsoft.Owin.3.0.1\lib\net45\Microsoft.Owin.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin.Host.SystemWeb">
      <HintPath>..\packages\Microsoft.Owin.Host.SystemWeb.3.0.1\lib\net45\Microsoft.Owin.Host.SystemWeb.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin.Security">
      <HintPath>..\packages\Microsoft.Owin.Security.3.0.1\lib\net45\Microsoft.Owin.Security.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin.Security.Facebook">
      <HintPath>..\packages\Microsoft.Owin.Security.Facebook.3.0.1\lib\net45\Microsoft.Owin.Security.Facebook.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin.Security.Cookies">
      <HintPath>..\packages\Microsoft.Owin.Security.Cookies.3.0.1\lib\net45\Microsoft.Owin.Security.Cookies.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin.Security.OAuth">
      <HintPath>..\packages\Microsoft.Owin.Security.OAuth.3.0.1\lib\net45\Microsoft.Owin.Security.OAuth.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin.Security.Google">
      <HintPath>..\packages\Microsoft.Owin.Security.Google.3.0.1\lib\net45\Microsoft.Owin.Security.Google.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin.Security.Twitter">
      <HintPath>..\packages\Microsoft.Owin.Security.Twitter.3.0.1\lib\net45\Microsoft.Owin.Security.Twitter.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.Owin.Security.MicrosoftAccount">
      <HintPath>..\packages\Microsoft.Owin.Security.MicrosoftAccount.3.0.1\lib\net45\Microsoft.Owin.Security.MicrosoftAccount.dll</HintPath>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="App_Start\BundleConfig.cs" />
    <Compile Include="App_Start\FilterConfig.cs" />
    <Compile Include="App_Start\IdentityConfig.cs" />
    <Compile Include="App_Start\MappingProfile.cs" />
    <Compile Include="App_Start\NinjectWebCommon.cs" />
    <Compile Include="App_Start\RouteConfig.cs" />
    <Compile Include="App_Start\Startup.Auth.cs" />
    <Compile Include="App_Start\WebApiConfig.cs" />
    <Compile Include="Controllers\AppointmentsController.cs" />
    <Compile Include="Core\ViewModel\AppointmentSearchVM.cs" />
    <Compile Include="Controllers\DoctorsController.cs" />
    <Compile Include="Controllers\ReportsController.cs" />
    <Compile Include="Core\Dto\CityDto.cs" />
    <Compile Include="Core\Dto\DoctorDto.cs" />
    <Compile Include="Core\Dto\SpecializationDto.cs" />
    <Compile Include="Core\Models\Appointment.cs" />
    <Compile Include="Core\Repositories\IAppointmentRepository.cs" />
    <Compile Include="Core\ViewModel\AppointmentFormViewModel.cs" />
    <Compile Include="Core\ViewModel\DoctorDetailViewModel.cs" />
    <Compile Include="Core\ViewModel\ValidDate.cs" />
    <Compile Include="Persistence\EntityConfigurations\AppointmentConfiguration.cs" />
    <Compile Include="Persistence\EntityConfigurations\CityConfiguration.cs" />
    <Compile Include="Persistence\EntityConfigurations\DoctorConfiguration.cs" />
    <Compile Include="Persistence\EntityConfigurations\AttendanceConfiguration.cs" />
    <Compile Include="Persistence\EntityConfigurations\PatientStatusConfiguration.cs" />
    <Compile Include="Persistence\EntityConfigurations\SpecializationConfiguration.cs" />
    <Compile Include="Core\Helpers\ClinicMgtHelpers.cs" />
    <Compile Include="Core\Helpers\EnumHelpers.cs" />
    <Compile Include="Core\Models\City.cs" />
    <Compile Include="Core\Models\Gender.cs" />
    <Compile Include="Core\Models\RoleName.cs" />
    <Compile Include="Core\Models\PatientStatus.cs" />
    <Compile Include="Core\IUnitOfWork.cs" />
    <Compile Include="Persistence\Repositories\AppointmentRepository.cs" />
    <Compile Include="Persistence\UnitOfWork.cs" />
    <Compile Include="Persistence\Repositories\ApplicationUserRepository.cs" />
    <Compile Include="Persistence\Repositories\CityRepository.cs" />
    <Compile Include="Persistence\Repositories\DoctorRepository.cs" />
    <Compile Include="Core\Repositories\IApplicationUserRepository.cs" />
    <Compile Include="Core\Repositories\ICityRepository.cs" />
    <Compile Include="Core\Repositories\IDoctorRepository.cs" />
    <Compile Include="Core\Repositories\IPatientRepository.cs" />
    <Compile Include="Core\Repositories\IAttendanceRepository.cs" />
    <Compile Include="Core\Repositories\ISpecializationRepository.cs" />
    <Compile Include="Persistence\Repositories\PatientRepository.cs" />
    <Compile Include="Persistence\Repositories\AttendanceRepository.cs" />
    <Compile Include="Persistence\Repositories\SpecializationRepository.cs" />
    <Compile Include="Core\ViewModel\UserViewModel.cs" />
    <Compile Include="Core\ViewModel\DoctorFormViewModel.cs" />
    <Compile Include="Controllers\AccountController.cs" />
    <Compile Include="Controllers\Api\PatientsController.cs" />
    <Compile Include="Controllers\AttendancesController.cs" />
    <Compile Include="Controllers\HomeController.cs" />
    <Compile Include="Controllers\ManageController.cs" />
    <Compile Include="Controllers\PatientsController.cs" />
    <Compile Include="Core\Dto\PatientDto.cs" />
    <Compile Include="Persistence\EntityConfigurations\PatientConfiguration.cs" />
    <Compile Include="Global.asax.cs">
      <DependentUpon>Global.asax</DependentUpon>
    </Compile>
    <Compile Include="Core\ViewModel\AccountViewModels.cs" />
    <Compile Include="Persistence\ApplicationDbContext.cs" />
    <Compile Include="Core\Models\ApplicationUser.cs" />
    <Compile Include="Core\Models\Doctor.cs" />
    <Compile Include="Core\Models\Attendance.cs" />
    <Compile Include="Core\ViewModel\ManageViewModels.cs" />
    <Compile Include="Core\Models\Patient.cs" />
    <Compile Include="Core\Models\Specialization.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Startup.cs" />
    <Compile Include="Core\ViewModel\RegisterViewModel.cs" />
    <Compile Include="Core\ViewModel\AttendanceFormViewModel.cs" />
    <Compile Include="Core\ViewModel\PatientDetailViewModel.cs" />
    <Compile Include="Core\ViewModel\PatientFormViewModel.cs" />
    <Compile Include="Core\ViewModel\ValidTime.cs" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="Content\bootstrap-datepicker.css" />
    <Content Include="Content\bootstrap-datepicker.min.css" />
    <Content Include="Content\bootstrap-datepicker.standalone.css" />
    <Content Include="Content\bootstrap-datepicker.standalone.min.css" />
    <Content Include="Content\bootstrap-datepicker3.css" />
    <Content Include="Content\bootstrap-datepicker3.min.css" />
    <Content Include="Content\bootstrap-datepicker3.standalone.css" />
    <Content Include="Content\bootstrap-datepicker3.standalone.min.css" />
    <Content Include="Content\bootstrap-theme.css" />
    <Content Include="Content\bootstrap-theme.min.css" />
    <Content Include="Content\bootstrap.css" />
    <Content Include="Content\bootstrap.min.css" />
    <Content Include="Content\clockpicker.css" />
    <Content Include="Content\css\animate.css" />
    <Content Include="Content\css\bootstrap-social.css" />
    <Content Include="Content\css\bootstrap-theme.min.css" />
    <Content Include="Content\css\font-awesome.min.css" />
    <Content Include="Content\css\iCheck\green.css" />
    <Content Include="Content\css\metisMenu.min.css" />
    <Content Include="Content\css\morris.css" />
    <Content Include="Content\css\sb-admin-2.css" />
    <Content Include="Content\css\sb-admin-2.min.css" />
    <Content Include="Content\css\select2.css" />
    <Content Include="Content\css\select2.min.css" />
    <Content Include="Content\css\timeline.css" />
    <Content Include="Content\css\custom.css" />
    <Content Include="Content\css\custom.min.css" />
    <Content Include="Content\DataTables\css\autoFill.bootstrap.css" />
    <Content Include="Content\DataTables\css\autoFill.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\autoFill.bootstrap4.css" />
    <Content Include="Content\DataTables\css\autoFill.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\autoFill.dataTables.css" />
    <Content Include="Content\DataTables\css\autoFill.dataTables.min.css" />
    <Content Include="Content\DataTables\css\autoFill.foundation.css" />
    <Content Include="Content\DataTables\css\autoFill.foundation.min.css" />
    <Content Include="Content\DataTables\css\autoFill.jqueryui.css" />
    <Content Include="Content\DataTables\css\autoFill.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\autoFill.semanticui.css" />
    <Content Include="Content\DataTables\css\autoFill.semanticui.min.css" />
    <Content Include="Content\DataTables\css\buttons.bootstrap.css" />
    <Content Include="Content\DataTables\css\buttons.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\buttons.bootstrap4.css" />
    <Content Include="Content\DataTables\css\buttons.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\buttons.dataTables.css" />
    <Content Include="Content\DataTables\css\buttons.dataTables.min.css" />
    <Content Include="Content\DataTables\css\buttons.foundation.css" />
    <Content Include="Content\DataTables\css\buttons.foundation.min.css" />
    <Content Include="Content\DataTables\css\buttons.jqueryui.css" />
    <Content Include="Content\DataTables\css\buttons.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\buttons.semanticui.css" />
    <Content Include="Content\DataTables\css\buttons.semanticui.min.css" />
    <Content Include="Content\DataTables\css\colReorder.bootstrap.css" />
    <Content Include="Content\DataTables\css\colReorder.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\colReorder.bootstrap4.css" />
    <Content Include="Content\DataTables\css\colReorder.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\colReorder.dataTables.css" />
    <Content Include="Content\DataTables\css\colReorder.dataTables.min.css" />
    <Content Include="Content\DataTables\css\colReorder.foundation.css" />
    <Content Include="Content\DataTables\css\colReorder.foundation.min.css" />
    <Content Include="Content\DataTables\css\colReorder.jqueryui.css" />
    <Content Include="Content\DataTables\css\colReorder.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\colReorder.semanticui.css" />
    <Content Include="Content\DataTables\css\colReorder.semanticui.min.css" />
    <Content Include="Content\DataTables\css\dataTables.bootstrap.css" />
    <Content Include="Content\DataTables\css\dataTables.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\dataTables.bootstrap4.css" />
    <Content Include="Content\DataTables\css\dataTables.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\dataTables.foundation.css" />
    <Content Include="Content\DataTables\css\dataTables.foundation.min.css" />
    <Content Include="Content\DataTables\css\dataTables.jqueryui.css" />
    <Content Include="Content\DataTables\css\dataTables.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\dataTables.material.css" />
    <Content Include="Content\DataTables\css\dataTables.material.min.css" />
    <Content Include="Content\DataTables\css\dataTables.semanticui.css" />
    <Content Include="Content\DataTables\css\dataTables.semanticui.min.css" />
    <Content Include="Content\DataTables\css\dataTables.uikit.css" />
    <Content Include="Content\DataTables\css\dataTables.uikit.min.css" />
    <Content Include="Content\DataTables\css\fixedColumns.bootstrap.css" />
    <Content Include="Content\DataTables\css\fixedColumns.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\fixedColumns.bootstrap4.css" />
    <Content Include="Content\DataTables\css\fixedColumns.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\fixedColumns.dataTables.css" />
    <Content Include="Content\DataTables\css\fixedColumns.dataTables.min.css" />
    <Content Include="Content\DataTables\css\fixedColumns.foundation.css" />
    <Content Include="Content\DataTables\css\fixedColumns.foundation.min.css" />
    <Content Include="Content\DataTables\css\fixedColumns.jqueryui.css" />
    <Content Include="Content\DataTables\css\fixedColumns.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\fixedColumns.semanticui.css" />
    <Content Include="Content\DataTables\css\fixedColumns.semanticui.min.css" />
    <Content Include="Content\DataTables\css\fixedHeader.bootstrap.css" />
    <Content Include="Content\DataTables\css\fixedHeader.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\fixedHeader.bootstrap4.css" />
    <Content Include="Content\DataTables\css\fixedHeader.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\fixedHeader.dataTables.css" />
    <Content Include="Content\DataTables\css\fixedHeader.dataTables.min.css" />
    <Content Include="Content\DataTables\css\fixedHeader.foundation.css" />
    <Content Include="Content\DataTables\css\fixedHeader.foundation.min.css" />
    <Content Include="Content\DataTables\css\fixedHeader.jqueryui.css" />
    <Content Include="Content\DataTables\css\fixedHeader.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\fixedHeader.semanticui.css" />
    <Content Include="Content\DataTables\css\fixedHeader.semanticui.min.css" />
    <Content Include="Content\DataTables\css\jquery.dataTables.css" />
    <Content Include="Content\DataTables\css\jquery.dataTables.min.css" />
    <Content Include="Content\DataTables\css\jquery.dataTables_themeroller.css" />
    <Content Include="Content\DataTables\css\keyTable.bootstrap.css" />
    <Content Include="Content\DataTables\css\keyTable.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\keyTable.bootstrap4.css" />
    <Content Include="Content\DataTables\css\keyTable.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\keyTable.dataTables.css" />
    <Content Include="Content\DataTables\css\keyTable.dataTables.min.css" />
    <Content Include="Content\DataTables\css\keyTable.foundation.css" />
    <Content Include="Content\DataTables\css\keyTable.foundation.min.css" />
    <Content Include="Content\DataTables\css\keyTable.jqueryui.css" />
    <Content Include="Content\DataTables\css\keyTable.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\keyTable.semanticui.css" />
    <Content Include="Content\DataTables\css\keyTable.semanticui.min.css" />
    <Content Include="Content\DataTables\css\responsive.bootstrap.css" />
    <Content Include="Content\DataTables\css\responsive.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\responsive.bootstrap4.css" />
    <Content Include="Content\DataTables\css\responsive.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\responsive.dataTables.css" />
    <Content Include="Content\DataTables\css\responsive.dataTables.min.css" />
    <Content Include="Content\DataTables\css\responsive.foundation.css" />
    <Content Include="Content\DataTables\css\responsive.foundation.min.css" />
    <Content Include="Content\DataTables\css\responsive.jqueryui.css" />
    <Content Include="Content\DataTables\css\responsive.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\responsive.semanticui.css" />
    <Content Include="Content\DataTables\css\responsive.semanticui.min.css" />
    <Content Include="Content\DataTables\css\rowGroup.bootstrap.css" />
    <Content Include="Content\DataTables\css\rowGroup.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\rowGroup.bootstrap4.css" />
    <Content Include="Content\DataTables\css\rowGroup.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\rowGroup.dataTables.css" />
    <Content Include="Content\DataTables\css\rowGroup.dataTables.min.css" />
    <Content Include="Content\DataTables\css\rowGroup.foundation.css" />
    <Content Include="Content\DataTables\css\rowGroup.foundation.min.css" />
    <Content Include="Content\DataTables\css\rowGroup.jqueryui.css" />
    <Content Include="Content\DataTables\css\rowGroup.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\rowGroup.semanticui.css" />
    <Content Include="Content\DataTables\css\rowGroup.semanticui.min.css" />
    <Content Include="Content\DataTables\css\rowReorder.bootstrap.css" />
    <Content Include="Content\DataTables\css\rowReorder.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\rowReorder.bootstrap4.css" />
    <Content Include="Content\DataTables\css\rowReorder.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\rowReorder.dataTables.css" />
    <Content Include="Content\DataTables\css\rowReorder.dataTables.min.css" />
    <Content Include="Content\DataTables\css\rowReorder.foundation.css" />
    <Content Include="Content\DataTables\css\rowReorder.foundation.min.css" />
    <Content Include="Content\DataTables\css\rowReorder.jqueryui.css" />
    <Content Include="Content\DataTables\css\rowReorder.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\rowReorder.semanticui.css" />
    <Content Include="Content\DataTables\css\rowReorder.semanticui.min.css" />
    <Content Include="Content\DataTables\css\scroller.bootstrap.css" />
    <Content Include="Content\DataTables\css\scroller.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\scroller.bootstrap4.css" />
    <Content Include="Content\DataTables\css\scroller.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\scroller.dataTables.css" />
    <Content Include="Content\DataTables\css\scroller.dataTables.min.css" />
    <Content Include="Content\DataTables\css\scroller.foundation.css" />
    <Content Include="Content\DataTables\css\scroller.foundation.min.css" />
    <Content Include="Content\DataTables\css\scroller.jqueryui.css" />
    <Content Include="Content\DataTables\css\scroller.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\scroller.semanticui.css" />
    <Content Include="Content\DataTables\css\scroller.semanticui.min.css" />
    <Content Include="Content\DataTables\css\select.bootstrap.css" />
    <Content Include="Content\DataTables\css\select.bootstrap.min.css" />
    <Content Include="Content\DataTables\css\select.bootstrap4.css" />
    <Content Include="Content\DataTables\css\select.bootstrap4.min.css" />
    <Content Include="Content\DataTables\css\select.dataTables.css" />
    <Content Include="Content\DataTables\css\select.dataTables.min.css" />
    <Content Include="Content\DataTables\css\select.foundation.css" />
    <Content Include="Content\DataTables\css\select.foundation.min.css" />
    <Content Include="Content\DataTables\css\select.jqueryui.css" />
    <Content Include="Content\DataTables\css\select.jqueryui.min.css" />
    <Content Include="Content\DataTables\css\select.semanticui.css" />
    <Content Include="Content\DataTables\css\select.semanticui.min.css" />
    <Content Include="Content\DataTables\images\details_close.png" />
    <Content Include="Content\DataTables\images\details_open.png" />
    <Content Include="Content\DataTables\images\sort_asc.png" />
    <Content Include="Content\DataTables\images\sort_asc_disabled.png" />
    <Content Include="Content\DataTables\images\sort_both.png" />
    <Content Include="Content\DataTables\images\sort_desc.png" />
    <Content Include="Content\DataTables\images\sort_desc_disabled.png" />
    <Content Include="Content\DataTables\swf\flashExport.swf" />
    <Content Include="Content\fonts\fontawesome-webfont.svg" />
    <Content Include="Content\fonts\glyphicons-halflings-regular.svg" />
    <Content Include="Content\fullcalendar.css" />
    <Content Include="Content\fullcalendar.print.css" />
    <Content Include="Content\gridDoctor.css" />
    <Content Include="Content\iCheck\all.css" />
    <Content Include="Content\iCheck\flat\aero%402x.png" />
    <Content Include="Content\iCheck\flat\aero.css" />
    <Content Include="Content\iCheck\flat\aero.png" />
    <Content Include="Content\iCheck\flat\blue%402x.png" />
    <Content Include="Content\iCheck\flat\blue.css" />
    <Content Include="Content\iCheck\flat\blue.png" />
    <Content Include="Content\iCheck\flat\flat%402x.png" />
    <Content Include="Content\iCheck\flat\flat.css" />
    <Content Include="Content\iCheck\flat\flat.png" />
    <Content Include="Content\iCheck\flat\green%402x.png" />
    <Content Include="Content\iCheck\flat\green.css" />
    <Content Include="Content\iCheck\flat\green.png" />
    <Content Include="Content\iCheck\flat\grey%402x.png" />
    <Content Include="Content\iCheck\flat\grey.css" />
    <Content Include="Content\iCheck\flat\grey.png" />
    <Content Include="Content\iCheck\flat\orange%402x.png" />
    <Content Include="Content\iCheck\flat\orange.css" />
    <Content Include="Content\iCheck\flat\orange.png" />
    <Content Include="Content\iCheck\flat\pink%402x.png" />
    <Content Include="Content\iCheck\flat\pink.css" />
    <Content Include="Content\iCheck\flat\pink.png" />
    <Content Include="Content\iCheck\flat\purple%402x.png" />
    <Content Include="Content\iCheck\flat\purple.css" />
    <Content Include="Content\iCheck\flat\purple.png" />
    <Content Include="Content\iCheck\flat\red%402x.png" />
    <Content Include="Content\iCheck\flat\red.css" />
    <Content Include="Content\iCheck\flat\red.png" />
    <Content Include="Content\iCheck\flat\yellow%402x.png" />
    <Content Include="Content\iCheck\flat\yellow.css" />
    <Content Include="Content\iCheck\flat\yellow.png" />
    <Content Include="Content\iCheck\flat\_all.css" />
    <Content Include="Content\iCheck\futurico\futurico%402x.png" />
    <Content Include="Content\iCheck\futurico\futurico.css" />
    <Content Include="Content\iCheck\futurico\futurico.png" />
    <Content Include="Content\iCheck\line\aero.css" />
    <Content Include="Content\iCheck\line\blue.css" />
    <Content Include="Content\iCheck\line\green.css" />
    <Content Include="Content\iCheck\line\grey.css" />
    <Content Include="Content\iCheck\line\line%402x.png" />
    <Content Include="Content\iCheck\line\line.css" />
    <Content Include="Content\iCheck\line\line.png" />
    <Content Include="Content\iCheck\line\orange.css" />
    <Content Include="Content\iCheck\line\pink.css" />
    <Content Include="Content\iCheck\line\purple.css" />
    <Content Include="Content\iCheck\line\red.css" />
    <Content Include="Content\iCheck\line\yellow.css" />
    <Content Include="Content\iCheck\line\_all.css" />
    <Content Include="Content\iCheck\minimal\aero%402x.png" />
    <Content Include="Content\iCheck\minimal\aero.css" />
    <Content Include="Content\iCheck\minimal\aero.png" />
    <Content Include="Content\iCheck\minimal\blue%402x.png" />
    <Content Include="Content\iCheck\minimal\blue.css" />
    <Content Include="Content\iCheck\minimal\blue.png" />
    <Content Include="Content\iCheck\minimal\green%402x.png" />
    <Content Include="Content\iCheck\minimal\green.css" />
    <Content Include="Content\iCheck\minimal\green.png" />
    <Content Include="Content\iCheck\minimal\grey%402x.png" />
    <Content Include="Content\iCheck\minimal\grey.css" />
    <Content Include="Content\iCheck\minimal\grey.png" />
    <Content Include="Content\iCheck\minimal\minimal%402x.png" />
    <Content Include="Content\iCheck\minimal\minimal.css" />
    <Content Include="Content\iCheck\minimal\minimal.png" />
    <Content Include="Content\iCheck\minimal\orange%402x.png" />
    <Content Include="Content\iCheck\minimal\orange.css" />
    <Content Include="Content\iCheck\minimal\orange.png" />
    <Content Include="Content\iCheck\minimal\pink%402x.png" />
    <Content Include="Content\iCheck\minimal\pink.css" />
    <Content Include="Content\iCheck\minimal\pink.png" />
    <Content Include="Content\iCheck\minimal\purple%402x.png" />
    <Content Include="Content\iCheck\minimal\purple.css" />
    <Content Include="Content\iCheck\minimal\purple.png" />
    <Content Include="Content\iCheck\minimal\red%402x.png" />
    <Content Include="Content\iCheck\minimal\red.css" />
    <Content Include="Content\iCheck\minimal\red.png" />
    <Content Include="Content\iCheck\minimal\yellow%402x.png" />
    <Content Include="Content\iCheck\minimal\yellow.css" />
    <Content Include="Content\iCheck\minimal\yellow.png" />
    <Content Include="Content\iCheck\minimal\_all.css" />
    <Content Include="Content\iCheck\polaris\polaris%402x.png" />
    <Content Include="Content\iCheck\polaris\polaris.css" />
    <Content Include="Content\iCheck\polaris\polaris.png" />
    <Content Include="Content\iCheck\square\aero%402x.png" />
    <Content Include="Content\iCheck\square\aero.css" />
    <Content Include="Content\iCheck\square\aero.png" />
    <Content Include="Content\iCheck\square\blue%402x.png" />
    <Content Include="Content\iCheck\square\blue.css" />
    <Content Include="Content\iCheck\square\blue.png" />
    <Content Include="Content\iCheck\square\green%402x.png" />
    <Content Include="Content\iCheck\square\green.css" />
    <Content Include="Content\iCheck\square\green.png" />
    <Content Include="Content\iCheck\square\grey%402x.png" />
    <Content Include="Content\iCheck\square\grey.css" />
    <Content Include="Content\iCheck\square\grey.png" />
    <Content Include="Content\iCheck\square\orange%402x.png" />
    <Content Include="Content\iCheck\square\orange.css" />
    <Content Include="Content\iCheck\square\orange.png" />
    <Content Include="Content\iCheck\square\pink%402x.png" />
    <Content Include="Content\iCheck\square\pink.css" />
    <Content Include="Content\iCheck\square\pink.png" />
    <Content Include="Content\iCheck\square\purple%402x.png" />
    <Content Include="Content\iCheck\square\purple.css" />
    <Content Include="Content\iCheck\square\purple.png" />
    <Content Include="Content\iCheck\square\red%402x.png" />
    <Content Include="Content\iCheck\square\red.css" />
    <Content Include="Content\iCheck\square\red.png" />
    <Content Include="Content\iCheck\square\square%402x.png" />
    <Content Include="Content\iCheck\square\square.css" />
    <Content Include="Content\iCheck\square\square.png" />
    <Content Include="Content\iCheck\square\yellow%402x.png" />
    <Content Include="Content\iCheck\square\yellow.css" />
    <Content Include="Content\iCheck\square\yellow.png" />
    <Content Include="Content\iCheck\square\_all.css" />
    <Content Include="Content\images\11.PNG" />
    <Content Include="Content\images\9.PNG" />
    <Content Include="Content\images\d1.PNG" />
    <Content Include="Content\images\loader4.gif" />
    <Content Include="Content\css\nprogress.css" />
    <Content Include="Content\images\user.png" />
    <Content Include="Content\themes\base\accordion.css" />
    <Content Include="Content\themes\base\all.css" />
    <Content Include="Content\themes\base\autocomplete.css" />
    <Content Include="Content\themes\base\base.css" />
    <Content Include="Content\themes\base\button.css" />
    <Content Include="Content\themes\base\core.css" />
    <Content Include="Content\themes\base\datepicker.css" />
    <Content Include="Content\themes\base\dialog.css" />
    <Content Include="Content\themes\base\draggable.css" />
    <Content Include="Content\themes\base\images\ui-bg_flat_0_aaaaaa_40x100.png" />
    <Content Include="Content\themes\base\images\ui-bg_flat_75_ffffff_40x100.png" />
    <Content Include="Content\themes\base\images\ui-bg_glass_55_fbf9ee_1x400.png" />
    <Content Include="Content\themes\base\images\ui-bg_glass_65_ffffff_1x400.png" />
    <Content Include="Content\themes\base\images\ui-bg_glass_75_dadada_1x400.png" />
    <Content Include="Content\themes\base\images\ui-bg_glass_75_e6e6e6_1x400.png" />
    <Content Include="Content\themes\base\images\ui-bg_glass_95_fef1ec_1x400.png" />
    <Content Include="Content\themes\base\images\ui-bg_highlight-soft_75_cccccc_1x100.png" />
    <Content Include="Content\themes\base\images\ui-icons_222222_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_2e83ff_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_444444_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_454545_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_555555_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_777620_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_777777_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_888888_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_cc0000_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_cd0a0a_256x240.png" />
    <Content Include="Content\themes\base\images\ui-icons_ffffff_256x240.png" />
    <Content Include="Content\themes\base\jquery-ui.css" />
    <Content Include="Content\themes\base\jquery-ui.min.css" />
    <Content Include="Content\themes\base\menu.css" />
    <Content Include="Content\themes\base\progressbar.css" />
    <Content Include="Content\themes\base\resizable.css" />
    <Content Include="Content\themes\base\selectable.css" />
    <Content Include="Content\themes\base\selectmenu.css" />
    <Content Include="Content\themes\base\slider.css" />
    <Content Include="Content\themes\base\sortable.css" />
    <Content Include="Content\themes\base\spinner.css" />
    <Content Include="Content\themes\base\tabs.css" />
    <Content Include="Content\themes\base\theme.css" />
    <Content Include="Content\themes\base\tooltip.css" />
    <Content Include="Content\toastr.css" />
    <Content Include="Content\toastr.min.css" />
    <Content Include="favicon.ico" />
    <Content Include="Global.asax" />
    <Content Include="Content\Site.css" />
    <Content Include="Scripts\ai.0.22.9-build00167.js" />
    <Content Include="Scripts\ai.0.22.9-build00167.min.js" />
    <Content Include="Scripts\bloodhound.js" />
    <Content Include="Scripts\bloodhound.min.js" />
    <Content Include="Scripts\bootbox.js" />
    <Content Include="Scripts\bootbox.min.js" />
    <Content Include="Scripts\bootstrap-datepicker.js" />
    <Content Include="Scripts\bootstrap-datepicker.min.js" />
    <Content Include="Scripts\bootstrap.js" />
    <Content Include="ApplicationInsights.config">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="Content\fonts\fontawesome-webfont.eot" />
    <Content Include="Content\fonts\fontawesome-webfont.ttf" />
    <Content Include="Content\fonts\fontawesome-webfont.woff" />
    <Content Include="Content\fonts\fontawesome-webfont.woff2" />
    <Content Include="Content\fonts\FontAwesome.otf" />
    <Content Include="Content\fonts\glyphicons-halflings-regular.eot" />
    <Content Include="Content\fonts\glyphicons-halflings-regular.ttf" />
    <Content Include="Content\fonts\glyphicons-halflings-regular.woff" />
    <Content Include="Content\fonts\glyphicons-halflings-regular.woff2" />
    <Content Include="Scripts\bootstrap.min.js" />
    <Content Include="Scripts\clockpicker.js" />
    <Content Include="Scripts\custom.js" />
    <Content Include="Scripts\custom.min.js" />
    <Content Include="Scripts\DataTables\autoFill.bootstrap.js" />
    <Content Include="Scripts\DataTables\autoFill.bootstrap.min.js" />
    <Content Include="Scripts\DataTables\autoFill.bootstrap4.js" />
    <Content Include="Scripts\DataTables\autoFill.bootstrap4.min.js" />
    <Content Include="Scripts\DataTables\autoFill.foundation.js" />
    <Content Include="Scripts\DataTables\autoFill.foundation.min.js" />
    <Content Include="Scripts\DataTables\autoFill.jqueryui.js" />
    <Content Include="Scripts\DataTables\autoFill.jqueryui.min.js" />
    <Content Include="Scripts\DataTables\autoFill.semanticui.js" />
    <Content Include="Scripts\DataTables\autoFill.semanticui.min.js" />
    <Content Include="Scripts\DataTables\buttons.bootstrap.js" />
    <Content Include="Scripts\DataTables\buttons.bootstrap.min.js" />
    <Content Include="Scripts\DataTables\buttons.bootstrap4.js" />
    <Content Include="Scripts\DataTables\buttons.bootstrap4.min.js" />
    <Content Include="Scripts\DataTables\buttons.colVis.js" />
    <Content Include="Scripts\DataTables\buttons.colVis.min.js" />
    <Content Include="Scripts\DataTables\buttons.flash.js" />
    <Content Include="Scripts\DataTables\buttons.flash.min.js" />
    <Content Include="Scripts\DataTables\buttons.foundation.js" />
    <Content Include="Scripts\DataTables\buttons.foundation.min.js" />
    <Content Include="Scripts\DataTables\buttons.html5.js" />
    <Content Include="Scripts\DataTables\buttons.html5.min.js" />
    <Content Include="Scripts\DataTables\buttons.jqueryui.js" />
    <Content Include="Scripts\DataTables\buttons.jqueryui.min.js" />
    <Content Include="Scripts\DataTables\buttons.print.js" />
    <Content Include="Scripts\DataTables\buttons.print.min.js" />
    <Content Include="Scripts\DataTables\buttons.semanticui.js" />
    <Content Include="Scripts\DataTables\buttons.semanticui.min.js" />
    <Content Include="Scripts\DataTables\dataTables.autoFill.js" />
    <Content Include="Scripts\DataTables\dataTables.autoFill.min.js" />
    <Content Include="Scripts\DataTables\dataTables.bootstrap.js" />
    <Content Include="Scripts\DataTables\dataTables.bootstrap.min.js" />
    <Content Include="Scripts\DataTables\dataTables.bootstrap4.js" />
    <Content Include="Scripts\DataTables\dataTables.bootstrap4.min.js" />
    <Content Include="Scripts\DataTables\dataTables.buttons.js" />
    <Content Include="Scripts\DataTables\dataTables.buttons.min.js" />
    <Content Include="Scripts\DataTables\dataTables.colReorder.js" />
    <Content Include="Scripts\DataTables\dataTables.colReorder.min.js" />
    <Content Include="Scripts\DataTables\dataTables.fixedColumns.js" />
    <Content Include="Scripts\DataTables\dataTables.fixedColumns.min.js" />
    <Content Include="Scripts\DataTables\dataTables.fixedHeader.js" />
    <Content Include="Scripts\DataTables\dataTables.fixedHeader.min.js" />
    <Content Include="Scripts\DataTables\dataTables.foundation.js" />
    <Content Include="Scripts\DataTables\dataTables.foundation.min.js" />
    <Content Include="Scripts\DataTables\dataTables.jqueryui.js" />
    <Content Include="Scripts\DataTables\dataTables.jqueryui.min.js" />
    <Content Include="Scripts\DataTables\dataTables.keyTable.js" />
    <Content Include="Scripts\DataTables\dataTables.keyTable.min.js" />
    <Content Include="Scripts\DataTables\dataTables.material.js" />
    <Content Include="Scripts\DataTables\dataTables.material.min.js" />
    <Content Include="Scripts\DataTables\dataTables.responsive.js" />
    <Content Include="Scripts\DataTables\dataTables.responsive.min.js" />
    <Content Include="Scripts\DataTables\dataTables.rowGroup.js" />
    <Content Include="Scripts\DataTables\dataTables.rowGroup.min.js" />
    <Content Include="Scripts\DataTables\dataTables.rowReorder.js" />
    <Content Include="Scripts\DataTables\dataTables.rowReorder.min.js" />
    <Content Include="Scripts\DataTables\dataTables.scroller.js" />
    <Content Include="Scripts\DataTables\dataTables.scroller.min.js" />
    <Content Include="Scripts\DataTables\dataTables.select.js" />
    <Content Include="Scripts\DataTables\dataTables.select.min.js" />
    <Content Include="Scripts\DataTables\dataTables.semanticui.js" />
    <Content Include="Scripts\DataTables\dataTables.semanticui.min.js" />
    <Content Include="Scripts\DataTables\dataTables.uikit.js" />
    <Content Include="Scripts\DataTables\dataTables.uikit.min.js" />
    <Content Include="Scripts\DataTables\jquery.dataTables.js" />
    <Content Include="Scripts\DataTables\jquery.dataTables.min.js" />
    <Content Include="Scripts\DataTables\responsive.bootstrap.js" />
    <Content Include="Scripts\DataTables\responsive.bootstrap.min.js" />
    <Content Include="Scripts\DataTables\responsive.bootstrap4.js" />
    <Content Include="Scripts\DataTables\responsive.bootstrap4.min.js" />
    <Content Include="Scripts\DataTables\responsive.foundation.js" />
    <Content Include="Scripts\DataTables\responsive.foundation.min.js" />
    <Content Include="Scripts\DataTables\responsive.jqueryui.js" />
    <Content Include="Scripts\DataTables\responsive.jqueryui.min.js" />
    <Content Include="Scripts\DataTables\responsive.semanticui.js" />
    <Content Include="Scripts\DataTables\responsive.semanticui.min.js" />
    <Content Include="Scripts\flot\excanvas.min.js" />
    <Content Include="Scripts\flot\jquery.colorhelpers.js" />
    <Content Include="Scripts\flot\jquery.flot.canvas.js" />
    <Content Include="Scripts\flot\jquery.flot.categories.js" />
    <Content Include="Scripts\flot\jquery.flot.crosshair.js" />
    <Content Include="Scripts\flot\jquery.flot.errorbars.js" />
    <Content Include="Scripts\flot\jquery.flot.fillbetween.js" />
    <Content Include="Scripts\flot\jquery.flot.image.js" />
    <Content Include="Scripts\flot\jquery.flot.js" />
    <Content Include="Scripts\flot\jquery.flot.navigate.js" />
    <Content Include="Scripts\flot\jquery.flot.pie.js" />
    <Content Include="Scripts\flot\jquery.flot.resize.js" />
    <Content Include="Scripts\flot\jquery.flot.selection.js" />
    <Content Include="Scripts\flot\jquery.flot.stack.js" />
    <Content Include="Scripts\flot\jquery.flot.symbol.js" />
    <Content Include="Scripts\flot\jquery.flot.threshold.js" />
    <Content Include="Scripts\flot\jquery.flot.time.js" />
    <Content Include="Scripts\flot\jquery.flot.tooltip.min.js" />
    <Content Include="Content\DataTables\css\semanticui.scss" />
    <Content Include="Content\DataTables\css\mixins.scss" />
    <Content Include="Content\DataTables\css\common.scss" />
    <Content Include="Content\bootstrap\wells.less" />
    <Content Include="Content\bootstrap\variables.less" />
    <Content Include="Content\bootstrap\utilities.less" />
    <Content Include="Content\bootstrap\type.less" />
    <Content Include="Content\bootstrap\tooltip.less" />
    <Content Include="Content\bootstrap\thumbnails.less" />
    <Content Include="Content\bootstrap\theme.less" />
    <Content Include="Content\bootstrap\tables.less" />
    <Content Include="Content\bootstrap\scaffolding.less" />
    <Content Include="Content\bootstrap\responsive-utilities.less" />
    <Content Include="Content\bootstrap\responsive-embed.less" />
    <Content Include="Content\bootstrap\progress-bars.less" />
    <Content Include="Content\bootstrap\print.less" />
    <Content Include="Content\bootstrap\popovers.less" />
    <Content Include="Content\bootstrap\panels.less" />
    <Content Include="Content\bootstrap\pagination.less" />
    <Content Include="Content\bootstrap\pager.less" />
    <Content Include="Content\bootstrap\normalize.less" />
    <Content Include="Content\bootstrap\navs.less" />
    <Content Include="Content\bootstrap\navbar.less" />
    <Content Include="Content\bootstrap\modals.less" />
    <Content Include="Content\bootstrap\mixins\vendor-prefixes.less" />
    <Content Include="Content\bootstrap\mixins\text-overflow.less" />
    <Content Include="Content\bootstrap\mixins\text-emphasis.less" />
    <Content Include="Content\bootstrap\mixins\table-row.less" />
    <Content Include="Content\bootstrap\mixins\tab-focus.less" />
    <Content Include="Content\bootstrap\mixins\size.less" />
    <Content Include="Content\bootstrap\mixins\responsive-visibility.less" />
    <Content Include="Content\bootstrap\mixins\resize.less" />
    <Content Include="Content\bootstrap\mixins\reset-text.less" />
    <Content Include="Content\bootstrap\mixins\reset-filter.less" />
    <Content Include="Content\bootstrap\mixins\progress-bar.less" />
    <Content Include="Content\bootstrap\mixins\panels.less" />
    <Content Include="Content\bootstrap\mixins\pagination.less" />
    <Content Include="Content\bootstrap\mixins\opacity.less" />
    <Content Include="Content\bootstrap\mixins\nav-vertical-align.less" />
    <Content Include="Content\bootstrap\mixins\nav-divider.less" />
    <Content Include="Content\bootstrap\mixins\list-group.less" />
    <Content Include="Content\bootstrap\mixins\labels.less" />
    <Content Include="Content\bootstrap\mixins\image.less" />
    <Content Include="Content\bootstrap\mixins\hide-text.less" />
    <Content Include="Content\bootstrap\mixins\grid.less" />
    <Content Include="Content\bootstrap\mixins\grid-framework.less" />
    <Content Include="Content\bootstrap\mixins\gradients.less" />
    <Content Include="Content\bootstrap\mixins\forms.less" />
    <Content Include="Content\bootstrap\mixins\clearfix.less" />
    <Content Include="Content\bootstrap\mixins\center-block.less" />
    <Content Include="Content\bootstrap\mixins\buttons.less" />
    <Content Include="Content\bootstrap\mixins\border-radius.less" />
    <Content Include="Content\bootstrap\mixins\background-variant.less" />
    <Content Include="Content\bootstrap\mixins\alerts.less" />
    <Content Include="Content\bootstrap\mixins.less" />
    <Content Include="Content\bootstrap\media.less" />
    <Content Include="Content\bootstrap\list-group.less" />
    <Content Include="Content\bootstrap\labels.less" />
    <Content Include="Content\bootstrap\jumbotron.less" />
    <Content Include="Content\bootstrap\input-groups.less" />
    <Content Include="Content\bootstrap\grid.less" />
    <Content Include="Content\bootstrap\glyphicons.less" />
    <Content Include="Content\bootstrap\forms.less" />
    <Content Include="Content\bootstrap\dropdowns.less" />
    <Content Include="Content\bootstrap\component-animations.less" />
    <Content Include="Content\bootstrap\code.less" />
    <Content Include="Content\bootstrap\close.less" />
    <Content Include="Content\bootstrap\carousel.less" />
    <Content Include="Content\bootstrap\buttons.less" />
    <Content Include="Content\bootstrap\button-groups.less" />
    <Content Include="Content\bootstrap\breadcrumbs.less" />
    <Content Include="Content\bootstrap\bootstrap.less" />
    <Content Include="Content\bootstrap\badges.less" />
    <Content Include="Content\bootstrap\alerts.less" />
    <Content Include="Content\bootstrap-datepicker3.standalone.css.map" />
    <Content Include="Content\bootstrap-datepicker3.css.map" />
    <Content Include="Content\bootstrap-datepicker.standalone.css.map" />
    <Content Include="Content\bootstrap-datepicker.css.map" />
    <Content Include="Content\toastr.scss" />
    <Content Include="Content\toastr.less" />
    <Content Include="Scripts\gcal.js" />
    <Content Include="Scripts\jquery.icheck.js" />
    <Content Include="Scripts\jquery.icheck.min.js" />
    <Content Include="Scripts\vendors\autosize.js" />
    <Content Include="Scripts\vendors\fastclick\fastclick.js" />
    <Content Include="Scripts\vendors\iCheck\icheck.js" />
    <Content Include="Scripts\vendors\iCheck\icheck.min.js" />
    <Content Include="Scripts\vendors\Jquery-Smart-Wizard\js\jquery.smartWizard.js" />
    <Content Include="Scripts\vendors\select2\i18n\ar.js" />
    <Content Include="Scripts\vendors\select2\i18n\az.js" />
    <Content Include="Scripts\vendors\select2\i18n\bg.js" />
    <Content Include="Scripts\vendors\select2\i18n\ca.js" />
    <Content Include="Scripts\vendors\select2\i18n\cs.js" />
    <Content Include="Scripts\vendors\select2\i18n\da.js" />
    <Content Include="Scripts\vendors\select2\i18n\de.js" />
    <Content Include="Scripts\vendors\select2\i18n\el.js" />
    <Content Include="Scripts\vendors\select2\i18n\en.js" />
    <Content Include="Scripts\vendors\select2\i18n\es.js" />
    <Content Include="Scripts\vendors\select2\i18n\et.js" />
    <Content Include="Scripts\vendors\select2\i18n\eu.js" />
    <Content Include="Scripts\vendors\select2\i18n\fa.js" />
    <Content Include="Scripts\vendors\select2\i18n\fi.js" />
    <Content Include="Scripts\vendors\select2\i18n\fr.js" />
    <Content Include="Scripts\vendors\select2\i18n\gl.js" />
    <Content Include="Scripts\vendors\select2\i18n\he.js" />
    <Content Include="Scripts\vendors\select2\i18n\hi.js" />
    <Content Include="Scripts\vendors\select2\i18n\hr.js" />
    <Content Include="Scripts\vendors\select2\i18n\hu.js" />
    <Content Include="Scripts\vendors\select2\i18n\id.js" />
    <Content Include="Scripts\vendors\select2\i18n\is.js" />
    <Content Include="Scripts\vendors\select2\i18n\it.js" />
    <Content Include="Scripts\vendors\select2\i18n\ja.js" />
    <Content Include="Scripts\vendors\select2\i18n\km.js" />
    <Content Include="Scripts\vendors\select2\i18n\ko.js" />
    <Content Include="Scripts\vendors\select2\i18n\lt.js" />
    <Content Include="Scripts\vendors\select2\i18n\lv.js" />
    <Content Include="Scripts\vendors\select2\i18n\mk.js" />
    <Content Include="Scripts\vendors\select2\i18n\ms.js" />
    <Content Include="Scripts\vendors\select2\i18n\nb.js" />
    <Content Include="Scripts\vendors\select2\i18n\nl.js" />
    <Content Include="Scripts\vendors\select2\i18n\pl.js" />
    <Content Include="Scripts\vendors\select2\i18n\pt-BR.js" />
    <Content Include="Scripts\vendors\select2\i18n\pt.js" />
    <Content Include="Scripts\vendors\select2\i18n\ro.js" />
    <Content Include="Scripts\vendors\select2\i18n\ru.js" />
    <Content Include="Scripts\vendors\select2\i18n\sk.js" />
    <Content Include="Scripts\vendors\select2\i18n\sr-Cyrl.js" />
    <Content Include="Scripts\vendors\select2\i18n\sr.js" />
    <Content Include="Scripts\vendors\select2\i18n\sv.js" />
    <Content Include="Scripts\vendors\select2\i18n\th.js" />
    <Content Include="Scripts\vendors\select2\i18n\tr.js" />
    <Content Include="Scripts\vendors\select2\i18n\uk.js" />
    <Content Include="Scripts\vendors\select2\i18n\vi.js" />
    <Content Include="Scripts\vendors\select2\i18n\zh-CN.js" />
    <Content Include="Scripts\vendors\select2\i18n\zh-TW.js" />
    <Content Include="Scripts\vendors\select2\select2.full.js" />
    <Content Include="Scripts\vendors\select2\select2.full.min.js" />
    <Content Include="Scripts\vendors\select2\select2.js" />
    <Content Include="Scripts\vendors\select2\select2.min.js" />
    <Content Include="Views\Account\DoctorForm.cshtml" />
    <Content Include="Content\bootstrap.min.css.map" />
    <Content Include="Content\bootstrap.css.map" />
    <Content Include="Content\bootstrap-theme.min.css.map" />
    <Content Include="Content\bootstrap-theme.css.map" />
    <None Include="Scripts\jquery-1.12.4.intellisense.js" />
    <Content Include="Scripts\jquery-1.12.4.js" />
    <Content Include="Scripts\jquery-1.12.4.min.js" />
    <Content Include="Scripts\jquery-1.12.4.min.map" />
    <Content Include="Scripts\jquery.icheck.min.js.map" />
    <None Include="Scripts\jquery.validate-vsdoc.js" />
    <Content Include="Scripts\jquery-ui-1.12.1.js" />
    <Content Include="Scripts\jquery-ui-1.12.1.min.js" />
    <Content Include="Scripts\jquery.unobtrusive-ajax.js" />
    <Content Include="Scripts\jquery.unobtrusive-ajax.min.js" />
    <Content Include="Scripts\jquery.validate.js" />
    <Content Include="Scripts\jquery.validate.min.js" />
    <Content Include="Scripts\jquery.validate.unobtrusive.js" />
    <Content Include="Scripts\jquery.validate.unobtrusive.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker-en-CA.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ar-tn.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ar.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.az.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.bg.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.bn.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.br.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.bs.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ca.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.cs.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.cy.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.da.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.de.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.el.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.en-AU.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.en-GB.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.en-IE.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.en-NZ.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.en-ZA.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.eo.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.es.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.et.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.eu.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.fa.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.fi.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.fo.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.fr-CH.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.fr.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.gl.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.he.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.hi.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.hr.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.hu.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.hy.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.id.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.is.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.it-CH.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.it.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ja.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ka.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.kh.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.kk.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.km.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ko.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.kr.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.lt.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.lv.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.me.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.mk.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.mn.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ms.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.nb.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.nl-BE.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.nl.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.no.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.oc.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.pl.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.pt-BR.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.pt.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ro.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.rs-latin.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.rs.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ru.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.si.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.sk.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.sl.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.sq.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.sr-latin.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.sr.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.sv.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.sw.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.ta.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.tg.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.th.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.tr.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.uk.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.uz-cyrl.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.uz-latn.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.vi.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.zh-CN.min.js" />
    <Content Include="Scripts\locales\bootstrap-datepicker.zh-TW.min.js" />
    <Content Include="Scripts\metisMenu.min.js" />
    <Content Include="Scripts\modernizr-2.6.2.js" />
    <Content Include="Scripts\moment-with-locales.js" />
    <Content Include="Scripts\moment-with-locales.min.js" />
    <Content Include="Scripts\moment.js" />
    <Content Include="Scripts\moment.min.js" />
    <Content Include="Scripts\morris-data.js" />
    <Content Include="Scripts\morris.min.js" />
    <Content Include="Scripts\raphael.min.js" />
    <Content Include="Scripts\respond.js" />
    <Content Include="Scripts\respond.min.js" />
    <Content Include="Scripts\sb-admin-2.js" />
    <Content Include="Scripts\sb-admin-2.min.js" />
    <Content Include="Scripts\toastr.js" />
    <Content Include="Scripts\toastr.min.js" />
    <Content Include="Scripts\typeahead.bundle.js" />
    <Content Include="Scripts\typeahead.bundle.min.js" />
    <Content Include="Scripts\typeahead.jquery.js" />
    <Content Include="Scripts\typeahead.jquery.min.js" />
    <Content Include="Scripts\_references.js" />
    <Content Include="Web.config">
      <SubType>Designer</SubType>
    </Content>
    <Content Include="Web.Debug.config">
      <DependentUpon>Web.config</DependentUpon>
    </Content>
    <Content Include="Web.Release.config">
      <DependentUpon>Web.config</DependentUpon>
    </Content>
    <Content Include="Views\Web.config" />
    <Content Include="Views\_ViewStart.cshtml" />
    <Content Include="Views\Shared\Error.cshtml" />
    <Content Include="Views\Shared\_Layout.cshtml" />
    <Content Include="Views\Home\About.cshtml" />
    <Content Include="Views\Home\Contact.cshtml" />
    <Content Include="Views\Home\Index.cshtml" />
    <Content Include="Views\Account\_ExternalLoginsListPartial.cshtml" />
    <Content Include="Views\Account\ConfirmEmail.cshtml" />
    <Content Include="Views\Account\ExternalLoginConfirmation.cshtml" />
    <Content Include="Views\Account\ExternalLoginFailure.cshtml" />
    <Content Include="Views\Account\ForgotPassword.cshtml" />
    <Content Include="Views\Account\ForgotPasswordConfirmation.cshtml" />
    <Content Include="Views\Account\Login.cshtml" />
    <Content Include="Views\Account\Register.cshtml" />
    <Content Include="Views\Account\ResetPassword.cshtml" />
    <Content Include="Views\Account\ResetPasswordConfirmation.cshtml" />
    <Content Include="Views\Account\SendCode.cshtml" />
    <Content Include="Views\Account\VerifyCode.cshtml" />
    <Content Include="Views\Manage\AddPhoneNumber.cshtml" />
    <Content Include="Views\Manage\ChangePassword.cshtml" />
    <Content Include="Views\Manage\Index.cshtml" />
    <Content Include="Views\Manage\ManageLogins.cshtml" />
    <Content Include="Views\Manage\SetPassword.cshtml" />
    <Content Include="Views\Manage\VerifyPhoneNumber.cshtml" />
    <Content Include="Views\Shared\Lockout.cshtml" />
    <Content Include="Views\Shared\_LoginPartial.cshtml" />
    <Content Include="Views\Patients\PatientForm.cshtml" />
    <Content Include="Views\Patients\Index.cshtml" />
    <Content Include="Views\Shared\_Details.cshtml" />
    <Content Include="Views\Attendances\AttendanceForm.cshtml" />
    <Content Include="Views\Attendances\_Confirmation.cshtml" />
    <Content Include="Views\Account\AssistantForm.cshtml" />
    <Content Include="Views\Doctors\Index.cshtml" />
    <Content Include="Views\Account\Index.cshtml" />
    <Content Include="Views\Account\Edit.cshtml" />
    <Content Include="Views\Doctors\Edit.cshtml" />
    <Content Include="Views\Shared\_LayoutOut.cshtml" />
    <Content Include="Views\Patients\Details.cshtml" />
    <Content Include="Views\Appointments\Create.cshtml" />
    <Content Include="Views\Reports\Attandences.cshtml" />
    <Content Include="Views\Appointments\Index.cshtml" />
    <Content Include="Views\Shared\Patients.cshtml" />
    <Content Include="Views\Doctors\Details.cshtml" />
    <Content Include="Views\Shared\_AdminNav.cshtml" />
    <Content Include="Views\Shared\_DoctorNav.cshtml" />
    <Content Include="Views\Shared\_Appointments.cshtml" />
    <Content Include="Views\Reports\Appointments.cshtml" />
    <Content Include="Views\Appointments\Edit.cshtml" />
    <Content Include="Views\Shared\_AttandencePartial.cshtml" />
    <Content Include="Views\Reports\DaillyAppointments.cshtml" />
    <Content Include="Views\Shared\_DailyAppointments.cshtml" />
    <Content Include="Views\Appointments\InvalidAppointment.cshtml" />
    <Content Include="Views\Appointments\GetUpcommingAppointments.cshtml" />
    <Content Include="Views\Appointments\_AppointmentPartial.cshtml" />
    <Content Include="Views\Attendances\_AttendancePartial.cshtml" />
    <Content Include="Views\Doctors\DoctorProfile.cshtml" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="App_Data\" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="packages.config">
      <SubType>Designer</SubType>
    </Content>
    <None Include="Project_Readme.html" />
  </ItemGroup>
  <PropertyGroup>
    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
  </PropertyGroup>
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  <Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
  <Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
    <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
  </Target>
  <ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>True</UseIIS>
          <AutoAssignPort>True</AutoAssignPort>
          <DevelopmentServerPort>4993</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          <IISUrl>http://localhost:4993/</IISUrl>
          <NTLMAuthentication>False</NTLMAuthentication>
          <UseCustomServer>False</UseCustomServer>
          <CustomServerUrl>
          </CustomServerUrl>
          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props'))" />
    <Error Condition="!Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'))" />
  </Target>
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target> -->
</Project>

================================================
FILE: ClinicManagement/Content/DataTables/css/autoFill.bootstrap.css
================================================
div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #337ab7;
  background: #337ab7;
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #337ab7;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/autoFill.bootstrap4.css
================================================
div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #0275d8;
  background: #0275d8;
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #0275d8;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/autoFill.dataTables.css
================================================
div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #316ad1;
  background: linear-gradient(to bottom, #abcffb 0%, #4989de 100%);
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #4989de;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-button button {
  color: white;
  margin: 0;
  padding: 6px 12px;
  text-align: center;
  border: 1px solid #2e6da4;
  background-color: #337ab7;
  border-radius: 4px;
  cursor: pointer;
  vertical-align: middle;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/autoFill.foundation.css
================================================
div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #008CBA;
  background: #008CBA;
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #008CBA;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}

div.dt-autofill-list button {
  margin: 0;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/autoFill.jqueryui.css
================================================
div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #316ad1;
  background: linear-gradient(to bottom, #abcffb 0%, #4989de 100%);
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #4989de;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}

div.dt-autofill-list button {
  padding: 0.35em 1em;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/autoFill.semanticui.css
================================================
div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #888;
  background: #888;
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #888;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/buttons.bootstrap.css
================================================
@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}

ul.dt-button-collection.dropdown-menu {
  display: block;
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
ul.dt-button-collection.dropdown-menu.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
ul.dt-button-collection.dropdown-menu.fixed.two-column {
  margin-left: -150px;
}
ul.dt-button-collection.dropdown-menu.fixed.three-column {
  margin-left: -225px;
}
ul.dt-button-collection.dropdown-menu.fixed.four-column {
  margin-left: -300px;
}
ul.dt-button-collection.dropdown-menu > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
ul.dt-button-collection.dropdown-menu.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
ul.dt-button-collection.dropdown-menu.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
ul.dt-button-collection.dropdown-menu.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2001;
}

@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  div.dt-buttons a.btn {
    float: none;
  }
}
div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2);
}
div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: ' ';
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/buttons.bootstrap4.css
================================================
@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}

ul.dt-button-collection.dropdown-menu {
  display: block;
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
ul.dt-button-collection.dropdown-menu.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
ul.dt-button-collection.dropdown-menu.fixed.two-column {
  margin-left: -150px;
}
ul.dt-button-collection.dropdown-menu.fixed.three-column {
  margin-left: -225px;
}
ul.dt-button-collection.dropdown-menu.fixed.four-column {
  margin-left: -300px;
}
ul.dt-button-collection.dropdown-menu > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
ul.dt-button-collection.dropdown-menu.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
ul.dt-button-collection.dropdown-menu.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
ul.dt-button-collection.dropdown-menu.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

ul.dt-button-collection {
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
ul.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
ul.dt-button-collection.fixed.two-column {
  margin-left: -150px;
}
ul.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
ul.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
ul.dt-button-collection > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
ul.dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
ul.dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
ul.dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}
ul.dt-button-collection.fixed {
  max-width: none;
}
ul.dt-button-collection.fixed:before, ul.dt-button-collection.fixed:after {
  display: none;
}

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  div.dt-buttons a.btn {
    float: none;
  }
}
div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2);
}
div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: ' ';
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/buttons.dataTables.css
================================================
@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}

button.dt-button,
div.dt-button,
a.dt-button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  margin-right: 0.333em;
  padding: 0.5em 1em;
  border: 1px solid #999;
  border-radius: 2px;
  cursor: pointer;
  font-size: 0.88em;
  color: black;
  white-space: nowrap;
  overflow: hidden;
  background-color: #e9e9e9;
  /* Fallback */
  background-image: -webkit-linear-gradient(top, white 0%, #e9e9e9 100%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, white 0%, #e9e9e9 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, white 0%, #e9e9e9 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, white 0%, #e9e9e9 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, white 0%, #e9e9e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  outline: none;
}
button.dt-button.disabled,
div.dt-button.disabled,
a.dt-button.disabled {
  color: #999;
  border: 1px solid #d0d0d0;
  cursor: default;
  background-color: #f9f9f9;
  /* Fallback */
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9');
}
button.dt-button:active:not(.disabled), button.dt-button.active:not(.disabled),
div.dt-button:active:not(.disabled),
div.dt-button.active:not(.disabled),
a.dt-button:active:not(.disabled),
a.dt-button.active:not(.disabled) {
  background-color: #e2e2e2;
  /* Fallback */
  background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');
  box-shadow: inset 1px 1px 3px #999999;
}
button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled),
div.dt-button:active:not(.disabled):hover:not(.disabled),
div.dt-button.active:not(.disabled):hover:not(.disabled),
a.dt-button:active:not(.disabled):hover:not(.disabled),
a.dt-button.active:not(.disabled):hover:not(.disabled) {
  box-shadow: inset 1px 1px 3px #999999;
  background-color: #cccccc;
  /* Fallback */
  background-image: -webkit-linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #eaeaea 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #eaeaea 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc');
}
button.dt-button:hover,
div.dt-button:hover,
a.dt-button:hover {
  text-decoration: none;
}
button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled),
a.dt-button:hover:not(.disabled) {
  border: 1px solid #666;
  background-color: #e0e0e0;
  /* Fallback */
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0');
}
button.dt-button:focus:not(.disabled),
div.dt-button:focus:not(.disabled),
a.dt-button:focus:not(.disabled) {
  border: 1px solid #426c9e;
  text-shadow: 0 1px 0 #c4def1;
  outline: none;
  background-color: #79ace9;
  /* Fallback */
  background-image: -webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #bddef4 0%, #79ace9 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9');
}

.dt-button embed {
  outline: none;
}

div.dt-buttons {
  position: relative;
  float: right;
}
div.dt-buttons.buttons-right {
  float: right;
}

div.dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  margin-top: 3px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: white;
  overflow: hidden;
  z-index: 2002;
  border-radius: 5px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
div.dt-button-collection button.dt-button,
div.dt-button-collection div.dt-button,
div.dt-button-collection a.dt-button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-bottom: 4px;
  margin-right: 0;
}
div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled),
div.dt-button-collection div.dt-button:active:not(.disabled),
div.dt-button-collection div.dt-button.active:not(.disabled),
div.dt-button-collection a.dt-button:active:not(.disabled),
div.dt-button-collection a.dt-button.active:not(.disabled) {
  background-color: #dadada;
  /* Fallback */
  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
  /* Opera 11.10+ */
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');
  box-shadow: inset 1px 1px 3px #666;
}
div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
div.dt-button-collection.fixed.two-column {
  margin-left: -150px;
}
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
div.dt-button-collection > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
div.dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
div.dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
div.dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  /* Fallback */
  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10 Consumer Preview */
  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Firefox */
  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera */
  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
  /* Webkit (Safari/Chrome 10) */
  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Webkit (Chrome 11+) */
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C Markup, IE10 Release Preview */
  z-index: 2001;
}

@media screen and (max-width: 640px) {
  div.dt-buttons {
    float: none !important;
    text-align: center;
  }
}
button.dt-button.processing,
div.dt-button.processing,
a.dt-button.processing {
  color: rgba(0, 0, 0, 0.2);
}
button.dt-button.processing:after,
div.dt-button.processing:after,
a.dt-button.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: ' ';
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/buttons.foundation.css
================================================
@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}

ul.dt-buttons li {
  margin: 0;
}
ul.dt-buttons li.active a {
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.6);
}

ul.dt-buttons.button-group a {
  margin-bottom: 0;
}

ul.dt-button-collection.f-dropdown {
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
ul.dt-button-collection.f-dropdown.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
ul.dt-button-collection.f-dropdown.fixed.two-column {
  margin-left: -150px;
}
ul.dt-button-collection.f-dropdown.fixed.three-column {
  margin-left: -225px;
}
ul.dt-button-collection.f-dropdown.fixed.four-column {
  margin-left: -300px;
}
ul.dt-button-collection.f-dropdown > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
ul.dt-button-collection.f-dropdown.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
ul.dt-button-collection.f-dropdown.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
ul.dt-button-collection.f-dropdown.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}
ul.dt-button-collection.f-dropdown.fixed {
  max-width: none;
}
ul.dt-button-collection.f-dropdown.fixed:before, ul.dt-button-collection.f-dropdown.fixed:after {
  display: none;
}

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 88;
}

@media screen and (max-width: 767px) {
  ul.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5rem;
  }
  ul.dt-buttons li {
    float: none;
  }
}
div.button-group.stacked.dropdown-pane {
  margin-top: 2px;
  padding: 1px;
  z-index: 89;
}
div.button-group.stacked.dropdown-pane a.button {
  margin-bottom: 1px;
  border-right: none;
}
div.button-group.stacked.dropdown-pane a.button:last-child {
  margin-bottom: 0;
}

div.dt-buttons button.button.processing,
div.dt-buttons div.button.processing,
div.dt-buttons a.button.processing {
  color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.2);
  border-top-color: white;
  border-bottom-color: white;
}
div.dt-buttons button.button.processing:after,
div.dt-buttons div.button.processing:after,
div.dt-buttons a.button.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: ' ';
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/buttons.jqueryui.css
================================================
@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}

div.dt-buttons {
  position: relative;
  float: left;
}
div.dt-buttons .dt-button {
  margin-right: 0;
}
div.dt-buttons .dt-button span.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}
div.dt-buttons .dt-button:active {
  outline: none;
}
div.dt-buttons .dt-button:hover > span {
  background-color: rgba(0, 0, 0, 0.05);
}

div.dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  margin-top: 3px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: #f3f3f3;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
  z-index: 2002;
  border-radius: 5px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  -ms-column-gap: 0;
  -o-column-gap: 0;
  column-gap: 0;
}
div.dt-button-collection .dt-button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-right: 0;
}
div.dt-button-collection .dt-button:last-child {
  margin-bottom: 4px;
}
div.dt-button-collection .dt-button:hover > span {
  background-color: rgba(0, 0, 0, 0.05);
}
div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
div.dt-button-collection.fixed.two-column {
  margin-left: -150px;
}
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
div.dt-button-collection > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
div.dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
div.dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
div.dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  /* Fallback */
  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10 Consumer Preview */
  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Firefox */
  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera */
  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
  /* Webkit (Safari/Chrome 10) */
  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Webkit (Chrome 11+) */
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C Markup, IE10 Release Preview */
  z-index: 2001;
}

@media screen and (max-width: 640px) {
  div.dt-buttons {
    float: none !important;
    text-align: center;
  }
}
button.dt-button.processing,
div.dt-button.processing,
a.dt-button.processing {
  color: rgba(0, 0, 0, 0.2);
}
button.dt-button.processing:after,
div.dt-button.processing:after,
a.dt-button.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: ' ';
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/buttons.semanticui.css
================================================
@charset "UTF-8";
@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}

div.dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  margin-top: 3px !important;
  z-index: 2002;
  background: white;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
div.dt-button-collection.fixed.two-column {
  margin-left: -150px;
}
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
div.dt-button-collection > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
div.dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
div.dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
div.dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

button.buttons-collection.ui.button span:after {
  display: inline-block;
  content: "▾";
  padding-left: 0.5em;
}

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2001;
}

@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  div.dt-buttons a.btn {
    float: none;
  }
}
div.dt-buttons button.button.processing,
div.dt-buttons div.button.processing,
div.dt-buttons a.button.processing {
  position: relative;
  color: rgba(0, 0, 0, 0.2);
}
div.dt-buttons button.button.processing:after,
div.dt-buttons div.button.processing:after,
div.dt-buttons a.button.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: ' ';
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/colReorder.bootstrap.css
================================================
table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #337ab7;
  z-index: 201;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/colReorder.bootstrap4.css
================================================
table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #0275d8;
  z-index: 201;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/colReorder.dataTables.css
================================================
table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #0259C4;
  z-index: 201;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/colReorder.foundation.css
================================================
table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #008CBA;
  z-index: 201;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/colReorder.jqueryui.css
================================================
table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #0259C4;
  z-index: 201;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/colReorder.semanticui.css
================================================
table.DTCR_clonedTable.dataTable {
  position: absolute !important;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

div.DTCR_pointer {
  width: 1px;
  background-color: #888;
  z-index: 201;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/common.scss
================================================

div.dt-button-info {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 400px;
	margin-top: -100px;
	margin-left: -200px;
	background-color: white;
	border: 2px solid #111;
	box-shadow: 3px 3px 8px rgba( 0, 0, 0, 0.3);
	border-radius: 3px;
	text-align: center;
	z-index: 21;

	h2 {
		padding: 0.5em;
		margin: 0;
		font-weight: normal;
		border-bottom: 1px solid #ddd;
		background-color: #f3f3f3;
	}

	> div {
		padding: 1em;
	}
}


================================================
FILE: ClinicManagement/Content/DataTables/css/dataTables.bootstrap.css
================================================
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
}
table.dataTable thead .sorting:after {
  opacity: 0.2;
  content: "\e150";
  /* sort */
}
table.dataTable thead .sorting_asc:after {
  content: "\e155";
  /* sort-by-attributes */
}
table.dataTable thead .sorting_desc:after {
  content: "\e156";
  /* sort-by-attributes-alt */
}
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  color: #eee;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table > thead .sorting:after,
div.dataTables_scrollBody > table > thead .sorting_asc:after,
div.dataTables_scrollBody > table > thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody > table > tbody > tr:first-child > th,
div.dataTables_scrollBody > table > tbody > tr:first-child > td {
  border-top: none;
}

div.dataTables_scrollFoot > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}
table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/dataTables.bootstrap4.css
================================================
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.9em;
  display: block;
  opacity: 0.3;
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
}
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1;
}
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}
table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/dataTables.foundation.css
================================================
table.dataTable {
  clear: both;
  margin: 0.5em 0 !important;
  max-width: none !important;
  width: 100%;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper {
  position: relative;
}
div.dataTables_wrapper div.dataTables_length label {
  float: left;
  text-align: left;
  margin-bottom: 0;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  margin-bottom: 0;
}
div.dataTables_wrapper div.dataTables_filter label {
  float: right;
  margin-bottom: 0;
}
div.dataTables_wrapper div.dataTables_filter input {
  display: inline-block !important;
  width: auto !important;
  margin-bottom: 0;
  margin-left: 0.5em;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 2px;
}
div.dataTables_wrapper div.dataTables_paginate {
  float: right;
  margin: 0;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1rem 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 1.5rem;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting {
  background-image: url("../images/sort_both.png");
}
table.dataTable thead .sorting_asc {
  background-image: url("../images/sort_asc.png");
}
table.dataTable thead .sorting_desc {
  background-image: url("../images/sort_desc.png");
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url("../images/sort_asc_disabled.png");
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url("../images/sort_desc_disabled.png");
}

div.dataTables_scrollHead table {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/dataTables.jqueryui.css
================================================
/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
}
table.dataTable tbody tr {
  background-color: #ffffff;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead > table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}
table.dataTable thead th div.DataTables_sort_wrapper {
  position: relative;
}
table.dataTable thead th div.DataTables_sort_wrapper span {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -18px;
}
table.dataTable thead th.ui-state-default,
table.dataTable tfoot th.ui-state-default {
  border-left-width: 0;
}
table.dataTable thead th.ui-state-default:first-child,
table.dataTable tfoot th.ui-state-default:first-child {
  border-left-width: 1px;
}

/*
 * Control feature layout
 */
.dataTables_wrapper .dataTables_paginate .fg-button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  border: 1px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .fg-button:active {
  outline: none;
}
.dataTables_wrapper .dataTables_paginate .fg-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.dataTables_wrapper .dataTables_paginate .fg-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.dataTables_wrapper .ui-widget-header {
  font-weight: normal;
}
.dataTables_wrapper .ui-toolbar {
  padding: 8px;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: none;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: inherit;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/dataTables.material.css
================================================
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 10px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  text-align: center;
}
div.dataTables_wrapper div.dataTables_paginate {
  text-align: right;
}
div.dataTables_wrapper div.mdl-grid.dt-table {
  padding-top: 0;
  padding-bottom: 0;
}
div.dataTables_wrapper div.mdl-grid.dt-table > div.mdl-cell {
  margin-top: 0;
  margin-bottom: 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 11px;
  display: block;
  opacity: 0.3;
  font-size: 1.3em;
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
}
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1;
}
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/dataTables.semanticui.css
================================================
/*
 * Styling for DataTables with Semantic UI
 */
table.dataTable.table {
  margin: 0;
}
table.dataTable.table thead th,
table.dataTable.table thead td {
  position: relative;
}
table.dataTable.table thead th.sorting, table.dataTable.table thead th.sorting_asc, table.dataTable.table thead th.sorting_desc,
table.dataTable.table thead td.sorting,
table.dataTable.table thead td.sorting_asc,
table.dataTable.table thead td.sorting_desc {
  padding-right: 20px;
}
table.dataTable.table thead th.sorting:after, table.dataTable.table thead th.sorting_asc:after, table.dataTable.table thead th.sorting_desc:after,
table.dataTable.table thead td.sorting:after,
table.dataTable.table thead td.sorting_asc:after,
table.dataTable.table thead td.sorting_desc:after {
  position: absolute;
  top: 12px;
  right: 8px;
  display: block;
  font-family: Icons;
}
table.dataTable.table thead th.sorting:after,
table.dataTable.table thead td.sorting:after {
  content: "\f0dc";
  color: #ddd;
  font-size: 0.8em;
}
table.dataTable.table thead th.sorting_asc:after,
table.dataTable.table thead td.sorting_asc:after {
  content: "\f0de";
}
table.dataTable.table thead th.sorting_desc:after,
table.dataTable.table thead td.sorting_desc:after {
  content: "\f0dd";
}
table.dataTable.table td,
table.dataTable.table th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable.table td.dataTables_empty,
table.dataTable.table th.dataTables_empty {
  text-align: center;
}
table.dataTable.table.nowrap th,
table.dataTable.table.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length select {
  vertical-align: middle;
  min-height: 2.7142em;
}
div.dataTables_wrapper div.dataTables_length .ui.selection.dropdown {
  min-width: 0;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 13px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  text-align: center;
}
div.dataTables_wrapper div.row.dt-table {
  padding: 0;
}
div.dataTables_wrapper div.dataTables_scrollHead table.dataTable {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: none;
}
div.dataTables_wrapper div.dataTables_scrollBody thead .sorting:after,
div.dataTables_wrapper div.dataTables_scrollBody thead .sorting_asc:after,
div.dataTables_wrapper div.dataTables_scrollBody thead .sorting_desc:after {
  display: none;
}
div.dataTables_wrapper div.dataTables_scrollBody table.dataTable {
  border-radius: 0;
  border-top: none;
  border-bottom-width: 0;
}
div.dataTables_wrapper div.dataTables_scrollBody table.dataTable.no-footer {
  border-bottom-width: 1px;
}
div.dataTables_wrapper div.dataTables_scrollFoot table.dataTable {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: none;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/dataTables.uikit.css
================================================
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.row.uk-grid.dt-merge-grid {
  margin-top: 5px;
}
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable thead > tr > th,
table.dataTable thead > tr > td {
  position: relative;
}
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}
table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:after {
  position: absolute;
  top: 7px;
  right: 8px;
  display: block;
  font-family: 'FontAwesome';
}
table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > td.sorting:after {
  content: "\f0dc";
  color: #ddd;
  font-size: 0.8em;
  padding-top: 0.12em;
}
table.dataTable thead > tr > th.sorting_asc:after,
table.dataTable thead > tr > td.sorting_asc:after {
  content: "\f0de";
}
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > td.sorting_desc:after {
  content: "\f0dd";
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.uk-table-condensed > thead > tr > th {
  padding-right: 20px;
}
table.dataTable.uk-table-condensed .sorting:after,
table.dataTable.uk-table-condensed .sorting_asc:after,
table.dataTable.uk-table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/fixedColumns.bootstrap.css
================================================
table.DTFC_Cloned tr {
  background-color: white;
  margin-bottom: 0;
}

div.DTFC_LeftHeadWrapper table,
div.DTFC_RightHeadWrapper table {
  border-bottom: none !important;
  margin-bottom: 0 !important;
  background-color: white;
}

div.DTFC_LeftBodyWrapper table,
div.DTFC_RightBodyWrapper table {
  border-top: none;
  margin: 0 !important;
}
div.DTFC_LeftBodyWrapper table thead .sorting:after,
div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
div.DTFC_LeftBodyWrapper table thead .sorting:after,
div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table thead .sorting:after,
div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table thead .sorting:after,
div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table thead .sorting_desc:after {
  display: none;
}
div.DTFC_LeftBodyWrapper table tbody tr:first-child th,
div.DTFC_LeftBodyWrapper table tbody tr:first-child td,
div.DTFC_RightBodyWrapper table tbody tr:first-child th,
div.DTFC_RightBodyWrapper table tbody tr:first-child td {
  border-top: none;
}

div.DTFC_LeftFootWrapper table,
div.DTFC_RightFootWrapper table {
  border-top: none;
  margin-top: 0 !important;
  background-color: white;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/fixedColumns.bootstrap4.css
================================================
table.DTFC_Cloned tr {
  background-color: white;
  margin-bottom: 0;
}

div.DTFC_LeftHeadWrapper table,
div.DTFC_RightHeadWrapper table {
  border-bottom: none !important;
  margin-bottom: 0 !important;
  background-color: white;
}

div.DTFC_LeftBodyWrapper table,
div.DTFC_RightBodyWrapper table {
  border-top: none;
  margin: 0 !important;
}
div.DTFC_LeftBodyWrapper table thead .sorting:after,
div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
div.DTFC_LeftBodyWrapper table thead .sorting:after,
div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table thead .sorting:after,
div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table thead .sorting:after,
div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table thead .sorting_desc:after {
  display: none;
}
div.DTFC_LeftBodyWrapper table tbody tr:first-child th,
div.DTFC_LeftBodyWrapper table tbody tr:first-child td,
div.DTFC_RightBodyWrapper table tbody tr:first-child th,
div.DTFC_RightBodyWrapper table tbody tr:first-child td {
  border-top: none;
}

div.DTFC_LeftFootWrapper table,
div.DTFC_RightFootWrapper table {
  border-top: none;
  margin-top: 0 !important;
  background-color: white;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/fixedColumns.dataTables.css
================================================
table.DTFC_Cloned thead,
table.DTFC_Cloned tfoot {
  background-color: white;
}

div.DTFC_Blocker {
  background-color: white;
}

div.DTFC_LeftWrapper table.dataTable,
div.DTFC_RightWrapper table.dataTable {
  margin-bottom: 0;
  z-index: 2;
}
div.DTFC_LeftWrapper table.dataTable.no-footer,
div.DTFC_RightWrapper table.dataTable.no-footer {
  border-bottom: none;
}


================================================
FILE: ClinicManagement/Content/DataTables/css/fixedColumns.foundation.css
==============================================
Download .txt
gitextract_q4yi9sgm/

├── .gitattributes
├── .gitignore
├── ClinicManagement/
│   ├── App_Start/
│   │   ├── BundleConfig.cs
│   │   ├── FilterConfig.cs
│   │   ├── IdentityConfig.cs
│   │   ├── MappingProfile.cs
│   │   ├── NinjectWebCommon.cs
│   │   ├── RouteConfig.cs
│   │   ├── Startup.Auth.cs
│   │   └── WebApiConfig.cs
│   ├── ApplicationInsights.config
│   ├── ClinicManagement.csproj
│   ├── Content/
│   │   ├── DataTables/
│   │   │   ├── css/
│   │   │   │   ├── autoFill.bootstrap.css
│   │   │   │   ├── autoFill.bootstrap4.css
│   │   │   │   ├── autoFill.dataTables.css
│   │   │   │   ├── autoFill.foundation.css
│   │   │   │   ├── autoFill.jqueryui.css
│   │   │   │   ├── autoFill.semanticui.css
│   │   │   │   ├── buttons.bootstrap.css
│   │   │   │   ├── buttons.bootstrap4.css
│   │   │   │   ├── buttons.dataTables.css
│   │   │   │   ├── buttons.foundation.css
│   │   │   │   ├── buttons.jqueryui.css
│   │   │   │   ├── buttons.semanticui.css
│   │   │   │   ├── colReorder.bootstrap.css
│   │   │   │   ├── colReorder.bootstrap4.css
│   │   │   │   ├── colReorder.dataTables.css
│   │   │   │   ├── colReorder.foundation.css
│   │   │   │   ├── colReorder.jqueryui.css
│   │   │   │   ├── colReorder.semanticui.css
│   │   │   │   ├── common.scss
│   │   │   │   ├── dataTables.bootstrap.css
│   │   │   │   ├── dataTables.bootstrap4.css
│   │   │   │   ├── dataTables.foundation.css
│   │   │   │   ├── dataTables.jqueryui.css
│   │   │   │   ├── dataTables.material.css
│   │   │   │   ├── dataTables.semanticui.css
│   │   │   │   ├── dataTables.uikit.css
│   │   │   │   ├── fixedColumns.bootstrap.css
│   │   │   │   ├── fixedColumns.bootstrap4.css
│   │   │   │   ├── fixedColumns.dataTables.css
│   │   │   │   ├── fixedColumns.foundation.css
│   │   │   │   ├── fixedColumns.jqueryui.css
│   │   │   │   ├── fixedColumns.semanticui.css
│   │   │   │   ├── fixedHeader.bootstrap.css
│   │   │   │   ├── fixedHeader.bootstrap4.css
│   │   │   │   ├── fixedHeader.dataTables.css
│   │   │   │   ├── fixedHeader.foundation.css
│   │   │   │   ├── fixedHeader.jqueryui.css
│   │   │   │   ├── fixedHeader.semanticui.css
│   │   │   │   ├── jquery.dataTables.css
│   │   │   │   ├── jquery.dataTables_themeroller.css
│   │   │   │   ├── keyTable.bootstrap.css
│   │   │   │   ├── keyTable.bootstrap4.css
│   │   │   │   ├── keyTable.dataTables.css
│   │   │   │   ├── keyTable.foundation.css
│   │   │   │   ├── keyTable.jqueryui.css
│   │   │   │   ├── keyTable.semanticui.css
│   │   │   │   ├── mixins.scss
│   │   │   │   ├── responsive.bootstrap.css
│   │   │   │   ├── responsive.bootstrap4.css
│   │   │   │   ├── responsive.dataTables.css
│   │   │   │   ├── responsive.foundation.css
│   │   │   │   ├── responsive.jqueryui.css
│   │   │   │   ├── responsive.semanticui.css
│   │   │   │   ├── rowGroup.bootstrap.css
│   │   │   │   ├── rowGroup.bootstrap4.css
│   │   │   │   ├── rowGroup.dataTables.css
│   │   │   │   ├── rowGroup.foundation.css
│   │   │   │   ├── rowGroup.jqueryui.css
│   │   │   │   ├── rowGroup.semanticui.css
│   │   │   │   ├── rowReorder.bootstrap.css
│   │   │   │   ├── rowReorder.bootstrap4.css
│   │   │   │   ├── rowReorder.dataTables.css
│   │   │   │   ├── rowReorder.foundation.css
│   │   │   │   ├── rowReorder.jqueryui.css
│   │   │   │   ├── rowReorder.semanticui.css
│   │   │   │   ├── scroller.bootstrap.css
│   │   │   │   ├── scroller.bootstrap4.css
│   │   │   │   ├── scroller.dataTables.css
│   │   │   │   ├── scroller.foundation.css
│   │   │   │   ├── scroller.jqueryui.css
│   │   │   │   ├── scroller.semanticui.css
│   │   │   │   ├── select.bootstrap.css
│   │   │   │   ├── select.bootstrap4.css
│   │   │   │   ├── select.dataTables.css
│   │   │   │   ├── select.foundation.css
│   │   │   │   ├── select.jqueryui.css
│   │   │   │   ├── select.semanticui.css
│   │   │   │   └── semanticui.scss
│   │   │   └── swf/
│   │   │       └── flashExport.swf
│   │   ├── Site.css
│   │   ├── bootstrap/
│   │   │   ├── alerts.less
│   │   │   ├── badges.less
│   │   │   ├── bootstrap.less
│   │   │   ├── breadcrumbs.less
│   │   │   ├── button-groups.less
│   │   │   ├── buttons.less
│   │   │   ├── carousel.less
│   │   │   ├── close.less
│   │   │   ├── code.less
│   │   │   ├── component-animations.less
│   │   │   ├── dropdowns.less
│   │   │   ├── forms.less
│   │   │   ├── glyphicons.less
│   │   │   ├── grid.less
│   │   │   ├── input-groups.less
│   │   │   ├── jumbotron.less
│   │   │   ├── labels.less
│   │   │   ├── list-group.less
│   │   │   ├── media.less
│   │   │   ├── mixins/
│   │   │   │   ├── alerts.less
│   │   │   │   ├── background-variant.less
│   │   │   │   ├── border-radius.less
│   │   │   │   ├── buttons.less
│   │   │   │   ├── center-block.less
│   │   │   │   ├── clearfix.less
│   │   │   │   ├── forms.less
│   │   │   │   ├── gradients.less
│   │   │   │   ├── grid-framework.less
│   │   │   │   ├── grid.less
│   │   │   │   ├── hide-text.less
│   │   │   │   ├── image.less
│   │   │   │   ├── labels.less
│   │   │   │   ├── list-group.less
│   │   │   │   ├── nav-divider.less
│   │   │   │   ├── nav-vertical-align.less
│   │   │   │   ├── opacity.less
│   │   │   │   ├── pagination.less
│   │   │   │   ├── panels.less
│   │   │   │   ├── progress-bar.less
│   │   │   │   ├── reset-filter.less
│   │   │   │   ├── reset-text.less
│   │   │   │   ├── resize.less
│   │   │   │   ├── responsive-visibility.less
│   │   │   │   ├── size.less
│   │   │   │   ├── tab-focus.less
│   │   │   │   ├── table-row.less
│   │   │   │   ├── text-emphasis.less
│   │   │   │   ├── text-overflow.less
│   │   │   │   └── vendor-prefixes.less
│   │   │   ├── mixins.less
│   │   │   ├── modals.less
│   │   │   ├── navbar.less
│   │   │   ├── navs.less
│   │   │   ├── normalize.less
│   │   │   ├── pager.less
│   │   │   ├── pagination.less
│   │   │   ├── panels.less
│   │   │   ├── popovers.less
│   │   │   ├── print.less
│   │   │   ├── progress-bars.less
│   │   │   ├── responsive-embed.less
│   │   │   ├── responsive-utilities.less
│   │   │   ├── scaffolding.less
│   │   │   ├── tables.less
│   │   │   ├── theme.less
│   │   │   ├── thumbnails.less
│   │   │   ├── tooltip.less
│   │   │   ├── type.less
│   │   │   ├── utilities.less
│   │   │   ├── variables.less
│   │   │   └── wells.less
│   │   ├── bootstrap-datepicker.css
│   │   ├── bootstrap-datepicker.standalone.css
│   │   ├── bootstrap-datepicker3.css
│   │   ├── bootstrap-datepicker3.standalone.css
│   │   ├── bootstrap-theme.css
│   │   ├── bootstrap.css
│   │   ├── clockpicker.css
│   │   ├── css/
│   │   │   ├── animate.css
│   │   │   ├── bootstrap-social.css
│   │   │   ├── custom.css
│   │   │   ├── iCheck/
│   │   │   │   └── green.css
│   │   │   ├── morris.css
│   │   │   ├── nprogress.css
│   │   │   ├── sb-admin-2.css
│   │   │   ├── select2.css
│   │   │   └── timeline.css
│   │   ├── fonts/
│   │   │   └── FontAwesome.otf
│   │   ├── fullcalendar.css
│   │   ├── fullcalendar.print.css
│   │   ├── gridDoctor.css
│   │   ├── iCheck/
│   │   │   ├── all.css
│   │   │   ├── flat/
│   │   │   │   ├── _all.css
│   │   │   │   ├── aero.css
│   │   │   │   ├── blue.css
│   │   │   │   ├── flat.css
│   │   │   │   ├── green.css
│   │   │   │   ├── grey.css
│   │   │   │   ├── orange.css
│   │   │   │   ├── pink.css
│   │   │   │   ├── purple.css
│   │   │   │   ├── red.css
│   │   │   │   └── yellow.css
│   │   │   ├── futurico/
│   │   │   │   └── futurico.css
│   │   │   ├── line/
│   │   │   │   ├── _all.css
│   │   │   │   ├── aero.css
│   │   │   │   ├── blue.css
│   │   │   │   ├── green.css
│   │   │   │   ├── grey.css
│   │   │   │   ├── line.css
│   │   │   │   ├── orange.css
│   │   │   │   ├── pink.css
│   │   │   │   ├── purple.css
│   │   │   │   ├── red.css
│   │   │   │   └── yellow.css
│   │   │   ├── minimal/
│   │   │   │   ├── _all.css
│   │   │   │   ├── aero.css
│   │   │   │   ├── blue.css
│   │   │   │   ├── green.css
│   │   │   │   ├── grey.css
│   │   │   │   ├── minimal.css
│   │   │   │   ├── orange.css
│   │   │   │   ├── pink.css
│   │   │   │   ├── purple.css
│   │   │   │   ├── red.css
│   │   │   │   └── yellow.css
│   │   │   ├── polaris/
│   │   │   │   └── polaris.css
│   │   │   └── square/
│   │   │       ├── _all.css
│   │   │       ├── aero.css
│   │   │       ├── blue.css
│   │   │       ├── green.css
│   │   │       ├── grey.css
│   │   │       ├── orange.css
│   │   │       ├── pink.css
│   │   │       ├── purple.css
│   │   │       ├── red.css
│   │   │       ├── square.css
│   │   │       └── yellow.css
│   │   ├── themes/
│   │   │   └── base/
│   │   │       ├── accordion.css
│   │   │       ├── all.css
│   │   │       ├── autocomplete.css
│   │   │       ├── base.css
│   │   │       ├── button.css
│   │   │       ├── core.css
│   │   │       ├── datepicker.css
│   │   │       ├── dialog.css
│   │   │       ├── draggable.css
│   │   │       ├── jquery-ui.css
│   │   │       ├── menu.css
│   │   │       ├── progressbar.css
│   │   │       ├── resizable.css
│   │   │       ├── selectable.css
│   │   │       ├── selectmenu.css
│   │   │       ├── slider.css
│   │   │       ├── sortable.css
│   │   │       ├── spinner.css
│   │   │       ├── tabs.css
│   │   │       ├── theme.css
│   │   │       └── tooltip.css
│   │   ├── toastr.css
│   │   ├── toastr.less
│   │   └── toastr.scss
│   ├── Controllers/
│   │   ├── AccountController.cs
│   │   ├── Api/
│   │   │   └── PatientsController.cs
│   │   ├── AppointmentsController.cs
│   │   ├── AttendancesController.cs
│   │   ├── DoctorsController.cs
│   │   ├── ManageController.cs
│   │   ├── PatientsController.cs
│   │   └── ReportsController.cs
│   ├── Core/
│   │   ├── Dto/
│   │   │   ├── CityDto.cs
│   │   │   ├── DoctorDto.cs
│   │   │   ├── PatientDto.cs
│   │   │   └── SpecializationDto.cs
│   │   ├── Helpers/
│   │   │   ├── ClinicMgtHelpers.cs
│   │   │   └── EnumHelpers.cs
│   │   ├── IUnitOfWork.cs
│   │   ├── Models/
│   │   │   ├── ApplicationUser.cs
│   │   │   ├── Appointment.cs
│   │   │   ├── Attendance.cs
│   │   │   ├── City.cs
│   │   │   ├── Doctor.cs
│   │   │   ├── Gender.cs
│   │   │   ├── Patient.cs
│   │   │   ├── PatientStatus.cs
│   │   │   ├── RoleName.cs
│   │   │   └── Specialization.cs
│   │   ├── Repositories/
│   │   │   ├── IApplicationUserRepository.cs
│   │   │   ├── IAppointmentRepository.cs
│   │   │   ├── IAttendanceRepository.cs
│   │   │   ├── ICityRepository.cs
│   │   │   ├── IDoctorRepository.cs
│   │   │   ├── IPatientRepository.cs
│   │   │   └── ISpecializationRepository.cs
│   │   └── ViewModel/
│   │       ├── AccountViewModels.cs
│   │       ├── AppointmentFormViewModel.cs
│   │       ├── AppointmentSearchVM.cs
│   │       ├── AttendanceFormViewModel.cs
│   │       ├── DoctorDetailViewModel.cs
│   │       ├── DoctorFormViewModel.cs
│   │       ├── ManageViewModels.cs
│   │       ├── PatientDetailViewModel.cs
│   │       ├── PatientFormViewModel.cs
│   │       ├── RegisterViewModel.cs
│   │       ├── UserViewModel.cs
│   │       ├── ValidDate.cs
│   │       └── ValidTime.cs
│   ├── Global.asax
│   ├── Global.asax.cs
│   ├── Persistence/
│   │   ├── ApplicationDbContext.cs
│   │   ├── EntityConfigurations/
│   │   │   ├── AppointmentConfiguration.cs
│   │   │   ├── AttendanceConfiguration.cs
│   │   │   ├── CityConfiguration.cs
│   │   │   ├── DoctorConfiguration.cs
│   │   │   ├── PatientConfiguration.cs
│   │   │   ├── PatientStatusConfiguration.cs
│   │   │   └── SpecializationConfiguration.cs
│   │   ├── Repositories/
│   │   │   ├── ApplicationUserRepository.cs
│   │   │   ├── AppointmentRepository.cs
│   │   │   ├── AttendanceRepository.cs
│   │   │   ├── CityRepository.cs
│   │   │   ├── DoctorRepository.cs
│   │   │   ├── PatientRepository.cs
│   │   │   └── SpecializationRepository.cs
│   │   └── UnitOfWork.cs
│   ├── Project_Readme.html
│   ├── Properties/
│   │   └── AssemblyInfo.cs
│   ├── Scripts/
│   │   ├── DataTables/
│   │   │   ├── autoFill.bootstrap.js
│   │   │   ├── autoFill.bootstrap4.js
│   │   │   ├── autoFill.foundation.js
│   │   │   ├── autoFill.jqueryui.js
│   │   │   ├── autoFill.semanticui.js
│   │   │   ├── buttons.bootstrap.js
│   │   │   ├── buttons.bootstrap4.js
│   │   │   ├── buttons.colVis.js
│   │   │   ├── buttons.flash.js
│   │   │   ├── buttons.foundation.js
│   │   │   ├── buttons.html5.js
│   │   │   ├── buttons.jqueryui.js
│   │   │   ├── buttons.print.js
│   │   │   ├── buttons.semanticui.js
│   │   │   ├── dataTables.autoFill.js
│   │   │   ├── dataTables.bootstrap.js
│   │   │   ├── dataTables.bootstrap4.js
│   │   │   ├── dataTables.buttons.js
│   │   │   ├── dataTables.colReorder.js
│   │   │   ├── dataTables.fixedColumns.js
│   │   │   ├── dataTables.fixedHeader.js
│   │   │   ├── dataTables.foundation.js
│   │   │   ├── dataTables.jqueryui.js
│   │   │   ├── dataTables.keyTable.js
│   │   │   ├── dataTables.material.js
│   │   │   ├── dataTables.responsive.js
│   │   │   ├── dataTables.rowGroup.js
│   │   │   ├── dataTables.rowReorder.js
│   │   │   ├── dataTables.scroller.js
│   │   │   ├── dataTables.select.js
│   │   │   ├── dataTables.semanticui.js
│   │   │   ├── dataTables.uikit.js
│   │   │   ├── jquery.dataTables.js
│   │   │   ├── responsive.bootstrap.js
│   │   │   ├── responsive.bootstrap4.js
│   │   │   ├── responsive.foundation.js
│   │   │   ├── responsive.jqueryui.js
│   │   │   └── responsive.semanticui.js
│   │   ├── _references.js
│   │   ├── ai.0.22.9-build00167.js
│   │   ├── bloodhound.js
│   │   ├── bootbox.js
│   │   ├── bootstrap-datepicker.js
│   │   ├── bootstrap.js
│   │   ├── clockpicker.js
│   │   ├── custom.js
│   │   ├── flot/
│   │   │   ├── 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
│   │   ├── gcal.js
│   │   ├── jquery-1.12.4.intellisense.js
│   │   ├── jquery-1.12.4.js
│   │   ├── jquery-ui-1.12.1.js
│   │   ├── jquery.icheck.js
│   │   ├── jquery.unobtrusive-ajax.js
│   │   ├── jquery.validate-vsdoc.js
│   │   ├── jquery.validate.js
│   │   ├── jquery.validate.unobtrusive.js
│   │   ├── modernizr-2.6.2.js
│   │   ├── moment-with-locales.js
│   │   ├── moment.js
│   │   ├── morris-data.js
│   │   ├── respond.js
│   │   ├── sb-admin-2.js
│   │   ├── toastr.js
│   │   ├── typeahead.bundle.js
│   │   ├── typeahead.jquery.js
│   │   └── vendors/
│   │       ├── Jquery-Smart-Wizard/
│   │       │   └── js/
│   │       │       └── jquery.smartWizard.js
│   │       ├── autosize.js
│   │       ├── fastclick/
│   │       │   └── fastclick.js
│   │       ├── iCheck/
│   │       │   └── icheck.js
│   │       └── select2/
│   │           ├── i18n/
│   │           │   ├── ar.js
│   │           │   ├── az.js
│   │           │   ├── bg.js
│   │           │   ├── ca.js
│   │           │   ├── cs.js
│   │           │   ├── da.js
│   │           │   ├── de.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
│   │           │   ├── hu.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
│   │           │   ├── pt-BR.js
│   │           │   ├── pt.js
│   │           │   ├── ro.js
│   │           │   ├── ru.js
│   │           │   ├── sk.js
│   │           │   ├── sr-Cyrl.js
│   │           │   ├── sr.js
│   │           │   ├── sv.js
│   │           │   ├── th.js
│   │           │   ├── tr.js
│   │           │   ├── uk.js
│   │           │   ├── vi.js
│   │           │   ├── zh-CN.js
│   │           │   └── zh-TW.js
│   │           ├── select2.full.js
│   │           └── select2.js
│   ├── Startup.cs
│   ├── Views/
│   │   ├── Account/
│   │   │   ├── AssistantForm.cshtml
│   │   │   ├── ConfirmEmail.cshtml
│   │   │   ├── DoctorForm.cshtml
│   │   │   ├── Edit.cshtml
│   │   │   ├── ExternalLoginConfirmation.cshtml
│   │   │   ├── ExternalLoginFailure.cshtml
│   │   │   ├── ForgotPassword.cshtml
│   │   │   ├── ForgotPasswordConfirmation.cshtml
│   │   │   ├── Index.cshtml
│   │   │   ├── Login.cshtml
│   │   │   ├── Register.cshtml
│   │   │   ├── ResetPassword.cshtml
│   │   │   ├── ResetPasswordConfirmation.cshtml
│   │   │   ├── SendCode.cshtml
│   │   │   ├── VerifyCode.cshtml
│   │   │   └── _ExternalLoginsListPartial.cshtml
│   │   ├── Appointments/
│   │   │   ├── Create.cshtml
│   │   │   ├── Edit.cshtml
│   │   │   ├── GetUpcommingAppointments.cshtml
│   │   │   ├── Index.cshtml
│   │   │   ├── InvalidAppointment.cshtml
│   │   │   └── _AppointmentPartial.cshtml
│   │   ├── Attendances/
│   │   │   ├── AttendanceForm.cshtml
│   │   │   ├── _AttendancePartial.cshtml
│   │   │   └── _Confirmation.cshtml
│   │   ├── Doctors/
│   │   │   ├── Details.cshtml
│   │   │   ├── DoctorProfile.cshtml
│   │   │   ├── Edit.cshtml
│   │   │   └── Index.cshtml
│   │   ├── Home/
│   │   │   ├── About.cshtml
│   │   │   ├── Contact.cshtml
│   │   │   └── Index.cshtml
│   │   ├── Manage/
│   │   │   ├── AddPhoneNumber.cshtml
│   │   │   ├── ChangePassword.cshtml
│   │   │   ├── Index.cshtml
│   │   │   ├── ManageLogins.cshtml
│   │   │   ├── SetPassword.cshtml
│   │   │   └── VerifyPhoneNumber.cshtml
│   │   ├── Patients/
│   │   │   ├── Details.cshtml
│   │   │   ├── Index.cshtml
│   │   │   └── PatientForm.cshtml
│   │   ├── Reports/
│   │   │   ├── Appointments.cshtml
│   │   │   ├── Attandences.cshtml
│   │   │   └── DaillyAppointments.cshtml
│   │   ├── Shared/
│   │   │   ├── Error.cshtml
│   │   │   ├── Lockout.cshtml
│   │   │   ├── Patients.cshtml
│   │   │   ├── _AdminNav.cshtml
│   │   │   ├── _Appointments.cshtml
│   │   │   ├── _AttandencePartial.cshtml
│   │   │   ├── _DailyAppointments.cshtml
│   │   │   ├── _Details.cshtml
│   │   │   ├── _DoctorNav.cshtml
│   │   │   ├── _Layout.cshtml
│   │   │   ├── _LayoutOut.cshtml
│   │   │   └── _LoginPartial.cshtml
│   │   ├── Web.config
│   │   └── _ViewStart.cshtml
│   ├── Web.Debug.config
│   ├── Web.Release.config
│   ├── Web.config
│   └── packages.config
├── ClinicManagement.sln
├── LICENSE
└── README.md
Download .txt
SYMBOL INDEX (1281 symbols across 128 files)

FILE: ClinicManagement/App_Start/BundleConfig.cs
  class BundleConfig (line 5) | public class BundleConfig
    method RegisterBundles (line 8) | public static void RegisterBundles(BundleCollection bundles)

FILE: ClinicManagement/App_Start/FilterConfig.cs
  class FilterConfig (line 6) | public class FilterConfig
    method RegisterGlobalFilters (line 8) | public static void RegisterGlobalFilters(GlobalFilterCollection filters)

FILE: ClinicManagement/App_Start/IdentityConfig.cs
  class ApplicationRoleManager (line 15) | public class ApplicationRoleManager : RoleManager<IdentityRole>
    method ApplicationRoleManager (line 17) | public ApplicationRoleManager(IRoleStore<IdentityRole, string> roleStore)
    method Create (line 19) | public static ApplicationRoleManager Create(IdentityFactoryOptions<App...
  class EmailService (line 25) | public class EmailService : IIdentityMessageService
    method SendAsync (line 27) | public Task SendAsync(IdentityMessage message)
  class SmsService (line 34) | public class SmsService : IIdentityMessageService
    method SendAsync (line 36) | public Task SendAsync(IdentityMessage message)
  class ApplicationUserManager (line 44) | public class ApplicationUserManager : UserManager<ApplicationUser>
    method ApplicationUserManager (line 46) | public ApplicationUserManager(IUserStore<ApplicationUser> store)
    method Create (line 51) | public static ApplicationUserManager Create(IdentityFactoryOptions<App...
  class ApplicationSignInManager (line 100) | public class ApplicationSignInManager : SignInManager<ApplicationUser, s...
    method ApplicationSignInManager (line 102) | public ApplicationSignInManager(ApplicationUserManager userManager, IA...
    method CreateUserIdentityAsync (line 107) | public override Task<ClaimsIdentity> CreateUserIdentityAsync(Applicati...
    method Create (line 112) | public static ApplicationSignInManager Create(IdentityFactoryOptions<A...
    method PasswordSignInAsync (line 121) | public override Task<SignInStatus> PasswordSignInAsync(string userName...

FILE: ClinicManagement/App_Start/MappingProfile.cs
  class MappingProfile (line 8) | public class MappingProfile : Profile
    method MappingProfile (line 10) | public MappingProfile()

FILE: ClinicManagement/App_Start/NinjectWebCommon.cs
  class NinjectWebCommon (line 13) | public static class NinjectWebCommon
    method Start (line 20) | public static void Start()
    method Stop (line 30) | public static void Stop()
    method CreateKernel (line 39) | private static IKernel CreateKernel()
    method RegisterServices (line 67) | private static void RegisterServices(IKernel kernel)

FILE: ClinicManagement/App_Start/RouteConfig.cs
  class RouteConfig (line 10) | public class RouteConfig
    method RegisterRoutes (line 12) | public static void RegisterRoutes(RouteCollection routes)

FILE: ClinicManagement/App_Start/Startup.Auth.cs
  class Startup (line 13) | public partial class Startup
    method ConfigureAuth (line 16) | public void ConfigureAuth(IAppBuilder app)

FILE: ClinicManagement/App_Start/WebApiConfig.cs
  class WebApiConfig (line 7) | public static class WebApiConfig
    method Register (line 9) | public static void Register(HttpConfiguration config)

FILE: ClinicManagement/Controllers/AccountController.cs
  class AccountController (line 16) | [Authorize]
    method AccountController (line 24) | public AccountController(IUnitOfWork unitOfWork)
    method AccountController (line 29) | public AccountController(ApplicationUserManager userManager, Applicati...
    method Login (line 57) | [AllowAnonymous]
    method Login (line 66) | [HttpPost]
    method VerifyCode (line 97) | [AllowAnonymous]
    method VerifyCode (line 111) | [HttpPost]
    method Register (line 142) | [AllowAnonymous]
    method Register (line 150) | [HttpPost]
    method RegisterDoctor (line 183) | [AllowAnonymous]
    method RegisterDoctor (line 194) | [HttpPost]
    method Index (line 240) | public ActionResult Index()
    method Edit (line 247) | public ActionResult Edit(string id)
    method Edit (line 270) | [HttpPost]
    method ConfirmEmail (line 299) | [AllowAnonymous]
    method ForgotPassword (line 313) | [AllowAnonymous]
    method ForgotPassword (line 321) | [HttpPost]
    method ForgotPasswordConfirmation (line 349) | [AllowAnonymous]
    method ResetPassword (line 357) | [AllowAnonymous]
    method ResetPassword (line 365) | [HttpPost]
    method ResetPasswordConfirmation (line 394) | [AllowAnonymous]
    method ExternalLogin (line 402) | [HttpPost]
    method SendCode (line 414) | [AllowAnonymous]
    method SendCode (line 436) | [HttpPost]
    method ExternalLoginCallback (line 458) | [AllowAnonymous]
    method ExternalLoginConfirmation (line 489) | [HttpPost]
    method LogOff (line 530) | [HttpPost]
    method ExternalLoginFailure (line 540) | [AllowAnonymous]
    method Dispose (line 546) | protected override void Dispose(bool disposing)
    method AddErrors (line 576) | private void AddErrors(IdentityResult result)
    method RedirectToLocal (line 584) | private ActionResult RedirectToLocal(string returnUrl)
    class ChallengeResult (line 594) | internal class ChallengeResult : HttpUnauthorizedResult
      method ChallengeResult (line 596) | public ChallengeResult(string provider, string redirectUri)
      method ChallengeResult (line 601) | public ChallengeResult(string provider, string redirectUri, string u...
      method ExecuteResult (line 612) | public override void ExecuteResult(ControllerContext context)

FILE: ClinicManagement/Controllers/Api/PatientsController.cs
  class PatientsController (line 10) | public class PatientsController : ApiController
    method PatientsController (line 13) | public PatientsController(IUnitOfWork unitOfWork)
    method GetPatients (line 19) | public IHttpActionResult GetPatients()
    method Delete (line 32) | [HttpDelete]

FILE: ClinicManagement/Controllers/AppointmentsController.cs
  class AppointmentsController (line 9) | public class AppointmentsController : Controller
    method AppointmentsController (line 13) | public AppointmentsController(IUnitOfWork unitOfWork)
    method Index (line 18) | public ActionResult Index()
    method Details (line 24) | public ActionResult Details(int id)
    method Create (line 39) | public ActionResult Create(int id)
    method Create (line 51) | [HttpPost]
    method Edit (line 79) | public ActionResult Edit(int id)
    method Edit (line 98) | [HttpPost]
    method DoctorsList (line 122) | public ActionResult DoctorsList()
    method GetUpcommingAppointments (line 130) | public PartialViewResult GetUpcommingAppointments(int id)

FILE: ClinicManagement/Controllers/AttendancesController.cs
  class AttendancesController (line 9) | [Authorize]
    method AttendancesController (line 13) | public AttendancesController(IUnitOfWork unitOfWork)
    method Details (line 18) | public ActionResult Details(int id)
    method Create (line 24) | public ActionResult Create(int id)
    method Create (line 34) | [HttpPost]

FILE: ClinicManagement/Controllers/DoctorsController.cs
  class DoctorsController (line 8) | [Authorize]
    method DoctorsController (line 13) | public DoctorsController(IUnitOfWork unitOfWork)
    method Index (line 18) | public ActionResult Index()
    method Details (line 25) | public ActionResult Details(int id)
    method DoctorProfile (line 36) | public ActionResult DoctorProfile()
    method Edit (line 46) | public ActionResult Edit(int id)
    method Edit (line 65) | [HttpPost]

FILE: ClinicManagement/Controllers/ManageController.cs
  class ManageController (line 12) | [Authorize]
    method ManageController (line 18) | public ManageController()
    method ManageController (line 22) | public ManageController(ApplicationUserManager userManager, Applicatio...
    method Index (line 54) | public async Task<ActionResult> Index(ManageMessageId? message)
    method RemoveLogin (line 79) | [HttpPost]
    method AddPhoneNumber (line 103) | public ActionResult AddPhoneNumber()
    method AddPhoneNumber (line 110) | [HttpPost]
    method EnableTwoFactorAuthentication (line 134) | [HttpPost]
    method DisableTwoFactorAuthentication (line 149) | [HttpPost]
    method VerifyPhoneNumber (line 164) | public async Task<ActionResult> VerifyPhoneNumber(string phoneNumber)
    method VerifyPhoneNumber (line 173) | [HttpPost]
    method RemovePhoneNumber (line 198) | [HttpPost]
    method ChangePassword (line 217) | public ActionResult ChangePassword()
    method ChangePassword (line 224) | [HttpPost]
    method SetPassword (line 248) | public ActionResult SetPassword()
    method SetPassword (line 255) | [HttpPost]
    method ManageLogins (line 280) | public async Task<ActionResult> ManageLogins(ManageMessageId? message)
    method LinkLogin (line 303) | [HttpPost]
    method LinkLoginCallback (line 313) | public async Task<ActionResult> LinkLoginCallback()
    method Dispose (line 324) | protected override void Dispose(bool disposing)
    method AddErrors (line 347) | private void AddErrors(IdentityResult result)
    method HasPassword (line 355) | private bool HasPassword()
    method HasPhoneNumber (line 365) | private bool HasPhoneNumber()
    type ManageMessageId (line 375) | public enum ManageMessageId

FILE: ClinicManagement/Controllers/PatientsController.cs
  class PatientsController (line 10) | [Authorize(Roles = RoleName.DoctorRoleName + "," + RoleName.Administrato...
    method PatientsController (line 15) | public PatientsController(IUnitOfWork unitOfWork)
    method Index (line 19) | public ActionResult Index()
    method Details (line 25) | public ActionResult Details(int id)
    method Create (line 41) | [Authorize]
    method Create (line 53) | [HttpPost]
    method Edit (line 87) | public ActionResult Edit(int id)
    method Update (line 110) | [HttpPost]

FILE: ClinicManagement/Controllers/ReportsController.cs
  class ReportsController (line 8) | public class ReportsController : Controller
    method ReportsController (line 12) | public ReportsController(IUnitOfWork unitOfWork)
    method Attandences (line 18) | public ActionResult Attandences()
    method PatientAttandence (line 23) | public ActionResult PatientAttandence(string token = null)
    method Appointments (line 30) | public ActionResult Appointments()
    method Appointments (line 36) | [HttpPost]
    method TestAppointment (line 42) | public ActionResult TestAppointment(AppointmentSearchVM viewModel)
    method DaillyAppointments (line 51) | public ActionResult DaillyAppointments()
    method Dailly (line 57) | public ActionResult Dailly(DateTime getDate)

FILE: ClinicManagement/Core/Dto/CityDto.cs
  class CityDto (line 3) | public class CityDto

FILE: ClinicManagement/Core/Dto/DoctorDto.cs
  class DoctorDto (line 6) | public class DoctorDto

FILE: ClinicManagement/Core/Dto/PatientDto.cs
  class PatientDto (line 5) | public class PatientDto

FILE: ClinicManagement/Core/Dto/SpecializationDto.cs
  class SpecializationDto (line 3) | public class SpecializationDto

FILE: ClinicManagement/Core/Helpers/ClinicMgtHelpers.cs
  class ClinicMgtHelpers (line 8) | public static class ClinicMgtHelpers
    method GenderToSelectList (line 10) | public static IEnumerable<SelectListItem> GenderToSelectList()

FILE: ClinicManagement/Core/Helpers/EnumHelpers.cs
  class EnumHelpers (line 9) | public class EnumHelpers
    method ToSelectList (line 11) | public static IEnumerable<SelectListItem> ToSelectList(Type enumType)
    method ToDescription (line 24) | public static string ToDescription(Enum value)

FILE: ClinicManagement/Core/IUnitOfWork.cs
  type IUnitOfWork (line 5) | public interface IUnitOfWork
    method Complete (line 15) | void Complete();

FILE: ClinicManagement/Core/Models/ApplicationUser.cs
  class ApplicationUser (line 9) | public class ApplicationUser : IdentityUser
    method GenerateUserIdentityAsync (line 15) | public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManage...

FILE: ClinicManagement/Core/Models/Appointment.cs
  class Appointment (line 5) | public class Appointment

FILE: ClinicManagement/Core/Models/Attendance.cs
  class Attendance (line 5) | public class Attendance

FILE: ClinicManagement/Core/Models/City.cs
  class City (line 3) | public class City

FILE: ClinicManagement/Core/Models/Doctor.cs
  class Doctor (line 6) | public class Doctor
    method Doctor (line 18) | public Doctor()

FILE: ClinicManagement/Core/Models/Gender.cs
  type Gender (line 5) | public enum Gender

FILE: ClinicManagement/Core/Models/Patient.cs
  class Patient (line 7) | public class Patient
    method Patient (line 36) | public Patient()

FILE: ClinicManagement/Core/Models/PatientStatus.cs
  class PatientStatus (line 3) | public class PatientStatus

FILE: ClinicManagement/Core/Models/RoleName.cs
  class RoleName (line 3) | public class RoleName

FILE: ClinicManagement/Core/Models/Specialization.cs
  class Specialization (line 3) | public class Specialization

FILE: ClinicManagement/Core/Repositories/IApplicationUserRepository.cs
  type IApplicationUserRepository (line 7) | public interface IApplicationUserRepository
    method GetUsers (line 9) | List<UserViewModel> GetUsers();
    method GetUser (line 10) | ApplicationUser GetUser(string id);

FILE: ClinicManagement/Core/Repositories/IAppointmentRepository.cs
  type IAppointmentRepository (line 9) | public interface IAppointmentRepository
    method GetAppointments (line 11) | IEnumerable<Appointment> GetAppointments();
    method GetAppointmentWithPatient (line 12) | IEnumerable<Appointment> GetAppointmentWithPatient(int id);
    method GetAppointmentByDoctor (line 13) | IEnumerable<Appointment> GetAppointmentByDoctor(int id);
    method GetTodaysAppointments (line 14) | IEnumerable<Appointment> GetTodaysAppointments(int id);
    method GetUpcommingAppointments (line 15) | IEnumerable<Appointment> GetUpcommingAppointments(string userId);
    method GetDaillyAppointments (line 16) | IEnumerable<Appointment> GetDaillyAppointments(DateTime getDate);
    method FilterAppointments (line 17) | IQueryable<Appointment> FilterAppointments(AppointmentSearchVM searchM...
    method ValidateAppointment (line 18) | bool ValidateAppointment(DateTime appntDate, int id);
    method CountAppointments (line 19) | int CountAppointments(int id);
    method GetAppointment (line 20) | Appointment GetAppointment(int id);
    method Add (line 21) | void Add(Appointment appointment);

FILE: ClinicManagement/Core/Repositories/IAttendanceRepository.cs
  type IAttendanceRepository (line 6) | public interface IAttendanceRepository
    method GetAttandences (line 8) | IEnumerable<Attendance> GetAttandences();
    method GetAttendance (line 9) | IEnumerable<Attendance> GetAttendance(int id);
    method GetPatientAttandences (line 10) | IEnumerable<Attendance> GetPatientAttandences(string searchTerm = null);
    method CountAttendances (line 11) | int CountAttendances(int id);
    method Add (line 12) | void Add(Attendance attendance);

FILE: ClinicManagement/Core/Repositories/ICityRepository.cs
  type ICityRepository (line 6) | public interface ICityRepository
    method GetCities (line 8) | IEnumerable<City> GetCities();

FILE: ClinicManagement/Core/Repositories/IDoctorRepository.cs
  type IDoctorRepository (line 6) | public interface IDoctorRepository
    method GetDectors (line 8) | IEnumerable<Doctor> GetDectors();
    method GetAvailableDoctors (line 9) | IEnumerable<Doctor> GetAvailableDoctors();
    method GetDoctor (line 10) | Doctor GetDoctor(int id);
    method GetProfile (line 11) | Doctor GetProfile(string userId);
    method Add (line 12) | void Add(Doctor doctor);

FILE: ClinicManagement/Core/Repositories/IPatientRepository.cs
  type IPatientRepository (line 7) | public interface IPatientRepository
    method GetPatients (line 9) | IEnumerable<Patient> GetPatients();
    method GetRecentPatients (line 10) | IEnumerable<Patient> GetRecentPatients();
    method GetPatient (line 12) | Patient GetPatient(int id);
    method Add (line 14) | void Add(Patient patient);
    method Remove (line 15) | void Remove(Patient patient);

FILE: ClinicManagement/Core/Repositories/ISpecializationRepository.cs
  type ISpecializationRepository (line 6) | public interface ISpecializationRepository
    method GetSpecializations (line 8) | IEnumerable<Specialization> GetSpecializations();

FILE: ClinicManagement/Core/ViewModel/AccountViewModels.cs
  class ExternalLoginConfirmationViewModel (line 6) | public class ExternalLoginConfirmationViewModel
  class ExternalLoginListViewModel (line 13) | public class ExternalLoginListViewModel
  class SendCodeViewModel (line 18) | public class SendCodeViewModel
  class VerifyCodeViewModel (line 26) | public class VerifyCodeViewModel
  class ForgotViewModel (line 42) | public class ForgotViewModel
  class LoginViewModel (line 49) | public class LoginViewModel
  class ResetPasswordViewModel (line 66) | public class ResetPasswordViewModel
  class ForgotPasswordViewModel (line 87) | public class ForgotPasswordViewModel

FILE: ClinicManagement/Core/ViewModel/AppointmentFormViewModel.cs
  class AppointmentFormViewModel (line 8) | public class AppointmentFormViewModel
    method GetStartDateTime (line 41) | public DateTime GetStartDateTime()

FILE: ClinicManagement/Core/ViewModel/AppointmentSearchVM.cs
  class AppointmentSearchVM (line 5) | public class AppointmentSearchVM

FILE: ClinicManagement/Core/ViewModel/AttendanceFormViewModel.cs
  class AttendanceFormViewModel (line 6) | public class AttendanceFormViewModel

FILE: ClinicManagement/Core/ViewModel/DoctorDetailViewModel.cs
  class DoctorDetailViewModel (line 6) | public class DoctorDetailViewModel

FILE: ClinicManagement/Core/ViewModel/DoctorFormViewModel.cs
  class DoctorFormViewModel (line 7) | public class DoctorFormViewModel

FILE: ClinicManagement/Core/ViewModel/ManageViewModels.cs
  class IndexViewModel (line 8) | public class IndexViewModel
  class ManageLoginsViewModel (line 17) | public class ManageLoginsViewModel
  class FactorViewModel (line 23) | public class FactorViewModel
  class SetPasswordViewModel (line 28) | public class SetPasswordViewModel
  class ChangePasswordViewModel (line 42) | public class ChangePasswordViewModel
  class AddPhoneNumberViewModel (line 61) | public class AddPhoneNumberViewModel
  class VerifyPhoneNumberViewModel (line 69) | public class VerifyPhoneNumberViewModel
  class ConfigureTwoFactorViewModel (line 81) | public class ConfigureTwoFactorViewModel

FILE: ClinicManagement/Core/ViewModel/PatientDetailViewModel.cs
  class PatientDetailViewModel (line 6) | public class PatientDetailViewModel

FILE: ClinicManagement/Core/ViewModel/PatientFormViewModel.cs
  class PatientFormViewModel (line 12) | public class PatientFormViewModel
    method GetBirthDate (line 38) | public DateTime GetBirthDate()

FILE: ClinicManagement/Core/ViewModel/RegisterViewModel.cs
  class RegisterViewModel (line 5) | public class RegisterViewModel

FILE: ClinicManagement/Core/ViewModel/UserViewModel.cs
  class UserViewModel (line 3) | public class UserViewModel

FILE: ClinicManagement/Core/ViewModel/ValidDate.cs
  class ValidDate (line 7) | public class ValidDate : ValidationAttribute
    method IsValid (line 9) | public override bool IsValid(object value)

FILE: ClinicManagement/Core/ViewModel/ValidTime.cs
  class ValidTime (line 7) | public class ValidTime : ValidationAttribute
    method IsValid (line 9) | public override bool IsValid(object value)

FILE: ClinicManagement/Global.asax.cs
  class MvcApplication (line 10) | public class MvcApplication : System.Web.HttpApplication
    method Application_Start (line 12) | protected void Application_Start()

FILE: ClinicManagement/Persistence/ApplicationDbContext.cs
  class ApplicationDbContext (line 8) | public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
    method ApplicationDbContext (line 19) | public ApplicationDbContext()
    method Create (line 24) | public static ApplicationDbContext Create()
    method OnModelCreating (line 29) | protected override void OnModelCreating(DbModelBuilder modelBuilder)

FILE: ClinicManagement/Persistence/EntityConfigurations/AppointmentConfiguration.cs
  class AppointmentConfiguration (line 6) | public class AppointmentConfiguration : EntityTypeConfiguration<Appointm...
    method AppointmentConfiguration (line 8) | public AppointmentConfiguration()

FILE: ClinicManagement/Persistence/EntityConfigurations/AttendanceConfiguration.cs
  class AttendanceConfiguration (line 6) | public class AttendanceConfiguration : EntityTypeConfiguration<Attendance>
    method AttendanceConfiguration (line 8) | public AttendanceConfiguration()

FILE: ClinicManagement/Persistence/EntityConfigurations/CityConfiguration.cs
  class CityConfiguration (line 6) | public class CityConfiguration : EntityTypeConfiguration<City>
    method CityConfiguration (line 8) | public CityConfiguration()

FILE: ClinicManagement/Persistence/EntityConfigurations/DoctorConfiguration.cs
  class DoctorConfiguration (line 6) | public class DoctorConfiguration : EntityTypeConfiguration<Doctor>
    method DoctorConfiguration (line 8) | public DoctorConfiguration()

FILE: ClinicManagement/Persistence/EntityConfigurations/PatientConfiguration.cs
  class PatientConfiguration (line 6) | public class PatientConfiguration : EntityTypeConfiguration<Patient>
    method PatientConfiguration (line 8) | public PatientConfiguration()

FILE: ClinicManagement/Persistence/EntityConfigurations/PatientStatusConfiguration.cs
  class PatientStatusConfiguration (line 6) | public class PatientStatusConfiguration : EntityTypeConfiguration<Patien...
    method PatientStatusConfiguration (line 8) | public PatientStatusConfiguration()

FILE: ClinicManagement/Persistence/EntityConfigurations/SpecializationConfiguration.cs
  class SpecializationConfiguration (line 6) | public class SpecializationConfiguration : EntityTypeConfiguration<Speci...
    method SpecializationConfiguration (line 8) | public SpecializationConfiguration()

FILE: ClinicManagement/Persistence/Repositories/ApplicationUserRepository.cs
  class ApplicationUserRepository (line 10) | public class ApplicationUserRepository : IApplicationUserRepository
    method ApplicationUserRepository (line 14) | public ApplicationUserRepository(ApplicationDbContext context)
    method GetUsers (line 19) | public List<UserViewModel> GetUsers()
    method GetUser (line 34) | public ApplicationUser GetUser(string id)

FILE: ClinicManagement/Persistence/Repositories/AppointmentRepository.cs
  class AppointmentRepository (line 11) | public class AppointmentRepository : IAppointmentRepository
    method AppointmentRepository (line 14) | public AppointmentRepository(ApplicationDbContext context)
    method GetAppointments (line 22) | public IEnumerable<Appointment> GetAppointments()
    method GetAppointmentWithPatient (line 34) | public IEnumerable<Appointment> GetAppointmentWithPatient(int id)
    method GetAppointmentByDoctor (line 47) | public IEnumerable<Appointment> GetAppointmentByDoctor(int id)
    method GetTodaysAppointments (line 62) | public IEnumerable<Appointment> GetTodaysAppointments(int id)
    method GetUpcommingAppointments (line 76) | public IEnumerable<Appointment> GetUpcommingAppointments(string userId)
    method FilterAppointments (line 86) | public IQueryable<Appointment> FilterAppointments(AppointmentSearchVM ...
    method GetDaillyAppointments (line 118) | public IEnumerable<Appointment> GetDaillyAppointments(DateTime getDate)
    method ValidateAppointment (line 132) | public bool ValidateAppointment(DateTime appntDate, int id)
    method CountAppointments (line 141) | public int CountAppointments(int id)
    method GetAppointment (line 152) | public Appointment GetAppointment(int id)
    method Add (line 157) | public void Add(Appointment appointment)

FILE: ClinicManagement/Persistence/Repositories/AttendanceRepository.cs
  class AttendanceRepository (line 9) | public class AttendanceRepository : IAttendanceRepository
    method AttendanceRepository (line 12) | public AttendanceRepository(ApplicationDbContext context)
    method GetAttandences (line 16) | public IEnumerable<Attendance> GetAttandences()
    method GetAttendance (line 25) | public IEnumerable<Attendance> GetAttendance(int id)
    method GetPatientAttandences (line 34) | public IEnumerable<Attendance> GetPatientAttandences(string searchTerm...
    method CountAttendances (line 48) | public int CountAttendances(int id)
    method Add (line 52) | public void Add(Attendance attendance)

FILE: ClinicManagement/Persistence/Repositories/CityRepository.cs
  class CityRepository (line 9) | public class CityRepository : ICityRepository
    method CityRepository (line 13) | public CityRepository(ApplicationDbContext context)
    method GetCities (line 18) | public IEnumerable<City> GetCities()

FILE: ClinicManagement/Persistence/Repositories/DoctorRepository.cs
  class DoctorRepository (line 9) | public class DoctorRepository : IDoctorRepository
    method DoctorRepository (line 12) | public DoctorRepository(ApplicationDbContext context)
    method GetDectors (line 18) | public IEnumerable<Doctor> GetDectors()
    method GetAvailableDoctors (line 30) | public IEnumerable<Doctor> GetAvailableDoctors()
    method GetDoctor (line 43) | public Doctor GetDoctor(int id)
    method GetProfile (line 51) | public Doctor GetProfile(string userId)
    method Add (line 58) | public void Add(Doctor doctor)

FILE: ClinicManagement/Persistence/Repositories/PatientRepository.cs
  class PatientRepository (line 10) | public class PatientRepository : IPatientRepository
    method PatientRepository (line 13) | public PatientRepository(ApplicationDbContext context)
    method GetPatients (line 21) | public IEnumerable<Patient> GetPatients()
    method GetPatient (line 31) | public Patient GetPatient(int id)
    method GetRecentPatients (line 42) | public IEnumerable<Patient> GetRecentPatients()
    method Add (line 55) | public void Add(Patient patient)
    method Remove (line 63) | public void Remove(Patient patient)

FILE: ClinicManagement/Persistence/Repositories/SpecializationRepository.cs
  class SpecializationRepository (line 8) | public class SpecializationRepository : ISpecializationRepository
    method SpecializationRepository (line 12) | public SpecializationRepository(ApplicationDbContext context)
    method GetSpecializations (line 17) | public IEnumerable<Specialization> GetSpecializations()

FILE: ClinicManagement/Persistence/UnitOfWork.cs
  class UnitOfWork (line 7) | public class UnitOfWork : IUnitOfWork
    method UnitOfWork (line 18) | public UnitOfWork(ApplicationDbContext context)
    method Complete (line 31) | public void Complete()

FILE: ClinicManagement/Scripts/DataTables/buttons.flash.js
  function createCellPos (line 694) | function createCellPos( n ){
  function _createNode (line 718) | function _createNode( doc, nodeName, opts ){
  function _excelColWidth (line 746) | function _excelColWidth( data, col ) {
  function _xlsxToStrings (line 808) | function _xlsxToStrings( obj ) {

FILE: ClinicManagement/Scripts/DataTables/buttons.html5.js
  function _jsZip (line 44) | function _jsZip () {
  function _pdfMake (line 47) | function _pdfMake () {
  function createCellPos (line 388) | function createCellPos( n ){
  function _addToZip (line 416) | function _addToZip( zip, obj ) {
  function _createNode (line 493) | function _createNode( doc, nodeName, opts ) {
  function _excelColWidth (line 521) | function _excelColWidth( data, col ) {

FILE: ClinicManagement/Scripts/DataTables/dataTables.colReorder.js
  function fnInvertKeyValues (line 60) | function fnInvertKeyValues( aIn )
  function fnArraySwitch (line 79) | function fnArraySwitch( aArray, iFrom, iTo )
  function fnDomSwitch (line 95) | function fnDomSwitch( nParent, iFrom, iTo )

FILE: ClinicManagement/Scripts/DataTables/dataTables.select.js
  function cellRange (line 222) | function cellRange( dt, idx, last )
  function disableMouseSelection (line 303) | function disableMouseSelection( dt )
  function enableMouseSelection (line 322) | function enableMouseSelection ( dt )
  function eventTrigger (line 428) | function eventTrigger ( api, type, args, any )
  function info (line 450) | function info ( api )
  function init (line 500) | function init ( ctx ) {
  function rowColumnRange (line 584) | function rowColumnRange( dt, type, idx, last )
  function clear (line 627) | function clear( ctx, force )
  function typeSelect (line 648) | function typeSelect ( e, dt, ctx, type, idx )
  function i18n (line 1011) | function i18n( label, def ) {
  function namespacedEvents (line 1018) | function namespacedEvents ( config ) {

FILE: ClinicManagement/Scripts/DataTables/jquery.dataTables.js
  function _fnHungarianMap (line 1679) | function _fnHungarianMap ( o )
  function _fnCamelToHungarian (line 1717) | function _fnCamelToHungarian ( src, user, force )
  function _fnLanguageCompat (line 1756) | function _fnLanguageCompat( lang )
  function _fnCompatOpts (line 1808) | function _fnCompatOpts ( init )
  function _fnCompatCols (line 1849) | function _fnCompatCols ( init )
  function _fnBrowserDetect (line 1869) | function _fnBrowserDetect( settings )
  function _fnReduce (line 1949) | function _fnReduce ( that, fn, init, start, end, inc )
  function _fnAddColumn (line 1983) | function _fnAddColumn( oSettings, nTh )
  function _fnColumnOptions (line 2015) | function _fnColumnOptions( oSettings, iCol, oOptions )
  function _fnAdjustColumnSizing (line 2143) | function _fnAdjustColumnSizing ( settings )
  function _fnVisibleToColumnIndex (line 2175) | function _fnVisibleToColumnIndex( oSettings, iMatch )
  function _fnColumnIndexToVisible (line 2193) | function _fnColumnIndexToVisible( oSettings, iMatch )
  function _fnVisbleColumns (line 2208) | function _fnVisbleColumns( oSettings )
  function _fnGetColumns (line 2231) | function _fnGetColumns( oSettings, sParam )
  function _fnColumnTypes (line 2250) | function _fnColumnTypes ( settings )
  function _fnApplyColumnDefs (line 2321) | function _fnApplyColumnDefs( oSettings, aoColDefs, aoCols, fn )
  function _fnAddData (line 2401) | function _fnAddData ( oSettings, aDataIn, nTr, anTds )
  function _fnAddTr (line 2451) | function _fnAddTr( settings, trs )
  function _fnNodeToDataIndex (line 2474) | function _fnNodeToDataIndex( oSettings, n )
  function _fnNodeToColumnIndex (line 2488) | function _fnNodeToColumnIndex( oSettings, iRow, n )
  function _fnGetCellData (line 2503) | function _fnGetCellData( settings, rowIdx, colIdx, type )
  function _fnSetCellData (line 2551) | function _fnSetCellData( settings, rowIdx, colIdx, val )
  function _fnSplitObjNotation (line 2573) | function _fnSplitObjNotation( str )
  function _fnGetObjectDataFn (line 2588) | function _fnGetObjectDataFn( mSource )
  function _fnSetObjectDataFn (line 2713) | function _fnSetObjectDataFn( mSource )
  function _fnGetDataMaster (line 2832) | function _fnGetDataMaster ( settings )
  function _fnClearTable (line 2843) | function _fnClearTable( settings )
  function _fnDeleteIndex (line 2859) | function _fnDeleteIndex( a, iTarget, splice )
  function _fnInvalidate (line 2898) | function _fnInvalidate( settings, rowIdx, src, colIdx )
  function _fnGetRowElements (line 2976) | function _fnGetRowElements( settings, row, colIdx, d )
  function _fnCreateTr (line 3085) | function _fnCreateTr ( oSettings, iRow, nTrIn, anTds )
  function _fnRowAttributes (line 3169) | function _fnRowAttributes( settings, row )
  function _fnBuildHead (line 3209) | function _fnBuildHead( oSettings )
  function _fnDrawHead (line 3295) | function _fnDrawHead( oSettings, aoSource, bIncludeHidden )
  function _fnDraw (line 3393) | function _fnDraw( oSettings )
  function _fnReDraw (line 3534) | function _fnReDraw( settings, holdPosition )
  function _fnAddOptionsHtml (line 3572) | function _fnAddOptionsHtml ( oSettings )
  function _fnDetectHeader (line 3728) | function _fnDetectHeader ( aLayout, nThead )
  function _fnGetUniqueThs (line 3803) | function _fnGetUniqueThs ( oSettings, nHeader, aLayout )
  function _fnBuildAjax (line 3840) | function _fnBuildAjax( oSettings, data, fn )
  function _fnAjaxUpdate (line 3973) | function _fnAjaxUpdate( settings )
  function _fnAjaxParameters (line 4004) | function _fnAjaxParameters( settings )
  function _fnAjaxUpdateDraw (line 4112) | function _fnAjaxUpdateDraw ( settings, json )
  function _fnAjaxDataSrc (line 4162) | function _fnAjaxDataSrc ( oSettings, json )
  function _fnFeatureHtmlFilter (line 4185) | function _fnFeatureHtmlFilter ( settings )
  function _fnFilterComplete (line 4273) | function _fnFilterComplete ( oSettings, oInput, iForce )
  function _fnFilterCustom (line 4326) | function _fnFilterCustom( settings )
  function _fnFilterColumn (line 4363) | function _fnFilterColumn ( settings, searchStr, colIdx, regex, smart, ca...
  function _fnFilter (line 4396) | function _fnFilter( settings, input, force, regex, smart, caseInsensitive )
  function _fnFilterCreateSearch (line 4451) | function _fnFilterCreateSearch( search, regex, smart, caseInsensitive )
  function _fnFilterData (line 4493) | function _fnFilterData ( settings )
  function _fnSearchToCamel (line 4566) | function _fnSearchToCamel ( obj )
  function _fnSearchToHung (line 4585) | function _fnSearchToHung ( obj )
  function _fnFeatureHtmlInfo (line 4601) | function _fnFeatureHtmlInfo ( settings )
  function _fnUpdateInfo (line 4635) | function _fnUpdateInfo ( settings )
  function _fnInfoMacros (line 4673) | function _fnInfoMacros ( settings, str )
  function _fnInitialise (line 4700) | function _fnInitialise ( settings )
  function _fnInitComplete (line 4784) | function _fnInitComplete ( settings, json )
  function _fnLengthChange (line 4799) | function _fnLengthChange ( settings, val )
  function _fnFeatureHtmlLength (line 4817) | function _fnFeatureHtmlLength ( settings )
  function _fnFeatureHtmlPaginate (line 4878) | function _fnFeatureHtmlPaginate ( settings )
  function _fnPageChange (line 4939) | function _fnPageChange ( settings, action, redraw )
  function _fnFeatureHtmlProcessing (line 5012) | function _fnFeatureHtmlProcessing ( settings )
  function _fnProcessingDisplay (line 5029) | function _fnProcessingDisplay ( settings, show )
  function _fnFeatureHtmlTable (line 5044) | function _fnFeatureHtmlTable ( settings )
  function _fnScrollDraw (line 5202) | function _fnScrollDraw ( settings )
  function _fnApplyToChildren (line 5481) | function _fnApplyToChildren( fn, an1, an2 )
  function _fnCalculateColumnWidths (line 5520) | function _fnCalculateColumnWidths ( oSettings )
  function _fnConvertToWidth (line 5758) | function _fnConvertToWidth ( width, parent )
  function _fnGetWidestNode (line 5782) | function _fnGetWidestNode( settings, colIdx )
  function _fnGetMaxLenString (line 5803) | function _fnGetMaxLenString( settings, colIdx )
  function _fnStringToCss (line 5828) | function _fnStringToCss( s )
  function _fnSortFlatten (line 5848) | function _fnSortFlatten ( settings )
  function _fnSort (line 5920) | function _fnSort ( oSettings )
  function _fnSortAria (line 6046) | function _fnSortAria ( settings )
  function _fnSortListener (line 6101) | function _fnSortListener ( settings, colIdx, append, callback )
  function _fnSortAttachListener (line 6185) | function _fnSortAttachListener ( settings, attachTo, colIdx, callback )
  function _fnSortingClasses (line 6223) | function _fnSortingClasses( settings )
  function _fnSortData (line 6256) | function _fnSortData( settings, idx )
  function _fnSaveState (line 6299) | function _fnSaveState ( settings )
  function _fnLoadState (line 6335) | function _fnLoadState ( settings, oInit, callback )
  function _fnSettingsFromNode (line 6437) | function _fnSettingsFromNode ( table )
  function _fnLog (line 6456) | function _fnLog( settings, level, msg, tn )
  function _fnMap (line 6499) | function _fnMap( ret, src, name, mappedName )
  function _fnExtend (line 6541) | function _fnExtend( out, extender, breakRefs )
  function _fnBindAction (line 6577) | function _fnBindAction( n, oData, fn )
  function _fnCallbackReg (line 6606) | function _fnCallbackReg( oSettings, sStore, fn, sName )
  function _fnCallbackFire (line 6632) | function _fnCallbackFire( settings, callbackArr, eventName, args )
  function _fnLengthOverflow (line 6654) | function _fnLengthOverflow ( settings )
  function _fnRenderer (line 6679) | function _fnRenderer( settings, type )
  function _fnDataSource (line 6708) | function _fnDataSource ( settings )
  function _numbers (line 14506) | function _numbers ( page, pages ) {
  function _addNumericSort (line 14797) | function _addNumericSort ( decimalPlace ) {
  function _fnExternApiFunc (line 15046) | function _fnExternApiFunc (fn)

FILE: ClinicManagement/Scripts/ai.0.22.9-build00167.js
  function _InternalLogMessage (line 73) | function _InternalLogMessage(msgId, msg, properties) {
  function _InternalLogging (line 87) | function _InternalLogging() {
  function Util (line 201) | function Util() {
  function pad (line 388) | function pad(number) {
  function UrlHelper (line 465) | function UrlHelper() {
  function extensions (line 504) | function extensions() {
  function stringUtils (line 513) | function stringUtils() {
  function dateTime (line 533) | function dateTime() {
  function EventHelper (line 554) | function EventHelper() {
  function XHRMonitoringState (line 598) | function XHRMonitoringState() {
  function ajaxRecord (line 609) | function ajaxRecord(id) {
  function AjaxMonitor (line 659) | function AjaxMonitor(appInsights) {
  function HashCodeScoreGenerator (line 818) | function HashCodeScoreGenerator() {
  function Serializer (line 861) | function Serializer() {
  function Base (line 1010) | function Base() {
  function Envelope (line 1024) | function Envelope() {
  function __ (line 1039) | function __() { this.constructor = d; }
  function Envelope (line 1054) | function Envelope(data, name) {
  function Base (line 1090) | function Base() {
  function ContextTagKeys (line 1105) | function ContextTagKeys() {
  function Application (line 1182) | function Application() {
  function Device (line 1198) | function Device() {
  function Internal (line 1216) | function Internal() {
  function Location (line 1233) | function Location() {
  function Operation (line 1250) | function Operation() {
  function SamplingScoreGenerator (line 1268) | function SamplingScoreGenerator() {
  function Sample (line 1299) | function Sample(sampleRate) {
  function Session (line 1339) | function Session() {
  function _SessionManager (line 1345) | function _SessionManager(config) {
  function User (line 1461) | function User(config) {
  function DataLossAnalyzer (line 1537) | function DataLossAnalyzer() {
  function Sender (line 1644) | function Sender(config) {
  function SplitTest (line 1779) | function SplitTest() {
  function Domain (line 1796) | function Domain() {
  function MessageData (line 1822) | function MessageData() {
  function DataSanitizer (line 1843) | function DataSanitizer() {
  function Trace (line 1961) | function Trace(message, properties) {
  function EventData (line 1988) | function EventData() {
  function Event (line 2009) | function Event(name, properties, measurements) {
  function ExceptionDetails (line 2033) | function ExceptionDetails() {
  function ExceptionData (line 2049) | function ExceptionData() {
  function StackFrame (line 2064) | function StackFrame() {
  function Exception (line 2082) | function Exception(exception, handledAt, properties, measurements) {
  function _ExceptionDetails (line 2126) | function _ExceptionDetails(exception) {
  function _StackFrame (line 2188) | function _StackFrame(frame, level) {
  function MetricData (line 2228) | function MetricData() {
  function DataPoint (line 2252) | function DataPoint() {
  function DataPoint (line 2271) | function DataPoint() {
  function Metric (line 2302) | function Metric(name, value, count, min, max, properties) {
  function PageViewData (line 2332) | function PageViewData() {
  function PageView (line 2353) | function PageView(name, url, durationMs, properties, measurements) {
  function PageViewPerfData (line 2385) | function PageViewPerfData() {
  function PageViewPerformance (line 2407) | function PageViewPerformance(name, url, unused, properties, measurements) {
  function TelemetryContext (line 2507) | function TelemetryContext(config) {
  function Data (line 2728) | function Data() {
  function Data (line 2748) | function Data(type, data) {
  function PageViewManager (line 2774) | function PageViewManager(appInsights, overridePageViewDuration) {
  function PageVisitTimeManager (line 2857) | function PageVisitTimeManager(pageVisitTimeTrackingHandler) {
  function PageVisitData (line 2924) | function PageVisitData(pageName, pageUrl) {
  function RemoteDependencyData (line 2964) | function RemoteDependencyData() {
  function RemoteDependencyData (line 2989) | function RemoteDependencyData(id, name, commandName, value, success, res...
  function AppInsights (line 3044) | function AppInsights(config) {
  function Timing (line 3289) | function Timing(name) {
  function AjaxCallData (line 3322) | function AjaxCallData() {
  function RequestData (line 3338) | function RequestData() {
  function SessionStateData (line 3355) | function SessionStateData() {
  function Initialization (line 3371) | function Initialization(snippet) {

FILE: ClinicManagement/Scripts/bloodhound.js
  function reverseArgs (line 54) | function reverseArgs(index, value) {
  function template (line 99) | function template() {
  function whitespace (line 165) | function whitespace(str) {
  function nonword (line 169) | function nonword(str) {
  function getObjTokenizer (line 173) | function getObjTokenizer(tokenizer) {
  function LruCache (line 188) | function LruCache(maxSize) {
  function List (line 226) | function List() {
  function Node (line 247) | function Node(key, val) {
  function PersistentStorage (line 264) | function PersistentStorage(namespace, override) {
  function now (line 323) | function now() {
  function encode (line 326) | function encode(val) {
  function decode (line 329) | function decode(val) {
  function gatherMatchingKeys (line 332) | function gatherMatchingKeys(keyMatcher) {
  function Transport (line 345) | function Transport(o) {
  function done (line 378) | function done(resp) {
  function fail (line 382) | function fail() {
  function always (line 385) | function always() {
  function SearchIndex (line 418) | function SearchIndex(o) {
  function normalizeTokens (line 501) | function normalizeTokens(tokens) {
  function newNode (line 510) | function newNode() {
  function unique (line 516) | function unique(array) {
  function getIntersection (line 526) | function getIntersection(arrayA, arrayB) {
  function Prefetch (line 553) | function Prefetch(o) {
  function onError (line 597) | function onError() {
  function onResponse (line 600) | function onResponse(resp) {
  function Remote (line 613) | function Remote(o) {
  function onResponse (line 639) | function onResponse(err, resp) {
  function parsePrefetch (line 676) | function parsePrefetch(o) {
  function parseRemote (line 702) | function parseRemote(o) {
  function toRemotePrepare (line 734) | function toRemotePrepare(o) {
  function toLimiter (line 762) | function toLimiter(o) {
  function callbackToDeferred (line 782) | function callbackToDeferred(fn) {
  function Bloodhound (line 804) | function Bloodhound(o) {
  function withAsync (line 828) | function withAsync(query, sync, async) {
  function withoutAsync (line 831) | function withoutAsync(query, sync) {
  function done (line 847) | function done(err, data) {
  function addLocalToIndex (line 861) | function addLocalToIndex() {
  function processRemote (line 886) | function processRemote(remote) {

FILE: ClinicManagement/Scripts/bootbox.js
  function _t (line 94) | function _t(key) {
  function processCallback (line 99) | function processCallback(e, dialog, callback) {
  function getKeyLength (line 116) | function getKeyLength(obj) {
  function each (line 125) | function each(collection, iterator) {
  function sanitize (line 132) | function sanitize(options) {
  function mapArguments (line 202) | function mapArguments(args, properties) {
  function mergeArguments (line 223) | function mergeArguments(defaults, args, properties) {
  function mergeDialogOptions (line 244) | function mergeDialogOptions(className, labels, properties, args) {
  function createLabels (line 270) | function createLabels() {
  function validateButtons (line 286) | function validateButtons(options, buttons) {

FILE: ClinicManagement/Scripts/bootstrap-datepicker.js
  function UTCDate (line 16) | function UTCDate(){
  function UTCToday (line 19) | function UTCToday(){
  function isUTCEquals (line 23) | function isUTCEquals(date1, date2) {
  function alias (line 30) | function alias(method, deprecationMsg){
  function isValidDate (line 39) | function isValidDate(d) {
  function opts_from_el (line 1586) | function opts_from_el(el, prefix){
  function opts_from_locale (line 1603) | function opts_from_locale(lang){
  function applyNearbyYear (line 1815) | function applyNearbyYear(year, threshold){
  function match_part (line 1865) | function match_part(){

FILE: ClinicManagement/Scripts/bootstrap.js
  function transitionEnd (line 34) | function transitionEnd() {
  function removeElement (line 126) | function removeElement() {
  function Plugin (line 142) | function Plugin(option) {
  function Plugin (line 251) | function Plugin(option) {
  function Plugin (line 475) | function Plugin(option) {
  function getTargetFromTrigger (line 695) | function getTargetFromTrigger($trigger) {
  function Plugin (line 707) | function Plugin(option) {
  function getParent (line 774) | function getParent($this) {
  function clearMenus (line 787) | function clearMenus(e) {
  function Plugin (line 880) | function Plugin(option) {
  function Plugin (line 1208) | function Plugin(option, _relatedTarget) {
  function complete (line 1574) | function complete() {
  function Plugin (line 1750) | function Plugin(option) {
  function Plugin (line 1859) | function Plugin(option) {
  function ScrollSpy (line 1902) | function ScrollSpy(element, options) {
  function Plugin (line 2022) | function Plugin(option) {
  function next (line 2131) | function next() {
  function Plugin (line 2177) | function Plugin(option) {
  function Plugin (line 2334) | function Plugin(option) {

FILE: ClinicManagement/Scripts/clockpicker.js
  function createSvgElement (line 43) | function createSvgElement(name) {
  function leadingZero (line 47) | function leadingZero(num) {
  function uniqueId (line 53) | function uniqueId(prefix) {
  function ClockPicker (line 90) | function ClockPicker(element, options) {
  function raiseCallback (line 358) | function raiseCallback(callbackFunction) {

FILE: ClinicManagement/Scripts/custom.js
  function delayed (line 17) | function delayed () {
  function init_sidebar (line 55) | function init_sidebar() {
  function countChecked (line 255) | function countChecked() {
  function gd (line 336) | function gd(year, month, day) {
  function init_flot_chart (line 341) | function init_flot_chart(){
  function init_starrr (line 595) | function init_starrr() {
  function init_JQVmap (line 617) | function init_JQVmap(){
  function init_skycons (line 662) | function init_skycons(){
  function init_chart_doughnut (line 685) | function init_chart_doughnut(){
  function init_gauge (line 739) | function init_gauge() {
  function init_sparklines (line 804) | function init_sparklines() {
  function init_autocomplete (line 922) | function init_autocomplete() {
  function init_autosize (line 945) | function init_autosize() {
  function init_parsley (line 957) | function init_parsley() {
  function onAddTag (line 1005) | function onAddTag(tag) {
  function onRemoveTag (line 1009) | function onRemoveTag(tag) {
  function onChangeTag (line 1013) | function onChangeTag(input, tag) {
  function init_TagsInput (line 1018) | function init_TagsInput() {
  function init_select2 (line 1032) | function init_select2() {
  function init_wysiwyg (line 1052) | function init_wysiwyg() {
  function init_cropper (line 1126) | function init_cropper() {
  function init_knob (line 1361) | function init_knob() {
  function init_InputMask (line 1467) | function init_InputMask() {
  function init_ColorPicker (line 1478) | function init_ColorPicker() {
  function init_IonRangeSlider (line 1502) | function init_IonRangeSlider() {
  function init_daterangepicker (line 1573) | function init_daterangepicker() {
  function init_daterangepicker_right (line 1648) | function init_daterangepicker_right() {
  function init_daterangepicker_single_call (line 1728) | function init_daterangepicker_single_call() {
  function init_daterangepicker_reservation (line 1762) | function init_daterangepicker_reservation() {
  function init_SmartWizard (line 1783) | function init_SmartWizard() {
  function init_validator (line 1803) | function init_validator () {
  function init_PNotify (line 1840) | function init_PNotify() {
  function init_CustomNotification (line 1849) | function init_CustomNotification() {
  function init_EasyPieChart (line 1906) | function init_EasyPieChart() {
  function init_charts (line 1964) | function init_charts() {
  function init_compose (line 2369) | function init_compose() {
  function init_calendar (line 2382) | function  init_calendar() {
  function init_DataTables (line 2485) | function init_DataTables() {
  function init_morris_charts (line 2572) | function init_morris_charts() {
  function init_echarts (line 2732) | function init_echarts() {

FILE: ClinicManagement/Scripts/flot/jquery.colorhelpers.js
  function clamp (line 55) | function clamp(min, value, max) {

FILE: ClinicManagement/Scripts/flot/jquery.flot.canvas.js
  function init (line 42) | function init(plot, classes) {

FILE: ClinicManagement/Scripts/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: ClinicManagement/Scripts/flot/jquery.flot.crosshair.js
  function init (line 70) | function init(plot) {

FILE: ClinicManagement/Scripts/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: ClinicManagement/Scripts/flot/jquery.flot.fillbetween.js
  function init (line 40) | function init( plot ) {

FILE: ClinicManagement/Scripts/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: ClinicManagement/Scripts/flot/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: ClinicManagement/Scripts/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: ClinicManagement/Scripts/flot/jquery.flot.pie.js
  function init (line 68) | function init(plot) {

FILE: ClinicManagement/Scripts/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: ClinicManagement/Scripts/flot/jquery.flot.selection.js
  function init (line 82) | function init(plot) {

FILE: ClinicManagement/Scripts/flot/jquery.flot.stack.js
  function init (line 43) | function init(plot) {

FILE: ClinicManagement/Scripts/flot/jquery.flot.symbol.js
  function processRawData (line 17) | function processRawData(plot, series, datapoints) {
  function init (line 62) | function init(plot) {

FILE: ClinicManagement/Scripts/flot/jquery.flot.threshold.js
  function init (line 50) | function init(plot) {

FILE: ClinicManagement/Scripts/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: ClinicManagement/Scripts/gcal.js
  function transformOptions (line 36) | function transformOptions(sourceOptions, start, end) {

FILE: ClinicManagement/Scripts/jquery-1.12.4.js
  function isArrayLike (line 563) | function isArrayLike( obj ) {
  function Sizzle (line 772) | function Sizzle( selector, context, results, seed ) {
  function createCache (line 912) | function createCache() {
  function markFunction (line 930) | function markFunction( fn ) {
  function assert (line 939) | function assert( fn ) {
  function addHandle (line 961) | function addHandle( attrs, handler ) {
  function siblingCheck (line 976) | function siblingCheck( a, b ) {
  function createInputPseudo (line 1003) | function createInputPseudo( type ) {
  function createButtonPseudo (line 1014) | function createButtonPseudo( type ) {
  function createPositionalPseudo (line 1025) | function createPositionalPseudo( fn ) {
  function testContext (line 1048) | function testContext( context ) {
  function setFilters (line 2093) | function setFilters() {}
  function toSelector (line 2164) | function toSelector( tokens ) {
  function addCombinator (line 2174) | function addCombinator( matcher, combinator, base ) {
  function elementMatcher (line 2232) | function elementMatcher( matchers ) {
  function multipleContexts (line 2246) | function multipleContexts( selector, contexts, results ) {
  function condense (line 2255) | function condense( unmatched, map, filter, context, xml ) {
  function setMatcher (line 2276) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
  function matcherFromTokens (line 2369) | function matcherFromTokens( tokens ) {
  function matcherFromGroupMatchers (line 2427) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
  function winnow (line 2765) | function winnow( elements, qualifier, not ) {
  function sibling (line 3078) | function sibling( cur, dir ) {
  function createOptions (line 3159) | function createOptions( options ) {
  function detach (line 3595) | function detach() {
  function completed (line 3609) | function completed() {
  function dataAttr (line 3779) | function dataAttr( elem, key, data ) {
  function isEmptyDataObject (line 3813) | function isEmptyDataObject( obj ) {
  function internalData (line 3829) | function internalData( elem, name, data, pvt /* Internal Use Only */ ) {
  function internalRemoveData (line 3921) | function internalRemoveData( elem, name, pvt ) {
  function adjustCSS (line 4314) | function adjustCSS( elem, prop, valueParts, tween ) {
  function createSafeFragment (line 4444) | function createSafeFragment( document ) {
  function getAll (line 4548) | function getAll( context, tag ) {
  function setGlobalEval (line 4577) | function setGlobalEval( elems, refElements ) {
  function fixDefaultChecked (line 4593) | function fixDefaultChecked( elem ) {
  function buildFragment (line 4599) | function buildFragment( elems, context, scripts, selection, ignored ) {
  function returnTrue (line 4759) | function returnTrue() {
  function returnFalse (line 4763) | function returnFalse() {
  function safeActiveElement (line 4769) | function safeActiveElement() {
  function on (line 4775) | function on( elem, types, selector, data, fn, one ) {
  function manipulationTarget (line 5890) | function manipulationTarget( elem, content ) {
  function disableScript (line 5900) | function disableScript( elem ) {
  function restoreScript (line 5904) | function restoreScript( elem ) {
  function cloneCopyEvent (line 5914) | function cloneCopyEvent( src, dest ) {
  function fixCloneNodeIssues (line 5941) | function fixCloneNodeIssues( src, dest ) {
  function domManip (line 6009) | function domManip( collection, args, callback, ignored ) {
  function remove (line 6106) | function remove( elem, selector, keepData ) {
  function actualDisplay (line 6442) | function actualDisplay( name, doc ) {
  function defaultDisplay (line 6458) | function defaultDisplay( nodeName ) {
  function computeStyleTests (line 6607) | function computeStyleTests() {
  function addGetHookIf (line 6819) | function addGetHookIf( conditionFn, hookFn ) {
  function vendorPropName (line 6862) | function vendorPropName( name ) {
  function showHide (line 6881) | function showHide( elements, show ) {
  function setPositiveNumber (line 6938) | function setPositiveNumber( elem, value, subtract ) {
  function augmentWidthOrHeight (line 6947) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
  function getWidthOrHeight (line 6991) | function getWidthOrHeight( elem, name, extra ) {
  function Tween (line 7374) | function Tween( elem, options, prop, end, easing ) {
  function createFxNow (line 7498) | function createFxNow() {
  function genFx (line 7506) | function genFx( type, includeWidth ) {
  function createTween (line 7526) | function createTween( value, prop, animation ) {
  function defaultPrefilter (line 7540) | function defaultPrefilter( elem, props, opts ) {
  function propFilter (line 7685) | function propFilter( props, specialEasing ) {
  function Animation (line 7722) | function Animation( elem, properties, options ) {
  function getClass (line 8803) | function getClass( elem ) {
  function addToPrefiltersOrTransports (line 9115) | function addToPrefiltersOrTransports( structure ) {
  function inspectPrefiltersOrTransports (line 9149) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
  function ajaxExtend (line 9178) | function ajaxExtend( target, src ) {
  function ajaxHandleResponses (line 9198) | function ajaxHandleResponses( s, jqXHR, responses ) {
  function ajaxConvert (line 9255) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
  function done (line 9753) | function done( status, nativeStatusText, responses, headers ) {
  function getDisplay (line 9985) | function getDisplay( elem ) {
  function filterHidden (line 9989) | function filterHidden( elem ) {
  function buildParams (line 10027) | function buildParams( prefix, obj, traditional, add ) {
  function createStandardXHR (line 10346) | function createStandardXHR() {
  function createActiveXHR (line 10352) | function createActiveXHR() {
  function getWindow (line 10682) | function getWindow( elem ) {

FILE: ClinicManagement/Scripts/jquery-ui-1.12.1.js
  function _super (line 128) | function _super() {
  function _superApply (line 132) | function _superApply( args ) {
  function processClassString (line 512) | function processClassString( classes, checkOption ) {
  function handlerProxy (line 595) | function handlerProxy() {
  function handlerProxy (line 639) | function handlerProxy() {
  function getOffsets (line 775) | function getOffsets( offsets, width, height ) {
  function parseCss (line 782) | function parseCss( element, property ) {
  function getDimensions (line 786) | function getDimensions( elem ) {
  function clamp (line 1482) | function clamp( value, prop, allowEmpty ) {
  function stringParse (line 1509) | function stringParse( string ) {
  function hue2rgb (line 1763) | function hue2rgb( p, q, h ) {
  function getElementStyles (line 2037) | function getElementStyles( elem ) {
  function styleDifference (line 2065) | function styleDifference( oldStyle, newStyle ) {
  function _normalizeArguments (line 2558) | function _normalizeArguments( effect, options, speed, callback ) {
  function standardAnimationOption (line 2610) | function standardAnimationOption( option ) {
  function run (line 2687) | function run( next ) {
  function parseClip (line 2835) | function parseClip( str, element ) {
  function childComplete (line 3219) | function childComplete() {
  function animComplete (line 3269) | function animComplete() {
  function visible (line 3929) | function visible( element ) {
  function reduce (line 4057) | function reduce( elem, size, border, margin ) {
  function datepicker_getZindex (line 7189) | function datepicker_getZindex( elem ) {
  function Datepicker (line 7218) | function Datepicker() {
  function datepicker_bindHover (line 9184) | function datepicker_bindHover( dpDiv ) {
  function datepicker_handleMouseover (line 9198) | function datepicker_handleMouseover() {
  function datepicker_extendRemove (line 9212) | function datepicker_extendRemove( target, props ) {
  function checkFocus (line 12247) | function checkFocus() {
  function filteredUi (line 12454) | function filteredUi( ui ) {
  function filteredUi (line 12502) | function filteredUi( ui ) {
  function isOverAxis (line 13099) | function isOverAxis( x, reference, size ) {
  function addItems (line 15923) | function addItems() {
  function delayEvent (line 16657) | function delayEvent( type, instance, container ) {
  function spinnerModifer (line 16757) | function spinnerModifer( fn ) {
  function checkFocus (line 16888) | function checkFocus() {
  function constrain (line 17539) | function constrain() {
  function complete (line 17926) | function complete() {
  function show (line 17931) | function show() {
  function position (line 18483) | function position( event ) {

FILE: ClinicManagement/Scripts/jquery.icheck.js
  function operate (line 308) | function operate(input, direct, method) {
  function on (line 356) | function on(input, state, keep) {
  function off (line 430) | function off(input, state, keep) {
  function tidy (line 470) | function tidy(input, callback) {
  function option (line 488) | function option(input, state, regular) {
  function capitalize (line 495) | function capitalize(string) {
  function callbacks (line 500) | function callbacks(input, checked, callback, keep) {

FILE: ClinicManagement/Scripts/jquery.unobtrusive-ajax.js
  function getFunction (line 24) | function getFunction(code, argNames) {
  function isMethodProxySafe (line 36) | function isMethodProxySafe(method) {
  function asyncOnBeforeSend (line 40) | function asyncOnBeforeSend(xhr, method) {
  function asyncOnSuccess (line 46) | function asyncOnSuccess(element, data, contentType) {
  function asyncRequest (line 74) | function asyncRequest(element, options) {
  function validate (line 122) | function validate(form) {

FILE: ClinicManagement/Scripts/jquery.validate-vsdoc.js
  function handle (line 88) | function handle() {
  function delegate (line 377) | function delegate(event) {
  function handler (line 1285) | function handler(e) {

FILE: ClinicManagement/Scripts/jquery.validate.js
  function handle (line 75) | function handle() {
  function delegate (line 343) | function delegate(event) {

FILE: ClinicManagement/Scripts/jquery.validate.unobtrusive.js
  function setValidationValues (line 28) | function setValidationValues(options, ruleName, value) {
  function splitAndTrim (line 35) | function splitAndTrim(value) {
  function escapeAttributeValue (line 39) | function escapeAttributeValue(value) {
  function getModelPrefix (line 44) | function getModelPrefix(fieldName) {
  function appendModelPrefix (line 48) | function appendModelPrefix(value, prefix) {
  function onError (line 55) | function onError(error, inputElement) {  // 'this' is the form element
  function onErrors (line 72) | function onErrors(event, validator) {  // 'this' is the form element
  function onSuccess (line 86) | function onSuccess(error) {  // 'this' is the form element
  function onReset (line 101) | function onReset(event) {  // 'this' is the form element
  function validationInfo (line 126) | function validationInfo(form) {

FILE: ClinicManagement/Scripts/modernizr-2.6.2.js
  function isEventSupported (line 216) | function isEventSupported( eventName, element ) {
  function setCss (line 312) | function setCss( str ) {
  function setCssAll (line 319) | function setCssAll( str1, str2 ) {
  function is (line 326) | function is( obj, type ) {
  function contains (line 333) | function contains( str, substr ) {
  function testProps (line 357) | function testProps( props, prefixed ) {
  function testDOMProps (line 373) | function testDOMProps( props, obj, elem ) {
  function testPropsAll (line 401) | function testPropsAll( prop, prefixed, elem ) {
  function webforms (line 872) | function webforms() {
  function addStyleSheet (line 1090) | function addStyleSheet(ownerDocument, cssText) {
  function getElements (line 1103) | function getElements() {
  function getExpandoData (line 1114) | function getExpandoData(ownerDocument) {
  function createElement (line 1132) | function createElement(nodeName, ownerDocument, data){
  function createDocumentFragment (line 1168) | function createDocumentFragment(ownerDocument, data){
  function shivMethods (line 1192) | function shivMethods(ownerDocument, data) {
  function shivDocument (line 1230) | function shivDocument(ownerDocument) {

FILE: ClinicManagement/Scripts/moment-with-locales.js
  function dfl (line 294) | function dfl(a, b, c) {
  function hasOwnProp (line 302) | function hasOwnProp(a, b) {
  function defaultParsingFlags (line 306) | function defaultParsingFlags() {
  function printMsg (line 323) | function printMsg(msg) {
  function deprecate (line 330) | function deprecate(msg, fn) {
  function deprecateSimple (line 341) | function deprecateSimple(name, msg) {
  function padToken (line 348) | function padToken(func, count) {
  function ordinalizeToken (line 353) | function ordinalizeToken(func, period) {
  function monthDiff (line 359) | function monthDiff(a, b) {
  function meridiemFixWrap (line 390) | function meridiemFixWrap(locale, hour, meridiem) {
  function Locale (line 419) | function Locale() {
  function Moment (line 423) | function Moment(config, skipOverflow) {
  function Duration (line 439) | function Duration(duration) {
  function extend (line 479) | function extend(a, b) {
  function copyConfig (line 497) | function copyConfig(to, from) {
  function absRound (line 544) | function absRound(number) {
  function leftZeroFill (line 554) | function leftZeroFill(number, targetLength, forceSign) {
  function positiveMomentsDifference (line 564) | function positiveMomentsDifference(base, other) {
  function momentsDifference (line 578) | function momentsDifference(base, other) {
  function createAdder (line 593) | function createAdder(direction, name) {
  function addOrSubtractDurationFromMoment (line 609) | function addOrSubtractDurationFromMoment(mom, duration, isAdding, update...
  function isArray (line 630) | function isArray(input) {
  function isDate (line 634) | function isDate(input) {
  function compareArrays (line 640) | function compareArrays(array1, array2, dontConvert) {
  function normalizeUnits (line 654) | function normalizeUnits(units) {
  function normalizeObjectUnits (line 662) | function normalizeObjectUnits(inputObject) {
  function makeList (line 679) | function makeList(field) {
  function toInt (line 721) | function toInt(argumentForCoercion) {
  function daysInMonth (line 736) | function daysInMonth(year, month) {
  function weeksInYear (line 740) | function weeksInYear(year, dow, doy) {
  function daysInYear (line 744) | function daysInYear(year) {
  function isLeapYear (line 748) | function isLeapYear(year) {
  function checkOverflow (line 752) | function checkOverflow(m) {
  function isValid (line 775) | function isValid(m) {
  function normalizeLocale (line 795) | function normalizeLocale(key) {
  function chooseLocale (line 802) | function chooseLocale(names) {
  function loadLocale (line 826) | function loadLocale(name) {
  function makeAs (line 841) | function makeAs(input, model) {
  function removeFormattingTokens (line 1073) | function removeFormattingTokens(input) {
  function makeFormatFunction (line 1080) | function makeFormatFunction(format) {
  function formatMoment (line 1101) | function formatMoment(m, format) {
  function expandFormat (line 1115) | function expandFormat(format, locale) {
  function getParseRegexForToken (line 1139) | function getParseRegexForToken(token, config) {
  function utcOffsetFromString (line 1228) | function utcOffsetFromString(string) {
  function addTimeToArrayFromToken (line 1239) | function addTimeToArrayFromToken(token, input, config) {
  function dayOfYearFromWeekInfo (line 1381) | function dayOfYearFromWeekInfo(config) {
  function dateFromConfig (line 1427) | function dateFromConfig(config) {
  function dateFromObject (line 1489) | function dateFromObject(config) {
  function currentDateArray (line 1510) | function currentDateArray(config) {
  function makeDateFromStringAndFormat (line 1524) | function makeDateFromStringAndFormat(config) {
  function unescapeFormat (line 1584) | function unescapeFormat(s) {
  function regexpEscape (line 1591) | function regexpEscape(s) {
  function makeDateFromStringAndArray (line 1596) | function makeDateFromStringAndArray(config) {
  function parseISO (line 1642) | function parseISO(config) {
  function makeDateFromString (line 1672) | function makeDateFromString(config) {
  function map (line 1680) | function map(arr, fn) {
  function makeDateFromInput (line 1688) | function makeDateFromInput(config) {
  function makeDate (line 1713) | function makeDate(y, m, d, h, M, s, ms) {
  function makeUTCDate (line 1725) | function makeUTCDate(y) {
  function parseWeekday (line 1733) | function parseWeekday(input, locale) {
  function substituteTimeAgo (line 1754) | function substituteTimeAgo(string, number, withoutSuffix, isFuture, loca...
  function relativeTime (line 1758) | function relativeTime(posNegDuration, withoutSuffix, locale) {
  function weekOfYear (line 1797) | function weekOfYear(mom, firstDayOfWeek, firstDayOfWeekOfYear) {
  function dayOfYearFromWeeks (line 1819) | function dayOfYearFromWeeks(year, week, weekday, firstDayOfWeekOfYear, f...
  function makeMoment (line 1837) | function makeMoment(config) {
  function pickBy (line 1912) | function pickBy(fn, moments) {
  function rawMonthSetter (line 2684) | function rawMonthSetter(mom, value) {
  function rawGetter (line 2702) | function rawGetter(mom, unit) {
  function rawSetter (line 2706) | function rawSetter(mom, unit, value) {
  function makeAccessor (line 2714) | function makeAccessor(unit, keepTime) {
  function daysToYears (line 2758) | function daysToYears (days) {
  function yearsToDays (line 2763) | function yearsToDays (years) {
  function makeDurationGetter (line 2949) | function makeDurationGetter(name) {
  function plural (line 3502) | function plural(word, num) {
  function relativeTimeWithPlural (line 3507) | function relativeTimeWithPlural(number, withoutSuffix, key) {
  function monthsCaseReplace (line 3526) | function monthsCaseReplace(m, format) {
  function weekdaysCaseReplace (line 3539) | function weekdaysCaseReplace(m, format) {
  function relativeTimeWithMutation (line 3937) | function relativeTimeWithMutation(number, withoutSuffix, key) {
  function specialMutationForYears (line 3946) | function specialMutationForYears(number) {
  function lastNumber (line 3959) | function lastNumber(number) {
  function mutation (line 3966) | function mutation(text, number) {
  function softMutation (line 3973) | function softMutation(text) {
  function translate (line 4041) | function translate(number, withoutSuffix, key) {
  function plural (line 4248) | function plural(n) {
  function translate (line 4252) | function translate(number, withoutSuffix, key, isFuture) {
  function processRelativeTime (line 4578) | function processRelativeTime(number, withoutSuffix, key, isFuture) {
  function processRelativeTime (line 4645) | function processRelativeTime(number, withoutSuffix, key, isFuture) {
  function processRelativeTime (line 5108) | function processRelativeTime(number, withoutSuffix, key, isFuture) {
  function translate (line 5338) | function translate(number, withoutSuffix, key, isFuture) {
  function verbalNumber (line 5373) | function verbalNumber(number, isFuture) {
  function translate (line 5910) | function translate(number, withoutSuffix, key) {
  function translate (line 6045) | function translate(number, withoutSuffix, key, isFuture) {
  function week (line 6077) | function week(isFuture) {
  function monthsCaseReplace (line 6148) | function monthsCaseReplace(m, format) {
  function monthsShortCaseReplace (line 6161) | function monthsShortCaseReplace(m, format) {
  function weekdaysCaseReplace (line 6167) | function weekdaysCaseReplace(m, format) {
  function plural (line 6335) | function plural(n) {
  function translate (line 6344) | function translate(number, withoutSuffix, key, isFuture) {
  function monthsCaseReplace (line 6574) | function monthsCaseReplace(m, format) {
  function weekdaysCaseReplace (line 6587) | function weekdaysCaseReplace(m, format) {
  function processRelativeTime (line 6790) | function processRelativeTime(number, withoutSuffix, key, isFuture) {
  function processFutureTime (line 6801) | function processFutureTime(string) {
  function processPastTime (line 6809) | function processPastTime(string) {
  function eifelerRegelAppliesToNumber (line 6824) | function eifelerRegelAppliesToNumber(number) {
  function translateSeconds (line 6933) | function translateSeconds(number, withoutSuffix, key, isFuture) {
  function translateSingular (line 6941) | function translateSingular(number, withoutSuffix, key, isFuture) {
  function special (line 6945) | function special(number) {
  function forms (line 6949) | function forms(key) {
  function translate (line 6953) | function translate(number, withoutSuffix, key, isFuture) {
  function relativeWeekDay (line 6968) | function relativeWeekDay(moment, format) {
  function format (line 7041) | function format(word, number, withoutSuffix) {
  function relativeTimeWithPlural (line 7050) | function relativeTimeWithPlural(number, withoutSuffix, key) {
  function plural (line 7808) | function plural(n) {
  function translate (line 7812) | function translate(number, withoutSuffix, key) {
  function relativeTimeWithPlural (line 8008) | function relativeTimeWithPlural(number, withoutSuffix, key) {
  function plural (line 8075) | function plural(word, num) {
  function relativeTimeWithPlural (line 8080) | function relativeTimeWithPlural(number, withoutSuffix, key) {
  function monthsCaseReplace (line 8096) | function monthsCaseReplace(m, format) {
  function monthsShortCaseReplace (line 8109) | function monthsShortCaseReplace(m, format) {
  function weekdaysCaseReplace (line 8122) | function weekdaysCaseReplace(m, format) {
  function plural (line 8248) | function plural(n) {
  function translate (line 8252) | function translate(number, withoutSuffix, key, isFuture) {
  function translate (line 8396) | function translate(number, withoutSuffix, key) {
  function plural (line 9282) | function plural(word, num) {
  function relativeTimeWithPlural (line 9287) | function relativeTimeWithPlural(number, withoutSuffix, key) {
  function monthsCaseReplace (line 9306) | function monthsCaseReplace(m, format) {
  function weekdaysCaseReplace (line 9319) | function weekdaysCaseReplace(m, format) {
  function processHoursFunction (line 9335) | function processHoursFunction(str) {
  function makeGlobal (line 9759) | function makeGlobal(shouldDeprecate) {

FILE: ClinicManagement/Scripts/moment.js
  function dfl (line 294) | function dfl(a, b, c) {
  function hasOwnProp (line 302) | function hasOwnProp(a, b) {
  function defaultParsingFlags (line 306) | function defaultParsingFlags() {
  function printMsg (line 323) | function printMsg(msg) {
  function deprecate (line 330) | function deprecate(msg, fn) {
  function deprecateSimple (line 341) | function deprecateSimple(name, msg) {
  function padToken (line 348) | function padToken(func, count) {
  function ordinalizeToken (line 353) | function ordinalizeToken(func, period) {
  function monthDiff (line 359) | function monthDiff(a, b) {
  function meridiemFixWrap (line 390) | function meridiemFixWrap(locale, hour, meridiem) {
  function Locale (line 419) | function Locale() {
  function Moment (line 423) | function Moment(config, skipOverflow) {
  function Duration (line 439) | function Duration(duration) {
  function extend (line 479) | function extend(a, b) {
  function copyConfig (line 497) | function copyConfig(to, from) {
  function absRound (line 544) | function absRound(number) {
  function leftZeroFill (line 554) | function leftZeroFill(number, targetLength, forceSign) {
  function positiveMomentsDifference (line 564) | function positiveMomentsDifference(base, other) {
  function momentsDifference (line 578) | function momentsDifference(base, other) {
  function createAdder (line 593) | function createAdder(direction, name) {
  function addOrSubtractDurationFromMoment (line 609) | function addOrSubtractDurationFromMoment(mom, duration, isAdding, update...
  function isArray (line 630) | function isArray(input) {
  function isDate (line 634) | function isDate(input) {
  function compareArrays (line 640) | function compareArrays(array1, array2, dontConvert) {
  function normalizeUnits (line 654) | function normalizeUnits(units) {
  function normalizeObjectUnits (line 662) | function normalizeObjectUnits(inputObject) {
  function makeList (line 679) | function makeList(field) {
  function toInt (line 721) | function toInt(argumentForCoercion) {
  function daysInMonth (line 736) | function daysInMonth(year, month) {
  function weeksInYear (line 740) | function weeksInYear(year, dow, doy) {
  function daysInYear (line 744) | function daysInYear(year) {
  function isLeapYear (line 748) | function isLeapYear(year) {
  function checkOverflow (line 752) | function checkOverflow(m) {
  function isValid (line 775) | function isValid(m) {
  function normalizeLocale (line 795) | function normalizeLocale(key) {
  function chooseLocale (line 802) | function chooseLocale(names) {
  function loadLocale (line 826) | function loadLocale(name) {
  function makeAs (line 841) | function makeAs(input, model) {
  function removeFormattingTokens (line 1073) | function removeFormattingTokens(input) {
  function makeFormatFunction (line 1080) | function makeFormatFunction(format) {
  function formatMoment (line 1101) | function formatMoment(m, format) {
  function expandFormat (line 1115) | function expandFormat(format, locale) {
  function getParseRegexForToken (line 1139) | function getParseRegexForToken(token, config) {
  function utcOffsetFromString (line 1228) | function utcOffsetFromString(string) {
  function addTimeToArrayFromToken (line 1239) | function addTimeToArrayFromToken(token, input, config) {
  function dayOfYearFromWeekInfo (line 1381) | function dayOfYearFromWeekInfo(config) {
  function dateFromConfig (line 1427) | function dateFromConfig(config) {
  function dateFromObject (line 1489) | function dateFromObject(config) {
  function currentDateArray (line 1510) | function currentDateArray(config) {
  function makeDateFromStringAndFormat (line 1524) | function makeDateFromStringAndFormat(config) {
  function unescapeFormat (line 1584) | function unescapeFormat(s) {
  function regexpEscape (line 1591) | function regexpEscape(s) {
  function makeDateFromStringAndArray (line 1596) | function makeDateFromStringAndArray(config) {
  function parseISO (line 1642) | function parseISO(config) {
  function makeDateFromString (line 1672) | function makeDateFromString(config) {
  function map (line 1680) | function map(arr, fn) {
  function makeDateFromInput (line 1688) | function makeDateFromInput(config) {
  function makeDate (line 1713) | function makeDate(y, m, d, h, M, s, ms) {
  function makeUTCDate (line 1725) | function makeUTCDate(y) {
  function parseWeekday (line 1733) | function parseWeekday(input, locale) {
  function substituteTimeAgo (line 1754) | function substituteTimeAgo(string, number, withoutSuffix, isFuture, loca...
  function relativeTime (line 1758) | function relativeTime(posNegDuration, withoutSuffix, locale) {
  function weekOfYear (line 1797) | function weekOfYear(mom, firstDayOfWeek, firstDayOfWeekOfYear) {
  function dayOfYearFromWeeks (line 1819) | function dayOfYearFromWeeks(year, week, weekday, firstDayOfWeekOfYear, f...
  function makeMoment (line 1837) | function makeMoment(config) {
  function pickBy (line 1912) | function pickBy(fn, moments) {
  function rawMonthSetter (line 2684) | function rawMonthSetter(mom, value) {
  function rawGetter (line 2702) | function rawGetter(mom, unit) {
  function rawSetter (line 2706) | function rawSetter(mom, unit, value) {
  function makeAccessor (line 2714) | function makeAccessor(unit, keepTime) {
  function daysToYears (line 2758) | function daysToYears (days) {
  function yearsToDays (line 2763) | function yearsToDays (years) {
  function makeDurationGetter (line 2949) | function makeDurationGetter(name) {
  function makeGlobal (line 3010) | function makeGlobal(shouldDeprecate) {

FILE: ClinicManagement/Scripts/respond.js
  function callMedia (line 331) | function callMedia(){

FILE: ClinicManagement/Scripts/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 155) | function getDefaults() {
  function publish (line 191) | function publish(args) {
  function notify (line 196) | function notify(map) {
  function getOptions (line 390) | function getOptions() {
  function removeToast (line 394) | function removeToast($toastElement) {

FILE: ClinicManagement/Scripts/typeahead.bundle.js
  function reverseArgs (line 54) | function reverseArgs(index, value) {
  function template (line 99) | function template() {
  function whitespace (line 165) | function whitespace(str) {
  function nonword (line 169) | function nonword(str) {
  function getObjTokenizer (line 173) | function getObjTokenizer(tokenizer) {
  function LruCache (line 188) | function LruCache(maxSize) {
  function List (line 226) | function List() {
  function Node (line 247) | function Node(key, val) {
  function PersistentStorage (line 264) | function PersistentStorage(namespace, override) {
  function now (line 323) | function now() {
  function encode (line 326) | function encode(val) {
  function decode (line 329) | function decode(val) {
  function gatherMatchingKeys (line 332) | function gatherMatchingKeys(keyMatcher) {
  function Transport (line 345) | function Transport(o) {
  function done (line 378) | function done(resp) {
  function fail (line 382) | function fail() {
  function always (line 385) | function always() {
  function SearchIndex (line 418) | function SearchIndex(o) {
  function normalizeTokens (line 501) | function normalizeTokens(tokens) {
  function newNode (line 510) | function newNode() {
  function unique (line 516) | function unique(array) {
  function getIntersection (line 526) | function getIntersection(arrayA, arrayB) {
  function Prefetch (line 553) | function Prefetch(o) {
  function onError (line 597) | function onError() {
  function onResponse (line 600) | function onResponse(resp) {
  function Remote (line 613) | function Remote(o) {
  function onResponse (line 639) | function onResponse(err, resp) {
  function parsePrefetch (line 676) | function parsePrefetch(o) {
  function parseRemote (line 702) | function parseRemote(o) {
  function toRemotePrepare (line 734) | function toRemotePrepare(o) {
  function toLimiter (line 762) | function toLimiter(o) {
  function callbackToDeferred (line 782) | function callbackToDeferred(fn) {
  function Bloodhound (line 804) | function Bloodhound(o) {
  function withAsync (line 828) | function withAsync(query, sync, async) {
  function withoutAsync (line 831) | function withoutAsync(query, sync) {
  function done (line 847) | function done(err, data) {
  function addLocalToIndex (line 861) | function addLocalToIndex() {
  function processRemote (line 886) | function processRemote(remote) {
  function reverseArgs (line 967) | function reverseArgs(index, value) {
  function template (line 1012) | function template() {
  function build (line 1083) | function build(o) {
  function buildHtml (line 1102) | function buildHtml(c) {
  function buildSelectors (line 1108) | function buildSelectors(classes) {
  function buildCss (line 1115) | function buildCss() {
  function EventBus (line 1172) | function EventBus(o) {
  function on (line 1211) | function on(method, types, cb, context) {
  function onAsync (line 1228) | function onAsync(types, cb, context) {
  function onSync (line 1231) | function onSync(types, cb, context) {
  function off (line 1234) | function off(types) {
  function trigger (line 1245) | function trigger(types) {
  function getFlush (line 1259) | function getFlush(callbacks, context, args) {
  function getNextTick (line 1269) | function getNextTick() {
  function bindContext (line 1286) | function bindContext(fn, context) {
  function hightlightTextNode (line 1311) | function hightlightTextNode(textNode) {
  function traverse (line 1323) | function traverse(el, hightlightTextNode) {
  function getRegex (line 1335) | function getRegex(patterns, caseSensitive, wordsOnly) {
  function Input (line 1356) | function Input(o, www) {
  function buildOverflowHelper (line 1535) | function buildOverflowHelper($input) {
  function areQueriesEquivalent (line 1552) | function areQueriesEquivalent(a, b) {
  function withModifier (line 1555) | function withModifier($e) {
  function Dataset (line 1567) | function Dataset(o, www) {
  function sync (line 1707) | function sync(suggestions) {
  function async (line 1719) | function async(suggestions) {
  function getDisplayFn (line 1743) | function getDisplayFn(display) {
  function getTemplates (line 1750) | function getTemplates(templates, displayFn) {
  function isValidName (line 1762) | function isValidName(str) {
  function Menu (line 1768) | function Menu(o, www) {
  function isDatasetEmpty (line 1801) | function isDatasetEmpty(dataset) {
  function updateDataset (line 1881) | function updateDataset(dataset) {
  function clearDataset (line 1889) | function clearDataset(dataset) {
  function destroyDataset (line 1897) | function destroyDataset(dataset) {
  function DefaultMenu (line 1907) | function DefaultMenu() {
  function Typeahead (line 1950) | function Typeahead(o, www) {
  function c (line 2211) | function c(ctx) {
  function attach (line 2237) | function attach() {
  function ttEach (line 2390) | function ttEach($els, fn) {
  function buildHintFromInput (line 2396) | function buildHintFromInput($input, www) {
  function prepInput (line 2403) | function prepInput($input, www) {
  function getBackgroundStyles (line 2419) | function getBackgroundStyles($el) {
  function revert (line 2431) | function revert($input) {
  function $elOrNull (line 2444) | function $elOrNull(obj) {

FILE: ClinicManagement/Scripts/typeahead.jquery.js
  function reverseArgs (line 54) | function reverseArgs(index, value) {
  function template (line 99) | function template() {
  function build (line 170) | function build(o) {
  function buildHtml (line 189) | function buildHtml(c) {
  function buildSelectors (line 195) | function buildSelectors(classes) {
  function buildCss (line 202) | function buildCss() {
  function EventBus (line 259) | function EventBus(o) {
  function on (line 298) | function on(method, types, cb, context) {
  function onAsync (line 315) | function onAsync(types, cb, context) {
  function onSync (line 318) | function onSync(types, cb, context) {
  function off (line 321) | function off(types) {
  function trigger (line 332) | function trigger(types) {
  function getFlush (line 346) | function getFlush(callbacks, context, args) {
  function getNextTick (line 356) | function getNextTick() {
  function bindContext (line 373) | function bindContext(fn, context) {
  function hightlightTextNode (line 398) | function hightlightTextNode(textNode) {
  function traverse (line 410) | function traverse(el, hightlightTextNode) {
  function getRegex (line 422) | function getRegex(patterns, caseSensitive, wordsOnly) {
  function Input (line 443) | function Input(o, www) {
  function buildOverflowHelper (line 622) | function buildOverflowHelper($input) {
  function areQueriesEquivalent (line 639) | function areQueriesEquivalent(a, b) {
  function withModifier (line 642) | function withModifier($e) {
  function Dataset (line 654) | function Dataset(o, www) {
  function sync (line 794) | function sync(suggestions) {
  function async (line 806) | function async(suggestions) {
  function getDisplayFn (line 830) | function getDisplayFn(display) {
  function getTemplates (line 837) | function getTemplates(templates, displayFn) {
  function isValidName (line 849) | function isValidName(str) {
  function Menu (line 855) | function Menu(o, www) {
  function isDatasetEmpty (line 888) | function isDatasetEmpty(dataset) {
  function updateDataset (line 968) | function updateDataset(dataset) {
  function clearDataset (line 976) | function clearDataset(dataset) {
  function destroyDataset (line 984) | function destroyDataset(dataset) {
  function DefaultMenu (line 994) | function DefaultMenu() {
  function Typeahead (line 1037) | function Typeahead(o, www) {
  function c (line 1298) | function c(ctx) {
  function attach (line 1324) | function attach() {
  function ttEach (line 1477) | function ttEach($els, fn) {
  function buildHintFromInput (line 1483) | function buildHintFromInput($input, www) {
  function prepInput (line 1490) | function prepInput($input, www) {
  function getBackgroundStyles (line 1506) | function getBackgroundStyles($el) {
  function revert (line 1518) | function revert($input) {
  function $elOrNull (line 1531) | function $elOrNull(obj) {

FILE: ClinicManagement/Scripts/vendors/Jquery-Smart-Wizard/js/jquery.smartWizard.js
  function SmartWizard (line 14) | function SmartWizard(target, options) {

FILE: ClinicManagement/Scripts/vendors/autosize.js
  function assign (line 50) | function assign(ta) {
  function destroy (line 205) | function destroy(ta) {
  function update (line 211) | function update(ta) {

FILE: ClinicManagement/Scripts/vendors/fastclick/fastclick.js
  function FastClick (line 23) | function FastClick(layer, options) {

FILE: ClinicManagement/Scripts/vendors/iCheck/icheck.js
  function operate (line 308) | function operate(input, direct, method) {
  function on (line 356) | function on(input, state, keep) {
  function off (line 430) | function off(input, state, keep) {
  function tidy (line 470) | function tidy(input, callback) {
  function option (line 488) | function option(input, state, regular) {
  function capitalize (line 495) | function capitalize(string) {
  function callbacks (line 500) | function callbacks(input, checked, callback, keep) {

FILE: ClinicManagement/Scripts/vendors/select2/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: ClinicManagement/Scripts/vendors/select2/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: ClinicManagement/Scripts/vendors/select2/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: ClinicManagement/Scripts/vendors/select2/i18n/lv.js
  function e (line 3) | function e(e,t,n,r){return e===11?t:e%10===1?n:r}

FILE: ClinicManagement/Scripts/vendors/select2/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: ClinicManagement/Scripts/vendors/select2/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: ClinicManagement/Scripts/vendors/select2/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: ClinicManagement/Scripts/vendors/select2/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: ClinicManagement/Scripts/vendors/select2/select2.full.js
  function hasProp (line 53) | function hasProp(obj, prop) {
  function normalize (line 65) | function normalize(name, baseName) {
  function makeRequire (line 177) | function makeRequire(relName, forceSync) {
  function makeNormalize (line 194) | function makeNormalize(relName) {
  function makeLoad (line 200) | function makeLoad(depName) {
  function callDep (line 206) | function callDep(name) {
  function splitPrefix (line 223) | function splitPrefix(name) {
  function makeConfig (line 276) | function makeConfig(name) {
  function BaseConstructor (line 491) | function BaseConstructor () {
  function getMethods (line 508) | function getMethods (theClass) {
  function DecoratedClass (line 534) | function DecoratedClass () {
  function ctr (line 552) | function ctr () {
  function Results (line 764) | function Results ($element, options, dataAdapter) {
  function BaseSelection (line 1315) | function BaseSelection ($element, options) {
  function SingleSelection (line 1475) | function SingleSelection () {
  function MultipleSelection (line 1574) | function MultipleSelection ($element, options) {
  function Placeholder (line 1682) | function Placeholder (decorated, $element, options) {
  function AllowClear (line 1733) | function AllowClear () { }
  function Search (line 1832) | function Search (decorated, $element, options) {
  function EventRelay (line 2053) | function EventRelay () { }
  function Translation (line 2100) | function Translation (dict) {
  function BaseAdapter (line 2984) | function BaseAdapter ($element, options) {
  function SelectAdapter (line 3027) | function SelectAdapter ($element, options) {
  function ArrayAdapter (line 3313) | function ArrayAdapter ($element, options) {
  function onlyItem (line 3348) | function onlyItem (item) {
  function AjaxAdapter (line 3393) | function AjaxAdapter ($element, options) {
  function request (line 3454) | function request () {
  function Tags (line 3501) | function Tags (decorated, $element, options) {
  function wrapper (line 3540) | function wrapper (obj, child) {
  function Tokenizer (line 3627) | function Tokenizer (decorated, $element, options) {
  function createAndSelect (line 3647) | function createAndSelect (data) {
  function select (line 3670) | function select (data) {
  function MinimumInputLength (line 3744) | function MinimumInputLength (decorated, $e, options) {
  function MaximumInputLength (line 3775) | function MaximumInputLength (decorated, $e, options) {
  function MaximumSelectionLength (line 3807) | function MaximumSelectionLength (decorated, $e, options) {
  function Dropdown (line 3840) | function Dropdown ($element, options) {
  function Search (line 3883) | function Search () { }
  function HidePlaceholder (line 3984) | function HidePlaceholder (decorated, $element, options, dataAdapter) {
  function InfiniteScroll (line 4027) | function InfiniteScroll (decorated, $element, options, dataAdapter) {
  function AttachBody (line 4118) | function AttachBody (decorated, $element, options) {
  function countResults (line 4340) | function countResults (data) {
  function MinimumResultsForSearch (line 4356) | function MinimumResultsForSearch (decorated, $element, options, dataAdap...
  function SelectOnClose (line 4380) | function SelectOnClose () { }
  function CloseOnSelect (line 4431) | function CloseOnSelect () { }
  function Defaults (line 4561) | function Defaults () {
  function stripDiacritics (line 4808) | function stripDiacritics (text) {
  function matcher (line 4817) | function matcher (params, data) {
  function Options (line 4912) | function Options (options, $element) {
  function syncCssClasses (line 5645) | function syncCssClasses ($dest, $src, adapter) {
  function _containerAdapter (line 5691) | function _containerAdapter (clazz) {
  function ContainerCSS (line 5695) | function ContainerCSS () { }
  function _dropdownAdapter (line 5748) | function _dropdownAdapter (clazz) {
  function DropdownCSS (line 5752) | function DropdownCSS () { }
  function InitSelection (line 5803) | function InitSelection (decorated, $element, options) {
  function InputData (line 5846) | function InputData (decorated, $element, options) {
  function getSelected (line 5864) | function getSelected (data, selectedIds) {
  function oldMatcher (line 5974) | function oldMatcher (matcher) {
  function Query (line 6017) | function Query (decorated, $element, options) {
  function AttachContainer (line 6044) | function AttachContainer (decorated, $element, options) {
  function StopPropagation (line 6063) | function StopPropagation () { }
  function StopPropagation (line 6102) | function StopPropagation () { }
  function handler (line 6230) | function handler(event) {
  function nullLowestDelta (line 6343) | function nullLowestDelta() {
  function shouldAdjustOldDeltas (line 6347) | function shouldAdjustOldDeltas(orgEvent, absDelta) {

FILE: ClinicManagement/Scripts/vendors/select2/select2.js
  function hasProp (line 53) | function hasProp(obj, prop) {
  function normalize (line 65) | function normalize(name, baseName) {
  function makeRequire (line 177) | function makeRequire(relName, forceSync) {
  function makeNormalize (line 194) | function makeNormalize(relName) {
  function makeLoad (line 200) | function makeLoad(depName) {
  function callDep (line 206) | function callDep(name) {
  function splitPrefix (line 223) | function splitPrefix(name) {
  function makeConfig (line 276) | function makeConfig(name) {
  function BaseConstructor (line 491) | function BaseConstructor () {
  function getMethods (line 508) | function getMethods (theClass) {
  function DecoratedClass (line 534) | function DecoratedClass () {
  function ctr (line 552) | function ctr () {
  function Results (line 764) | function Results ($element, options, dataAdapter) {
  function BaseSelection (line 1315) | function BaseSelection ($element, options) {
  function SingleSelection (line 1475) | function SingleSelection () {
  function MultipleSelection (line 1574) | function MultipleSelection ($element, options) {
  function Placeholder (line 1682) | function Placeholder (decorated, $element, options) {
  function AllowClear (line 1733) | function AllowClear () { }
  function Search (line 1832) | function Search (decorated, $element, options) {
  function EventRelay (line 2053) | function EventRelay () { }
  function Translation (line 2100) | function Translation (dict) {
  function BaseAdapter (line 2984) | function BaseAdapter ($element, options) {
  function SelectAdapter (line 3027) | function SelectAdapter ($element, options) {
  function ArrayAdapter (line 3313) | function ArrayAdapter ($element, options) {
  function onlyItem (line 3348) | function onlyItem (item) {
  function AjaxAdapter (line 3393) | function AjaxAdapter ($element, options) {
  function request (line 3454) | function request () {
  function Tags (line 3501) | function Tags (decorated, $element, options) {
  function wrapper (line 3540) | function wrapper (obj, child) {
  function Tokenizer (line 3627) | function Tokenizer (decorated, $element, options) {
  function createAndSelect (line 3647) | function createAndSelect (data) {
  function select (line 3670) | function select (data) {
  function MinimumInputLength (line 3744) | function MinimumInputLength (decorated, $e, options) {
  function MaximumInputLength (line 3775) | function MaximumInputLength (decorated, $e, options) {
  function MaximumSelectionLength (line 3807) | function MaximumSelectionLength (decorated, $e, options) {
  function Dropdown (line 3840) | function Dropdown ($element, options) {
  function Search (line 3883) | function Search () { }
  function HidePlaceholder (line 3984) | function HidePlaceholder (decorated, $element, options, dataAdapter) {
  function InfiniteScroll (line 4027) | function InfiniteScroll (decorated, $element, options, dataAdapter) {
  function AttachBody (line 4118) | function AttachBody (decorated, $element, options) {
  function countResults (line 4340) | function countResults (data) {
  function MinimumResultsForSearch (line 4356) | function MinimumResultsForSearch (decorated, $element, options, dataAdap...
  function SelectOnClose (line 4380) | function SelectOnClose () { }
  function CloseOnSelect (line 4431) | function CloseOnSelect () { }
  function Defaults (line 4561) | function Defaults () {
  function stripDiacritics (line 4808) | function stripDiacritics (text) {
  function matcher (line 4817) | function matcher (params, data) {
  function Options (line 4912) | function Options (options, $element) {

FILE: ClinicManagement/Startup.cs
  class Startup (line 7) | public partial class Startup
    method Configuration (line 9) | public void Configuration(IAppBuilder app)
Condensed preview — 518 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (5,820K chars).
[
  {
    "path": ".gitattributes",
    "chars": 2518,
    "preview": "###############################################################################\n# Set default behavior to automatically "
  },
  {
    "path": ".gitignore",
    "chars": 4305,
    "preview": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n\n# User"
  },
  {
    "path": "ClinicManagement/App_Start/BundleConfig.cs",
    "chars": 4056,
    "preview": "using System.Web.Optimization;\n\nnamespace ClinicManagement\n{\n    public class BundleConfig\n    {\n        // For more in"
  },
  {
    "path": "ClinicManagement/App_Start/FilterConfig.cs",
    "chars": 269,
    "preview": "using System.Web;\nusing System.Web.Mvc;\n\nnamespace ClinicManagement\n{\n    public class FilterConfig\n    {\n        publi"
  },
  {
    "path": "ClinicManagement/App_Start/IdentityConfig.cs",
    "chars": 5419,
    "preview": "using Microsoft.AspNet.Identity;\nusing Microsoft.AspNet.Identity.EntityFramework;\nusing Microsoft.AspNet.Identity.Owin;"
  },
  {
    "path": "ClinicManagement/App_Start/MappingProfile.cs",
    "chars": 558,
    "preview": "using AutoMapper;\nusing ClinicManagement.Core.Dto;\nusing ClinicManagement.Core.Models;\nusing ClinicManagement.Core.Repo"
  },
  {
    "path": "ClinicManagement/App_Start/NinjectWebCommon.cs",
    "chars": 2251,
    "preview": "[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(ClinicManagement.App_Start.NinjectWebCommon), \"Start\")]\n[asse"
  },
  {
    "path": "ClinicManagement/App_Start/RouteConfig.cs",
    "chars": 584,
    "preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\nusing System.Web.Mvc;\nusing System"
  },
  {
    "path": "ClinicManagement/App_Start/Startup.Auth.cs",
    "chars": 3507,
    "preview": "using System;\nusing ClinicManagement.Core.Models;\nusing ClinicManagement.Persistence;\nusing Microsoft.AspNet.Identity;\n"
  },
  {
    "path": "ClinicManagement/App_Start/WebApiConfig.cs",
    "chars": 1373,
    "preview": "using System.Web.Http;\nusing Newtonsoft.Json;\nusing Newtonsoft.Json.Serialization;\n\nnamespace ClinicManagement\n{\n    pu"
  },
  {
    "path": "ClinicManagement/ApplicationInsights.config",
    "chars": 5966,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ApplicationInsights xmlns=\"http://schemas.microsoft.com/ApplicationInsights/201"
  },
  {
    "path": "ClinicManagement/ClinicManagement.csproj",
    "chars": 74280,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"14.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/autoFill.bootstrap.css",
    "chars": 1895,
    "preview": "div.dt-autofill-handle {\n  position: absolute;\n  height: 8px;\n  width: 8px;\n  z-index: 102;\n  box-sizing: border-box;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/autoFill.bootstrap4.css",
    "chars": 1895,
    "preview": "div.dt-autofill-handle {\n  position: absolute;\n  height: 8px;\n  width: 8px;\n  z-index: 102;\n  box-sizing: border-box;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/autoFill.dataTables.css",
    "chars": 2192,
    "preview": "div.dt-autofill-handle {\n  position: absolute;\n  height: 8px;\n  width: 8px;\n  z-index: 102;\n  box-sizing: border-box;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/autoFill.foundation.css",
    "chars": 1941,
    "preview": "div.dt-autofill-handle {\n  position: absolute;\n  height: 8px;\n  width: 8px;\n  z-index: 102;\n  box-sizing: border-box;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/autoFill.jqueryui.css",
    "chars": 1996,
    "preview": "div.dt-autofill-handle {\n  position: absolute;\n  height: 8px;\n  width: 8px;\n  z-index: 102;\n  box-sizing: border-box;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/autoFill.semanticui.css",
    "chars": 1886,
    "preview": "div.dt-autofill-handle {\n  position: absolute;\n  height: 8px;\n  width: 8px;\n  z-index: 102;\n  box-sizing: border-box;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/buttons.bootstrap.css",
    "chars": 3425,
    "preview": "@keyframes dtb-spinner {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes dtb-spinner {\n  100% {\n    -o-trans"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/buttons.bootstrap4.css",
    "chars": 4718,
    "preview": "@keyframes dtb-spinner {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes dtb-spinner {\n  100% {\n    -o-trans"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/buttons.dataTables.css",
    "chars": 11170,
    "preview": "@keyframes dtb-spinner {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes dtb-spinner {\n  100% {\n    -o-trans"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/buttons.foundation.css",
    "chars": 4089,
    "preview": "@keyframes dtb-spinner {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes dtb-spinner {\n  100% {\n    -o-trans"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/buttons.jqueryui.css",
    "chars": 5221,
    "preview": "@keyframes dtb-spinner {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes dtb-spinner {\n  100% {\n    -o-trans"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/buttons.semanticui.css",
    "chars": 3574,
    "preview": "@charset \"UTF-8\";\n@keyframes dtb-spinner {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n@-o-keyframes dtb-spinner {\n  1"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/colReorder.bootstrap.css",
    "chars": 213,
    "preview": "table.DTCR_clonedTable.dataTable {\n  position: absolute !important;\n  background-color: rgba(255, 255, 255, 0.7);\n  z-in"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/colReorder.bootstrap4.css",
    "chars": 213,
    "preview": "table.DTCR_clonedTable.dataTable {\n  position: absolute !important;\n  background-color: rgba(255, 255, 255, 0.7);\n  z-in"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/colReorder.dataTables.css",
    "chars": 213,
    "preview": "table.DTCR_clonedTable.dataTable {\n  position: absolute !important;\n  background-color: rgba(255, 255, 255, 0.7);\n  z-in"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/colReorder.foundation.css",
    "chars": 213,
    "preview": "table.DTCR_clonedTable.dataTable {\n  position: absolute !important;\n  background-color: rgba(255, 255, 255, 0.7);\n  z-in"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/colReorder.jqueryui.css",
    "chars": 213,
    "preview": "table.DTCR_clonedTable.dataTable {\n  position: absolute !important;\n  background-color: rgba(255, 255, 255, 0.7);\n  z-in"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/colReorder.semanticui.css",
    "chars": 210,
    "preview": "table.DTCR_clonedTable.dataTable {\n  position: absolute !important;\n  background-color: rgba(255, 255, 255, 0.7);\n  z-in"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/common.scss",
    "chars": 431,
    "preview": "\ndiv.dt-button-info {\n\tposition: fixed;\n\ttop: 50%;\n\tleft: 50%;\n\twidth: 400px;\n\tmargin-top: -100px;\n\tmargin-left: -200px;"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/dataTables.bootstrap.css",
    "chars": 4823,
    "preview": "table.dataTable {\n  clear: both;\n  margin-top: 6px !important;\n  margin-bottom: 6px !important;\n  max-width: none !impor"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/dataTables.bootstrap4.css",
    "chars": 5360,
    "preview": "table.dataTable {\n  clear: both;\n  margin-top: 6px !important;\n  margin-bottom: 6px !important;\n  max-width: none !impor"
  },
  {
    "path": "ClinicManagement/Content/DataTables/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": "ClinicManagement/Content/DataTables/css/dataTables.jqueryui.css",
    "chars": 16531,
    "preview": "/*\n * Table styles\n */\ntable.dataTable {\n  width: 100%;\n  margin: 0 auto;\n  clear: both;\n  border-collapse: separate;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/dataTables.material.css",
    "chars": 2600,
    "preview": "div.dataTables_wrapper div.dataTables_filter {\n  text-align: right;\n}\ndiv.dataTables_wrapper div.dataTables_filter input"
  },
  {
    "path": "ClinicManagement/Content/DataTables/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": "ClinicManagement/Content/DataTables/css/dataTables.uikit.css",
    "chars": 3866,
    "preview": "table.dataTable {\n  clear: both;\n  margin-top: 6px !important;\n  margin-bottom: 6px !important;\n  max-width: none !impor"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedColumns.bootstrap.css",
    "chars": 1437,
    "preview": "table.DTFC_Cloned tr {\n  background-color: white;\n  margin-bottom: 0;\n}\n\ndiv.DTFC_LeftHeadWrapper table,\ndiv.DTFC_RightH"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedColumns.bootstrap4.css",
    "chars": 1437,
    "preview": "table.DTFC_Cloned tr {\n  background-color: white;\n  margin-bottom: 0;\n}\n\ndiv.DTFC_LeftHeadWrapper table,\ndiv.DTFC_RightH"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedColumns.dataTables.css",
    "chars": 367,
    "preview": "table.DTFC_Cloned thead,\ntable.DTFC_Cloned tfoot {\n  background-color: white;\n}\n\ndiv.DTFC_Blocker {\n  background-color: "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedColumns.foundation.css",
    "chars": 561,
    "preview": "div.DTFC_LeftHeadWrapper table,\ndiv.DTFC_LeftBodyWrapper table,\ndiv.DTFC_LeftFootWrapper table {\n  border-right-width: 0"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedColumns.jqueryui.css",
    "chars": 217,
    "preview": "div.DTFC_LeftWrapper table.dataTable,\ndiv.DTFC_RightWrapper table.dataTable {\n  z-index: 2;\n}\ndiv.DTFC_LeftWrapper table"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedColumns.semanticui.css",
    "chars": 289,
    "preview": "div.DTFC_LeftWrapper table.ui.table.dataTable {\n  border-right: none;\n}\n\ndiv.DTFC_RightWrapper table.ui.table.dataTable "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedHeader.bootstrap.css",
    "chars": 380,
    "preview": "table.dataTable.fixedHeader-floating,\ntable.dataTable.fixedHeader-locked {\n  background-color: white;\n  margin-top: 0 !i"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedHeader.bootstrap4.css",
    "chars": 380,
    "preview": "table.dataTable.fixedHeader-floating,\ntable.dataTable.fixedHeader-locked {\n  background-color: white;\n  margin-top: 0 !i"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedHeader.dataTables.css",
    "chars": 318,
    "preview": "table.fixedHeader-floating {\n  position: fixed !important;\n  background-color: white;\n}\n\ntable.fixedHeader-floating.no-f"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedHeader.foundation.css",
    "chars": 380,
    "preview": "table.dataTable.fixedHeader-floating,\ntable.dataTable.fixedHeader-locked {\n  background-color: white;\n  margin-top: 0 !i"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedHeader.jqueryui.css",
    "chars": 250,
    "preview": "table.fixedHeader-floating {\n  position: fixed !important;\n  background-color: white;\n}\n\ntable.fixedHeader-locked {\n  po"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/fixedHeader.semanticui.css",
    "chars": 233,
    "preview": "table.fixedHeader-floating {\n  position: fixed !important;\n  border-bottom-width: 0 !important;\n}\n\ntable.fixedHeader-loc"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/jquery.dataTables.css",
    "chars": 16026,
    "preview": "/*\n * Table styles\n */\ntable.dataTable {\n  width: 100%;\n  margin: 0 auto;\n  clear: both;\n  border-collapse: separate;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/jquery.dataTables_themeroller.css",
    "chars": 14229,
    "preview": "/*\n * Table styles\n */\ntable.dataTable {\n  width: 100%;\n  margin: 0 auto;\n  clear: both;\n  border-collapse: separate;\n  "
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/keyTable.bootstrap.css",
    "chars": 109,
    "preview": "table.dataTable th.focus,\ntable.dataTable td.focus {\n  outline: 3px solid #337ab7;\n  outline-offset: -1px;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/keyTable.bootstrap4.css",
    "chars": 109,
    "preview": "table.dataTable th.focus,\ntable.dataTable td.focus {\n  outline: 3px solid #0275d8;\n  outline-offset: -1px;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/keyTable.dataTables.css",
    "chars": 109,
    "preview": "table.dataTable th.focus,\ntable.dataTable td.focus {\n  outline: 3px solid #3366FF;\n  outline-offset: -1px;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/keyTable.foundation.css",
    "chars": 109,
    "preview": "table.dataTable th.focus,\ntable.dataTable td.focus {\n  outline: 3px solid #008CBA;\n  outline-offset: -1px;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/keyTable.jqueryui.css",
    "chars": 109,
    "preview": "table.dataTable th.focus,\ntable.dataTable td.focus {\n  outline: 3px solid #3366FF;\n  outline-offset: -1px;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/keyTable.semanticui.css",
    "chars": 106,
    "preview": "table.dataTable th.focus,\ntable.dataTable td.focus {\n  outline: 3px solid #888;\n  outline-offset: -1px;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/mixins.scss",
    "chars": 3799,
    "preview": "\n@mixin dtb-two-stop-gradient($fromColor, $toColor) {\n\tbackground-color: $toColor; /* Fallback */\n\tbackground-image: -we"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/responsive.bootstrap.css",
    "chars": 4713,
    "preview": "table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,\ntable.dataTable.dtr-inline.collapsed > tbody > tr > th.chi"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/responsive.bootstrap4.css",
    "chars": 4714,
    "preview": "table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,\ntable.dataTable.dtr-inline.collapsed > tbody > tr > th.chi"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/responsive.dataTables.css",
    "chars": 4642,
    "preview": "table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,\ntable.dataTable.dtr-inline.collapsed > tbody > tr > th.chi"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/responsive.foundation.css",
    "chars": 4702,
    "preview": "table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,\ntable.dataTable.dtr-inline.collapsed > tbody > tr > th.chi"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/responsive.jqueryui.css",
    "chars": 4642,
    "preview": "table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,\ntable.dataTable.dtr-inline.collapsed > tbody > tr > th.chi"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/responsive.semanticui.css",
    "chars": 4713,
    "preview": "table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,\ntable.dataTable.dtr-inline.collapsed > tbody > tr > th.chi"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowGroup.bootstrap.css",
    "chars": 82,
    "preview": "table.dataTable tr.group td {\n  font-weight: bold;\n  background-color: #e0e0e0;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowGroup.bootstrap4.css",
    "chars": 82,
    "preview": "table.dataTable tr.group td {\n  font-weight: bold;\n  background-color: #e0e0e0;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowGroup.dataTables.css",
    "chars": 82,
    "preview": "table.dataTable tr.group td {\n  font-weight: bold;\n  background-color: #e0e0e0;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowGroup.foundation.css",
    "chars": 82,
    "preview": "table.dataTable tr.group td {\n  font-weight: bold;\n  background-color: #e0e0e0;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowGroup.jqueryui.css",
    "chars": 82,
    "preview": "table.dataTable tr.group td {\n  font-weight: bold;\n  background-color: #e0e0e0;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowGroup.semanticui.css",
    "chars": 82,
    "preview": "table.dataTable tr.group td {\n  font-weight: bold;\n  background-color: #F9FAFB;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowReorder.bootstrap.css",
    "chars": 380,
    "preview": "table.dt-rowReorder-float {\n  position: absolute !important;\n  opacity: 0.8;\n  table-layout: fixed;\n  outline: 2px solid"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowReorder.bootstrap4.css",
    "chars": 380,
    "preview": "table.dt-rowReorder-float {\n  position: absolute !important;\n  opacity: 0.8;\n  table-layout: fixed;\n  outline: 2px solid"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowReorder.dataTables.css",
    "chars": 377,
    "preview": "table.dt-rowReorder-float {\n  position: absolute !important;\n  opacity: 0.8;\n  table-layout: fixed;\n  outline: 2px solid"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowReorder.foundation.css",
    "chars": 380,
    "preview": "table.dt-rowReorder-float {\n  position: absolute !important;\n  opacity: 0.8;\n  table-layout: fixed;\n  outline: 2px solid"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowReorder.jqueryui.css",
    "chars": 377,
    "preview": "table.dt-rowReorder-float {\n  position: absolute !important;\n  opacity: 0.8;\n  table-layout: fixed;\n  outline: 2px solid"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/rowReorder.semanticui.css",
    "chars": 392,
    "preview": "table.dt-rowReorder-float {\n  position: absolute !important;\n  opacity: 0.8;\n  table-layout: fixed;\n  outline: 2px solid"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/scroller.bootstrap.css",
    "chars": 474,
    "preview": "div.DTS {\n  display: block !important;\n}\ndiv.DTS tbody th,\ndiv.DTS tbody td {\n  white-space: nowrap;\n}\ndiv.DTS div.DTS_L"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/scroller.bootstrap4.css",
    "chars": 474,
    "preview": "div.DTS {\n  display: block !important;\n}\ndiv.DTS tbody th,\ndiv.DTS tbody td {\n  white-space: nowrap;\n}\ndiv.DTS div.DTS_L"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/scroller.dataTables.css",
    "chars": 420,
    "preview": "div.DTS {\n  display: block !important;\n}\ndiv.DTS tbody th,\ndiv.DTS tbody td {\n  white-space: nowrap;\n}\ndiv.DTS div.DTS_L"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/scroller.foundation.css",
    "chars": 379,
    "preview": "div.DTS tbody th,\ndiv.DTS tbody td {\n  white-space: nowrap;\n}\ndiv.DTS div.DTS_Loading {\n  z-index: 1;\n}\ndiv.DTS div.data"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/scroller.jqueryui.css",
    "chars": 420,
    "preview": "div.DTS {\n  display: block !important;\n}\ndiv.DTS tbody th,\ndiv.DTS tbody td {\n  white-space: nowrap;\n}\ndiv.DTS div.DTS_L"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/scroller.semanticui.css",
    "chars": 420,
    "preview": "div.DTS {\n  display: block !important;\n}\ndiv.DTS tbody th,\ndiv.DTS tbody td {\n  white-space: nowrap;\n}\ndiv.DTS div.DTS_L"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/select.bootstrap.css",
    "chars": 4623,
    "preview": "table.dataTable tbody > tr.selected,\ntable.dataTable tbody > tr > .selected {\n  background-color: #08C;\n}\ntable.dataTabl"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/select.bootstrap4.css",
    "chars": 4626,
    "preview": "table.dataTable tbody > tr.selected,\ntable.dataTable tbody > tr > .selected {\n  background-color: #0275d8;\n}\ntable.dataT"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/select.dataTables.css",
    "chars": 4370,
    "preview": "table.dataTable tbody > tr.selected,\ntable.dataTable tbody > tr > .selected {\n  background-color: #B0BED9;\n}\ntable.dataT"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/select.foundation.css",
    "chars": 4710,
    "preview": "table.dataTable tbody > tr.selected,\ntable.dataTable tbody > tr > .selected {\n  background-color: #008cba;\n}\ntable.dataT"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/select.jqueryui.css",
    "chars": 4370,
    "preview": "table.dataTable tbody > tr.selected,\ntable.dataTable tbody > tr > .selected {\n  background-color: #B0BED9;\n}\ntable.dataT"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/select.semanticui.css",
    "chars": 4732,
    "preview": "table.dataTable tbody > tr.selected,\ntable.dataTable tbody > tr > .selected {\n  background-color: rgba(0, 0, 0, 0.05);\n}"
  },
  {
    "path": "ClinicManagement/Content/DataTables/css/semanticui.scss",
    "chars": 124,
    "preview": "\n$move-outline: 2px solid #0275d8 !default;\n$moved-outline: 2px solid #888 !default;\n\n@import 'rowReorder.dataTables.scs"
  },
  {
    "path": "ClinicManagement/Content/Site.css",
    "chars": 775,
    "preview": "/*body {\n    padding-top: 50px;\n    padding-bottom: 20px;\n}*/\n\n/* Set padding to keep content from hitting the edges */"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/alerts.less",
    "chars": 1518,
    "preview": "//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/badges.less",
    "chars": 1199,
    "preview": "//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n  display: inline-block;\n  m"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/bootstrap.less",
    "chars": 1291,
    "preview": "/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://gi"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/breadcrumbs.less",
    "chars": 594,
    "preview": "//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: @breadcrumb-padding-v"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/button-groups.less",
    "chars": 5675,
    "preview": "//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-gro"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/buttons.less",
    "chars": 3662,
    "preview": "//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/carousel.less",
    "chars": 5407,
    "preview": "//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/close.less",
    "chars": 764,
    "preview": "//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: (@font-s"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/code.less",
    "chars": 1401,
    "preview": "//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\nco"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/component-animations.less",
    "chars": 666,
    "preview": "//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `."
  },
  {
    "path": "ClinicManagement/Content/bootstrap/dropdowns.less",
    "chars": 4876,
    "preview": "//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n  display:"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/forms.less",
    "chars": 15740,
    "preview": "//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/glyphicons.less",
    "chars": 19803,
    "preview": "//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus a"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/grid.less",
    "chars": 1387,
    "preview": "//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container wi"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/input-groups.less",
    "chars": 4233,
    "preview": "//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.i"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/jumbotron.less",
    "chars": 1062,
    "preview": "//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n  padding-top:    @jumbotron-paddin"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/labels.less",
    "chars": 1079,
    "preview": "//\n// Labels\n// --------------------------------------------------\n\n.label {\n  display: inline;\n  padding: .2em .6em .3e"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/list-group.less",
    "chars": 3124,
    "preview": "//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/media.less",
    "chars": 900,
    "preview": ".media {\n  // Proper spacing between instances of .media\n  margin-top: 15px;\n\n  &:first-child {\n    margin-top: 0;\n  }\n}"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/alerts.less",
    "chars": 257,
    "preview": "// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n  background-color: @background;\n  border-color: @border;"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/background-variant.less",
    "chars": 151,
    "preview": "// Contextual backgrounds\n\n.bg-variant(@color) {\n  background-color: @color;\n  a&:hover,\n  a&:focus {\n    background-col"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/border-radius.less",
    "chars": 468,
    "preview": "// Single side border-radius\n\n.border-top-radius(@radius) {\n  border-top-right-radius: @radius;\n   border-top-left-radiu"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/buttons.less",
    "chars": 1476,
    "preview": "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/center-block.less",
    "chars": 120,
    "preview": "// Center-align a block level element\n\n.center-block() {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/clearfix.less",
    "chars": 605,
    "preview": "// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contentedi"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/forms.less",
    "chars": 2641,
    "preview": "// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and succ"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/gradients.less",
    "chars": 4388,
    "preview": "// Gradients\n\n#gradient {\n\n  // Horizontal gradient, from left to right\n  //\n  // Creates two color stops, start and end"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/grid-framework.less",
    "chars": 2797,
    "preview": "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any va"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/grid.less",
    "chars": 3107,
    "preview": "// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/hide-text.less",
    "chars": 574,
    "preview": "// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being r"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/image.less",
    "chars": 1062,
    "preview": "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the "
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/labels.less",
    "chars": 161,
    "preview": "// Labels\n\n.label-variant(@color) {\n  background-color: @color;\n\n  &[href] {\n    &:hover,\n    &:focus {\n      background"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/list-group.less",
    "chars": 546,
    "preview": "// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n  .list-group-item-@{state} {\n    color: @color;"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/nav-divider.less",
    "chars": 232,
    "preview": "// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/nav-vertical-align.less",
    "chars": 364,
    "preview": "// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/opacity.less",
    "chars": 148,
    "preview": "// Opacity\n\n.opacity(@opacity) {\n  opacity: @opacity;\n  // IE8 filter\n  @opacity-ie: (@opacity * 100);\n  filter: ~\"alpha"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/pagination.less",
    "chars": 485,
    "preview": "// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n  > "
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/panels.less",
    "chars": 537,
    "preview": "// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n  border-color: @border;\n\n"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/progress-bar.less",
    "chars": 191,
    "preview": "// Progress bars\n\n.progress-bar-variant(@color) {\n  background-color: @color;\n\n  // Deprecated parent class requirement "
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/reset-filter.less",
    "chars": 248,
    "preview": "// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the I"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/reset-text.less",
    "chars": 470,
    "preview": ".reset-text() {\n  font-family: @font-family-base;\n  // We deliberately do NOT reset font-size.\n  font-style: normal;\n  f"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/resize.less",
    "chars": 196,
    "preview": "// Resize anything\n\n.resizable(@direction) {\n  resize: @direction; // Options: horizontal, vertical, both\n  overflow: au"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/responsive-visibility.less",
    "chars": 354,
    "preview": "// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility("
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/size.less",
    "chars": 127,
    "preview": "// Sizing shortcuts\n\n.size(@width; @height) {\n  width: @width;\n  height: @height;\n}\n\n.square(@size) {\n  .size(@size; @si"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/tab-focus.less",
    "chars": 159,
    "preview": "// WebKit-style focus\n\n.tab-focus() {\n  // Default\n  outline: thin dotted;\n  // WebKit\n  outline: 5px auto -webkit-focus"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/table-row.less",
    "chars": 700,
    "preview": "// Tables\n\n.table-row-variant(@state; @background) {\n  // Exact selectors below required to override `.table-striped` an"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/text-emphasis.less",
    "chars": 128,
    "preview": "// Typography\n\n.text-emphasis-variant(@color) {\n  color: @color;\n  a&:hover,\n  a&:focus {\n    color: darken(@color, 10%)"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/text-overflow.less",
    "chars": 162,
    "preview": "// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n  overflow: hidden;\n  text-ove"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins/vendor-prefixes.less",
    "chars": 6650,
    "preview": "// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/mixins.less",
    "chars": 1136,
    "preview": "// Mixins\n// --------------------------------------------------\n\n// Utilities\n@import \"mixins/hide-text.less\";\n@import \""
  },
  {
    "path": "ClinicManagement/Content/bootstrap/modals.less",
    "chars": 3565,
    "preview": "//\n// Modals\n// --------------------------------------------------\n\n// .modal-open      - body class for killing the scr"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/navbar.less",
    "chars": 14628,
    "preview": "//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static n"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/navs.less",
    "chars": 4930,
    "preview": "//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// ------------------------------------"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/normalize.less",
    "chars": 7559,
    "preview": "/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-s"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/pager.less",
    "chars": 861,
    "preview": "//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  padding-left: 0;\n  margin: @li"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/pagination.less",
    "chars": 2059,
    "preview": "//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n  display: inline-"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/panels.less",
    "chars": 6279,
    "preview": "//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n  margin-bottom: @line-heigh"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/popovers.less",
    "chars": 3488,
    "preview": "//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n  position: absolute;\n  top: 0;\n  left"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/print.less",
    "chars": 1939,
    "preview": "/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// =============================="
  },
  {
    "path": "ClinicManagement/Content/bootstrap/progress-bars.less",
    "chars": 1925,
    "preview": "//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -----------------------"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/responsive-embed.less",
    "chars": 546,
    "preview": "// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n  position: relative;\n  display:"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/responsive-utilities.less",
    "chars": 4262,
    "preview": "//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n/"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/scaffolding.less",
    "chars": 2988,
    "preview": "//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This r"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/tables.less",
    "chars": 4612,
    "preview": "//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n  background-color: @table-bg;\n}\ncaption {\n"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/theme.less",
    "chars": 8197,
    "preview": "/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://gi"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/thumbnails.less",
    "chars": 753,
    "preview": "//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.th"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/tooltip.less",
    "chars": 2985,
    "preview": "//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n  position: absolute;\n  "
  },
  {
    "path": "ClinicManagement/Content/bootstrap/type.less",
    "chars": 5951,
    "preview": "//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/utilities.less",
    "chars": 747,
    "preview": "//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.c"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/variables.less",
    "chars": 27365,
    "preview": "//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for us"
  },
  {
    "path": "ClinicManagement/Content/bootstrap/wells.less",
    "chars": 527,
    "preview": "//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding:"
  },
  {
    "path": "ClinicManagement/Content/bootstrap-datepicker.css",
    "chars": 17190,
    "preview": "/*!\n * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)\n *\n * Licensed under the Ap"
  },
  {
    "path": "ClinicManagement/Content/bootstrap-datepicker.standalone.css",
    "chars": 18056,
    "preview": "/*!\n * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)\n *\n * Licensed under the Ap"
  },
  {
    "path": "ClinicManagement/Content/bootstrap-datepicker3.css",
    "chars": 22864,
    "preview": "/*!\n * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)\n *\n * Licensed under the Ap"
  },
  {
    "path": "ClinicManagement/Content/bootstrap-datepicker3.standalone.css",
    "chars": 23629,
    "preview": "/*!\n * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)\n *\n * Licensed under the Ap"
  },
  {
    "path": "ClinicManagement/Content/bootstrap-theme.css",
    "chars": 26132,
    "preview": "/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://gi"
  },
  {
    "path": "ClinicManagement/Content/bootstrap.css",
    "chars": 146058,
    "preview": "/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://gi"
  },
  {
    "path": "ClinicManagement/Content/clockpicker.css",
    "chars": 3741,
    "preview": "/*!\n * ClockPicker v{package.version} for Bootstrap (http://weareoutman.github.io/clockpicker/)\n * Copyright 2014 Wang S"
  },
  {
    "path": "ClinicManagement/Content/css/animate.css",
    "chars": 72259,
    "preview": "@charset \"UTF-8\";\n\n/*!\n * animate.css -http://daneden.me/animate\n * Version - 3.5.0\n * Licensed under the MIT license - "
  },
  {
    "path": "ClinicManagement/Content/css/bootstrap-social.css",
    "chars": 20469,
    "preview": "/*\n * Social Buttons for Bootstrap\n *\n * Copyright 2013-2014 Panayiotis Lipiridis\n * Licensed under the MIT License\n *\n "
  },
  {
    "path": "ClinicManagement/Content/css/custom.css",
    "chars": 77217,
    "preview": "\nhtml , body{\n\t\n height:100%;\n \n}\n \n.full-width {\n\t\n width:100%;\n \n }\n \n.full-height{\n height:100%;\n }\n\n.daterangepicker"
  },
  {
    "path": "ClinicManagement/Content/css/iCheck/green.css",
    "chars": 1317,
    "preview": "/* iCheck plugin Flat skin, green\n----------------------------------- */\n.icheckbox_flat-green,\n.iradio_flat-green {\n   "
  },
  {
    "path": "ClinicManagement/Content/css/morris.css",
    "chars": 433,
    "preview": ".morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#66"
  },
  {
    "path": "ClinicManagement/Content/css/nprogress.css",
    "chars": 1458,
    "preview": "/* Make clicks pass-through */\n#nprogress {\n  pointer-events: none;\n}\n\n#nprogress .bar {\n  background: #29d;\n\n  position"
  },
  {
    "path": "ClinicManagement/Content/css/sb-admin-2.css",
    "chars": 8420,
    "preview": "/*!\n * Start Bootstrap - SB Admin 2 v3.3.7+1 (http://startbootstrap.com/template-overviews/sb-admin-2)\n * Copyright 2013"
  },
  {
    "path": "ClinicManagement/Content/css/select2.css",
    "chars": 17604,
    "preview": ".select2-container {\n  box-sizing: border-box;\n  display: inline-block;\n  margin: 0;\n  position: relative;\n  vertical-al"
  },
  {
    "path": "ClinicManagement/Content/css/timeline.css",
    "chars": 3423,
    "preview": ".timeline {\n    position: relative;\n    padding: 20px 0 20px;\n    list-style: none;\n}\n\n.timeline:before {\n    content: \""
  },
  {
    "path": "ClinicManagement/Content/fullcalendar.css",
    "chars": 11147,
    "preview": "/*!\n * FullCalendar v1.6.4 Stylesheet\n * Docs & License: http://arshaw.com/fullcalendar/\n * (c) 2013 Adam Shaw\n */\n\n\n.fc"
  },
  {
    "path": "ClinicManagement/Content/fullcalendar.print.css",
    "chars": 668,
    "preview": "/*!\n * FullCalendar v1.6.4 Print Stylesheet\n * Docs & License: http://arshaw.com/fullcalendar/\n * (c) 2013 Adam Shaw\n */"
  },
  {
    "path": "ClinicManagement/Content/gridDoctor.css",
    "chars": 2264,
    "preview": "body.article {\n    font-family: \"Montserrat Light\", Helvetica, Arial, sans-serif\n}\n\n    body.article h1, body.article h"
  },
  {
    "path": "ClinicManagement/Content/iCheck/all.css",
    "chars": 1568,
    "preview": "/* iCheck plugin skins\n----------------------------------- */\n@import url(\"minimal/_all.css\");\n/*\n@import url(\"minimal/m"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/_all.css",
    "chars": 12513,
    "preview": "/* iCheck plugin Flat skin\n----------------------------------- */\n.icheckbox_flat,\n.iradio_flat {\n    display: inline-bl"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/aero.css",
    "chars": 1302,
    "preview": "/* iCheck plugin Flat skin, aero\n----------------------------------- */\n.icheckbox_flat-aero,\n.iradio_flat-aero {\n    di"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/blue.css",
    "chars": 1302,
    "preview": "/* iCheck plugin Flat skin, blue\n----------------------------------- */\n.icheckbox_flat-blue,\n.iradio_flat-blue {\n    di"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/flat.css",
    "chars": 1243,
    "preview": "/* iCheck plugin flat skin, black\n----------------------------------- */\n.icheckbox_flat,\n.iradio_flat {\n    display: in"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/green.css",
    "chars": 1317,
    "preview": "/* iCheck plugin Flat skin, green\n----------------------------------- */\n.icheckbox_flat-green,\n.iradio_flat-green {\n   "
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/grey.css",
    "chars": 1302,
    "preview": "/* iCheck plugin Flat skin, grey\n----------------------------------- */\n.icheckbox_flat-grey,\n.iradio_flat-grey {\n    di"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/orange.css",
    "chars": 1332,
    "preview": "/* iCheck plugin Flat skin, orange\n----------------------------------- */\n.icheckbox_flat-orange,\n.iradio_flat-orange {\n"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/pink.css",
    "chars": 1302,
    "preview": "/* iCheck plugin Flat skin, pink\n----------------------------------- */\n.icheckbox_flat-pink,\n.iradio_flat-pink {\n    di"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/purple.css",
    "chars": 1332,
    "preview": "/* iCheck plugin Flat skin, purple\n----------------------------------- */\n.icheckbox_flat-purple,\n.iradio_flat-purple {\n"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/red.css",
    "chars": 1287,
    "preview": "/* iCheck plugin Flat skin, red\n----------------------------------- */\n.icheckbox_flat-red,\n.iradio_flat-red {\n    displ"
  },
  {
    "path": "ClinicManagement/Content/iCheck/flat/yellow.css",
    "chars": 1332,
    "preview": "/* iCheck plugin Flat skin, yellow\n----------------------------------- */\n.icheckbox_flat-yellow,\n.iradio_flat-yellow {\n"
  },
  {
    "path": "ClinicManagement/Content/iCheck/futurico/futurico.css",
    "chars": 1295,
    "preview": "/* iCheck plugin Futurico skin\n----------------------------------- */\n.icheckbox_futurico,\n.iradio_futurico {\n    displa"
  },
  {
    "path": "ClinicManagement/Content/iCheck/line/_all.css",
    "chars": 20429,
    "preview": "/* iCheck plugin Line skin\n----------------------------------- */\n.icheckbox_line,\n.iradio_line {\n    position: relative"
  },
  {
    "path": "ClinicManagement/Content/iCheck/line/aero.css",
    "chars": 2096,
    "preview": "/* iCheck plugin Line skin, aero\n----------------------------------- */\n.icheckbox_line-aero,\n.iradio_line-aero {\n    po"
  },
  {
    "path": "ClinicManagement/Content/iCheck/line/blue.css",
    "chars": 2096,
    "preview": "/* iCheck plugin Line skin, blue\n----------------------------------- */\n.icheckbox_line-blue,\n.iradio_line-blue {\n    po"
  },
  {
    "path": "ClinicManagement/Content/iCheck/line/green.css",
    "chars": 2118,
    "preview": "/* iCheck plugin Line skin, green\n----------------------------------- */\n.icheckbox_line-green,\n.iradio_line-green {\n   "
  },
  {
    "path": "ClinicManagement/Content/iCheck/line/grey.css",
    "chars": 2096,
    "preview": "/* iCheck plugin Line skin, grey\n----------------------------------- */\n.icheckbox_line-grey,\n.iradio_line-grey {\n    po"
  },
  {
    "path": "ClinicManagement/Content/iCheck/line/line.css",
    "chars": 1977,
    "preview": "/* iCheck plugin Line skin, black\n----------------------------------- */\n.icheckbox_line,\n.iradio_line {\n    position: r"
  }
]

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

About this extraction

This page contains the full source code of the AhmedMah/ClinicManagement GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 518 files (5.1 MB), approximately 1.4M tokens, and a symbol index with 1281 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!