public/vendor versioniert, auf eingebundene Theme-Dateien reduziert
Bisher per .gitignore ausgeschlossen und nur per SFTP auf Live. Fuer den Git-Deploy gehoert der Theme-Build ins Repository. Entfernt: Demos, Tests, Quellen, ungenutzte Bibliotheken und die PHP-Beispielskripte von slim-image-cropper (lagen oeffentlich im Webroot). 1292 -> 390 Dateien, 31 MB -> 13 MB. RELEASE (schreibt deploy.sh) wird ignoriert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
05de0f0698
commit
b703194f99
391 changed files with 204579 additions and 1 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -4,7 +4,7 @@
|
|||
/public/build
|
||||
/public/hot
|
||||
/public/storage
|
||||
/public/vendor
|
||||
/RELEASE
|
||||
/storage/*.key
|
||||
/storage/app
|
||||
/storage/framework
|
||||
|
|
|
|||
7729
public/vendor/css/appwork.css
vendored
Normal file
7729
public/vendor/css/appwork.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
9237
public/vendor/css/bootstrap.css
vendored
Normal file
9237
public/vendor/css/bootstrap.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
3074
public/vendor/css/colors.css
vendored
Normal file
3074
public/vendor/css/colors.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
70
public/vendor/css/error.css
vendored
Normal file
70
public/vendor/css/error.css
vendored
Normal file
File diff suppressed because one or more lines are too long
88
public/vendor/css/mycolors.css
vendored
Normal file
88
public/vendor/css/mycolors.css
vendored
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
a {
|
||||
color: #909c7c;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: #b4b400;
|
||||
}
|
||||
|
||||
.alert-success {
|
||||
border-color: #f2ffeb;
|
||||
background-color: #b5c49b;
|
||||
color: #f2ffea;
|
||||
}
|
||||
|
||||
.mr-lg-1-5 {
|
||||
margin-right: 1rem !important;
|
||||
}
|
||||
|
||||
#accordion a.card-header {
|
||||
background: #fff;
|
||||
padding: 0.6rem 1.5rem;
|
||||
}
|
||||
|
||||
#accordion a.card-header:hover,
|
||||
#accordion a.card-header:focus {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.text-dark[href]:hover {
|
||||
color: #696f5b !important;
|
||||
}
|
||||
|
||||
#accordion .card-body {
|
||||
font-size: 0.95em;
|
||||
}
|
||||
.user-view-table tr td:first-child {
|
||||
width: 220px;
|
||||
}
|
||||
|
||||
.table th,
|
||||
.table td {
|
||||
border-top: 1px solid #d6d6de;
|
||||
}
|
||||
.btn {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.footer.bg-white .footer-link:hover,
|
||||
.footer.bg-white .footer-link:focus {
|
||||
color: rgba(0, 0, 0, 0.9);
|
||||
text-decoration: underline;
|
||||
}
|
||||
.footer.bg-white .footer-link {
|
||||
color: rgba(0, 0, 0, 1);
|
||||
text-decoration: none;
|
||||
}
|
||||
.footer p {
|
||||
color: #000;
|
||||
}
|
||||
.footer.bg-white {
|
||||
background-color: #fff !important;
|
||||
}
|
||||
.footer a {
|
||||
color: #000;
|
||||
}
|
||||
.footer a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.badge-success {
|
||||
background-color: #90b934;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.form-control.has-error {
|
||||
border: 1px solid #ea8e49;
|
||||
}
|
||||
.text-dark.active {
|
||||
color: #fff !important;
|
||||
background-color: #d7d700 !important;
|
||||
}
|
||||
|
||||
h1,
|
||||
.h1 {
|
||||
font-family: "Pacifico", cursive;
|
||||
color: #b5c49b;
|
||||
font-size: 2.6em;
|
||||
}
|
||||
35
public/vendor/css/pages/account.css
vendored
Normal file
35
public/vendor/css/pages/account.css
vendored
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
.account-settings-fileinput {
|
||||
position: absolute;
|
||||
visibility: hidden;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.account-settings-links .list-group-item.active {
|
||||
background: transparent !important;
|
||||
font-weight: bold !important;
|
||||
}
|
||||
|
||||
.account-settings-multiselect ~ .select2-container {
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.default-style .account-settings-links .list-group-item {
|
||||
padding: 0.85rem 1.5rem;
|
||||
border-color: rgba(24, 28, 33, 0.03) !important;
|
||||
}
|
||||
|
||||
.default-style .account-settings-links .list-group-item.active {
|
||||
color: #4E5155 !important;
|
||||
}
|
||||
|
||||
.material-style .account-settings-links .list-group-item {
|
||||
padding: 0.85rem 1.5rem;
|
||||
border-color: rgba(24, 28, 33, 0.03) !important;
|
||||
}
|
||||
|
||||
.material-style .account-settings-links .list-group-item.active {
|
||||
color: #4E5155 !important;
|
||||
}
|
||||
|
||||
73
public/vendor/css/pages/authentication.css
vendored
Normal file
73
public/vendor/css/pages/authentication.css
vendored
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
.authentication-wrapper {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-preferred-size: 100%;
|
||||
flex-basis: 100%;
|
||||
min-height: 100vh;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.authentication-wrapper .authentication-inner {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.authentication-wrapper.authentication-1,
|
||||
.authentication-wrapper.authentication-2,
|
||||
.authentication-wrapper.authentication-4 {
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.authentication-wrapper.authentication-1 .authentication-inner {
|
||||
max-width: 300px;
|
||||
}
|
||||
|
||||
.authentication-wrapper.authentication-2 .authentication-inner {
|
||||
max-width: 380px;
|
||||
}
|
||||
|
||||
.authentication-wrapper.authentication-3 {
|
||||
-webkit-box-align: stretch;
|
||||
-ms-flex-align: stretch;
|
||||
align-items: stretch;
|
||||
-webkit-box-pack: stretch;
|
||||
-ms-flex-pack: stretch;
|
||||
justify-content: stretch;
|
||||
}
|
||||
|
||||
.authentication-wrapper.authentication-3 .authentication-inner {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: stretch;
|
||||
-ms-flex-align: stretch;
|
||||
align-items: stretch;
|
||||
-ms-flex-wrap: nowrap;
|
||||
flex-wrap: nowrap;
|
||||
-webkit-box-pack: stretch;
|
||||
-ms-flex-pack: stretch;
|
||||
justify-content: stretch;
|
||||
}
|
||||
|
||||
.authentication-wrapper.authentication-4 .authentication-inner {
|
||||
max-width: 800px;
|
||||
}
|
||||
|
||||
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
|
||||
.authentication-wrapper:after {
|
||||
content: '';
|
||||
display: block;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex: 0 0 0%;
|
||||
flex: 0 0 0%;
|
||||
min-height: inherit;
|
||||
width: 0;
|
||||
font-size: 0;
|
||||
}
|
||||
}
|
||||
|
||||
239
public/vendor/css/pages/chat.css
vendored
Normal file
239
public/vendor/css/pages/chat.css
vendored
Normal file
|
|
@ -0,0 +1,239 @@
|
|||
.chat-wrapper {
|
||||
position: relative;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex: 1 1 100%;
|
||||
flex: 1 1 100%;
|
||||
min-height: 400px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.chat-sidebox {
|
||||
position: absolute !important;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: 10;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-preferred-size: 16rem;
|
||||
flex-basis: 16rem;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex-positive: 0;
|
||||
flex-grow: 0;
|
||||
width: 16rem;
|
||||
-webkit-transition: .2s all;
|
||||
transition: .2s all;
|
||||
-webkit-transform: translateX(-101%);
|
||||
transform: translateX(-101%);
|
||||
}
|
||||
|
||||
[dir=rtl] .chat-sidebox {
|
||||
right: 0;
|
||||
left: auto;
|
||||
-webkit-transform: translateX(101%);
|
||||
transform: translateX(101%);
|
||||
}
|
||||
|
||||
.chat-sidebox-open .chat-sidebox {
|
||||
-webkit-transform: none !important;
|
||||
transform: none !important;
|
||||
}
|
||||
|
||||
.chat-search {
|
||||
border-radius: 10rem;
|
||||
}
|
||||
|
||||
.chat-contacts .list-group-item {
|
||||
z-index: auto !important;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex-positive: 0;
|
||||
flex-grow: 0;
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
padding: 0.625rem;
|
||||
width: 100%;
|
||||
border: 0;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.chat-contacts .list-group-item.active {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.chat-contacts .list-group-item:not(.active) {
|
||||
opacity: .7;
|
||||
}
|
||||
|
||||
.chat-contacts .list-group-item:not(.active):hover,
|
||||
.chat-contacts .list-group-item:not(.active):focus,
|
||||
.chat-contacts .list-group-item:not(.active):active {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.chat-contacts .list-group-item.online {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.chat-contacts .list-group-item .chat-status {
|
||||
font-weight: normal !important;
|
||||
}
|
||||
|
||||
.chat-messages {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.chat-message-left,
|
||||
.chat-message-right {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.chat-message-left {
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
[dir=rtl] .chat-message-left {
|
||||
margin-right: 0;
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
.chat-message-right {
|
||||
-webkit-box-orient: horizontal;
|
||||
-webkit-box-direction: reverse;
|
||||
-ms-flex-direction: row-reverse;
|
||||
flex-direction: row-reverse;
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
[dir=rtl] .chat-message-right {
|
||||
margin-right: auto;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.chat-scroll {
|
||||
position: absolute !important;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.default-style .chat-sidebox {
|
||||
background: #fff;
|
||||
-webkit-box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06);
|
||||
box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.default-style .chat-contacts .list-group-item {
|
||||
padding-right: 1.5rem;
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.default-style .chat-contacts .list-group-item:not(.active) {
|
||||
color: #4E5155;
|
||||
}
|
||||
|
||||
.default-style .chat-contacts .list-group-item .chat-status {
|
||||
color: #d9534f;
|
||||
}
|
||||
|
||||
.default-style .chat-contacts .list-group-item .chat-status .badge {
|
||||
background: #d9534f;
|
||||
}
|
||||
|
||||
.default-style .chat-contacts .list-group-item.online .chat-status {
|
||||
color: #64bc40;
|
||||
}
|
||||
|
||||
.default-style .chat-contacts .list-group-item.online .chat-status .badge {
|
||||
background: #64bc40;
|
||||
}
|
||||
|
||||
.default-style .chat-contacts .list-group-item.active .chat-status {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.default-style .chat-contacts .list-group-item.active .chat-status .badge {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.default-style .chat-sidebox {
|
||||
position: relative !important;
|
||||
-webkit-transform: none !important;
|
||||
transform: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style .chat-sidebox {
|
||||
background: #fff;
|
||||
-webkit-box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06);
|
||||
box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.material-style .chat-contacts .list-group-item {
|
||||
padding-right: 1.5rem;
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style .chat-contacts .list-group-item:not(.active) {
|
||||
color: #4E5155;
|
||||
}
|
||||
|
||||
.material-style .chat-contacts .list-group-item .chat-status {
|
||||
color: #d9534f;
|
||||
}
|
||||
|
||||
.material-style .chat-contacts .list-group-item .chat-status .badge {
|
||||
background: #d9534f;
|
||||
}
|
||||
|
||||
.material-style .chat-contacts .list-group-item.online .chat-status {
|
||||
color: #02BC77;
|
||||
}
|
||||
|
||||
.material-style .chat-contacts .list-group-item.online .chat-status .badge {
|
||||
background: #02BC77;
|
||||
}
|
||||
|
||||
.material-style .chat-contacts .list-group-item.active .chat-status {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.material-style .chat-contacts .list-group-item.active .chat-status .badge {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.material-style .chat-sidebox {
|
||||
position: relative !important;
|
||||
-webkit-transform: none !important;
|
||||
transform: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
121
public/vendor/css/pages/clients.css
vendored
Normal file
121
public/vendor/css/pages/clients.css
vendored
Normal file
|
|
@ -0,0 +1,121 @@
|
|||
.clients-wrapper {
|
||||
position: relative;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
overflow: hidden;
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex: 1 1 100%;
|
||||
flex: 1 1 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.clients-sidebox,
|
||||
.clients-content {
|
||||
-webkit-transition: all 0.2s;
|
||||
transition: all 0.2s;
|
||||
}
|
||||
|
||||
.clients-content {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.clients-sidebox {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: -20rem;
|
||||
height: 100%;
|
||||
width: 20rem;
|
||||
background: #f3f3f3;
|
||||
}
|
||||
|
||||
[dir=rtl] .clients-sidebox {
|
||||
right: auto;
|
||||
left: -20rem;
|
||||
}
|
||||
|
||||
.layout-sidenav-100vh .clients-sidebox {
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
.clients-sidebox-open .clients-sidebox {
|
||||
right: 0;
|
||||
}
|
||||
|
||||
[dir=rtl] .clients-sidebox-open .clients-sidebox {
|
||||
right: auto;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
.clients-sidebox-close {
|
||||
position: absolute;
|
||||
top: 1rem;
|
||||
left: 1rem;
|
||||
z-index: 10;
|
||||
display: block;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
[dir=rtl] .clients-sidebox-close {
|
||||
right: 1rem;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.clients-table tr,
|
||||
.clients-table tr > * {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.clients-scroll {
|
||||
position: absolute !important;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.default-style .clients-sidebox {
|
||||
z-index: 1081;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.default-style .clients-sidebox {
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.default-style .clients-sidebox-open .clients-content {
|
||||
right: 20rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.default-style[dir=rtl] .clients-sidebox-open .clients-content {
|
||||
right: 0;
|
||||
left: 20rem;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style .clients-sidebox {
|
||||
z-index: 1081;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.material-style .clients-sidebox {
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.material-style .clients-sidebox-open .clients-content {
|
||||
right: 20rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.material-style[dir=rtl] .clients-sidebox-open .clients-content {
|
||||
right: 0;
|
||||
left: 20rem;
|
||||
}
|
||||
}
|
||||
|
||||
87
public/vendor/css/pages/contacts.css
vendored
Normal file
87
public/vendor/css/pages/contacts.css
vendored
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
.contacts-dropdown {
|
||||
position: absolute;
|
||||
top: .75rem;
|
||||
right: .75rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .contacts-dropdown {
|
||||
right: auto;
|
||||
left: .75rem;
|
||||
}
|
||||
|
||||
.contacts-col-view .contact-content {
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.contacts-col-view .contact-content-img {
|
||||
margin-bottom: 1.25rem;
|
||||
width: 6.25rem;
|
||||
height: 6.25rem;
|
||||
}
|
||||
|
||||
.contacts-col-view .contact-content-name,
|
||||
.contacts-col-view .contact-content-user {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.contacts-row-view .contacts-col > .card > .card-body {
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.contacts-row-view .contact-content-img {
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex-positive: 0;
|
||||
flex-grow: 0;
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
margin: .125rem 1.25rem 0 .25rem;
|
||||
width: 4rem;
|
||||
height: 4rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .contacts-row-view .contact-content-img {
|
||||
margin: .125rem .25rem 0 1.25rem;
|
||||
}
|
||||
|
||||
.contacts-row-view .contact-content {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.contacts-row-view .contact-content-about {
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex-positive: 1;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.contacts-row-view .contact-content-about > hr {
|
||||
margin-top: .5rem;
|
||||
margin-bottom: .5rem;
|
||||
}
|
||||
|
||||
.contacts-row-view .contact-content-name,
|
||||
.contacts-row-view .contact-content-user {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.default-style .contacts-col-view .contacts-col {
|
||||
-webkit-box-flex: 0 !important;
|
||||
-ms-flex: 0 0 33.33333% !important;
|
||||
flex: 0 0 33.33333% !important;
|
||||
max-width: 33.33333% !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.material-style .contacts-col-view .contacts-col {
|
||||
-webkit-box-flex: 0 !important;
|
||||
-ms-flex: 0 0 33.33333% !important;
|
||||
flex: 0 0 33.33333% !important;
|
||||
max-width: 33.33333% !important;
|
||||
}
|
||||
}
|
||||
|
||||
293
public/vendor/css/pages/file-manager.css
vendored
Normal file
293
public/vendor/css/pages/file-manager.css
vendored
Normal file
|
|
@ -0,0 +1,293 @@
|
|||
.file-manager-actions {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-wrap: wrap;
|
||||
flex-wrap: wrap;
|
||||
-webkit-box-pack: justify;
|
||||
-ms-flex-pack: justify;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.file-manager-actions > * {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-wrap: wrap;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.file-manager-container {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-wrap: wrap;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.file-item {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex: 0 0 auto;
|
||||
flex: 0 0 auto;
|
||||
border: 1px solid transparent;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.file-item:hover,
|
||||
.file-item.focused {
|
||||
border-color: rgba(0, 0, 0, 0.05);
|
||||
}
|
||||
|
||||
.file-item.focused {
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.file-item * {
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.file-item-checkbox {
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
.file-item-select-bg {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: -1;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.file-item-img {
|
||||
background-color: transparent;
|
||||
background-position: center center;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.file-item-name {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.file-manager-col-view .file-item {
|
||||
margin: 0 0.25rem 0.25rem 0;
|
||||
padding: 1.25rem 0 1rem 0;
|
||||
width: 9rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
[dir=rtl] .file-manager-col-view .file-item {
|
||||
margin-right: 0;
|
||||
margin-left: 0.25rem;
|
||||
}
|
||||
|
||||
.file-manager-col-view .file-item-img,
|
||||
.file-manager-col-view .file-item-icon {
|
||||
display: block;
|
||||
margin: 0 auto 0.75rem auto;
|
||||
width: 4rem;
|
||||
height: 4rem;
|
||||
font-size: 2.5rem;
|
||||
line-height: 4rem;
|
||||
}
|
||||
|
||||
.file-manager-col-view .file-item-level-up {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
.file-manager-col-view .file-item-checkbox,
|
||||
.file-manager-col-view .file-item-actions {
|
||||
position: absolute;
|
||||
top: 6px;
|
||||
}
|
||||
|
||||
.file-manager-col-view .file-item-checkbox {
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
[dir=rtl] .file-manager-col-view .file-item-checkbox {
|
||||
right: 6px;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.file-manager-col-view .file-item-actions {
|
||||
right: 6px;
|
||||
}
|
||||
|
||||
[dir=rtl] .file-manager-col-view .file-item-actions {
|
||||
right: auto;
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
.file-manager-col-view .file-item-name {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.file-manager-col-view .file-manager-row-header,
|
||||
.file-manager-col-view .file-item-changed {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-manager-row-header,
|
||||
.file-manager-row-view .file-item {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
margin: 0 0 0.125rem 0;
|
||||
padding: 0.25rem 3rem 0.25rem 2.25em;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
[dir=rtl] .file-manager-row-view .file-manager-row-header,
|
||||
[dir=rtl]
|
||||
.file-manager-row-view .file-item {
|
||||
padding-right: 2.25em;
|
||||
padding-left: 3rem;
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-item-img,
|
||||
.file-manager-row-view .file-item-icon {
|
||||
display: block;
|
||||
margin: 0 1rem;
|
||||
width: 2rem;
|
||||
height: 2rem;
|
||||
text-align: center;
|
||||
font-size: 1.25rem;
|
||||
line-height: 2rem;
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-item-level-up {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-item-checkbox,
|
||||
.file-manager-row-view .file-item-actions {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-item-checkbox {
|
||||
left: 10px;
|
||||
}
|
||||
|
||||
[dir=rtl] .file-manager-row-view .file-item-checkbox {
|
||||
right: 10px;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-item-actions {
|
||||
right: 10px;
|
||||
}
|
||||
|
||||
[dir=rtl] .file-manager-row-view .file-item-actions {
|
||||
right: auto;
|
||||
left: 10px;
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-item-changed {
|
||||
display: none;
|
||||
margin-left: auto;
|
||||
width: 10rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .file-manager-row-view .file-item-changed {
|
||||
margin-right: auto;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-item-name {
|
||||
width: calc(100% - 4rem);
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-manager-row-header {
|
||||
border-bottom: 2px solid rgba(0, 0, 0, 0.05);
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.file-manager-row-view .file-manager-row-header .file-item-name {
|
||||
margin-left: 4rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .file-manager-row-view .file-manager-row-header .file-item-name {
|
||||
margin-right: 4rem;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.default-style .file-item-name {
|
||||
color: #4E5155 !important;
|
||||
}
|
||||
|
||||
.default-style .file-item.selected .file-item-select-bg {
|
||||
opacity: .15;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.default-style .file-manager-row-view .file-item-changed {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.default-style .file-manager-row-view .file-item-name {
|
||||
width: calc(100% - 15rem);
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.default-style .file-manager-col-view .file-item-checkbox,
|
||||
.default-style .file-manager-col-view .file-item-actions {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.default-style .file-manager-col-view .file-item:hover .file-item-checkbox,
|
||||
.default-style .file-manager-col-view .file-item.focused .file-item-checkbox,
|
||||
.default-style .file-manager-col-view .file-item.selected .file-item-checkbox,
|
||||
.default-style .file-manager-col-view .file-item:hover .file-item-actions,
|
||||
.default-style .file-manager-col-view .file-item.focused .file-item-actions,
|
||||
.default-style .file-manager-col-view .file-item.selected .file-item-actions {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style .file-item-name {
|
||||
color: #4E5155 !important;
|
||||
}
|
||||
|
||||
.material-style .file-item.selected .file-item-select-bg {
|
||||
opacity: .15;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.material-style .file-manager-row-view .file-item-changed {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.material-style .file-manager-row-view .file-item-name {
|
||||
width: calc(100% - 15rem);
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.material-style .file-manager-col-view .file-item-checkbox,
|
||||
.material-style .file-manager-col-view .file-item-actions {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.material-style .file-manager-col-view .file-item:hover .file-item-checkbox,
|
||||
.material-style .file-manager-col-view .file-item.focused .file-item-checkbox,
|
||||
.material-style .file-manager-col-view .file-item.selected .file-item-checkbox,
|
||||
.material-style .file-manager-col-view .file-item:hover .file-item-actions,
|
||||
.material-style .file-manager-col-view .file-item.focused .file-item-actions,
|
||||
.material-style .file-manager-col-view .file-item.selected .file-item-actions {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
374
public/vendor/css/pages/messages.css
vendored
Normal file
374
public/vendor/css/pages/messages.css
vendored
Normal file
|
|
@ -0,0 +1,374 @@
|
|||
.messages-wrapper {
|
||||
position: relative;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
overflow: hidden;
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex: 1 1 100%;
|
||||
flex: 1 1 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.messages-card {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.messages-wrapper,
|
||||
.messages-sidebox {
|
||||
-webkit-transition: all 0.2s;
|
||||
transition: all 0.2s;
|
||||
}
|
||||
|
||||
.messages-sidebox {
|
||||
-ms-flex-preferred-size: 100%;
|
||||
flex-basis: 100%;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex-positive: 0;
|
||||
flex-grow: 0;
|
||||
}
|
||||
|
||||
.messages-wrapper .messages-sidebox,
|
||||
.messages-card .messages-sidebox {
|
||||
position: fixed;
|
||||
left: calc(-14rem - 1px);
|
||||
z-index: 10;
|
||||
-ms-flex-preferred-size: auto;
|
||||
flex-basis: auto;
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex-positive: 1;
|
||||
flex-grow: 1;
|
||||
width: 14rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .messages-wrapper .messages-sidebox,
|
||||
[dir=rtl]
|
||||
.messages-card .messages-sidebox {
|
||||
right: calc(-14rem - 1px);
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.layout-sidenav-100vh .messages-wrapper .messages-sidebox {
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
.messages-wrapper .messages-sidebox {
|
||||
background: #f3f3f3;
|
||||
}
|
||||
|
||||
.messages-card .messages-sidebox {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
.messages-scroll {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.messages-scroll.messages-content {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.messages-list .list-group-item {
|
||||
z-index: auto !important;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-ms-flex-wrap: wrap;
|
||||
flex-wrap: wrap;
|
||||
padding-top: 0.375rem;
|
||||
padding-bottom: 0.375rem;
|
||||
width: 100%;
|
||||
border-right: 0;
|
||||
border-left: 0;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.messages-list .list-group-item:first-child {
|
||||
border-top: 0;
|
||||
}
|
||||
|
||||
.messages-list .list-group-item:last-child {
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.messages-list .list-group-item > * {
|
||||
padding-top: 0.375rem;
|
||||
padding-bottom: 0.375rem;
|
||||
}
|
||||
|
||||
.message-checkbox .custom-control {
|
||||
display: block !important;
|
||||
margin: 0;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
.message-sender {
|
||||
min-width: 10rem;
|
||||
}
|
||||
|
||||
.message-subject {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.message-date {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.message-attachment {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.message-attachment > .media-body {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.message-attachment-file,
|
||||
.message-attachment-img {
|
||||
display: block;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex-positive: 0;
|
||||
flex-grow: 0;
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
width: 4rem;
|
||||
height: 4rem;
|
||||
}
|
||||
|
||||
.message-attachment-file {
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
line-height: 4rem;
|
||||
}
|
||||
|
||||
.message-attachment-img {
|
||||
background-color: transparent;
|
||||
background-position: center center;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.message-attachment-filename {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.default-style .messages-wrapper .messages-sidebox {
|
||||
z-index: 1081;
|
||||
}
|
||||
|
||||
.default-style .messages-sidebox-open .messages-sidebox {
|
||||
left: 0;
|
||||
}
|
||||
|
||||
.default-style .messages-card .messages-sidebox {
|
||||
background: #fff;
|
||||
-webkit-box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06);
|
||||
box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.default-style .messages-list .list-group-item {
|
||||
-ms-flex-wrap: nowrap;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
|
||||
.default-style .message-subject {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.default-style .message-date {
|
||||
margin-left: auto;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.default-style .messages-sidebox {
|
||||
-ms-flex-preferred-size: 14rem;
|
||||
flex-basis: 14rem;
|
||||
}
|
||||
|
||||
.default-style .messages-wrapper .messages-sidebox {
|
||||
-ms-flex-preferred-size: auto;
|
||||
flex-basis: auto;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.default-style .messages-wrapper,
|
||||
.default-style .messages-sidebox {
|
||||
-webkit-transition: none !important;
|
||||
transition: none !important;
|
||||
}
|
||||
|
||||
.default-style .messages-wrapper {
|
||||
padding-left: 14rem;
|
||||
}
|
||||
|
||||
.default-style .messages-sidebox {
|
||||
z-index: auto !important;
|
||||
}
|
||||
|
||||
.default-style .messages-wrapper .messages-sidebox {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
z-index: auto;
|
||||
}
|
||||
|
||||
.default-style .messages-wrapper .messages-sidebox {
|
||||
height: 100% !important;
|
||||
}
|
||||
|
||||
.default-style .messages-card .messages-sidebox {
|
||||
position: static;
|
||||
right: auto;
|
||||
left: auto;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex-positive: 0;
|
||||
flex-grow: 0;
|
||||
height: auto;
|
||||
}
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] .messages-sidebox-open .messages-sidebox {
|
||||
right: 0;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.default-style[dir=rtl] .message-date {
|
||||
margin-right: auto;
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.default-style[dir=rtl] .messages-wrapper {
|
||||
padding-right: 14rem;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] .messages-wrapper .messages-sidebox {
|
||||
right: 0;
|
||||
left: auto;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style .messages-wrapper .messages-sidebox {
|
||||
z-index: 1081;
|
||||
}
|
||||
|
||||
.material-style .messages-sidebox-open .messages-sidebox {
|
||||
left: 0;
|
||||
}
|
||||
|
||||
.material-style .messages-card .messages-sidebox {
|
||||
background: #fff;
|
||||
-webkit-box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06);
|
||||
box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.material-style .messages-list .list-group-item {
|
||||
-ms-flex-wrap: nowrap;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
|
||||
.material-style .message-subject {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.material-style .message-date {
|
||||
margin-left: auto;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.material-style .messages-sidebox {
|
||||
-ms-flex-preferred-size: 14rem;
|
||||
flex-basis: 14rem;
|
||||
}
|
||||
|
||||
.material-style .messages-wrapper .messages-sidebox {
|
||||
-ms-flex-preferred-size: auto;
|
||||
flex-basis: auto;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.material-style .messages-wrapper,
|
||||
.material-style .messages-sidebox {
|
||||
-webkit-transition: none !important;
|
||||
transition: none !important;
|
||||
}
|
||||
|
||||
.material-style .messages-wrapper {
|
||||
padding-left: 14rem;
|
||||
}
|
||||
|
||||
.material-style .messages-sidebox {
|
||||
z-index: auto !important;
|
||||
}
|
||||
|
||||
.material-style .messages-wrapper .messages-sidebox {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
z-index: auto;
|
||||
}
|
||||
|
||||
.material-style .messages-wrapper .messages-sidebox {
|
||||
height: 100% !important;
|
||||
}
|
||||
|
||||
.material-style .messages-card .messages-sidebox {
|
||||
position: static;
|
||||
right: auto;
|
||||
left: auto;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex-positive: 0;
|
||||
flex-grow: 0;
|
||||
height: auto;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] .messages-sidebox-open .messages-sidebox {
|
||||
right: 0;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.material-style[dir=rtl] .message-date {
|
||||
margin-right: auto;
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.material-style[dir=rtl] .messages-wrapper {
|
||||
padding-right: 14rem;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] .messages-wrapper .messages-sidebox {
|
||||
right: 0;
|
||||
left: auto;
|
||||
}
|
||||
}
|
||||
|
||||
47
public/vendor/css/pages/products.css
vendored
Normal file
47
public/vendor/css/pages/products.css
vendored
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
.product-list-slider.noUi-target .noUi-tooltip,
|
||||
.product-list-slider .noUi-target .noUi-tooltip {
|
||||
opacity: 0;
|
||||
-webkit-transition: opacity .2s;
|
||||
transition: opacity .2s;
|
||||
}
|
||||
|
||||
.product-list-slider.noUi-target.noUi-state-drag .noUi-tooltip,
|
||||
.product-list-slider.noUi-target:hover .noUi-tooltip,
|
||||
.product-list-slider .noUi-target.noUi-state-drag .noUi-tooltip,
|
||||
.product-list-slider .noUi-target:hover .noUi-tooltip {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.product-item-table tr:first-child td {
|
||||
border-top: 0 !important;
|
||||
}
|
||||
|
||||
.product-item-table tr td:first-child {
|
||||
width: 9rem;
|
||||
}
|
||||
|
||||
.product-item-discounts-table thead tr:first-child th,
|
||||
.product-discounts-edit thead tr:first-child th {
|
||||
border-top: 0 !important;
|
||||
}
|
||||
|
||||
.product-item-discounts-table td,
|
||||
.product-item-discounts-table th,
|
||||
.product-discounts-edit td,
|
||||
.product-discounts-edit th {
|
||||
padding-top: 0.75rem;
|
||||
padding-bottom: 0.75rem;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.product-discounts-edit td > .input-group,
|
||||
.product-discounts-edit td > .form-control,
|
||||
.product-discounts-edit td > .custom-select {
|
||||
min-width: 7.5rem !important;
|
||||
}
|
||||
|
||||
.product-image-move {
|
||||
cursor: -webkit-grab;
|
||||
cursor: grab;
|
||||
}
|
||||
|
||||
79
public/vendor/css/pages/projects.css
vendored
Normal file
79
public/vendor/css/pages/projects.css
vendored
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
.project-attachment {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.project-attachment > .media-body {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.project-attachment-file,
|
||||
.project-attachment-img {
|
||||
display: block;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex-positive: 0;
|
||||
flex-grow: 0;
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
width: 4rem;
|
||||
height: 4rem;
|
||||
}
|
||||
|
||||
.project-attachment-file {
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
line-height: 4rem;
|
||||
}
|
||||
|
||||
.project-attachment-img {
|
||||
background-color: transparent;
|
||||
background-position: center center;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.project-attachment-filename {
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.project-task-item {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-pack: justify;
|
||||
-ms-flex-pack: justify;
|
||||
justify-content: space-between;
|
||||
padding: 0.625rem 0;
|
||||
}
|
||||
|
||||
.project-task-item .ui-todo-item {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.default-style .project-task-item {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.default-style .project-task-item + .project-task-item {
|
||||
border-top: 1px solid rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.material-style .project-task-item {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.material-style .project-task-item + .project-task-item {
|
||||
border-top: 1px solid rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
10
public/vendor/css/pages/search.css
vendored
Normal file
10
public/vendor/css/pages/search.css
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
.default-style .search-nav.nav {
|
||||
border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
|
||||
}
|
||||
|
||||
.material-style .search-nav.nav {
|
||||
border: none !important;
|
||||
-webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.06) inset !important;
|
||||
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.06) inset !important;
|
||||
}
|
||||
|
||||
33
public/vendor/css/pages/tasks.css
vendored
Normal file
33
public/vendor/css/pages/tasks.css
vendored
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
.task-list-item {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-pack: justify;
|
||||
-ms-flex-pack: justify;
|
||||
justify-content: space-between;
|
||||
padding: 0.625rem 0;
|
||||
}
|
||||
|
||||
.task-list-item .ui-todo-item {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.default-style .task-list-item {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.default-style .task-list-item + .task-list-item {
|
||||
border-top: 1px solid rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.material-style .task-list-item {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.material-style .task-list-item + .task-list-item {
|
||||
border-top: 1px solid rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
34
public/vendor/css/pages/tickets.css
vendored
Normal file
34
public/vendor/css/pages/tickets.css
vendored
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
.ticket-assignee,
|
||||
.ticket-assignee-add {
|
||||
width: 2.5rem;
|
||||
height: 2.5rem;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.ticket-assignee-add {
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
line-height: 2.5rem;
|
||||
}
|
||||
|
||||
.ticket-file,
|
||||
.ticket-file-img,
|
||||
.ticket-file-add {
|
||||
display: block;
|
||||
width: 4rem;
|
||||
height: 4rem;
|
||||
}
|
||||
|
||||
.ticket-file,
|
||||
.ticket-file-add {
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
line-height: 4rem;
|
||||
}
|
||||
|
||||
.ticket-file-img {
|
||||
background-color: transparent;
|
||||
background-position: center center;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
30
public/vendor/css/pages/users.css
vendored
Normal file
30
public/vendor/css/pages/users.css
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
.user-view-table {
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
.user-view-table td {
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.user-view-table td:first-child {
|
||||
width: 9rem;
|
||||
}
|
||||
|
||||
.user-view-table td:not(:first-child) {
|
||||
min-width: 12rem;
|
||||
}
|
||||
|
||||
.user-edit-fileinput {
|
||||
position: absolute;
|
||||
visibility: hidden;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.user-edit-multiselect ~ .select2-container {
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
1274
public/vendor/css/theme-corporate.css
vendored
Normal file
1274
public/vendor/css/theme-corporate.css
vendored
Normal file
File diff suppressed because it is too large
Load diff
832
public/vendor/css/uikit.css
vendored
Normal file
832
public/vendor/css/uikit.css
vendored
Normal file
|
|
@ -0,0 +1,832 @@
|
|||
@charset "UTF-8";
|
||||
|
||||
.ui-img-grayscale {
|
||||
opacity: .4;
|
||||
-webkit-filter: grayscale(1);
|
||||
filter: grayscale(1);
|
||||
}
|
||||
|
||||
.ui-img-grayscale.hoverable {
|
||||
-webkit-transition: all .3s;
|
||||
transition: all .3s;
|
||||
}
|
||||
|
||||
.ui-img-grayscale.hoverable:hover,
|
||||
.ui-img-grayscale.hoverable:focus {
|
||||
opacity: 1;
|
||||
-webkit-filter: none;
|
||||
filter: none;
|
||||
}
|
||||
|
||||
.ui-w-140 {
|
||||
width: 140px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-w-120 {
|
||||
width: 120px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-w-100 {
|
||||
width: 100px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-w-80 {
|
||||
width: 80px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-w-60 {
|
||||
width: 60px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-w-50 {
|
||||
width: 50px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-w-40 {
|
||||
width: 40px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-w-30 {
|
||||
width: 30px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-w-20 {
|
||||
width: 20px !important;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.ui-mh-100vh {
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
.ui-square,
|
||||
.ui-rect,
|
||||
.ui-rect-30,
|
||||
.ui-rect-60,
|
||||
.ui-rect-67,
|
||||
.ui-rect-75 {
|
||||
position: relative !important;
|
||||
display: block !important;
|
||||
padding-top: 100% !important;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.ui-square {
|
||||
padding-top: 100% !important;
|
||||
}
|
||||
|
||||
.ui-rect {
|
||||
padding-top: 50% !important;
|
||||
}
|
||||
|
||||
.ui-rect-30 {
|
||||
padding-top: 30% !important;
|
||||
}
|
||||
|
||||
.ui-rect-60 {
|
||||
padding-top: 60% !important;
|
||||
}
|
||||
|
||||
.ui-rect-67 {
|
||||
padding-top: 67% !important;
|
||||
}
|
||||
|
||||
.ui-rect-75 {
|
||||
padding-top: 75% !important;
|
||||
}
|
||||
|
||||
.ui-square-content,
|
||||
.ui-rect-content {
|
||||
position: absolute !important;
|
||||
top: 0 !important;
|
||||
right: 0 !important;
|
||||
bottom: 0 !important;
|
||||
left: 0 !important;
|
||||
}
|
||||
|
||||
.ui-icon {
|
||||
display: inline-block;
|
||||
width: 46px;
|
||||
height: 46px;
|
||||
border: 2px solid;
|
||||
border-radius: 50%;
|
||||
vertical-align: middle;
|
||||
text-align: center;
|
||||
font-size: 18px;
|
||||
line-height: calc(46px - 4px);
|
||||
}
|
||||
|
||||
.ui-icon.border-0 {
|
||||
line-height: 46px;
|
||||
}
|
||||
|
||||
.ui-icon-sm {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
font-size: 14px;
|
||||
line-height: calc(30px - 4px);
|
||||
}
|
||||
|
||||
.ui-icon-sm.border-0 {
|
||||
line-height: 30px;
|
||||
}
|
||||
|
||||
.ui-stars,
|
||||
.ui-star,
|
||||
.ui-star > * {
|
||||
height: 1.1em;
|
||||
-webkit-user-drag: none;
|
||||
-khtml-user-drag: none;
|
||||
-moz-user-drag: none;
|
||||
-o-user-drag: none;
|
||||
user-drag: none;
|
||||
}
|
||||
|
||||
.ui-stars {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.ui-star {
|
||||
position: relative;
|
||||
display: block;
|
||||
float: left;
|
||||
width: 1.1em;
|
||||
height: 1.1em;
|
||||
text-decoration: none !important;
|
||||
font-size: 1.1em;
|
||||
line-height: 1;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-star {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.ui-star + .ui-star {
|
||||
margin-left: -0.1em;
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-star + .ui-star {
|
||||
margin-right: -0.1em;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.ui-star > *,
|
||||
.ui-star > *::before,
|
||||
.ui-star > *::after {
|
||||
position: absolute;
|
||||
left: 0.55em;
|
||||
height: 100%;
|
||||
font-size: 1em;
|
||||
line-height: 1;
|
||||
-webkit-transform: translateX(-50%);
|
||||
transform: translateX(-50%);
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-star > *,
|
||||
[dir=rtl]
|
||||
.ui-star > *::before,
|
||||
[dir=rtl]
|
||||
.ui-star > *::after {
|
||||
right: 0.55em;
|
||||
left: auto;
|
||||
-webkit-transform: translateX(50%);
|
||||
transform: translateX(50%);
|
||||
}
|
||||
|
||||
.ui-star > * {
|
||||
top: 0;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.ui-star > *:first-child {
|
||||
z-index: 10;
|
||||
display: none;
|
||||
overflow: hidden;
|
||||
color: #FFE924;
|
||||
}
|
||||
|
||||
.ui-star > *:last-child {
|
||||
z-index: 5;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.ui-star.half-filled > *:first-child {
|
||||
width: 50%;
|
||||
-webkit-transform: translateX(-100%);
|
||||
transform: translateX(-100%);
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-star.half-filled > *:first-child {
|
||||
-webkit-transform: translateX(100%);
|
||||
transform: translateX(100%);
|
||||
}
|
||||
|
||||
.ui-star.filled > *:first-child,
|
||||
.ui-star.half-filled > *:first-child {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.ui-star.filled > *:last-child {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.ui-stars.hoverable .ui-star > *:first-child {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.ui-stars.hoverable .ui-star:first-child:not(.filled) > *:first-child,
|
||||
.ui-stars.hoverable .ui-star:first-child:not(.filled) ~ .ui-star > *:first-child,
|
||||
.ui-stars.hoverable .ui-star:first-child:not(.half-filled) > *:first-child,
|
||||
.ui-stars.hoverable .ui-star:first-child:not(.half-filled) ~ .ui-star > *:first-child {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.ui-stars.hoverable .ui-star.filled > *:first-child,
|
||||
.ui-stars.hoverable .ui-star.half-filled > *:first-child {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.ui-stars.hoverable:hover .ui-star > *:first-child {
|
||||
display: block !important;
|
||||
width: 100% !important;
|
||||
-webkit-transform: translateX(-50%) !important;
|
||||
transform: translateX(-50%) !important;
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-stars.hoverable:hover .ui-star > *:first-child {
|
||||
-webkit-transform: translateX(50%) !important;
|
||||
transform: translateX(50%) !important;
|
||||
}
|
||||
|
||||
.ui-stars.hoverable .ui-star:hover ~ .ui-star > *:first-child {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.ui-stars.hoverable .ui-star:hover ~ .ui-star > *:last-child {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.ui-list {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.ui-list > li {
|
||||
margin-bottom: 8px;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.ui-list > li::before {
|
||||
content: "\2022";
|
||||
display: inline-block;
|
||||
margin-right: 12px;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-list > li::before {
|
||||
margin-right: 0;
|
||||
margin-left: 12px;
|
||||
}
|
||||
|
||||
.ui-bg-cover {
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
background-position: center center;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.ui-bg-fixed {
|
||||
background-attachment: fixed;
|
||||
}
|
||||
|
||||
.ui-bg-overlay-container,
|
||||
.ui-bg-video-container {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.ui-bg-overlay-container > *,
|
||||
.ui-bg-video-container > * {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.ui-bg-overlay-container .ui-bg-overlay {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.ui-bg-video-container .ui-bg-video {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
display: block;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.ui-bg-video-container .ui-bg-video video {
|
||||
min-width: 100%;
|
||||
min-height: 100%;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
-o-object-fit: cover;
|
||||
object-fit: cover;
|
||||
-o-object-position: center center;
|
||||
object-position: center center;
|
||||
}
|
||||
|
||||
.ui-text-block {
|
||||
line-height: 1.8;
|
||||
}
|
||||
|
||||
.ui-text-block > p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.default-style .ui-icon {
|
||||
border-color: rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.default-style .ui-bordered {
|
||||
border: 1px solid rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.default-style .ui-star > *:last-child {
|
||||
color: rgba(24, 28, 33, 0.1);
|
||||
}
|
||||
|
||||
.default-style .ui-list > li::before {
|
||||
color: rgba(24, 28, 33, 0.2);
|
||||
}
|
||||
|
||||
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
|
||||
.default-style .ui-mh-100vh::after {
|
||||
content: '';
|
||||
display: block;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex: 0 0 0%;
|
||||
flex: 0 0 0%;
|
||||
min-height: 100vh;
|
||||
width: 0;
|
||||
font-size: 0;
|
||||
}
|
||||
|
||||
.default-style .ui-mh-100vh.jumbotron::after {
|
||||
min-height: calc(100vh - 6rem);
|
||||
}
|
||||
|
||||
.default-style .ui-mh-100vh.flex-column::after {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media all and (min-width: 576px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
|
||||
.default-style .ui-mh-100vh.jumbotron::after {
|
||||
min-height: calc(100vh - 12rem);
|
||||
}
|
||||
}
|
||||
|
||||
.material-style .ui-icon {
|
||||
border-color: rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.material-style .ui-bordered {
|
||||
border: 1px solid rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.material-style .ui-star > *:last-child {
|
||||
color: rgba(24, 28, 33, 0.1);
|
||||
}
|
||||
|
||||
.material-style .ui-list > li::before {
|
||||
color: rgba(24, 28, 33, 0.2);
|
||||
}
|
||||
|
||||
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
|
||||
.material-style .ui-mh-100vh::after {
|
||||
content: '';
|
||||
display: block;
|
||||
-webkit-box-flex: 0;
|
||||
-ms-flex: 0 0 0%;
|
||||
flex: 0 0 0%;
|
||||
min-height: 100vh;
|
||||
width: 0;
|
||||
font-size: 0;
|
||||
}
|
||||
|
||||
.material-style .ui-mh-100vh.jumbotron::after {
|
||||
min-height: calc(100vh - 6rem);
|
||||
}
|
||||
|
||||
.material-style .ui-mh-100vh.flex-column::after {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media all and (min-width: 576px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
|
||||
.material-style .ui-mh-100vh.jumbotron::after {
|
||||
min-height: calc(100vh - 12rem);
|
||||
}
|
||||
}
|
||||
|
||||
.badge.ui-product-badge {
|
||||
-ms-flex-item-align: start;
|
||||
align-self: flex-start;
|
||||
padding: 0.1875rem 0.375rem;
|
||||
font-size: 0.625rem;
|
||||
}
|
||||
|
||||
.ui-product-color {
|
||||
display: inline-block;
|
||||
overflow: hidden;
|
||||
margin: .144em;
|
||||
width: 0.875rem;
|
||||
height: 0.875rem;
|
||||
border-radius: 10rem;
|
||||
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset;
|
||||
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.ui-product-color-lg {
|
||||
width: 1rem;
|
||||
height: 1rem;
|
||||
}
|
||||
|
||||
.ui-product-color-sm {
|
||||
width: 0.75rem;
|
||||
height: 0.75rem;
|
||||
}
|
||||
|
||||
.ui-payment {
|
||||
height: 40px;
|
||||
}
|
||||
|
||||
.ui-payment-small {
|
||||
height: 30px;
|
||||
}
|
||||
|
||||
.ui-statistics-icon {
|
||||
width: 2.875rem;
|
||||
height: 2.875rem;
|
||||
font-size: 1.125rem;
|
||||
line-height: calc(2.875rem - 4px);
|
||||
}
|
||||
|
||||
.ui-statistics-icon.border-0 {
|
||||
line-height: 2.875rem;
|
||||
}
|
||||
|
||||
.ui-feed-icon-container {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.ui-feed-icon {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: -0.625rem;
|
||||
width: 1.25rem;
|
||||
height: 1.25rem;
|
||||
border: 0;
|
||||
font-size: 0.75rem;
|
||||
line-height: 1.25rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-feed-icon {
|
||||
right: auto;
|
||||
left: -0.625rem;
|
||||
}
|
||||
|
||||
.ui-todo-item .custom-control-input:checked ~ .custom-control-label {
|
||||
text-decoration: line-through;
|
||||
}
|
||||
|
||||
.ui-todo-item .custom-control-input:checked ~ .ui-todo-badge,
|
||||
.ui-todo-item .custom-control-input:checked ~ .custom-control-label .ui-todo-badge {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.ui-activity-icon {
|
||||
width: 2.5rem;
|
||||
height: 2.5rem;
|
||||
font-size: 0.875rem;
|
||||
line-height: calc(2.5rem - 4px);
|
||||
}
|
||||
|
||||
.ui-activity-icon.border-0 {
|
||||
line-height: 2.5rem;
|
||||
}
|
||||
|
||||
.default-style .ui-todo-item .custom-control-input:checked ~ .custom-control-label {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.material-style .ui-todo-item .custom-control-input:checked ~ .custom-control-label {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.ui-company-text {
|
||||
font-size: 15px;
|
||||
line-height: 1.8;
|
||||
}
|
||||
|
||||
.ui-device {
|
||||
position: relative;
|
||||
-webkit-user-select: none !important;
|
||||
-moz-user-select: none !important;
|
||||
-ms-user-select: none !important;
|
||||
user-select: none !important;
|
||||
}
|
||||
|
||||
.ui-device:before {
|
||||
content: "";
|
||||
display: block;
|
||||
padding-top: 100%;
|
||||
}
|
||||
|
||||
.ui-device .device-img {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 1;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.ui-device .device-content {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
z-index: 2;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.ui-device .device-content:before {
|
||||
content: "";
|
||||
display: block;
|
||||
padding-top: 100%;
|
||||
}
|
||||
|
||||
.ui-device .device-content img {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.ui-device.macbook {
|
||||
width: 1227px;
|
||||
}
|
||||
|
||||
.ui-device.macbook:before {
|
||||
padding-top: 57.86471067644662%;
|
||||
}
|
||||
|
||||
.ui-device.macbook .device-content {
|
||||
margin-top: 4.31947840260799%;
|
||||
margin-left: 12.46943765281174%;
|
||||
width: 75.15262428687857%;
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-device.macbook .device-content {
|
||||
margin-right: 12.46943765281174%;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.ui-device.macbook .device-content:before {
|
||||
padding-top: 62.47288503253796%;
|
||||
}
|
||||
|
||||
.ui-device.iphone {
|
||||
width: 302px;
|
||||
}
|
||||
|
||||
.ui-device.iphone:before {
|
||||
padding-top: 209.154929577464789%;
|
||||
}
|
||||
|
||||
.ui-device.iphone .device-content {
|
||||
z-index: 1;
|
||||
margin-top: 19.58041958041958%;
|
||||
margin-left: 4.580152671755725%;
|
||||
width: 91.608391608391608%;
|
||||
border-radius: 0 0 12% 12% / 0 0 4% 4%;
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-device.iphone .device-content {
|
||||
margin-right: 4.580152671755725%;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.ui-device.iphone .device-content:before {
|
||||
padding-top: 200.763358778625954%;
|
||||
}
|
||||
|
||||
.ui-device.iphone .device-img {
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.ui-window {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
overflow: hidden;
|
||||
padding-top: 23px;
|
||||
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
|
||||
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.ui-window:before {
|
||||
top: 0;
|
||||
right: 0;
|
||||
left: 0;
|
||||
z-index: 3;
|
||||
height: 23px;
|
||||
background: #e5e5e5;
|
||||
}
|
||||
|
||||
.ui-window .window-content {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.ui-window .window-content img {
|
||||
display: block;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.ui-window:before,
|
||||
.ui-window:after,
|
||||
.ui-window .window-content:before,
|
||||
.ui-window .window-content:after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.ui-window:after,
|
||||
.ui-window .window-content:before,
|
||||
.ui-window .window-content:after {
|
||||
top: 6px;
|
||||
z-index: 4;
|
||||
width: 11px;
|
||||
height: 11px;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.ui-window:after {
|
||||
left: 10px;
|
||||
background: #ccc;
|
||||
}
|
||||
|
||||
.ui-window .window-content:before {
|
||||
left: 26px;
|
||||
background: #ccc;
|
||||
}
|
||||
|
||||
.ui-window .window-content:after {
|
||||
left: 43px;
|
||||
background: #ccc;
|
||||
}
|
||||
|
||||
.jumbotron.ui-hero {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
margin: 0;
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.jumbotron.ui-hero > .container,
|
||||
.jumbotron.ui-hero > .container-fluid {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.jumbotron.ui-hero > .container > .row,
|
||||
.jumbotron.ui-hero > .container-fluid > .row {
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.ui-presentation-left,
|
||||
.ui-presentation-left.ui-device,
|
||||
.ui-presentation-right,
|
||||
.ui-presentation-right.ui-device {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.ui-customer-review {
|
||||
font-size: 1.125rem;
|
||||
line-height: 1.75;
|
||||
}
|
||||
|
||||
.ui-customer-review::before,
|
||||
.ui-customer-review::after {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
font-size: 1.5em;
|
||||
line-height: 1.125rem;
|
||||
opacity: .15;
|
||||
}
|
||||
|
||||
.ui-customer-review:before {
|
||||
content: '\201C';
|
||||
}
|
||||
|
||||
.ui-customer-review:after {
|
||||
content: '\201D';
|
||||
}
|
||||
|
||||
.default-style .ui-hero > .container > .row {
|
||||
width: calc(100% + 1.5rem);
|
||||
}
|
||||
|
||||
.default-style .ui-customer-review {
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
.default-style .ui-customer-review::before,
|
||||
.default-style .ui-customer-review::after {
|
||||
font-weight: 900;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.default-style .ui-presentation-left,
|
||||
.default-style .ui-presentation-left.ui-device,
|
||||
.default-style .ui-presentation-right,
|
||||
.default-style .ui-presentation-right.ui-device {
|
||||
width: 150%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
.default-style .ui-presentation-left,
|
||||
.default-style .ui-presentation-left.ui-device,
|
||||
.default-style .ui-presentation-right,
|
||||
.default-style .ui-presentation-right.ui-device {
|
||||
width: 160%;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style .ui-hero > .container > .row {
|
||||
width: calc(100% + 1.5rem);
|
||||
}
|
||||
|
||||
.material-style .ui-customer-review {
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
.material-style .ui-customer-review::before,
|
||||
.material-style .ui-customer-review::after {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.material-style .ui-presentation-left,
|
||||
.material-style .ui-presentation-left.ui-device,
|
||||
.material-style .ui-presentation-right,
|
||||
.material-style .ui-presentation-right.ui-device {
|
||||
width: 150%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1200px) {
|
||||
.material-style .ui-presentation-left,
|
||||
.material-style .ui-presentation-left.ui-device,
|
||||
.material-style .ui-presentation-right,
|
||||
.material-style .ui-presentation-right.ui-device {
|
||||
width: 160%;
|
||||
}
|
||||
}
|
||||
|
||||
.ui-play-icon {
|
||||
margin-right: -.25em;
|
||||
}
|
||||
|
||||
[dir=rtl] .ui-play-icon {
|
||||
margin-right: 0;
|
||||
margin-left: -.25em;
|
||||
}
|
||||
|
||||
3227
public/vendor/fonts/fontawesome.css
vendored
Executable file
3227
public/vendor/fonts/fontawesome.css
vendored
Executable file
File diff suppressed because it is too large
Load diff
BIN
public/vendor/fonts/fontawesome/fa-brands-400.eot
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-brands-400.eot
vendored
Executable file
Binary file not shown.
1
public/vendor/fonts/fontawesome/fa-brands-400.svg
vendored
Executable file
1
public/vendor/fonts/fontawesome/fa-brands-400.svg
vendored
Executable file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 341 KiB |
BIN
public/vendor/fonts/fontawesome/fa-brands-400.ttf
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-brands-400.ttf
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/fontawesome/fa-brands-400.woff
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-brands-400.woff
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/fontawesome/fa-brands-400.woff2
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-brands-400.woff2
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/fontawesome/fa-regular-400.eot
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-regular-400.eot
vendored
Executable file
Binary file not shown.
1
public/vendor/fonts/fontawesome/fa-regular-400.svg
vendored
Executable file
1
public/vendor/fonts/fontawesome/fa-regular-400.svg
vendored
Executable file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 78 KiB |
BIN
public/vendor/fonts/fontawesome/fa-regular-400.ttf
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-regular-400.ttf
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/fontawesome/fa-regular-400.woff
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-regular-400.woff
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/fontawesome/fa-regular-400.woff2
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-regular-400.woff2
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/fontawesome/fa-solid-900.eot
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-solid-900.eot
vendored
Executable file
Binary file not shown.
1
public/vendor/fonts/fontawesome/fa-solid-900.svg
vendored
Executable file
1
public/vendor/fonts/fontawesome/fa-solid-900.svg
vendored
Executable file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 359 KiB |
BIN
public/vendor/fonts/fontawesome/fa-solid-900.ttf
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-solid-900.ttf
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/fontawesome/fa-solid-900.woff
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-solid-900.woff
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/fontawesome/fa-solid-900.woff2
vendored
Executable file
BIN
public/vendor/fonts/fontawesome/fa-solid-900.woff2
vendored
Executable file
Binary file not shown.
2834
public/vendor/fonts/ionicons.css
vendored
Executable file
2834
public/vendor/fonts/ionicons.css
vendored
Executable file
File diff suppressed because it is too large
Load diff
BIN
public/vendor/fonts/ionicons/ionicons.eot
vendored
Executable file
BIN
public/vendor/fonts/ionicons/ionicons.eot
vendored
Executable file
Binary file not shown.
1
public/vendor/fonts/ionicons/ionicons.svg
vendored
Executable file
1
public/vendor/fonts/ionicons/ionicons.svg
vendored
Executable file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 261 KiB |
BIN
public/vendor/fonts/ionicons/ionicons.ttf
vendored
Executable file
BIN
public/vendor/fonts/ionicons/ionicons.ttf
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/ionicons/ionicons.woff
vendored
Executable file
BIN
public/vendor/fonts/ionicons/ionicons.woff
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/ionicons/ionicons.woff2
vendored
Executable file
BIN
public/vendor/fonts/ionicons/ionicons.woff2
vendored
Executable file
Binary file not shown.
540
public/vendor/fonts/linearicons.css
vendored
Executable file
540
public/vendor/fonts/linearicons.css
vendored
Executable file
|
|
@ -0,0 +1,540 @@
|
|||
@font-face {
|
||||
font-family: "Linearicons-Free";
|
||||
src: url("/vendor/fonts/linearicons/Linearicons-Free.eot?w118d");
|
||||
src: url("/vendor/fonts/linearicons/Linearicons-Free.eot?#iefixw118d")
|
||||
format("embedded-opentype"),
|
||||
url("/vendor/fonts/linearicons/Linearicons-Free.woff2?w118d")
|
||||
format("woff2"),
|
||||
url("/vendor/fonts/linearicons/Linearicons-Free.woff?w118d") format("woff"),
|
||||
url("/vendor/fonts/linearicons/Linearicons-Free.ttf?w118d")
|
||||
format("truetype"),
|
||||
url("/vendor/fonts/linearicons/Linearicons-Free.svg?w118d#Linearicons-Free")
|
||||
format("svg");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.lnr {
|
||||
font-family: "Linearicons-Free";
|
||||
speak: none;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
|
||||
/* Better Font Rendering =========== */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.lnr-home:before {
|
||||
content: "\e800";
|
||||
}
|
||||
.lnr-apartment:before {
|
||||
content: "\e801";
|
||||
}
|
||||
.lnr-pencil:before {
|
||||
content: "\e802";
|
||||
}
|
||||
.lnr-magic-wand:before {
|
||||
content: "\e803";
|
||||
}
|
||||
.lnr-drop:before {
|
||||
content: "\e804";
|
||||
}
|
||||
.lnr-lighter:before {
|
||||
content: "\e805";
|
||||
}
|
||||
.lnr-poop:before {
|
||||
content: "\e806";
|
||||
}
|
||||
.lnr-sun:before {
|
||||
content: "\e807";
|
||||
}
|
||||
.lnr-moon:before {
|
||||
content: "\e808";
|
||||
}
|
||||
.lnr-cloud:before {
|
||||
content: "\e809";
|
||||
}
|
||||
.lnr-cloud-upload:before {
|
||||
content: "\e80a";
|
||||
}
|
||||
.lnr-cloud-download:before {
|
||||
content: "\e80b";
|
||||
}
|
||||
.lnr-cloud-sync:before {
|
||||
content: "\e80c";
|
||||
}
|
||||
.lnr-cloud-check:before {
|
||||
content: "\e80d";
|
||||
}
|
||||
.lnr-database:before {
|
||||
content: "\e80e";
|
||||
}
|
||||
.lnr-lock:before {
|
||||
content: "\e80f";
|
||||
}
|
||||
.lnr-cog:before {
|
||||
content: "\e810";
|
||||
}
|
||||
.lnr-trash:before {
|
||||
content: "\e811";
|
||||
}
|
||||
.lnr-dice:before {
|
||||
content: "\e812";
|
||||
}
|
||||
.lnr-heart:before {
|
||||
content: "\e813";
|
||||
}
|
||||
.lnr-star:before {
|
||||
content: "\e814";
|
||||
}
|
||||
.lnr-star-half:before {
|
||||
content: "\e815";
|
||||
}
|
||||
.lnr-star-empty:before {
|
||||
content: "\e816";
|
||||
}
|
||||
.lnr-flag:before {
|
||||
content: "\e817";
|
||||
}
|
||||
.lnr-envelope:before {
|
||||
content: "\e818";
|
||||
}
|
||||
.lnr-paperclip:before {
|
||||
content: "\e819";
|
||||
}
|
||||
.lnr-inbox:before {
|
||||
content: "\e81a";
|
||||
}
|
||||
.lnr-eye:before {
|
||||
content: "\e81b";
|
||||
}
|
||||
.lnr-printer:before {
|
||||
content: "\e81c";
|
||||
}
|
||||
.lnr-file-empty:before {
|
||||
content: "\e81d";
|
||||
}
|
||||
.lnr-file-add:before {
|
||||
content: "\e81e";
|
||||
}
|
||||
.lnr-enter:before {
|
||||
content: "\e81f";
|
||||
}
|
||||
.lnr-exit:before {
|
||||
content: "\e820";
|
||||
}
|
||||
.lnr-graduation-hat:before {
|
||||
content: "\e821";
|
||||
}
|
||||
.lnr-license:before {
|
||||
content: "\e822";
|
||||
}
|
||||
.lnr-music-note:before {
|
||||
content: "\e823";
|
||||
}
|
||||
.lnr-film-play:before {
|
||||
content: "\e824";
|
||||
}
|
||||
.lnr-camera-video:before {
|
||||
content: "\e825";
|
||||
}
|
||||
.lnr-camera:before {
|
||||
content: "\e826";
|
||||
}
|
||||
.lnr-picture:before {
|
||||
content: "\e827";
|
||||
}
|
||||
.lnr-book:before {
|
||||
content: "\e828";
|
||||
}
|
||||
.lnr-bookmark:before {
|
||||
content: "\e829";
|
||||
}
|
||||
.lnr-user:before {
|
||||
content: "\e82a";
|
||||
}
|
||||
.lnr-users:before {
|
||||
content: "\e82b";
|
||||
}
|
||||
.lnr-shirt:before {
|
||||
content: "\e82c";
|
||||
}
|
||||
.lnr-store:before {
|
||||
content: "\e82d";
|
||||
}
|
||||
.lnr-cart:before {
|
||||
content: "\e82e";
|
||||
}
|
||||
.lnr-tag:before {
|
||||
content: "\e82f";
|
||||
}
|
||||
.lnr-phone-handset:before {
|
||||
content: "\e830";
|
||||
}
|
||||
.lnr-phone:before {
|
||||
content: "\e831";
|
||||
}
|
||||
.lnr-pushpin:before {
|
||||
content: "\e832";
|
||||
}
|
||||
.lnr-map-marker:before {
|
||||
content: "\e833";
|
||||
}
|
||||
.lnr-map:before {
|
||||
content: "\e834";
|
||||
}
|
||||
.lnr-location:before {
|
||||
content: "\e835";
|
||||
}
|
||||
.lnr-calendar-full:before {
|
||||
content: "\e836";
|
||||
}
|
||||
.lnr-keyboard:before {
|
||||
content: "\e837";
|
||||
}
|
||||
.lnr-spell-check:before {
|
||||
content: "\e838";
|
||||
}
|
||||
.lnr-screen:before {
|
||||
content: "\e839";
|
||||
}
|
||||
.lnr-smartphone:before {
|
||||
content: "\e83a";
|
||||
}
|
||||
.lnr-tablet:before {
|
||||
content: "\e83b";
|
||||
}
|
||||
.lnr-laptop:before {
|
||||
content: "\e83c";
|
||||
}
|
||||
.lnr-laptop-phone:before {
|
||||
content: "\e83d";
|
||||
}
|
||||
.lnr-power-switch:before {
|
||||
content: "\e83e";
|
||||
}
|
||||
.lnr-bubble:before {
|
||||
content: "\e83f";
|
||||
}
|
||||
.lnr-heart-pulse:before {
|
||||
content: "\e840";
|
||||
}
|
||||
.lnr-construction:before {
|
||||
content: "\e841";
|
||||
}
|
||||
.lnr-pie-chart:before {
|
||||
content: "\e842";
|
||||
}
|
||||
.lnr-chart-bars:before {
|
||||
content: "\e843";
|
||||
}
|
||||
.lnr-gift:before {
|
||||
content: "\e844";
|
||||
}
|
||||
.lnr-diamond:before {
|
||||
content: "\e845";
|
||||
}
|
||||
.lnr-linearicons:before {
|
||||
content: "\e846";
|
||||
}
|
||||
.lnr-dinner:before {
|
||||
content: "\e847";
|
||||
}
|
||||
.lnr-coffee-cup:before {
|
||||
content: "\e848";
|
||||
}
|
||||
.lnr-leaf:before {
|
||||
content: "\e849";
|
||||
}
|
||||
.lnr-paw:before {
|
||||
content: "\e84a";
|
||||
}
|
||||
.lnr-rocket:before {
|
||||
content: "\e84b";
|
||||
}
|
||||
.lnr-briefcase:before {
|
||||
content: "\e84c";
|
||||
}
|
||||
.lnr-bus:before {
|
||||
content: "\e84d";
|
||||
}
|
||||
.lnr-car:before {
|
||||
content: "\e84e";
|
||||
}
|
||||
.lnr-train:before {
|
||||
content: "\e84f";
|
||||
}
|
||||
.lnr-bicycle:before {
|
||||
content: "\e850";
|
||||
}
|
||||
.lnr-wheelchair:before {
|
||||
content: "\e851";
|
||||
}
|
||||
.lnr-select:before {
|
||||
content: "\e852";
|
||||
}
|
||||
.lnr-earth:before {
|
||||
content: "\e853";
|
||||
}
|
||||
.lnr-smile:before {
|
||||
content: "\e854";
|
||||
}
|
||||
.lnr-sad:before {
|
||||
content: "\e855";
|
||||
}
|
||||
.lnr-neutral:before {
|
||||
content: "\e856";
|
||||
}
|
||||
.lnr-mustache:before {
|
||||
content: "\e857";
|
||||
}
|
||||
.lnr-alarm:before {
|
||||
content: "\e858";
|
||||
}
|
||||
.lnr-bullhorn:before {
|
||||
content: "\e859";
|
||||
}
|
||||
.lnr-volume-high:before {
|
||||
content: "\e85a";
|
||||
}
|
||||
.lnr-volume-medium:before {
|
||||
content: "\e85b";
|
||||
}
|
||||
.lnr-volume-low:before {
|
||||
content: "\e85c";
|
||||
}
|
||||
.lnr-volume:before {
|
||||
content: "\e85d";
|
||||
}
|
||||
.lnr-mic:before {
|
||||
content: "\e85e";
|
||||
}
|
||||
.lnr-hourglass:before {
|
||||
content: "\e85f";
|
||||
}
|
||||
.lnr-undo:before {
|
||||
content: "\e860";
|
||||
}
|
||||
.lnr-redo:before {
|
||||
content: "\e861";
|
||||
}
|
||||
.lnr-sync:before {
|
||||
content: "\e862";
|
||||
}
|
||||
.lnr-history:before {
|
||||
content: "\e863";
|
||||
}
|
||||
.lnr-clock:before {
|
||||
content: "\e864";
|
||||
}
|
||||
.lnr-download:before {
|
||||
content: "\e865";
|
||||
}
|
||||
.lnr-upload:before {
|
||||
content: "\e866";
|
||||
}
|
||||
.lnr-enter-down:before {
|
||||
content: "\e867";
|
||||
}
|
||||
.lnr-exit-up:before {
|
||||
content: "\e868";
|
||||
}
|
||||
.lnr-bug:before {
|
||||
content: "\e869";
|
||||
}
|
||||
.lnr-code:before {
|
||||
content: "\e86a";
|
||||
}
|
||||
.lnr-link:before {
|
||||
content: "\e86b";
|
||||
}
|
||||
.lnr-unlink:before {
|
||||
content: "\e86c";
|
||||
}
|
||||
.lnr-thumbs-up:before {
|
||||
content: "\e86d";
|
||||
}
|
||||
.lnr-thumbs-down:before {
|
||||
content: "\e86e";
|
||||
}
|
||||
.lnr-magnifier:before {
|
||||
content: "\e86f";
|
||||
}
|
||||
.lnr-cross:before {
|
||||
content: "\e870";
|
||||
}
|
||||
.lnr-menu:before {
|
||||
content: "\e871";
|
||||
}
|
||||
.lnr-list:before {
|
||||
content: "\e872";
|
||||
}
|
||||
.lnr-chevron-up:before {
|
||||
content: "\e873";
|
||||
}
|
||||
.lnr-chevron-down:before {
|
||||
content: "\e874";
|
||||
}
|
||||
.lnr-chevron-left:before {
|
||||
content: "\e875";
|
||||
}
|
||||
.lnr-chevron-right:before {
|
||||
content: "\e876";
|
||||
}
|
||||
.lnr-arrow-up:before {
|
||||
content: "\e877";
|
||||
}
|
||||
.lnr-arrow-down:before {
|
||||
content: "\e878";
|
||||
}
|
||||
.lnr-arrow-left:before {
|
||||
content: "\e879";
|
||||
}
|
||||
.lnr-arrow-right:before {
|
||||
content: "\e87a";
|
||||
}
|
||||
.lnr-move:before {
|
||||
content: "\e87b";
|
||||
}
|
||||
.lnr-warning:before {
|
||||
content: "\e87c";
|
||||
}
|
||||
.lnr-question-circle:before {
|
||||
content: "\e87d";
|
||||
}
|
||||
.lnr-menu-circle:before {
|
||||
content: "\e87e";
|
||||
}
|
||||
.lnr-checkmark-circle:before {
|
||||
content: "\e87f";
|
||||
}
|
||||
.lnr-cross-circle:before {
|
||||
content: "\e880";
|
||||
}
|
||||
.lnr-plus-circle:before {
|
||||
content: "\e881";
|
||||
}
|
||||
.lnr-circle-minus:before {
|
||||
content: "\e882";
|
||||
}
|
||||
.lnr-arrow-up-circle:before {
|
||||
content: "\e883";
|
||||
}
|
||||
.lnr-arrow-down-circle:before {
|
||||
content: "\e884";
|
||||
}
|
||||
.lnr-arrow-left-circle:before {
|
||||
content: "\e885";
|
||||
}
|
||||
.lnr-arrow-right-circle:before {
|
||||
content: "\e886";
|
||||
}
|
||||
.lnr-chevron-up-circle:before {
|
||||
content: "\e887";
|
||||
}
|
||||
.lnr-chevron-down-circle:before {
|
||||
content: "\e888";
|
||||
}
|
||||
.lnr-chevron-left-circle:before {
|
||||
content: "\e889";
|
||||
}
|
||||
.lnr-chevron-right-circle:before {
|
||||
content: "\e88a";
|
||||
}
|
||||
.lnr-crop:before {
|
||||
content: "\e88b";
|
||||
}
|
||||
.lnr-frame-expand:before {
|
||||
content: "\e88c";
|
||||
}
|
||||
.lnr-frame-contract:before {
|
||||
content: "\e88d";
|
||||
}
|
||||
.lnr-layers:before {
|
||||
content: "\e88e";
|
||||
}
|
||||
.lnr-funnel:before {
|
||||
content: "\e88f";
|
||||
}
|
||||
.lnr-text-format:before {
|
||||
content: "\e890";
|
||||
}
|
||||
.lnr-text-format-remove:before {
|
||||
content: "\e891";
|
||||
}
|
||||
.lnr-text-size:before {
|
||||
content: "\e892";
|
||||
}
|
||||
.lnr-bold:before {
|
||||
content: "\e893";
|
||||
}
|
||||
.lnr-italic:before {
|
||||
content: "\e894";
|
||||
}
|
||||
.lnr-underline:before {
|
||||
content: "\e895";
|
||||
}
|
||||
.lnr-strikethrough:before {
|
||||
content: "\e896";
|
||||
}
|
||||
.lnr-highlight:before {
|
||||
content: "\e897";
|
||||
}
|
||||
.lnr-text-align-left:before {
|
||||
content: "\e898";
|
||||
}
|
||||
.lnr-text-align-center:before {
|
||||
content: "\e899";
|
||||
}
|
||||
.lnr-text-align-right:before {
|
||||
content: "\e89a";
|
||||
}
|
||||
.lnr-text-align-justify:before {
|
||||
content: "\e89b";
|
||||
}
|
||||
.lnr-line-spacing:before {
|
||||
content: "\e89c";
|
||||
}
|
||||
.lnr-indent-increase:before {
|
||||
content: "\e89d";
|
||||
}
|
||||
.lnr-indent-decrease:before {
|
||||
content: "\e89e";
|
||||
}
|
||||
.lnr-pilcrow:before {
|
||||
content: "\e89f";
|
||||
}
|
||||
.lnr-direction-ltr:before {
|
||||
content: "\e8a0";
|
||||
}
|
||||
.lnr-direction-rtl:before {
|
||||
content: "\e8a1";
|
||||
}
|
||||
.lnr-page-break:before {
|
||||
content: "\e8a2";
|
||||
}
|
||||
.lnr-sort-alpha-asc:before {
|
||||
content: "\e8a3";
|
||||
}
|
||||
.lnr-sort-amount-asc:before {
|
||||
content: "\e8a4";
|
||||
}
|
||||
.lnr-hand:before {
|
||||
content: "\e8a5";
|
||||
}
|
||||
.lnr-pointer-up:before {
|
||||
content: "\e8a6";
|
||||
}
|
||||
.lnr-pointer-right:before {
|
||||
content: "\e8a7";
|
||||
}
|
||||
.lnr-pointer-down:before {
|
||||
content: "\e8a8";
|
||||
}
|
||||
.lnr-pointer-left:before {
|
||||
content: "\e8a9";
|
||||
}
|
||||
BIN
public/vendor/fonts/linearicons/Linearicons-Free.eot
vendored
Executable file
BIN
public/vendor/fonts/linearicons/Linearicons-Free.eot
vendored
Executable file
Binary file not shown.
1
public/vendor/fonts/linearicons/Linearicons-Free.svg
vendored
Executable file
1
public/vendor/fonts/linearicons/Linearicons-Free.svg
vendored
Executable file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 189 KiB |
BIN
public/vendor/fonts/linearicons/Linearicons-Free.ttf
vendored
Executable file
BIN
public/vendor/fonts/linearicons/Linearicons-Free.ttf
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/linearicons/Linearicons-Free.woff
vendored
Executable file
BIN
public/vendor/fonts/linearicons/Linearicons-Free.woff
vendored
Executable file
Binary file not shown.
BIN
public/vendor/fonts/linearicons/Linearicons-Free.woff2
vendored
Executable file
BIN
public/vendor/fonts/linearicons/Linearicons-Free.woff2
vendored
Executable file
Binary file not shown.
1
public/vendor/js/bootstrap.js
vendored
Normal file
1
public/vendor/js/bootstrap.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/vendor/js/dropdown-hover.js
vendored
Normal file
1
public/vendor/js/dropdown-hover.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
!function(t,o){var e=function(t){var o={};function e(n){if(o[n])return o[n].exports;var d=o[n]={i:n,l:!1,exports:{}};return t[n].call(d.exports,d,d.exports,e),d.l=!0,d.exports}return e.m=t,e.c=o,e.d=function(t,o,n){e.o(t,o)||Object.defineProperty(t,o,{configurable:!1,enumerable:!0,get:n})},e.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},e.n=function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(o,"a",o),o},e.o=function(t,o){return Object.prototype.hasOwnProperty.call(t,o)},e.p="",e(e.s=460)}({460:function(t,o,e){"use strict";!function(t){if(t&&t.fn){var o="[data-toggle=dropdown][data-trigger=hover]",e=150;t(function(){t("body").on("mouseenter",o+", "+o+" ~ .dropdown-menu",function(){t(this).hasClass("dropdown-toggle")?t(this):t(this).prev(".dropdown-toggle");var e,n,d=t(this).hasClass("dropdown-menu")?t(this):t(this).next(".dropdown-menu");"static"!==window.getComputedStyle(d[0],null).getPropertyValue("position")&&(t(this).is(o)&&t(this).data("hovered",!0),e=t(this).hasClass("dropdown-toggle")?t(this):t(this).prev(".dropdown-toggle"),(n=e.data("dd-timeout"))&&(clearTimeout(n),n=null,e.data("dd-timeout",n)),"true"!==e.attr("aria-expanded")&&e.dropdown("toggle"))}).on("mouseleave",o+", "+o+" ~ .dropdown-menu",function(){t(this).hasClass("dropdown-toggle")?t(this):t(this).prev(".dropdown-toggle");var n,d,r=t(this).hasClass("dropdown-menu")?t(this):t(this).next(".dropdown-menu");"static"!==window.getComputedStyle(r[0],null).getPropertyValue("position")&&(t(this).is(o)&&t(this).data("hovered",!1),n=t(this).hasClass("dropdown-toggle")?t(this):t(this).prev(".dropdown-toggle"),(d=n.data("dd-timeout"))&&clearTimeout(d),d=setTimeout(function(){var t=n.data("dd-timeout");t&&(clearTimeout(t),t=null,n.data("dd-timeout",t)),"true"===n.attr("aria-expanded")&&n.dropdown("toggle")},e),n.data("dd-timeout",d))}).on("hide.bs.dropdown",function(e){t(this).find(o).data("hovered")&&e.preventDefault()})})}}(window.jQuery)}});if("object"==typeof e){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var d in e)n[0]&&(n[0][d]=e[d]),n[1]&&"__esModule"!==d&&(n[1][d]=e[d]),n[2]&&(n[2][d]=e[d])}}(this);
|
||||
1
public/vendor/js/layout-helpers.js
vendored
Normal file
1
public/vendor/js/layout-helpers.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
public/vendor/js/material-ripple.js
vendored
Normal file
9
public/vendor/js/material-ripple.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/vendor/js/mega-dropdown.js
vendored
Normal file
1
public/vendor/js/mega-dropdown.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/vendor/js/pace.js
vendored
Normal file
1
public/vendor/js/pace.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/vendor/js/sidenav.js
vendored
Normal file
1
public/vendor/js/sidenav.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/vendor/js/theme-settings.js
vendored
Normal file
1
public/vendor/js/theme-settings.js
vendored
Normal file
File diff suppressed because one or more lines are too long
414
public/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.css
vendored
Normal file
414
public/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.css
vendored
Normal file
|
|
@ -0,0 +1,414 @@
|
|||
.datepicker {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.datepicker.datepicker-rtl {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.datepicker.datepicker-rtl table tr td span {
|
||||
float: right;
|
||||
}
|
||||
|
||||
[dir=rtl] .datepicker {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.datepicker .next,
|
||||
.datepicker .prev {
|
||||
position: relative;
|
||||
color: transparent !important;
|
||||
}
|
||||
|
||||
.datepicker .next::after,
|
||||
.datepicker .prev::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
display: block;
|
||||
width: 0.5rem;
|
||||
height: 0.5rem;
|
||||
border-style: solid;
|
||||
border-radius: 0;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
-webkit-transform: rotate(-45deg);
|
||||
transform: rotate(-45deg);
|
||||
-webkit-transform-origin: left;
|
||||
transform-origin: left;
|
||||
}
|
||||
|
||||
.datepicker .next::after {
|
||||
border-width: 0 1px 1px 0;
|
||||
margin-left: -0.25rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .datepicker .next::after {
|
||||
margin-left: 0;
|
||||
border-width: 1px 0 0 1px;
|
||||
-webkit-transform: rotate(-45deg);
|
||||
transform: rotate(-45deg);
|
||||
}
|
||||
|
||||
.datepicker .prev::after {
|
||||
border-width: 1px 0 0 1px;
|
||||
}
|
||||
|
||||
[dir=rtl] .datepicker .prev::after {
|
||||
margin-left: -0.25rem;
|
||||
border-width: 0 1px 1px 0;
|
||||
-webkit-transform: rotate(-45deg);
|
||||
transform: rotate(-45deg);
|
||||
}
|
||||
|
||||
.datepicker-dropdown {
|
||||
top: 0;
|
||||
left: 0;
|
||||
padding: .25rem;
|
||||
}
|
||||
|
||||
.datepicker table {
|
||||
margin: 0;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.datepicker table tr td,
|
||||
.datepicker table tr th {
|
||||
width: 2rem;
|
||||
height: 2rem;
|
||||
border: none;
|
||||
text-align: center;
|
||||
line-height: calc(2rem - 2px);
|
||||
}
|
||||
|
||||
.datepicker table tr td.day:hover,
|
||||
.datepicker table tr td.focused {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.datepicker table tr td.disabled,
|
||||
.datepicker table tr td.disabled:hover {
|
||||
background: none;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.datepicker table tr td.highlighted {
|
||||
border-radius: 0 !important;
|
||||
background: #eff8fc;
|
||||
}
|
||||
|
||||
.datepicker table tr td.highlighted.focused {
|
||||
background: #d5edf7;
|
||||
}
|
||||
|
||||
.datepicker table tr td.today {
|
||||
background: #fff4df !important;
|
||||
}
|
||||
|
||||
.datepicker table tr td.today.focused {
|
||||
background: #ffe9c0 !important;
|
||||
}
|
||||
|
||||
.datepicker table tr td.today.disabled,
|
||||
.datepicker table tr td.today.disabled:active {
|
||||
background: #fff4df !important;
|
||||
}
|
||||
|
||||
.datepicker table tr td.range {
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
|
||||
.datepicker table tr td.range.highlighted {
|
||||
background: #e2f2fa;
|
||||
}
|
||||
|
||||
.datepicker table tr td.range.highlighted.focused {
|
||||
background: #c8e7f5;
|
||||
}
|
||||
|
||||
.datepicker table tr td.range.today {
|
||||
background: #ffefd0 !important !important;
|
||||
}
|
||||
|
||||
.datepicker table tr td.range.today.disabled,
|
||||
.datepicker table tr td.range.today.disabled:active {
|
||||
background: #ffefd0 !important !important;
|
||||
}
|
||||
|
||||
html:not([dir=rtl]) .datepicker table tr td.range-start:not(.range-end) {
|
||||
border-top-right-radius: 0 !important;
|
||||
border-bottom-right-radius: 0 !important;
|
||||
}
|
||||
|
||||
[dir=rtl] .datepicker table tr td.range-start:not(.range-end) {
|
||||
border-top-left-radius: 0 !important;
|
||||
border-bottom-left-radius: 0 !important;
|
||||
}
|
||||
|
||||
html:not([dir=rtl]) .datepicker table tr td.range-end:not(.range-start) {
|
||||
border-top-left-radius: 0 !important;
|
||||
border-bottom-left-radius: 0 !important;
|
||||
}
|
||||
|
||||
[dir=rtl] .datepicker table tr td.range-end:not(.range-start) {
|
||||
border-top-right-radius: 0 !important;
|
||||
border-bottom-right-radius: 0 !important;
|
||||
}
|
||||
|
||||
.datepicker table tr td.selected,
|
||||
.datepicker table tr td.selected:hover,
|
||||
.datepicker table tr td.selected.highlighted {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.datepicker table tr td span {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 3.375rem;
|
||||
height: 3.375rem;
|
||||
line-height: 3.375rem;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.datepicker table tr td span.disabled,
|
||||
.datepicker table tr td span.disabled:hover {
|
||||
background: none;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
[dir=rtl] .datepicker table tr td span {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.table-striped .datepicker table tr td,
|
||||
.table-striped .datepicker table tr th {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.datepicker .datepicker-switch,
|
||||
.datepicker .prev,
|
||||
.datepicker .next,
|
||||
.datepicker tfoot tr th {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.datepicker .cw {
|
||||
padding: 0 .125rem;
|
||||
width: .75rem;
|
||||
vertical-align: middle;
|
||||
font-size: .625rem;
|
||||
}
|
||||
|
||||
.datepicker-months table,
|
||||
.datepicker-years table,
|
||||
.datepicker-decades table,
|
||||
.datepicker-centuries table {
|
||||
width: 12.75rem;
|
||||
}
|
||||
|
||||
.datepicker-months table td,
|
||||
.datepicker-years table td,
|
||||
.datepicker-decades table td,
|
||||
.datepicker-centuries table td {
|
||||
padding: 0 0 1.25rem 1.25rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .datepicker-months table td,
|
||||
[dir=rtl]
|
||||
.datepicker-years table td,
|
||||
[dir=rtl]
|
||||
.datepicker-decades table td,
|
||||
[dir=rtl]
|
||||
.datepicker-centuries table td {
|
||||
padding: 0 1.25rem 1.25rem 0;
|
||||
}
|
||||
|
||||
.input-group.date .input-group-addon {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.input-daterange input {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.default-style .datepicker-dropdown {
|
||||
z-index: 1060 !important;
|
||||
}
|
||||
|
||||
.default-style .datepicker {
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td,
|
||||
.default-style .datepicker table tr th {
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td.old,
|
||||
.default-style .datepicker table tr td.new {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td.day:hover,
|
||||
.default-style .datepicker table tr td.focused {
|
||||
background: rgba(24, 28, 33, 0.03);
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td.disabled,
|
||||
.default-style .datepicker table tr td.disabled:hover {
|
||||
background: none;
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td.highlighted.disabled,
|
||||
.default-style .datepicker table tr td.highlighted.disabled:active {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td.today.disabled,
|
||||
.default-style .datepicker table tr td.today.disabled:active {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td span {
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td span:hover,
|
||||
.default-style .datepicker table tr td span.focused {
|
||||
background: rgba(24, 28, 33, 0.03);
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td span.disabled,
|
||||
.default-style .datepicker table tr td span.disabled:hover {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.default-style .datepicker table tr td span.old,
|
||||
.default-style .datepicker table tr td span.new {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.default-style .datepicker .next::after,
|
||||
.default-style .datepicker .prev::after {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.default-style .datepicker .next:hover::after,
|
||||
.default-style .datepicker .prev:hover::after {
|
||||
color: #4E5155;
|
||||
}
|
||||
|
||||
.default-style .datepicker .datepicker-switch:hover,
|
||||
.default-style .datepicker tfoot tr th:hover {
|
||||
background: rgba(24, 28, 33, 0.03);
|
||||
}
|
||||
|
||||
.default-style .datepicker tfoot tr th,
|
||||
.default-style .datepicker .datepicker-switch {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.default-style .datepicker .cw,
|
||||
.default-style .datepicker .dow {
|
||||
color: #babbbc;
|
||||
font-size: 0.75rem;
|
||||
font-weight: 500;
|
||||
background: rgba(24, 28, 33, 0.03);
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
|
||||
.material-style .datepicker-dropdown {
|
||||
z-index: 1060 !important;
|
||||
-webkit-animation: none !important;
|
||||
animation: none !important;
|
||||
}
|
||||
|
||||
.material-style .datepicker {
|
||||
border-radius: 0.125rem;
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td,
|
||||
.material-style .datepicker table tr th,
|
||||
.material-style .datepicker table tr td span {
|
||||
border-radius: 99rem;
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td.day,
|
||||
.material-style .datepicker tfoot tr th {
|
||||
font-size: 0.75rem;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td.old,
|
||||
.material-style .datepicker table tr td.new {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td.day:hover,
|
||||
.material-style .datepicker table tr td.focused {
|
||||
background: rgba(24, 28, 33, 0.03);
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td.disabled,
|
||||
.material-style .datepicker table tr td.disabled:hover {
|
||||
background: none;
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td.highlighted.disabled,
|
||||
.material-style .datepicker table tr td.highlighted.disabled:active {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td.today.disabled,
|
||||
.material-style .datepicker table tr td.today.disabled:active {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td span:hover,
|
||||
.material-style .datepicker table tr td span.focused {
|
||||
background: rgba(24, 28, 33, 0.03);
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td span.disabled,
|
||||
.material-style .datepicker table tr td span.disabled:hover {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.material-style .datepicker table tr td span.old,
|
||||
.material-style .datepicker table tr td span.new {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.material-style .datepicker .next::after,
|
||||
.material-style .datepicker .prev::after {
|
||||
color: #babbbc;
|
||||
}
|
||||
|
||||
.material-style .datepicker .next:hover::after,
|
||||
.material-style .datepicker .prev:hover::after {
|
||||
color: #4E5155;
|
||||
}
|
||||
|
||||
.material-style .datepicker .datepicker-switch:hover,
|
||||
.material-style .datepicker tfoot tr th:hover {
|
||||
background: rgba(24, 28, 33, 0.03);
|
||||
}
|
||||
|
||||
.material-style .datepicker tfoot tr th,
|
||||
.material-style .datepicker .datepicker-switch {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.material-style .datepicker .cw,
|
||||
.material-style .datepicker .dow {
|
||||
color: #babbbc;
|
||||
font-size: 0.75rem;
|
||||
font-weight: 500;
|
||||
background: rgba(24, 28, 33, 0.03);
|
||||
border-radius: 0 !important;
|
||||
}
|
||||
|
||||
6
public/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.js
vendored
Normal file
6
public/vendor/libs/bootstrap-datepicker/bootstrap-datepicker.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/vendor/libs/bootstrap-material-datetimepicker/bootstrap-material-datetimepicker.css
vendored
Normal file
1
public/vendor/libs/bootstrap-material-datetimepicker/bootstrap-material-datetimepicker.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/vendor/libs/bootstrap-material-datetimepicker/bootstrap-material-datetimepicker.js
vendored
Normal file
1
public/vendor/libs/bootstrap-material-datetimepicker/bootstrap-material-datetimepicker.js
vendored
Normal file
File diff suppressed because one or more lines are too long
520
public/vendor/libs/bootstrap-select/bootstrap-select.css
vendored
Normal file
520
public/vendor/libs/bootstrap-select/bootstrap-select.css
vendored
Normal file
|
|
@ -0,0 +1,520 @@
|
|||
select.bs-select-hidden,
|
||||
.bootstrap-select > select.bs-select-hidden,
|
||||
select.selectpicker {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.bootstrap-select {
|
||||
width: 220px \0;
|
||||
/*IE9 and below*/
|
||||
}
|
||||
|
||||
.bootstrap-select > .dropdown-toggle {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
z-index: 1;
|
||||
text-align: right;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
|
||||
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
|
||||
color: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
|
||||
.bootstrap-select > select {
|
||||
position: absolute !important;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
display: block !important;
|
||||
width: 0.5px !important;
|
||||
height: 100% !important;
|
||||
padding: 0 !important;
|
||||
opacity: 0 !important;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.bootstrap-select > select.mobile-device {
|
||||
top: 0;
|
||||
left: 0;
|
||||
display: block !important;
|
||||
width: 100% !important;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.has-error .bootstrap-select .dropdown-toggle,
|
||||
.error .bootstrap-select .dropdown-toggle,
|
||||
.bootstrap-select.is-invalid .dropdown-toggle,
|
||||
.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {
|
||||
border-color: #b94a48;
|
||||
}
|
||||
|
||||
.bootstrap-select.is-valid .dropdown-toggle,
|
||||
.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {
|
||||
border-color: #28a745;
|
||||
}
|
||||
|
||||
.bootstrap-select.fit-width {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-toggle:focus {
|
||||
outline: thin dotted #333333 !important;
|
||||
outline: 5px auto -webkit-focus-ring-color !important;
|
||||
outline-offset: -2px;
|
||||
}
|
||||
|
||||
.bootstrap-select.form-control {
|
||||
margin-bottom: 0;
|
||||
padding: 0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.bootstrap-select.form-control.input-group-btn {
|
||||
z-index: auto;
|
||||
}
|
||||
|
||||
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.bootstrap-select:not(.input-group-btn),
|
||||
.bootstrap-select[class*="col-"] {
|
||||
float: none;
|
||||
display: inline-block;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.bootstrap-select.dropdown-menu-right,
|
||||
.bootstrap-select[class*="col-"].dropdown-menu-right,
|
||||
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.form-inline .bootstrap-select,
|
||||
.form-horizontal .bootstrap-select,
|
||||
.form-group .bootstrap-select {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.form-group-lg .bootstrap-select.form-control,
|
||||
.form-group-sm .bootstrap-select.form-control {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
|
||||
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
|
||||
height: 100%;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
border-radius: inherit;
|
||||
}
|
||||
|
||||
.bootstrap-select.form-control-sm .dropdown-toggle,
|
||||
.bootstrap-select.form-control-lg .dropdown-toggle {
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
border-radius: inherit;
|
||||
}
|
||||
|
||||
.bootstrap-select.form-control-sm .dropdown-toggle {
|
||||
padding: 0.25rem 0.5rem;
|
||||
}
|
||||
|
||||
.bootstrap-select.form-control-lg .dropdown-toggle {
|
||||
padding: 0.5rem 1rem;
|
||||
}
|
||||
|
||||
.form-inline .bootstrap-select .form-control {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.bootstrap-select.disabled,
|
||||
.bootstrap-select > .disabled {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.bootstrap-select.disabled:focus,
|
||||
.bootstrap-select > .disabled:focus {
|
||||
outline: none !important;
|
||||
}
|
||||
|
||||
.bootstrap-select.bs-container {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 0 !important;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
.bootstrap-select.bs-container .dropdown-menu {
|
||||
z-index: 1060;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-toggle:before {
|
||||
content: '';
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-toggle .filter-option {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
padding-top: inherit;
|
||||
padding-right: inherit;
|
||||
padding-bottom: inherit;
|
||||
padding-left: inherit;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-toggle .filter-option-inner {
|
||||
padding-right: inherit;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-toggle .caret {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
right: 12px;
|
||||
margin-top: -2px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.input-group .bootstrap-select.form-control .dropdown-toggle {
|
||||
border-radius: inherit;
|
||||
}
|
||||
|
||||
.bootstrap-select[class*="col-"] .dropdown-toggle {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu {
|
||||
min-width: 100%;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu > .inner:focus {
|
||||
outline: none !important;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu.inner {
|
||||
position: static;
|
||||
float: none;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border-radius: 0;
|
||||
-webkit-box-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu li {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu li.active small {
|
||||
color: rgba(255, 255, 255, 0.5) !important;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu li.disabled a {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu li a {
|
||||
cursor: pointer;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu li a.opt {
|
||||
position: relative;
|
||||
padding-left: 2.25em;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu li a span.check-mark {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu li a span.text {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu li small {
|
||||
padding-left: 0.5em;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu .notify {
|
||||
position: absolute;
|
||||
bottom: 5px;
|
||||
width: 96%;
|
||||
margin: 0 2%;
|
||||
min-height: 26px;
|
||||
padding: 3px 5px;
|
||||
background: whitesmoke;
|
||||
border: 1px solid #e3e3e3;
|
||||
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
|
||||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
|
||||
pointer-events: none;
|
||||
opacity: 0.9;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.bootstrap-select .no-results {
|
||||
padding: 3px;
|
||||
background: #f5f5f5;
|
||||
margin: 0 5px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
|
||||
position: static;
|
||||
display: inline;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
|
||||
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.bootstrap-select.fit-width .dropdown-toggle .caret {
|
||||
position: static;
|
||||
top: auto;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
right: 15px;
|
||||
top: 5px;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-tick .dropdown-menu li a span.text {
|
||||
margin-right: 34px;
|
||||
}
|
||||
|
||||
.bootstrap-select .bs-ok-default:after {
|
||||
content: '';
|
||||
display: block;
|
||||
width: 0.5em;
|
||||
height: 1em;
|
||||
border-style: solid;
|
||||
border-width: 0 0.26em 0.26em 0;
|
||||
-webkit-transform: rotate(45deg);
|
||||
transform: rotate(45deg);
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
|
||||
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
|
||||
z-index: 1061;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
|
||||
content: '';
|
||||
border-left: 7px solid transparent;
|
||||
border-right: 7px solid transparent;
|
||||
border-bottom: 7px solid rgba(204, 204, 204, 0.2);
|
||||
position: absolute;
|
||||
bottom: -4px;
|
||||
left: 9px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
|
||||
content: '';
|
||||
border-left: 6px solid transparent;
|
||||
border-right: 6px solid transparent;
|
||||
border-bottom: 6px solid white;
|
||||
position: absolute;
|
||||
bottom: -4px;
|
||||
left: 10px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
|
||||
bottom: auto;
|
||||
top: -4px;
|
||||
border-top: 7px solid rgba(204, 204, 204, 0.2);
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
|
||||
bottom: auto;
|
||||
top: -4px;
|
||||
border-top: 6px solid white;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
|
||||
right: 12px;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
|
||||
right: 13px;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
|
||||
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
|
||||
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
|
||||
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.bs-searchbox,
|
||||
.bs-actionsbox,
|
||||
.bs-donebutton {
|
||||
padding: 4px 8px;
|
||||
}
|
||||
|
||||
.bs-actionsbox {
|
||||
width: 100%;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.bs-actionsbox .btn-group button {
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.bs-donebutton {
|
||||
float: left;
|
||||
width: 100%;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.bs-donebutton .btn-group button {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.bs-searchbox + .bs-actionsbox {
|
||||
padding: 0 8px 4px;
|
||||
}
|
||||
|
||||
.bs-searchbox .form-control {
|
||||
margin-bottom: 0;
|
||||
width: 100%;
|
||||
float: none;
|
||||
}
|
||||
|
||||
.bootstrap-select *,
|
||||
.bootstrap-select .dropdown-toggle:focus {
|
||||
outline: 0 !important;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-toggle:after {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
right: 13px;
|
||||
}
|
||||
|
||||
[dir=rtl] .bootstrap-select .dropdown-toggle:after {
|
||||
right: auto;
|
||||
left: 13px;
|
||||
}
|
||||
|
||||
[dir=rtl] .bootstrap-select .dropdown-toggle .filter-option {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-tick .dropdown-menu li a {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
[dir=rtl] .bootstrap-select.show-tick .dropdown-menu li a span.text {
|
||||
margin-right: 0;
|
||||
margin-left: 2.125rem;
|
||||
}
|
||||
|
||||
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
|
||||
top: 50%;
|
||||
right: 1rem;
|
||||
display: block;
|
||||
line-height: 1;
|
||||
-webkit-transform: translateY(-50%);
|
||||
transform: translateY(-50%);
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
[dir=rtl] .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
|
||||
right: auto;
|
||||
left: 1rem;
|
||||
}
|
||||
|
||||
[dir=rtl] .bootstrap-select .dropdown-toggle .filter-option-inner {
|
||||
padding-right: 0;
|
||||
padding-left: inherit;
|
||||
}
|
||||
|
||||
html:not([dir=rtl]) .bootstrap-select.custom-select,
|
||||
[dir=rtl] .bootstrap-select.custom-select {
|
||||
margin: 0 !important;
|
||||
padding: 0 !important;
|
||||
border: 0 !important;
|
||||
background: none !important;
|
||||
}
|
||||
|
||||
.bootstrap-select:not(.input-group-btn),
|
||||
.bootstrap-select[class*="col-"] {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.bootstrap-select .dropdown-menu.inner .selected .waves-ripple {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
|
||||
.material-style .bootstrap-select .waves-ripple {
|
||||
display: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
1
public/vendor/libs/bootstrap-select/bootstrap-select.js
vendored
Normal file
1
public/vendor/libs/bootstrap-select/bootstrap-select.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
public/vendor/libs/chartjs/chartjs.js
vendored
Normal file
11
public/vendor/libs/chartjs/chartjs.js
vendored
Normal file
File diff suppressed because one or more lines are too long
973
public/vendor/libs/clipboard/clipboard.js
vendored
Normal file
973
public/vendor/libs/clipboard/clipboard.js
vendored
Normal file
|
|
@ -0,0 +1,973 @@
|
|||
/*!
|
||||
* clipboard.js v2.0.6
|
||||
* https://clipboardjs.com/
|
||||
*
|
||||
* Licensed MIT © Zeno Rocha
|
||||
*/
|
||||
(function webpackUniversalModuleDefinition(root, factory) {
|
||||
if(typeof exports === 'object' && typeof module === 'object')
|
||||
module.exports = factory();
|
||||
else if(typeof define === 'function' && define.amd)
|
||||
define([], factory);
|
||||
else if(typeof exports === 'object')
|
||||
exports["ClipboardJS"] = factory();
|
||||
else
|
||||
root["ClipboardJS"] = factory();
|
||||
})(this, function() {
|
||||
return /******/ (function(modules) { // webpackBootstrap
|
||||
/******/ // The module cache
|
||||
/******/ var installedModules = {};
|
||||
/******/
|
||||
/******/ // The require function
|
||||
/******/ function __webpack_require__(moduleId) {
|
||||
/******/
|
||||
/******/ // Check if module is in cache
|
||||
/******/ if(installedModules[moduleId]) {
|
||||
/******/ return installedModules[moduleId].exports;
|
||||
/******/ }
|
||||
/******/ // Create a new module (and put it into the cache)
|
||||
/******/ var module = installedModules[moduleId] = {
|
||||
/******/ i: moduleId,
|
||||
/******/ l: false,
|
||||
/******/ exports: {}
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // Execute the module function
|
||||
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
||||
/******/
|
||||
/******/ // Flag the module as loaded
|
||||
/******/ module.l = true;
|
||||
/******/
|
||||
/******/ // Return the exports of the module
|
||||
/******/ return module.exports;
|
||||
/******/ }
|
||||
/******/
|
||||
/******/
|
||||
/******/ // expose the modules object (__webpack_modules__)
|
||||
/******/ __webpack_require__.m = modules;
|
||||
/******/
|
||||
/******/ // expose the module cache
|
||||
/******/ __webpack_require__.c = installedModules;
|
||||
/******/
|
||||
/******/ // define getter function for harmony exports
|
||||
/******/ __webpack_require__.d = function(exports, name, getter) {
|
||||
/******/ if(!__webpack_require__.o(exports, name)) {
|
||||
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
|
||||
/******/ }
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // define __esModule on exports
|
||||
/******/ __webpack_require__.r = function(exports) {
|
||||
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
||||
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
|
||||
/******/ }
|
||||
/******/ Object.defineProperty(exports, '__esModule', { value: true });
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // create a fake namespace object
|
||||
/******/ // mode & 1: value is a module id, require it
|
||||
/******/ // mode & 2: merge all properties of value into the ns
|
||||
/******/ // mode & 4: return value when already ns object
|
||||
/******/ // mode & 8|1: behave like require
|
||||
/******/ __webpack_require__.t = function(value, mode) {
|
||||
/******/ if(mode & 1) value = __webpack_require__(value);
|
||||
/******/ if(mode & 8) return value;
|
||||
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
|
||||
/******/ var ns = Object.create(null);
|
||||
/******/ __webpack_require__.r(ns);
|
||||
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
|
||||
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
|
||||
/******/ return ns;
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
||||
/******/ __webpack_require__.n = function(module) {
|
||||
/******/ var getter = module && module.__esModule ?
|
||||
/******/ function getDefault() { return module['default']; } :
|
||||
/******/ function getModuleExports() { return module; };
|
||||
/******/ __webpack_require__.d(getter, 'a', getter);
|
||||
/******/ return getter;
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // Object.prototype.hasOwnProperty.call
|
||||
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
||||
/******/
|
||||
/******/ // __webpack_public_path__
|
||||
/******/ __webpack_require__.p = "";
|
||||
/******/
|
||||
/******/
|
||||
/******/ // Load entry module and return exports
|
||||
/******/ return __webpack_require__(__webpack_require__.s = 6);
|
||||
/******/ })
|
||||
/************************************************************************/
|
||||
/******/ ([
|
||||
/* 0 */
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
function select(element) {
|
||||
var selectedText;
|
||||
|
||||
if (element.nodeName === 'SELECT') {
|
||||
element.focus();
|
||||
|
||||
selectedText = element.value;
|
||||
}
|
||||
else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {
|
||||
var isReadOnly = element.hasAttribute('readonly');
|
||||
|
||||
if (!isReadOnly) {
|
||||
element.setAttribute('readonly', '');
|
||||
}
|
||||
|
||||
element.select();
|
||||
element.setSelectionRange(0, element.value.length);
|
||||
|
||||
if (!isReadOnly) {
|
||||
element.removeAttribute('readonly');
|
||||
}
|
||||
|
||||
selectedText = element.value;
|
||||
}
|
||||
else {
|
||||
if (element.hasAttribute('contenteditable')) {
|
||||
element.focus();
|
||||
}
|
||||
|
||||
var selection = window.getSelection();
|
||||
var range = document.createRange();
|
||||
|
||||
range.selectNodeContents(element);
|
||||
selection.removeAllRanges();
|
||||
selection.addRange(range);
|
||||
|
||||
selectedText = selection.toString();
|
||||
}
|
||||
|
||||
return selectedText;
|
||||
}
|
||||
|
||||
module.exports = select;
|
||||
|
||||
|
||||
/***/ }),
|
||||
/* 1 */
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
function E () {
|
||||
// Keep this empty so it's easier to inherit from
|
||||
// (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)
|
||||
}
|
||||
|
||||
E.prototype = {
|
||||
on: function (name, callback, ctx) {
|
||||
var e = this.e || (this.e = {});
|
||||
|
||||
(e[name] || (e[name] = [])).push({
|
||||
fn: callback,
|
||||
ctx: ctx
|
||||
});
|
||||
|
||||
return this;
|
||||
},
|
||||
|
||||
once: function (name, callback, ctx) {
|
||||
var self = this;
|
||||
function listener () {
|
||||
self.off(name, listener);
|
||||
callback.apply(ctx, arguments);
|
||||
};
|
||||
|
||||
listener._ = callback
|
||||
return this.on(name, listener, ctx);
|
||||
},
|
||||
|
||||
emit: function (name) {
|
||||
var data = [].slice.call(arguments, 1);
|
||||
var evtArr = ((this.e || (this.e = {}))[name] || []).slice();
|
||||
var i = 0;
|
||||
var len = evtArr.length;
|
||||
|
||||
for (i; i < len; i++) {
|
||||
evtArr[i].fn.apply(evtArr[i].ctx, data);
|
||||
}
|
||||
|
||||
return this;
|
||||
},
|
||||
|
||||
off: function (name, callback) {
|
||||
var e = this.e || (this.e = {});
|
||||
var evts = e[name];
|
||||
var liveEvents = [];
|
||||
|
||||
if (evts && callback) {
|
||||
for (var i = 0, len = evts.length; i < len; i++) {
|
||||
if (evts[i].fn !== callback && evts[i].fn._ !== callback)
|
||||
liveEvents.push(evts[i]);
|
||||
}
|
||||
}
|
||||
|
||||
// Remove event from queue to prevent memory leak
|
||||
// Suggested by https://github.com/lazd
|
||||
// Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910
|
||||
|
||||
(liveEvents.length)
|
||||
? e[name] = liveEvents
|
||||
: delete e[name];
|
||||
|
||||
return this;
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = E;
|
||||
module.exports.TinyEmitter = E;
|
||||
|
||||
|
||||
/***/ }),
|
||||
/* 2 */
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
var is = __webpack_require__(3);
|
||||
var delegate = __webpack_require__(4);
|
||||
|
||||
/**
|
||||
* Validates all params and calls the right
|
||||
* listener function based on its target type.
|
||||
*
|
||||
* @param {String|HTMLElement|HTMLCollection|NodeList} target
|
||||
* @param {String} type
|
||||
* @param {Function} callback
|
||||
* @return {Object}
|
||||
*/
|
||||
function listen(target, type, callback) {
|
||||
if (!target && !type && !callback) {
|
||||
throw new Error('Missing required arguments');
|
||||
}
|
||||
|
||||
if (!is.string(type)) {
|
||||
throw new TypeError('Second argument must be a String');
|
||||
}
|
||||
|
||||
if (!is.fn(callback)) {
|
||||
throw new TypeError('Third argument must be a Function');
|
||||
}
|
||||
|
||||
if (is.node(target)) {
|
||||
return listenNode(target, type, callback);
|
||||
}
|
||||
else if (is.nodeList(target)) {
|
||||
return listenNodeList(target, type, callback);
|
||||
}
|
||||
else if (is.string(target)) {
|
||||
return listenSelector(target, type, callback);
|
||||
}
|
||||
else {
|
||||
throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds an event listener to a HTML element
|
||||
* and returns a remove listener function.
|
||||
*
|
||||
* @param {HTMLElement} node
|
||||
* @param {String} type
|
||||
* @param {Function} callback
|
||||
* @return {Object}
|
||||
*/
|
||||
function listenNode(node, type, callback) {
|
||||
node.addEventListener(type, callback);
|
||||
|
||||
return {
|
||||
destroy: function() {
|
||||
node.removeEventListener(type, callback);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add an event listener to a list of HTML elements
|
||||
* and returns a remove listener function.
|
||||
*
|
||||
* @param {NodeList|HTMLCollection} nodeList
|
||||
* @param {String} type
|
||||
* @param {Function} callback
|
||||
* @return {Object}
|
||||
*/
|
||||
function listenNodeList(nodeList, type, callback) {
|
||||
Array.prototype.forEach.call(nodeList, function(node) {
|
||||
node.addEventListener(type, callback);
|
||||
});
|
||||
|
||||
return {
|
||||
destroy: function() {
|
||||
Array.prototype.forEach.call(nodeList, function(node) {
|
||||
node.removeEventListener(type, callback);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add an event listener to a selector
|
||||
* and returns a remove listener function.
|
||||
*
|
||||
* @param {String} selector
|
||||
* @param {String} type
|
||||
* @param {Function} callback
|
||||
* @return {Object}
|
||||
*/
|
||||
function listenSelector(selector, type, callback) {
|
||||
return delegate(document.body, selector, type, callback);
|
||||
}
|
||||
|
||||
module.exports = listen;
|
||||
|
||||
|
||||
/***/ }),
|
||||
/* 3 */
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
/**
|
||||
* Check if argument is a HTML element.
|
||||
*
|
||||
* @param {Object} value
|
||||
* @return {Boolean}
|
||||
*/
|
||||
exports.node = function(value) {
|
||||
return value !== undefined
|
||||
&& value instanceof HTMLElement
|
||||
&& value.nodeType === 1;
|
||||
};
|
||||
|
||||
/**
|
||||
* Check if argument is a list of HTML elements.
|
||||
*
|
||||
* @param {Object} value
|
||||
* @return {Boolean}
|
||||
*/
|
||||
exports.nodeList = function(value) {
|
||||
var type = Object.prototype.toString.call(value);
|
||||
|
||||
return value !== undefined
|
||||
&& (type === '[object NodeList]' || type === '[object HTMLCollection]')
|
||||
&& ('length' in value)
|
||||
&& (value.length === 0 || exports.node(value[0]));
|
||||
};
|
||||
|
||||
/**
|
||||
* Check if argument is a string.
|
||||
*
|
||||
* @param {Object} value
|
||||
* @return {Boolean}
|
||||
*/
|
||||
exports.string = function(value) {
|
||||
return typeof value === 'string'
|
||||
|| value instanceof String;
|
||||
};
|
||||
|
||||
/**
|
||||
* Check if argument is a function.
|
||||
*
|
||||
* @param {Object} value
|
||||
* @return {Boolean}
|
||||
*/
|
||||
exports.fn = function(value) {
|
||||
var type = Object.prototype.toString.call(value);
|
||||
|
||||
return type === '[object Function]';
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
/* 4 */
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
var closest = __webpack_require__(5);
|
||||
|
||||
/**
|
||||
* Delegates event to a selector.
|
||||
*
|
||||
* @param {Element} element
|
||||
* @param {String} selector
|
||||
* @param {String} type
|
||||
* @param {Function} callback
|
||||
* @param {Boolean} useCapture
|
||||
* @return {Object}
|
||||
*/
|
||||
function _delegate(element, selector, type, callback, useCapture) {
|
||||
var listenerFn = listener.apply(this, arguments);
|
||||
|
||||
element.addEventListener(type, listenerFn, useCapture);
|
||||
|
||||
return {
|
||||
destroy: function() {
|
||||
element.removeEventListener(type, listenerFn, useCapture);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Delegates event to a selector.
|
||||
*
|
||||
* @param {Element|String|Array} [elements]
|
||||
* @param {String} selector
|
||||
* @param {String} type
|
||||
* @param {Function} callback
|
||||
* @param {Boolean} useCapture
|
||||
* @return {Object}
|
||||
*/
|
||||
function delegate(elements, selector, type, callback, useCapture) {
|
||||
// Handle the regular Element usage
|
||||
if (typeof elements.addEventListener === 'function') {
|
||||
return _delegate.apply(null, arguments);
|
||||
}
|
||||
|
||||
// Handle Element-less usage, it defaults to global delegation
|
||||
if (typeof type === 'function') {
|
||||
// Use `document` as the first parameter, then apply arguments
|
||||
// This is a short way to .unshift `arguments` without running into deoptimizations
|
||||
return _delegate.bind(null, document).apply(null, arguments);
|
||||
}
|
||||
|
||||
// Handle Selector-based usage
|
||||
if (typeof elements === 'string') {
|
||||
elements = document.querySelectorAll(elements);
|
||||
}
|
||||
|
||||
// Handle Array-like based usage
|
||||
return Array.prototype.map.call(elements, function (element) {
|
||||
return _delegate(element, selector, type, callback, useCapture);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Finds closest match and invokes callback.
|
||||
*
|
||||
* @param {Element} element
|
||||
* @param {String} selector
|
||||
* @param {String} type
|
||||
* @param {Function} callback
|
||||
* @return {Function}
|
||||
*/
|
||||
function listener(element, selector, type, callback) {
|
||||
return function(e) {
|
||||
e.delegateTarget = closest(e.target, selector);
|
||||
|
||||
if (e.delegateTarget) {
|
||||
callback.call(element, e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = delegate;
|
||||
|
||||
|
||||
/***/ }),
|
||||
/* 5 */
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
var DOCUMENT_NODE_TYPE = 9;
|
||||
|
||||
/**
|
||||
* A polyfill for Element.matches()
|
||||
*/
|
||||
if (typeof Element !== 'undefined' && !Element.prototype.matches) {
|
||||
var proto = Element.prototype;
|
||||
|
||||
proto.matches = proto.matchesSelector ||
|
||||
proto.mozMatchesSelector ||
|
||||
proto.msMatchesSelector ||
|
||||
proto.oMatchesSelector ||
|
||||
proto.webkitMatchesSelector;
|
||||
}
|
||||
|
||||
/**
|
||||
* Finds the closest parent that matches a selector.
|
||||
*
|
||||
* @param {Element} element
|
||||
* @param {String} selector
|
||||
* @return {Function}
|
||||
*/
|
||||
function closest (element, selector) {
|
||||
while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {
|
||||
if (typeof element.matches === 'function' &&
|
||||
element.matches(selector)) {
|
||||
return element;
|
||||
}
|
||||
element = element.parentNode;
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = closest;
|
||||
|
||||
|
||||
/***/ }),
|
||||
/* 6 */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/select/src/select.js
|
||||
var src_select = __webpack_require__(0);
|
||||
var select_default = /*#__PURE__*/__webpack_require__.n(src_select);
|
||||
|
||||
// CONCATENATED MODULE: ./src/clipboard-action.js
|
||||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
|
||||
|
||||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
||||
|
||||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Inner class which performs selection from either `text` or `target`
|
||||
* properties and then executes copy or cut operations.
|
||||
*/
|
||||
|
||||
var clipboard_action_ClipboardAction = function () {
|
||||
/**
|
||||
* @param {Object} options
|
||||
*/
|
||||
function ClipboardAction(options) {
|
||||
_classCallCheck(this, ClipboardAction);
|
||||
|
||||
this.resolveOptions(options);
|
||||
this.initSelection();
|
||||
}
|
||||
|
||||
/**
|
||||
* Defines base properties passed from constructor.
|
||||
* @param {Object} options
|
||||
*/
|
||||
|
||||
|
||||
_createClass(ClipboardAction, [{
|
||||
key: 'resolveOptions',
|
||||
value: function resolveOptions() {
|
||||
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||
|
||||
this.action = options.action;
|
||||
this.container = options.container;
|
||||
this.emitter = options.emitter;
|
||||
this.target = options.target;
|
||||
this.text = options.text;
|
||||
this.trigger = options.trigger;
|
||||
|
||||
this.selectedText = '';
|
||||
}
|
||||
|
||||
/**
|
||||
* Decides which selection strategy is going to be applied based
|
||||
* on the existence of `text` and `target` properties.
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'initSelection',
|
||||
value: function initSelection() {
|
||||
if (this.text) {
|
||||
this.selectFake();
|
||||
} else if (this.target) {
|
||||
this.selectTarget();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a fake textarea element, sets its value from `text` property,
|
||||
* and makes a selection on it.
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'selectFake',
|
||||
value: function selectFake() {
|
||||
var _this = this;
|
||||
|
||||
var isRTL = document.documentElement.getAttribute('dir') == 'rtl';
|
||||
|
||||
this.removeFake();
|
||||
|
||||
this.fakeHandlerCallback = function () {
|
||||
return _this.removeFake();
|
||||
};
|
||||
this.fakeHandler = this.container.addEventListener('click', this.fakeHandlerCallback) || true;
|
||||
|
||||
this.fakeElem = document.createElement('textarea');
|
||||
// Prevent zooming on iOS
|
||||
this.fakeElem.style.fontSize = '12pt';
|
||||
// Reset box model
|
||||
this.fakeElem.style.border = '0';
|
||||
this.fakeElem.style.padding = '0';
|
||||
this.fakeElem.style.margin = '0';
|
||||
// Move element out of screen horizontally
|
||||
this.fakeElem.style.position = 'absolute';
|
||||
this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px';
|
||||
// Move element to the same position vertically
|
||||
var yPosition = window.pageYOffset || document.documentElement.scrollTop;
|
||||
this.fakeElem.style.top = yPosition + 'px';
|
||||
|
||||
this.fakeElem.setAttribute('readonly', '');
|
||||
this.fakeElem.value = this.text;
|
||||
|
||||
this.container.appendChild(this.fakeElem);
|
||||
|
||||
this.selectedText = select_default()(this.fakeElem);
|
||||
this.copyText();
|
||||
}
|
||||
|
||||
/**
|
||||
* Only removes the fake element after another click event, that way
|
||||
* a user can hit `Ctrl+C` to copy because selection still exists.
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'removeFake',
|
||||
value: function removeFake() {
|
||||
if (this.fakeHandler) {
|
||||
this.container.removeEventListener('click', this.fakeHandlerCallback);
|
||||
this.fakeHandler = null;
|
||||
this.fakeHandlerCallback = null;
|
||||
}
|
||||
|
||||
if (this.fakeElem) {
|
||||
this.container.removeChild(this.fakeElem);
|
||||
this.fakeElem = null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Selects the content from element passed on `target` property.
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'selectTarget',
|
||||
value: function selectTarget() {
|
||||
this.selectedText = select_default()(this.target);
|
||||
this.copyText();
|
||||
}
|
||||
|
||||
/**
|
||||
* Executes the copy operation based on the current selection.
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'copyText',
|
||||
value: function copyText() {
|
||||
var succeeded = void 0;
|
||||
|
||||
try {
|
||||
succeeded = document.execCommand(this.action);
|
||||
} catch (err) {
|
||||
succeeded = false;
|
||||
}
|
||||
|
||||
this.handleResult(succeeded);
|
||||
}
|
||||
|
||||
/**
|
||||
* Fires an event based on the copy operation result.
|
||||
* @param {Boolean} succeeded
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'handleResult',
|
||||
value: function handleResult(succeeded) {
|
||||
this.emitter.emit(succeeded ? 'success' : 'error', {
|
||||
action: this.action,
|
||||
text: this.selectedText,
|
||||
trigger: this.trigger,
|
||||
clearSelection: this.clearSelection.bind(this)
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Moves focus away from `target` and back to the trigger, removes current selection.
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'clearSelection',
|
||||
value: function clearSelection() {
|
||||
if (this.trigger) {
|
||||
this.trigger.focus();
|
||||
}
|
||||
document.activeElement.blur();
|
||||
window.getSelection().removeAllRanges();
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the `action` to be performed which can be either 'copy' or 'cut'.
|
||||
* @param {String} action
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'destroy',
|
||||
|
||||
|
||||
/**
|
||||
* Destroy lifecycle.
|
||||
*/
|
||||
value: function destroy() {
|
||||
this.removeFake();
|
||||
}
|
||||
}, {
|
||||
key: 'action',
|
||||
set: function set() {
|
||||
var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';
|
||||
|
||||
this._action = action;
|
||||
|
||||
if (this._action !== 'copy' && this._action !== 'cut') {
|
||||
throw new Error('Invalid "action" value, use either "copy" or "cut"');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the `action` property.
|
||||
* @return {String}
|
||||
*/
|
||||
,
|
||||
get: function get() {
|
||||
return this._action;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the `target` property using an element
|
||||
* that will be have its content copied.
|
||||
* @param {Element} target
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'target',
|
||||
set: function set(target) {
|
||||
if (target !== undefined) {
|
||||
if (target && (typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' && target.nodeType === 1) {
|
||||
if (this.action === 'copy' && target.hasAttribute('disabled')) {
|
||||
throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');
|
||||
}
|
||||
|
||||
if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {
|
||||
throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');
|
||||
}
|
||||
|
||||
this._target = target;
|
||||
} else {
|
||||
throw new Error('Invalid "target" value, use a valid Element');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the `target` property.
|
||||
* @return {String|HTMLElement}
|
||||
*/
|
||||
,
|
||||
get: function get() {
|
||||
return this._target;
|
||||
}
|
||||
}]);
|
||||
|
||||
return ClipboardAction;
|
||||
}();
|
||||
|
||||
/* harmony default export */ var clipboard_action = (clipboard_action_ClipboardAction);
|
||||
// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js
|
||||
var tiny_emitter = __webpack_require__(1);
|
||||
var tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js
|
||||
var listen = __webpack_require__(2);
|
||||
var listen_default = /*#__PURE__*/__webpack_require__.n(listen);
|
||||
|
||||
// CONCATENATED MODULE: ./src/clipboard.js
|
||||
var clipboard_typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
|
||||
|
||||
var clipboard_createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
||||
|
||||
function clipboard_classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||||
|
||||
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
|
||||
|
||||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Base class which takes one or more elements, adds event listeners to them,
|
||||
* and instantiates a new `ClipboardAction` on each click.
|
||||
*/
|
||||
|
||||
var clipboard_Clipboard = function (_Emitter) {
|
||||
_inherits(Clipboard, _Emitter);
|
||||
|
||||
/**
|
||||
* @param {String|HTMLElement|HTMLCollection|NodeList} trigger
|
||||
* @param {Object} options
|
||||
*/
|
||||
function Clipboard(trigger, options) {
|
||||
clipboard_classCallCheck(this, Clipboard);
|
||||
|
||||
var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this));
|
||||
|
||||
_this.resolveOptions(options);
|
||||
_this.listenClick(trigger);
|
||||
return _this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Defines if attributes would be resolved using internal setter functions
|
||||
* or custom functions that were passed in the constructor.
|
||||
* @param {Object} options
|
||||
*/
|
||||
|
||||
|
||||
clipboard_createClass(Clipboard, [{
|
||||
key: 'resolveOptions',
|
||||
value: function resolveOptions() {
|
||||
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||
|
||||
this.action = typeof options.action === 'function' ? options.action : this.defaultAction;
|
||||
this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;
|
||||
this.text = typeof options.text === 'function' ? options.text : this.defaultText;
|
||||
this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a click event listener to the passed trigger.
|
||||
* @param {String|HTMLElement|HTMLCollection|NodeList} trigger
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'listenClick',
|
||||
value: function listenClick(trigger) {
|
||||
var _this2 = this;
|
||||
|
||||
this.listener = listen_default()(trigger, 'click', function (e) {
|
||||
return _this2.onClick(e);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Defines a new `ClipboardAction` on each click event.
|
||||
* @param {Event} e
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'onClick',
|
||||
value: function onClick(e) {
|
||||
var trigger = e.delegateTarget || e.currentTarget;
|
||||
|
||||
if (this.clipboardAction) {
|
||||
this.clipboardAction = null;
|
||||
}
|
||||
|
||||
this.clipboardAction = new clipboard_action({
|
||||
action: this.action(trigger),
|
||||
target: this.target(trigger),
|
||||
text: this.text(trigger),
|
||||
container: this.container,
|
||||
trigger: trigger,
|
||||
emitter: this
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Default `action` lookup function.
|
||||
* @param {Element} trigger
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'defaultAction',
|
||||
value: function defaultAction(trigger) {
|
||||
return getAttributeValue('action', trigger);
|
||||
}
|
||||
|
||||
/**
|
||||
* Default `target` lookup function.
|
||||
* @param {Element} trigger
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'defaultTarget',
|
||||
value: function defaultTarget(trigger) {
|
||||
var selector = getAttributeValue('target', trigger);
|
||||
|
||||
if (selector) {
|
||||
return document.querySelector(selector);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the support of the given action, or all actions if no action is
|
||||
* given.
|
||||
* @param {String} [action]
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'defaultText',
|
||||
|
||||
|
||||
/**
|
||||
* Default `text` lookup function.
|
||||
* @param {Element} trigger
|
||||
*/
|
||||
value: function defaultText(trigger) {
|
||||
return getAttributeValue('text', trigger);
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroy lifecycle.
|
||||
*/
|
||||
|
||||
}, {
|
||||
key: 'destroy',
|
||||
value: function destroy() {
|
||||
this.listener.destroy();
|
||||
|
||||
if (this.clipboardAction) {
|
||||
this.clipboardAction.destroy();
|
||||
this.clipboardAction = null;
|
||||
}
|
||||
}
|
||||
}], [{
|
||||
key: 'isSupported',
|
||||
value: function isSupported() {
|
||||
var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];
|
||||
|
||||
var actions = typeof action === 'string' ? [action] : action;
|
||||
var support = !!document.queryCommandSupported;
|
||||
|
||||
actions.forEach(function (action) {
|
||||
support = support && !!document.queryCommandSupported(action);
|
||||
});
|
||||
|
||||
return support;
|
||||
}
|
||||
}]);
|
||||
|
||||
return Clipboard;
|
||||
}(tiny_emitter_default.a);
|
||||
|
||||
/**
|
||||
* Helper function to retrieve attribute value.
|
||||
* @param {String} suffix
|
||||
* @param {Element} element
|
||||
*/
|
||||
|
||||
|
||||
function getAttributeValue(suffix, element) {
|
||||
var attribute = 'data-clipboard-' + suffix;
|
||||
|
||||
if (!element.hasAttribute(attribute)) {
|
||||
return;
|
||||
}
|
||||
|
||||
return element.getAttribute(attribute);
|
||||
}
|
||||
|
||||
/* harmony default export */ var clipboard = __webpack_exports__["default"] = (clipboard_Clipboard);
|
||||
|
||||
/***/ })
|
||||
/******/ ])["default"];
|
||||
});
|
||||
7
public/vendor/libs/clipboard/clipboard.min.js
vendored
Normal file
7
public/vendor/libs/clipboard/clipboard.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
602
public/vendor/libs/datatables/datatables 2.css
vendored
Normal file
602
public/vendor/libs/datatables/datatables 2.css
vendored
Normal file
|
|
@ -0,0 +1,602 @@
|
|||
table.dataTable {
|
||||
clear: both;
|
||||
margin-top: 6px !important;
|
||||
margin-bottom: 6px !important;
|
||||
max-width: none !important;
|
||||
border-collapse: separate !important;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
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: auto;
|
||||
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;
|
||||
-webkit-box-pack: end;
|
||||
-ms-flex-pack: end;
|
||||
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:before,
|
||||
div.dataTables_scrollBody table thead .sorting_asc:before,
|
||||
div.dataTables_scrollBody table thead .sorting_desc:before,
|
||||
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 > .dataTables_scrollFootInner {
|
||||
-webkit-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
div.dataTables_scrollFoot > .dataTables_scrollFootInner > 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-sm > thead > tr > th {
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
table.dataTable.table-sm .sorting:before,
|
||||
table.dataTable.table-sm .sorting_asc:before,
|
||||
table.dataTable.table-sm .sorting_desc:before {
|
||||
top: 5px;
|
||||
right: 0.85em;
|
||||
}
|
||||
|
||||
table.dataTable.table-sm .sorting:after,
|
||||
table.dataTable.table-sm .sorting_asc:after,
|
||||
table.dataTable.table-sm .sorting_desc:after {
|
||||
top: 5px;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_length label,
|
||||
div.dataTables_wrapper div.dataTables_filter label,
|
||||
div.dataTables_wrapper div.dataTables_info,
|
||||
div.dataTables_wrapper div.dataTables_paginate {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_length label,
|
||||
div.dataTables_wrapper div.dataTables_info {
|
||||
-webkit-box-pack: start;
|
||||
-ms-flex-pack: start;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_filter label,
|
||||
div.dataTables_wrapper div.dataTables_paginate,
|
||||
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
|
||||
-webkit-box-pack: end;
|
||||
-ms-flex-pack: end;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_length .form-control {
|
||||
margin: 0 .5rem;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_wrapper div.dataTables_length label {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_filter {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_filter label {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_filter input {
|
||||
margin-right: .5em;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_info {
|
||||
padding-top: .25rem;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_wrapper div.dataTables_paginate {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
|
||||
-ms-flex-wrap: wrap;
|
||||
flex-wrap: wrap;
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper [class*="col-md-"] {
|
||||
padding-right: 0 !important;
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
table.dataTable {
|
||||
width: 100% !important;
|
||||
border-collapse: collapse !important;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable.table-sm > thead > tr > th {
|
||||
padding-left: 1.25rem;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable.table-sm .sorting:before,
|
||||
[dir=rtl] table.dataTable.table-sm .sorting_asc:before,
|
||||
[dir=rtl] table.dataTable.table-sm .sorting_desc:before {
|
||||
right: auto;
|
||||
left: .85em;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable thead > tr > th.sorting_asc,
|
||||
[dir=rtl] table.dataTable thead > tr > th.sorting_desc,
|
||||
[dir=rtl] table.dataTable thead > tr > th.sorting,
|
||||
[dir=rtl] table.dataTable thead > tr > td.sorting_asc,
|
||||
[dir=rtl] table.dataTable thead > tr > td.sorting_desc,
|
||||
[dir=rtl] table.dataTable thead > tr > td.sorting {
|
||||
padding-left: 1.875rem;
|
||||
}
|
||||
|
||||
table.dataTable thead th {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
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 {
|
||||
top: 50%;
|
||||
margin-top: -.625rem;
|
||||
height: 1.25rem;
|
||||
line-height: 1.25rem;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable thead .sorting::before,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_asc::before,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_desc::before,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_asc_disabled::before,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_desc_disabled::before {
|
||||
right: auto;
|
||||
left: 1em;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable thead .sorting::after,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_asc::after,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_desc::after,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_asc_disabled::after,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_desc_disabled::after {
|
||||
right: auto;
|
||||
left: .5em;
|
||||
}
|
||||
|
||||
[dir=rtl] table.table-bordered.dataTable th,
|
||||
[dir=rtl] table.table-bordered.dataTable td {
|
||||
border-right-width: 0;
|
||||
border-left-width: 1px;
|
||||
}
|
||||
|
||||
[dir=rtl] table.table-bordered.dataTable th:last-child,
|
||||
[dir=rtl] table.table-bordered.dataTable td:last-child {
|
||||
border-left-width: 0;
|
||||
}
|
||||
|
||||
div.card-datatable.dataTable,
|
||||
div.card-datatable .dataTable {
|
||||
border-right: 0;
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.default-style div.dataTables_wrapper div.dataTables_length label,
|
||||
.default-style div.dataTables_wrapper div.dataTables_filter label {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.default-style div.dataTables_wrapper div.dataTables_info {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.default-style div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link {
|
||||
padding: 0.375rem 0.25rem;
|
||||
min-width: calc(1.5rem + 2px);
|
||||
font-size: 0.75rem;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.default-style div.dataTables_wrapper div.dataTables_length label,
|
||||
.default-style div.dataTables_wrapper div.dataTables_filter label,
|
||||
.default-style div.dataTables_wrapper div.dataTables_info,
|
||||
.default-style div.dataTables_wrapper div.dataTables_paginate {
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
}
|
||||
|
||||
.default-style div.card-datatable {
|
||||
padding: 1.5rem 0;
|
||||
}
|
||||
|
||||
.default-style div.card-datatable [class*="col-md-"] {
|
||||
padding-right: 1.5rem !important;
|
||||
padding-left: 1.5rem !important;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.default-style:not([dir=rtl]) div.dataTables_wrapper .row [class*="col-sm-"]:first-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
|
||||
.default-style:not([dir=rtl]) div.dataTables_wrapper .row [class*="col-sm-"]:last-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:first-child,
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:first-child,
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:first-child {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:last-child,
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:last-child,
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:last-child {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] table.dataTable.table-sm > thead > tr > th {
|
||||
padding-right: 0.3125rem;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.default-style[dir=rtl] div.dataTables_wrapper .row [class*="col-sm-"]:first-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] div.dataTables_wrapper .row [class*="col-sm-"]:last-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] table.dataTable thead th,
|
||||
.default-style[dir=rtl] table.dataTable tbody td,
|
||||
.default-style[dir=rtl] table.dataTable tfoot th {
|
||||
padding-right: 0.625rem;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] table.dataTable.table-sm thead th,
|
||||
.default-style[dir=rtl] table.dataTable.table-sm tbody td,
|
||||
.default-style[dir=rtl] table.dataTable.table-sm tfoot th {
|
||||
padding-right: 0.3125rem;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable thead th:first-child,
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable tbody td:first-child,
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable tfoot th:first-child {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable thead th:last-child,
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable tbody td:last-child,
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable tfoot th:last-child {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style div.dataTables_wrapper div.dataTables_length label,
|
||||
.material-style div.dataTables_wrapper div.dataTables_filter label {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.material-style div.dataTables_wrapper div.dataTables_info {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.material-style div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link {
|
||||
padding: 0.375rem 0.25rem;
|
||||
min-width: calc(1.5rem + 0px);
|
||||
font-size: 0.75rem;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.material-style div.dataTables_wrapper div.dataTables_length label,
|
||||
.material-style div.dataTables_wrapper div.dataTables_filter label,
|
||||
.material-style div.dataTables_wrapper div.dataTables_info,
|
||||
.material-style div.dataTables_wrapper div.dataTables_paginate {
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style div.card-datatable {
|
||||
padding: 1.5rem 0;
|
||||
}
|
||||
|
||||
.material-style div.card-datatable [class*="col-md-"] {
|
||||
padding-right: 1.5rem !important;
|
||||
padding-left: 1.5rem !important;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.material-style:not([dir=rtl]) div.dataTables_wrapper .row [class*="col-sm-"]:first-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
|
||||
.material-style:not([dir=rtl]) div.dataTables_wrapper .row [class*="col-sm-"]:last-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:first-child,
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:first-child,
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:first-child {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:last-child,
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:last-child,
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:last-child {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] table.dataTable.table-sm > thead > tr > th {
|
||||
padding-right: 0.3125rem;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.material-style[dir=rtl] div.dataTables_wrapper .row [class*="col-sm-"]:first-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] div.dataTables_wrapper .row [class*="col-sm-"]:last-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] table.dataTable thead th,
|
||||
.material-style[dir=rtl] table.dataTable tbody td,
|
||||
.material-style[dir=rtl] table.dataTable tfoot th {
|
||||
padding-right: 0.625rem;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] table.dataTable.table-sm thead th,
|
||||
.material-style[dir=rtl] table.dataTable.table-sm tbody td,
|
||||
.material-style[dir=rtl] table.dataTable.table-sm tfoot th {
|
||||
padding-right: 0.3125rem;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable thead th:first-child,
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable tbody td:first-child,
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable tfoot th:first-child {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable thead th:last-child,
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable tbody td:last-child,
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable tfoot th:last-child {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
602
public/vendor/libs/datatables/datatables.css
vendored
Normal file
602
public/vendor/libs/datatables/datatables.css
vendored
Normal file
|
|
@ -0,0 +1,602 @@
|
|||
table.dataTable {
|
||||
clear: both;
|
||||
margin-top: 6px !important;
|
||||
margin-bottom: 6px !important;
|
||||
max-width: none !important;
|
||||
border-collapse: separate !important;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
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: auto;
|
||||
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;
|
||||
-webkit-box-pack: end;
|
||||
-ms-flex-pack: end;
|
||||
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:before,
|
||||
div.dataTables_scrollBody table thead .sorting_asc:before,
|
||||
div.dataTables_scrollBody table thead .sorting_desc:before,
|
||||
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 > .dataTables_scrollFootInner {
|
||||
-webkit-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
|
||||
div.dataTables_scrollFoot > .dataTables_scrollFootInner > 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-sm > thead > tr > th {
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
table.dataTable.table-sm .sorting:before,
|
||||
table.dataTable.table-sm .sorting_asc:before,
|
||||
table.dataTable.table-sm .sorting_desc:before {
|
||||
top: 5px;
|
||||
right: 0.85em;
|
||||
}
|
||||
|
||||
table.dataTable.table-sm .sorting:after,
|
||||
table.dataTable.table-sm .sorting_asc:after,
|
||||
table.dataTable.table-sm .sorting_desc:after {
|
||||
top: 5px;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_length label,
|
||||
div.dataTables_wrapper div.dataTables_filter label,
|
||||
div.dataTables_wrapper div.dataTables_info,
|
||||
div.dataTables_wrapper div.dataTables_paginate {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_length label,
|
||||
div.dataTables_wrapper div.dataTables_info {
|
||||
-webkit-box-pack: start;
|
||||
-ms-flex-pack: start;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_filter label,
|
||||
div.dataTables_wrapper div.dataTables_paginate,
|
||||
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
|
||||
-webkit-box-pack: end;
|
||||
-ms-flex-pack: end;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_length .form-control {
|
||||
margin: 0 .5rem;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_wrapper div.dataTables_length label {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_filter {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_filter label {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_filter input {
|
||||
margin-right: .5em;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_info {
|
||||
padding-top: .25rem;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
[dir=rtl] div.dataTables_wrapper div.dataTables_paginate {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
|
||||
-ms-flex-wrap: wrap;
|
||||
flex-wrap: wrap;
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
div.dataTables_wrapper [class*="col-md-"] {
|
||||
padding-right: 0 !important;
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
table.dataTable {
|
||||
width: 100% !important;
|
||||
border-collapse: collapse !important;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable.table-sm > thead > tr > th {
|
||||
padding-left: 1.25rem;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable.table-sm .sorting:before,
|
||||
[dir=rtl] table.dataTable.table-sm .sorting_asc:before,
|
||||
[dir=rtl] table.dataTable.table-sm .sorting_desc:before {
|
||||
right: auto;
|
||||
left: .85em;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable thead > tr > th.sorting_asc,
|
||||
[dir=rtl] table.dataTable thead > tr > th.sorting_desc,
|
||||
[dir=rtl] table.dataTable thead > tr > th.sorting,
|
||||
[dir=rtl] table.dataTable thead > tr > td.sorting_asc,
|
||||
[dir=rtl] table.dataTable thead > tr > td.sorting_desc,
|
||||
[dir=rtl] table.dataTable thead > tr > td.sorting {
|
||||
padding-left: 1.875rem;
|
||||
}
|
||||
|
||||
table.dataTable thead th {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
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 {
|
||||
top: 50%;
|
||||
margin-top: -.625rem;
|
||||
height: 1.25rem;
|
||||
line-height: 1.25rem;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable thead .sorting::before,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_asc::before,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_desc::before,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_asc_disabled::before,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_desc_disabled::before {
|
||||
right: auto;
|
||||
left: 1em;
|
||||
}
|
||||
|
||||
[dir=rtl] table.dataTable thead .sorting::after,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_asc::after,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_desc::after,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_asc_disabled::after,
|
||||
[dir=rtl]
|
||||
table.dataTable thead .sorting_desc_disabled::after {
|
||||
right: auto;
|
||||
left: .5em;
|
||||
}
|
||||
|
||||
[dir=rtl] table.table-bordered.dataTable th,
|
||||
[dir=rtl] table.table-bordered.dataTable td {
|
||||
border-right-width: 0;
|
||||
border-left-width: 1px;
|
||||
}
|
||||
|
||||
[dir=rtl] table.table-bordered.dataTable th:last-child,
|
||||
[dir=rtl] table.table-bordered.dataTable td:last-child {
|
||||
border-left-width: 0;
|
||||
}
|
||||
|
||||
div.card-datatable.dataTable,
|
||||
div.card-datatable .dataTable {
|
||||
border-right: 0;
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.default-style div.dataTables_wrapper div.dataTables_length label,
|
||||
.default-style div.dataTables_wrapper div.dataTables_filter label {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.default-style div.dataTables_wrapper div.dataTables_info {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.default-style div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link {
|
||||
padding: 0.375rem 0.25rem;
|
||||
min-width: calc(1.5rem + 2px);
|
||||
font-size: 0.75rem;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.default-style div.dataTables_wrapper div.dataTables_length label,
|
||||
.default-style div.dataTables_wrapper div.dataTables_filter label,
|
||||
.default-style div.dataTables_wrapper div.dataTables_info,
|
||||
.default-style div.dataTables_wrapper div.dataTables_paginate {
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
}
|
||||
|
||||
.default-style div.card-datatable {
|
||||
padding: 1.5rem 0;
|
||||
}
|
||||
|
||||
.default-style div.card-datatable [class*="col-md-"] {
|
||||
padding-right: 1.5rem !important;
|
||||
padding-left: 1.5rem !important;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.default-style:not([dir=rtl]) div.dataTables_wrapper .row [class*="col-sm-"]:first-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
|
||||
.default-style:not([dir=rtl]) div.dataTables_wrapper .row [class*="col-sm-"]:last-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:first-child,
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:first-child,
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:first-child {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:last-child,
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:last-child,
|
||||
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:last-child {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] table.dataTable.table-sm > thead > tr > th {
|
||||
padding-right: 0.3125rem;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.default-style[dir=rtl] div.dataTables_wrapper .row [class*="col-sm-"]:first-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] div.dataTables_wrapper .row [class*="col-sm-"]:last-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] table.dataTable thead th,
|
||||
.default-style[dir=rtl] table.dataTable tbody td,
|
||||
.default-style[dir=rtl] table.dataTable tfoot th {
|
||||
padding-right: 0.625rem;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] table.dataTable.table-sm thead th,
|
||||
.default-style[dir=rtl] table.dataTable.table-sm tbody td,
|
||||
.default-style[dir=rtl] table.dataTable.table-sm tfoot th {
|
||||
padding-right: 0.3125rem;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable thead th:first-child,
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable tbody td:first-child,
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable tfoot th:first-child {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable thead th:last-child,
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable tbody td:last-child,
|
||||
.default-style[dir=rtl] div.card-datatable table.dataTable tfoot th:last-child {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style div.dataTables_wrapper div.dataTables_length label,
|
||||
.material-style div.dataTables_wrapper div.dataTables_filter label {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.material-style div.dataTables_wrapper div.dataTables_info {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.material-style div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link {
|
||||
padding: 0.375rem 0.25rem;
|
||||
min-width: calc(1.5rem + 0px);
|
||||
font-size: 0.75rem;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.material-style div.dataTables_wrapper div.dataTables_length label,
|
||||
.material-style div.dataTables_wrapper div.dataTables_filter label,
|
||||
.material-style div.dataTables_wrapper div.dataTables_info,
|
||||
.material-style div.dataTables_wrapper div.dataTables_paginate {
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style div.card-datatable {
|
||||
padding: 1.5rem 0;
|
||||
}
|
||||
|
||||
.material-style div.card-datatable [class*="col-md-"] {
|
||||
padding-right: 1.5rem !important;
|
||||
padding-left: 1.5rem !important;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.material-style:not([dir=rtl]) div.dataTables_wrapper .row [class*="col-sm-"]:first-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
|
||||
.material-style:not([dir=rtl]) div.dataTables_wrapper .row [class*="col-sm-"]:last-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:first-child,
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:first-child,
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:first-child {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:last-child,
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:last-child,
|
||||
.material-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:last-child {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] table.dataTable.table-sm > thead > tr > th {
|
||||
padding-right: 0.3125rem;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.material-style[dir=rtl] div.dataTables_wrapper .row [class*="col-sm-"]:first-child {
|
||||
padding-left: 0 !important;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] div.dataTables_wrapper .row [class*="col-sm-"]:last-child {
|
||||
padding-right: 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] table.dataTable thead th,
|
||||
.material-style[dir=rtl] table.dataTable tbody td,
|
||||
.material-style[dir=rtl] table.dataTable tfoot th {
|
||||
padding-right: 0.625rem;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] table.dataTable.table-sm thead th,
|
||||
.material-style[dir=rtl] table.dataTable.table-sm tbody td,
|
||||
.material-style[dir=rtl] table.dataTable.table-sm tfoot th {
|
||||
padding-right: 0.3125rem;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable thead th:first-child,
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable tbody td:first-child,
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable tfoot th:first-child {
|
||||
padding-right: 1.5rem;
|
||||
}
|
||||
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable thead th:last-child,
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable tbody td:last-child,
|
||||
.material-style[dir=rtl] div.card-datatable table.dataTable tfoot th:last-child {
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
11
public/vendor/libs/datatables/datatables.js
vendored
Normal file
11
public/vendor/libs/datatables/datatables.js
vendored
Normal file
File diff suppressed because one or more lines are too long
366
public/vendor/libs/dropzone/_dropzone.css
vendored
Normal file
366
public/vendor/libs/dropzone/_dropzone.css
vendored
Normal file
|
|
@ -0,0 +1,366 @@
|
|||
.dz-browser-not-supported .dz-message {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.dz-browser-not-supported.dropzone-box {
|
||||
padding: 0 !important;
|
||||
min-height: auto !important;
|
||||
width: auto !important;
|
||||
border: none !important;
|
||||
border-radius: 0 !important;
|
||||
cursor: default !important;
|
||||
-webkit-transition: none;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.dropzone {
|
||||
position: relative;
|
||||
padding: 0 1.5rem 1.5rem 0;
|
||||
width: 100%;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.dropzone.dz-drag-hover {
|
||||
border-style: solid;
|
||||
}
|
||||
|
||||
.dropzone.dz-drag-hover .dz-message {
|
||||
opacity: .5;
|
||||
}
|
||||
|
||||
.dropzone:not(.dz-clickable) {
|
||||
opacity: .5;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
[dir=rtl] .dz-hidden-input {
|
||||
right: 0 !important;
|
||||
left: auto !important;
|
||||
}
|
||||
|
||||
.dz-message {
|
||||
margin: 5rem 0;
|
||||
padding-top: 1.5rem;
|
||||
text-align: center;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.dz-message .note {
|
||||
display: block;
|
||||
margin-top: .625rem;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.dz-started .dz-message {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dz-preview {
|
||||
position: relative;
|
||||
-webkit-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
margin: 1.5rem 0 0 1.5rem;
|
||||
background: #fff;
|
||||
vertical-align: top;
|
||||
font-size: .8125rem;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.dz-filename {
|
||||
position: absolute;
|
||||
overflow: hidden;
|
||||
padding: 0.625rem 0.625rem 0 0.625rem;
|
||||
width: 100%;
|
||||
background: #fff;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.dz-filename:hover {
|
||||
text-overflow: inherit;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.dz-size {
|
||||
padding: 1.875rem 0.625rem 0.625rem 0.625rem;
|
||||
font-style: italic;
|
||||
font-size: .6875rem;
|
||||
}
|
||||
|
||||
.dz-thumbnail {
|
||||
position: relative;
|
||||
-webkit-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
padding: 0.625rem;
|
||||
height: 7.5rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.dz-thumbnail > img,
|
||||
.dz-thumbnail .dz-nopreview {
|
||||
position: relative;
|
||||
top: 50%;
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
-webkit-transform: translateY(-50%) scale(1);
|
||||
transform: translateY(-50%) scale(1);
|
||||
}
|
||||
|
||||
.dz-thumbnail > img {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.dz-nopreview {
|
||||
text-transform: uppercase;
|
||||
font-weight: 600;
|
||||
font-size: .6875rem;
|
||||
}
|
||||
|
||||
.dz-thumbnail img[src] ~ .dz-nopreview {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dz-preview .progress,
|
||||
.dz-preview .progess-bar {
|
||||
height: 0.5rem;
|
||||
}
|
||||
|
||||
.dz-preview .progress {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
right: 1.25rem;
|
||||
left: 1.25rem;
|
||||
z-index: 30;
|
||||
margin-top: -0.25rem;
|
||||
}
|
||||
|
||||
.dz-complete .progress {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dz-remove {
|
||||
display: block;
|
||||
padding: .375rem 0;
|
||||
text-align: center;
|
||||
font-size: .75rem;
|
||||
}
|
||||
|
||||
.dz-remove:hover,
|
||||
.dz-remove:focus {
|
||||
border-top-color: transparent;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.dz-error-mark,
|
||||
.dz-success-mark {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
display: none;
|
||||
margin-top: -1.875rem;
|
||||
margin-left: -1.875rem;
|
||||
width: 3.75rem;
|
||||
height: 3.75rem;
|
||||
border-radius: 50%;
|
||||
background-position: center center;
|
||||
background-size: 1.875rem 1.875rem;
|
||||
background-repeat: no-repeat;
|
||||
-webkit-box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.06);
|
||||
box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.06);
|
||||
}
|
||||
|
||||
[dir=rtl] .dz-error-mark,
|
||||
[dir=rtl]
|
||||
.dz-success-mark {
|
||||
-webkit-transform: scaleX(-1);
|
||||
transform: scaleX(-1);
|
||||
}
|
||||
|
||||
.dz-error-mark {
|
||||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
|
||||
}
|
||||
|
||||
.dz-success-mark {
|
||||
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
|
||||
}
|
||||
|
||||
.dz-error-message {
|
||||
position: absolute;
|
||||
top: -1px;
|
||||
right: -1px;
|
||||
bottom: -1px;
|
||||
left: -1px;
|
||||
z-index: 40;
|
||||
display: none;
|
||||
overflow: auto;
|
||||
padding: .75rem;
|
||||
color: #fff;
|
||||
text-align: left;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
[dir=rtl] .dz-error-message {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.dz-error .dz-error-mark {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.dz-error .dz-error-message {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dz-error:hover .dz-error-mark {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dz-error:hover .dz-error-message {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.dz-success .dz-success-mark {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.default-style .dropzone {
|
||||
border: 3px dashed rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.default-style .dz-message {
|
||||
font-size: 1.313rem;
|
||||
}
|
||||
|
||||
.default-style .dz-message .note {
|
||||
color: #a3a4a6;
|
||||
font-size: 0.894rem;
|
||||
}
|
||||
|
||||
.default-style .dz-preview {
|
||||
border: 1px solid rgba(24, 28, 33, 0.06);
|
||||
border-radius: 0.25rem;
|
||||
-webkit-box-shadow: 0 1px 4px rgba(24, 28, 33, 0.009);
|
||||
box-shadow: 0 1px 4px rgba(24, 28, 33, 0.009);
|
||||
}
|
||||
|
||||
.default-style .dz-size {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.default-style .dz-thumbnail {
|
||||
border-bottom: 1px solid #f1f1f2;
|
||||
background: rgba(24, 28, 33, 0.015);
|
||||
border-top-left-radius: calc(if($border-radius, 0.25rem - 1px, 0));
|
||||
border-top-right-radius: calc(if($border-radius, 0.25rem - 1px, 0));
|
||||
}
|
||||
|
||||
.default-style .dz-nopreview {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.default-style .dz-remove {
|
||||
border-top: 1px solid #f1f1f2;
|
||||
color: #4E5155;
|
||||
border-bottom-right-radius: calc(if($border-radius, 0.25rem - 1px, 0));
|
||||
border-bottom-left-radius: calc(if($border-radius, 0.25rem - 1px, 0));
|
||||
}
|
||||
|
||||
.default-style .dz-remove:hover,
|
||||
.default-style .dz-remove:focus {
|
||||
background: rgba(24, 28, 33, 0.06);
|
||||
color: #4E5155;
|
||||
}
|
||||
|
||||
.default-style .dz-error-mark,
|
||||
.default-style .dz-success-mark {
|
||||
background-color: rgba(24, 28, 33, 0.1);
|
||||
}
|
||||
|
||||
.default-style .dz-error-message {
|
||||
background: rgba(217, 83, 79, 0.8);
|
||||
border-top-left-radius: 0.25rem;
|
||||
border-top-right-radius: 0.25rem;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.default-style .dz-preview {
|
||||
display: inline-block;
|
||||
width: 11.25rem;
|
||||
}
|
||||
|
||||
.default-style .dz-thumbnail {
|
||||
width: 10rem;
|
||||
}
|
||||
}
|
||||
|
||||
.material-style .dropzone {
|
||||
border: 3px dashed rgba(24, 28, 33, 0.06);
|
||||
}
|
||||
|
||||
.material-style .dz-message {
|
||||
font-size: 1.313rem;
|
||||
}
|
||||
|
||||
.material-style .dz-message .note {
|
||||
color: #a3a4a6;
|
||||
font-size: 0.894rem;
|
||||
}
|
||||
|
||||
.material-style .dz-preview {
|
||||
border: 0px solid rgba(24, 28, 33, 0.06);
|
||||
border-radius: 0.125rem;
|
||||
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.03), 0 1px 4px 0 rgba(0, 0, 0, 0.04), 0 3px 1px -2px rgba(0, 0, 0, 0.04);
|
||||
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.03), 0 1px 4px 0 rgba(0, 0, 0, 0.04), 0 3px 1px -2px rgba(0, 0, 0, 0.04);
|
||||
}
|
||||
|
||||
.material-style .dz-size {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.material-style .dz-thumbnail {
|
||||
border-bottom: 1px solid #f1f1f2;
|
||||
background: #fff;
|
||||
border-top-left-radius: calc(0.125rem - 1px);
|
||||
border-top-right-radius: calc(0.125rem - 1px);
|
||||
}
|
||||
|
||||
.material-style .dz-nopreview {
|
||||
color: #a3a4a6;
|
||||
}
|
||||
|
||||
.material-style .dz-remove {
|
||||
border-top: 1px solid #f1f1f2;
|
||||
color: #4E5155;
|
||||
border-bottom-right-radius: calc(0.125rem - 1px);
|
||||
border-bottom-left-radius: calc(0.125rem - 1px);
|
||||
}
|
||||
|
||||
.material-style .dz-remove:hover,
|
||||
.material-style .dz-remove:focus {
|
||||
background: rgba(24, 28, 33, 0.06);
|
||||
color: #4E5155;
|
||||
}
|
||||
|
||||
.material-style .dz-error-mark,
|
||||
.material-style .dz-success-mark {
|
||||
background-color: rgba(24, 28, 33, 0.1);
|
||||
}
|
||||
|
||||
.material-style .dz-error-message {
|
||||
background: rgba(217, 83, 79, 0.8);
|
||||
border-top-left-radius: 0.125rem;
|
||||
border-top-right-radius: 0.125rem;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.material-style .dz-preview {
|
||||
display: inline-block;
|
||||
width: 11.25rem;
|
||||
}
|
||||
|
||||
.material-style .dz-thumbnail {
|
||||
width: 10rem;
|
||||
}
|
||||
}
|
||||
|
||||
1
public/vendor/libs/dropzone/_dropzone.js
vendored
Normal file
1
public/vendor/libs/dropzone/_dropzone.js
vendored
Normal file
File diff suppressed because one or more lines are too long
388
public/vendor/libs/dropzone/dropzone.css
vendored
Normal file
388
public/vendor/libs/dropzone/dropzone.css
vendored
Normal file
|
|
@ -0,0 +1,388 @@
|
|||
/*
|
||||
* The MIT License
|
||||
* Copyright (c) 2012 Matias Meno <m@tias.me>
|
||||
*/
|
||||
@-webkit-keyframes passing-through {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(40px);
|
||||
-moz-transform: translateY(40px);
|
||||
-ms-transform: translateY(40px);
|
||||
-o-transform: translateY(40px);
|
||||
transform: translateY(40px); }
|
||||
30%, 70% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0px);
|
||||
-moz-transform: translateY(0px);
|
||||
-ms-transform: translateY(0px);
|
||||
-o-transform: translateY(0px);
|
||||
transform: translateY(0px); }
|
||||
100% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(-40px);
|
||||
-moz-transform: translateY(-40px);
|
||||
-ms-transform: translateY(-40px);
|
||||
-o-transform: translateY(-40px);
|
||||
transform: translateY(-40px); } }
|
||||
@-moz-keyframes passing-through {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(40px);
|
||||
-moz-transform: translateY(40px);
|
||||
-ms-transform: translateY(40px);
|
||||
-o-transform: translateY(40px);
|
||||
transform: translateY(40px); }
|
||||
30%, 70% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0px);
|
||||
-moz-transform: translateY(0px);
|
||||
-ms-transform: translateY(0px);
|
||||
-o-transform: translateY(0px);
|
||||
transform: translateY(0px); }
|
||||
100% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(-40px);
|
||||
-moz-transform: translateY(-40px);
|
||||
-ms-transform: translateY(-40px);
|
||||
-o-transform: translateY(-40px);
|
||||
transform: translateY(-40px); } }
|
||||
@keyframes passing-through {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(40px);
|
||||
-moz-transform: translateY(40px);
|
||||
-ms-transform: translateY(40px);
|
||||
-o-transform: translateY(40px);
|
||||
transform: translateY(40px); }
|
||||
30%, 70% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0px);
|
||||
-moz-transform: translateY(0px);
|
||||
-ms-transform: translateY(0px);
|
||||
-o-transform: translateY(0px);
|
||||
transform: translateY(0px); }
|
||||
100% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(-40px);
|
||||
-moz-transform: translateY(-40px);
|
||||
-ms-transform: translateY(-40px);
|
||||
-o-transform: translateY(-40px);
|
||||
transform: translateY(-40px); } }
|
||||
@-webkit-keyframes slide-in {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(40px);
|
||||
-moz-transform: translateY(40px);
|
||||
-ms-transform: translateY(40px);
|
||||
-o-transform: translateY(40px);
|
||||
transform: translateY(40px); }
|
||||
30% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0px);
|
||||
-moz-transform: translateY(0px);
|
||||
-ms-transform: translateY(0px);
|
||||
-o-transform: translateY(0px);
|
||||
transform: translateY(0px); } }
|
||||
@-moz-keyframes slide-in {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(40px);
|
||||
-moz-transform: translateY(40px);
|
||||
-ms-transform: translateY(40px);
|
||||
-o-transform: translateY(40px);
|
||||
transform: translateY(40px); }
|
||||
30% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0px);
|
||||
-moz-transform: translateY(0px);
|
||||
-ms-transform: translateY(0px);
|
||||
-o-transform: translateY(0px);
|
||||
transform: translateY(0px); } }
|
||||
@keyframes slide-in {
|
||||
0% {
|
||||
opacity: 0;
|
||||
-webkit-transform: translateY(40px);
|
||||
-moz-transform: translateY(40px);
|
||||
-ms-transform: translateY(40px);
|
||||
-o-transform: translateY(40px);
|
||||
transform: translateY(40px); }
|
||||
30% {
|
||||
opacity: 1;
|
||||
-webkit-transform: translateY(0px);
|
||||
-moz-transform: translateY(0px);
|
||||
-ms-transform: translateY(0px);
|
||||
-o-transform: translateY(0px);
|
||||
transform: translateY(0px); } }
|
||||
@-webkit-keyframes pulse {
|
||||
0% {
|
||||
-webkit-transform: scale(1);
|
||||
-moz-transform: scale(1);
|
||||
-ms-transform: scale(1);
|
||||
-o-transform: scale(1);
|
||||
transform: scale(1); }
|
||||
10% {
|
||||
-webkit-transform: scale(1.1);
|
||||
-moz-transform: scale(1.1);
|
||||
-ms-transform: scale(1.1);
|
||||
-o-transform: scale(1.1);
|
||||
transform: scale(1.1); }
|
||||
20% {
|
||||
-webkit-transform: scale(1);
|
||||
-moz-transform: scale(1);
|
||||
-ms-transform: scale(1);
|
||||
-o-transform: scale(1);
|
||||
transform: scale(1); } }
|
||||
@-moz-keyframes pulse {
|
||||
0% {
|
||||
-webkit-transform: scale(1);
|
||||
-moz-transform: scale(1);
|
||||
-ms-transform: scale(1);
|
||||
-o-transform: scale(1);
|
||||
transform: scale(1); }
|
||||
10% {
|
||||
-webkit-transform: scale(1.1);
|
||||
-moz-transform: scale(1.1);
|
||||
-ms-transform: scale(1.1);
|
||||
-o-transform: scale(1.1);
|
||||
transform: scale(1.1); }
|
||||
20% {
|
||||
-webkit-transform: scale(1);
|
||||
-moz-transform: scale(1);
|
||||
-ms-transform: scale(1);
|
||||
-o-transform: scale(1);
|
||||
transform: scale(1); } }
|
||||
@keyframes pulse {
|
||||
0% {
|
||||
-webkit-transform: scale(1);
|
||||
-moz-transform: scale(1);
|
||||
-ms-transform: scale(1);
|
||||
-o-transform: scale(1);
|
||||
transform: scale(1); }
|
||||
10% {
|
||||
-webkit-transform: scale(1.1);
|
||||
-moz-transform: scale(1.1);
|
||||
-ms-transform: scale(1.1);
|
||||
-o-transform: scale(1.1);
|
||||
transform: scale(1.1); }
|
||||
20% {
|
||||
-webkit-transform: scale(1);
|
||||
-moz-transform: scale(1);
|
||||
-ms-transform: scale(1);
|
||||
-o-transform: scale(1);
|
||||
transform: scale(1); } }
|
||||
.dropzone, .dropzone * {
|
||||
box-sizing: border-box; }
|
||||
|
||||
.dropzone {
|
||||
min-height: 150px;
|
||||
border: 2px solid rgba(0, 0, 0, 0.3);
|
||||
background: white;
|
||||
padding: 20px 20px; }
|
||||
.dropzone.dz-clickable {
|
||||
cursor: pointer; }
|
||||
.dropzone.dz-clickable * {
|
||||
cursor: default; }
|
||||
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
|
||||
cursor: pointer; }
|
||||
.dropzone.dz-started .dz-message {
|
||||
display: none; }
|
||||
.dropzone.dz-drag-hover {
|
||||
border-style: solid; }
|
||||
.dropzone.dz-drag-hover .dz-message {
|
||||
opacity: 0.5; }
|
||||
.dropzone .dz-message {
|
||||
text-align: center;
|
||||
margin: 2em 0; }
|
||||
.dropzone .dz-preview {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
margin: 16px;
|
||||
min-height: 100px; }
|
||||
.dropzone .dz-preview:hover {
|
||||
z-index: 1000; }
|
||||
.dropzone .dz-preview:hover .dz-details {
|
||||
opacity: 1; }
|
||||
.dropzone .dz-preview.dz-file-preview .dz-image {
|
||||
border-radius: 20px;
|
||||
background: #999;
|
||||
background: linear-gradient(to bottom, #eee, #ddd); }
|
||||
.dropzone .dz-preview.dz-file-preview .dz-details {
|
||||
opacity: 1; }
|
||||
.dropzone .dz-preview.dz-image-preview {
|
||||
background: white; }
|
||||
.dropzone .dz-preview.dz-image-preview .dz-details {
|
||||
-webkit-transition: opacity 0.2s linear;
|
||||
-moz-transition: opacity 0.2s linear;
|
||||
-ms-transition: opacity 0.2s linear;
|
||||
-o-transition: opacity 0.2s linear;
|
||||
transition: opacity 0.2s linear; }
|
||||
.dropzone .dz-preview .dz-remove {
|
||||
font-size: 14px;
|
||||
text-align: center;
|
||||
display: block;
|
||||
cursor: pointer;
|
||||
border: none; }
|
||||
.dropzone .dz-preview .dz-remove:hover {
|
||||
text-decoration: underline; }
|
||||
.dropzone .dz-preview:hover .dz-details {
|
||||
opacity: 1; }
|
||||
.dropzone .dz-preview .dz-details {
|
||||
z-index: 20;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
opacity: 0;
|
||||
font-size: 13px;
|
||||
min-width: 100%;
|
||||
max-width: 100%;
|
||||
padding: 2em 1em;
|
||||
text-align: center;
|
||||
color: rgba(0, 0, 0, 0.9);
|
||||
line-height: 150%; }
|
||||
.dropzone .dz-preview .dz-details .dz-size {
|
||||
margin-bottom: 1em;
|
||||
font-size: 16px; }
|
||||
.dropzone .dz-preview .dz-details .dz-filename {
|
||||
white-space: nowrap; }
|
||||
.dropzone .dz-preview .dz-details .dz-filename:hover span {
|
||||
border: 1px solid rgba(200, 200, 200, 0.8);
|
||||
background-color: rgba(255, 255, 255, 0.8); }
|
||||
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis; }
|
||||
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
|
||||
border: 1px solid transparent; }
|
||||
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
|
||||
background-color: rgba(255, 255, 255, 0.4);
|
||||
padding: 0 0.4em;
|
||||
border-radius: 3px; }
|
||||
.dropzone .dz-preview:hover .dz-image img {
|
||||
-webkit-transform: scale(1.05, 1.05);
|
||||
-moz-transform: scale(1.05, 1.05);
|
||||
-ms-transform: scale(1.05, 1.05);
|
||||
-o-transform: scale(1.05, 1.05);
|
||||
transform: scale(1.05, 1.05);
|
||||
-webkit-filter: blur(8px);
|
||||
filter: blur(8px); }
|
||||
.dropzone .dz-preview .dz-image {
|
||||
border-radius: 20px;
|
||||
overflow: hidden;
|
||||
width: 120px;
|
||||
height: 120px;
|
||||
position: relative;
|
||||
display: block;
|
||||
z-index: 10; }
|
||||
.dropzone .dz-preview .dz-image img {
|
||||
display: block; }
|
||||
.dropzone .dz-preview.dz-success .dz-success-mark {
|
||||
-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
|
||||
-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
|
||||
-ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
|
||||
-o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
|
||||
animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
|
||||
.dropzone .dz-preview.dz-error .dz-error-mark {
|
||||
opacity: 1;
|
||||
-webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
|
||||
-moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
|
||||
-ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
|
||||
-o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
|
||||
animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
|
||||
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
|
||||
pointer-events: none;
|
||||
opacity: 0;
|
||||
z-index: 500;
|
||||
position: absolute;
|
||||
display: block;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
margin-left: -27px;
|
||||
margin-top: -27px; }
|
||||
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
|
||||
display: block;
|
||||
width: 54px;
|
||||
height: 54px; }
|
||||
.dropzone .dz-preview.dz-processing .dz-progress {
|
||||
opacity: 1;
|
||||
-webkit-transition: all 0.2s linear;
|
||||
-moz-transition: all 0.2s linear;
|
||||
-ms-transition: all 0.2s linear;
|
||||
-o-transition: all 0.2s linear;
|
||||
transition: all 0.2s linear; }
|
||||
.dropzone .dz-preview.dz-complete .dz-progress {
|
||||
opacity: 0;
|
||||
-webkit-transition: opacity 0.4s ease-in;
|
||||
-moz-transition: opacity 0.4s ease-in;
|
||||
-ms-transition: opacity 0.4s ease-in;
|
||||
-o-transition: opacity 0.4s ease-in;
|
||||
transition: opacity 0.4s ease-in; }
|
||||
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
|
||||
-webkit-animation: pulse 6s ease infinite;
|
||||
-moz-animation: pulse 6s ease infinite;
|
||||
-ms-animation: pulse 6s ease infinite;
|
||||
-o-animation: pulse 6s ease infinite;
|
||||
animation: pulse 6s ease infinite; }
|
||||
.dropzone .dz-preview .dz-progress {
|
||||
opacity: 1;
|
||||
z-index: 1000;
|
||||
pointer-events: none;
|
||||
position: absolute;
|
||||
height: 16px;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
margin-top: -8px;
|
||||
width: 80px;
|
||||
margin-left: -40px;
|
||||
background: rgba(255, 255, 255, 0.9);
|
||||
-webkit-transform: scale(1);
|
||||
border-radius: 8px;
|
||||
overflow: hidden; }
|
||||
.dropzone .dz-preview .dz-progress .dz-upload {
|
||||
background: #333;
|
||||
background: linear-gradient(to bottom, #666, #444);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
width: 0;
|
||||
-webkit-transition: width 300ms ease-in-out;
|
||||
-moz-transition: width 300ms ease-in-out;
|
||||
-ms-transition: width 300ms ease-in-out;
|
||||
-o-transition: width 300ms ease-in-out;
|
||||
transition: width 300ms ease-in-out; }
|
||||
.dropzone .dz-preview.dz-error .dz-error-message {
|
||||
display: block; }
|
||||
.dropzone .dz-preview.dz-error:hover .dz-error-message {
|
||||
opacity: 1;
|
||||
pointer-events: auto; }
|
||||
.dropzone .dz-preview .dz-error-message {
|
||||
pointer-events: none;
|
||||
z-index: 1000;
|
||||
position: absolute;
|
||||
display: block;
|
||||
display: none;
|
||||
opacity: 0;
|
||||
-webkit-transition: opacity 0.3s ease;
|
||||
-moz-transition: opacity 0.3s ease;
|
||||
-ms-transition: opacity 0.3s ease;
|
||||
-o-transition: opacity 0.3s ease;
|
||||
transition: opacity 0.3s ease;
|
||||
border-radius: 8px;
|
||||
font-size: 13px;
|
||||
top: 130px;
|
||||
left: -10px;
|
||||
width: 140px;
|
||||
background: #be2626;
|
||||
background: linear-gradient(to bottom, #be2626, #a92222);
|
||||
padding: 0.5em 1.2em;
|
||||
color: white; }
|
||||
.dropzone .dz-preview .dz-error-message:after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: -6px;
|
||||
left: 64px;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-left: 6px solid transparent;
|
||||
border-right: 6px solid transparent;
|
||||
border-bottom: 6px solid #be2626; }
|
||||
3530
public/vendor/libs/dropzone/dropzone.js
vendored
Normal file
3530
public/vendor/libs/dropzone/dropzone.js
vendored
Normal file
File diff suppressed because it is too large
Load diff
236
public/vendor/libs/growl/growl.css
vendored
Normal file
236
public/vendor/libs/growl/growl.css
vendored
Normal file
|
|
@ -0,0 +1,236 @@
|
|||
/*
|
||||
* jQuery Growl
|
||||
* Copyright 2015 Kevin Sylvestre
|
||||
* 1.3.5
|
||||
*/
|
||||
|
||||
.ontop,
|
||||
#growls-default,
|
||||
#growls-tl,
|
||||
#growls-tr,
|
||||
#growls-bl,
|
||||
#growls-br,
|
||||
#growls-tc,
|
||||
#growls-bc,
|
||||
#growls-cc,
|
||||
#growls-cl,
|
||||
#growls-cr {
|
||||
z-index: 50000;
|
||||
position: fixed;
|
||||
}
|
||||
|
||||
#growls-default {
|
||||
top: 10px;
|
||||
right: 10px;
|
||||
}
|
||||
|
||||
#growls-tl {
|
||||
top: 10px;
|
||||
left: 10px;
|
||||
}
|
||||
|
||||
#growls-tr {
|
||||
top: 10px;
|
||||
right: 10px;
|
||||
}
|
||||
|
||||
#growls-bl {
|
||||
bottom: 10px;
|
||||
left: 10px;
|
||||
}
|
||||
|
||||
#growls-br {
|
||||
bottom: 10px;
|
||||
right: 10px;
|
||||
}
|
||||
|
||||
#growls-tc {
|
||||
top: 10px;
|
||||
right: 10px;
|
||||
left: 10px;
|
||||
}
|
||||
|
||||
#growls-bc {
|
||||
bottom: 10px;
|
||||
right: 10px;
|
||||
left: 10px;
|
||||
}
|
||||
|
||||
#growls-cc {
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
margin-left: -125px;
|
||||
}
|
||||
|
||||
#growls-cl {
|
||||
top: 50%;
|
||||
left: 10px;
|
||||
}
|
||||
|
||||
#growls-cr {
|
||||
top: 50%;
|
||||
right: 10px;
|
||||
}
|
||||
|
||||
#growls-tc .growl,
|
||||
#growls-bc .growl {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.growl {
|
||||
opacity: 0.8;
|
||||
filter: alpha(opacity=80);
|
||||
position: relative;
|
||||
border-radius: 4px;
|
||||
-webkit-transition: all 0.4s ease-in-out;
|
||||
transition: all 0.4s ease-in-out;
|
||||
}
|
||||
|
||||
.growl.growl-incoming {
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
|
||||
.growl.growl-outgoing {
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
|
||||
.growl.growl-small {
|
||||
width: 200px;
|
||||
padding: 5px;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
.growl.growl-medium {
|
||||
width: 250px;
|
||||
padding: 10px;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.growl.growl-large {
|
||||
width: 300px;
|
||||
padding: 15px;
|
||||
margin: 15px;
|
||||
}
|
||||
|
||||
.growl.growl-default {
|
||||
color: #FFF;
|
||||
background: #7f8c8d;
|
||||
}
|
||||
|
||||
.growl.growl-error {
|
||||
color: #FFF;
|
||||
background: #C0392B;
|
||||
}
|
||||
|
||||
.growl.growl-notice {
|
||||
color: #FFF;
|
||||
background: #2ECC71;
|
||||
}
|
||||
|
||||
.growl.growl-warning {
|
||||
color: #FFF;
|
||||
background: #F39C12;
|
||||
}
|
||||
|
||||
.growl .growl-close {
|
||||
cursor: pointer;
|
||||
float: right;
|
||||
font-size: 14px;
|
||||
line-height: 18px;
|
||||
font-weight: normal;
|
||||
font-family: helvetica, verdana, sans-serif;
|
||||
}
|
||||
|
||||
.growl .growl-title {
|
||||
font-size: 18px;
|
||||
line-height: 24px;
|
||||
}
|
||||
|
||||
.growl .growl-message {
|
||||
font-size: 14px;
|
||||
line-height: 18px;
|
||||
}
|
||||
|
||||
.growl {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.growl .growl-title {
|
||||
padding-bottom: .125rem;
|
||||
font-weight: 600;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
[dir=rtl] .growl .growl-close {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.default-style #growls {
|
||||
z-index: 999999;
|
||||
}
|
||||
|
||||
.default-style .growl {
|
||||
border-radius: 0.25rem;
|
||||
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.09) !important;
|
||||
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.09) !important;
|
||||
}
|
||||
|
||||
.default-style .growl-title {
|
||||
font-size: 0.894rem;
|
||||
}
|
||||
|
||||
.default-style .growl-message {
|
||||
font-size: 0.894rem;
|
||||
}
|
||||
|
||||
.default-style .growl-error {
|
||||
background: #d9534f;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.default-style .growl-notice {
|
||||
background: #28c3d7;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.default-style .growl-warning {
|
||||
background: #FFD950;
|
||||
color: #665720;
|
||||
}
|
||||
|
||||
.material-style #growls {
|
||||
z-index: 999999;
|
||||
}
|
||||
|
||||
.material-style .growl {
|
||||
border-radius: 0.125rem;
|
||||
-webkit-box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.15), 0px 24px 38px 3px rgba(0, 0, 0, 0.1), 0px 9px 46px 8px rgba(0, 0, 0, 0.08) !important;
|
||||
box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.15), 0px 24px 38px 3px rgba(0, 0, 0, 0.1), 0px 9px 46px 8px rgba(0, 0, 0, 0.08) !important;
|
||||
}
|
||||
|
||||
.material-style .growl-title {
|
||||
font-size: 0.894rem;
|
||||
}
|
||||
|
||||
.material-style .growl-message {
|
||||
font-size: 0.894rem;
|
||||
}
|
||||
|
||||
.material-style .growl-error {
|
||||
background: #d9534f;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.material-style .growl-notice {
|
||||
background: #28c3d7;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.material-style .growl-warning {
|
||||
background: #FFD950;
|
||||
color: #665720;
|
||||
}
|
||||
|
||||
1
public/vendor/libs/growl/growl.js
vendored
Normal file
1
public/vendor/libs/growl/growl.js
vendored
Normal file
File diff suppressed because one or more lines are too long
22
public/vendor/libs/moment-develop/LICENSE
vendored
Normal file
22
public/vendor/libs/moment-develop/LICENSE
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
Copyright (c) JS Foundation and other contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
files (the "Software"), to deal in the Software without
|
||||
restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following
|
||||
conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
72
public/vendor/libs/moment-develop/locale/af.js
vendored
Normal file
72
public/vendor/libs/moment-develop/locale/af.js
vendored
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var af = moment.defineLocale('af', {
|
||||
months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'),
|
||||
monthsShort : 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
|
||||
weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'),
|
||||
weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
|
||||
weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
|
||||
meridiemParse: /vm|nm/i,
|
||||
isPM : function (input) {
|
||||
return /^nm$/i.test(input);
|
||||
},
|
||||
meridiem : function (hours, minutes, isLower) {
|
||||
if (hours < 12) {
|
||||
return isLower ? 'vm' : 'VM';
|
||||
} else {
|
||||
return isLower ? 'nm' : 'NM';
|
||||
}
|
||||
},
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd, D MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[Vandag om] LT',
|
||||
nextDay : '[Môre om] LT',
|
||||
nextWeek : 'dddd [om] LT',
|
||||
lastDay : '[Gister om] LT',
|
||||
lastWeek : '[Laas] dddd [om] LT',
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'oor %s',
|
||||
past : '%s gelede',
|
||||
s : '\'n paar sekondes',
|
||||
ss : '%d sekondes',
|
||||
m : '\'n minuut',
|
||||
mm : '%d minute',
|
||||
h : '\'n uur',
|
||||
hh : '%d ure',
|
||||
d : '\'n dag',
|
||||
dd : '%d dae',
|
||||
M : '\'n maand',
|
||||
MM : '%d maande',
|
||||
y : '\'n jaar',
|
||||
yy : '%d jaar'
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
|
||||
ordinal : function (number) {
|
||||
return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter
|
||||
},
|
||||
week : {
|
||||
dow : 1, // Maandag is die eerste dag van die week.
|
||||
doy : 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
|
||||
}
|
||||
});
|
||||
|
||||
return af;
|
||||
|
||||
})));
|
||||
58
public/vendor/libs/moment-develop/locale/ar-dz.js
vendored
Normal file
58
public/vendor/libs/moment-develop/locale/ar-dz.js
vendored
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var arDz = moment.defineLocale('ar-dz', {
|
||||
months : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
|
||||
monthsShort : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
|
||||
weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
|
||||
weekdaysShort : 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
|
||||
weekdaysMin : 'أح_إث_ثلا_أر_خم_جم_سب'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd D MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[اليوم على الساعة] LT',
|
||||
nextDay: '[غدا على الساعة] LT',
|
||||
nextWeek: 'dddd [على الساعة] LT',
|
||||
lastDay: '[أمس على الساعة] LT',
|
||||
lastWeek: 'dddd [على الساعة] LT',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'في %s',
|
||||
past : 'منذ %s',
|
||||
s : 'ثوان',
|
||||
ss : '%d ثانية',
|
||||
m : 'دقيقة',
|
||||
mm : '%d دقائق',
|
||||
h : 'ساعة',
|
||||
hh : '%d ساعات',
|
||||
d : 'يوم',
|
||||
dd : '%d أيام',
|
||||
M : 'شهر',
|
||||
MM : '%d أشهر',
|
||||
y : 'سنة',
|
||||
yy : '%d سنوات'
|
||||
},
|
||||
week : {
|
||||
dow : 0, // Sunday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return arDz;
|
||||
|
||||
})));
|
||||
58
public/vendor/libs/moment-develop/locale/ar-kw.js
vendored
Normal file
58
public/vendor/libs/moment-develop/locale/ar-kw.js
vendored
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var arKw = moment.defineLocale('ar-kw', {
|
||||
months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
|
||||
monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
|
||||
weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
|
||||
weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
|
||||
weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd D MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[اليوم على الساعة] LT',
|
||||
nextDay: '[غدا على الساعة] LT',
|
||||
nextWeek: 'dddd [على الساعة] LT',
|
||||
lastDay: '[أمس على الساعة] LT',
|
||||
lastWeek: 'dddd [على الساعة] LT',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'في %s',
|
||||
past : 'منذ %s',
|
||||
s : 'ثوان',
|
||||
ss : '%d ثانية',
|
||||
m : 'دقيقة',
|
||||
mm : '%d دقائق',
|
||||
h : 'ساعة',
|
||||
hh : '%d ساعات',
|
||||
d : 'يوم',
|
||||
dd : '%d أيام',
|
||||
M : 'شهر',
|
||||
MM : '%d أشهر',
|
||||
y : 'سنة',
|
||||
yy : '%d سنوات'
|
||||
},
|
||||
week : {
|
||||
dow : 0, // Sunday is the first day of the week.
|
||||
doy : 12 // The week that contains Jan 12th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return arKw;
|
||||
|
||||
})));
|
||||
121
public/vendor/libs/moment-develop/locale/ar-ly.js
vendored
Normal file
121
public/vendor/libs/moment-develop/locale/ar-ly.js
vendored
Normal file
|
|
@ -0,0 +1,121 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var symbolMap = {
|
||||
'1': '1',
|
||||
'2': '2',
|
||||
'3': '3',
|
||||
'4': '4',
|
||||
'5': '5',
|
||||
'6': '6',
|
||||
'7': '7',
|
||||
'8': '8',
|
||||
'9': '9',
|
||||
'0': '0'
|
||||
}, pluralForm = function (n) {
|
||||
return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
|
||||
}, plurals = {
|
||||
s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
|
||||
m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
|
||||
h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
|
||||
d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
|
||||
M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
|
||||
y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
|
||||
}, pluralize = function (u) {
|
||||
return function (number, withoutSuffix, string, isFuture) {
|
||||
var f = pluralForm(number),
|
||||
str = plurals[u][pluralForm(number)];
|
||||
if (f === 2) {
|
||||
str = str[withoutSuffix ? 0 : 1];
|
||||
}
|
||||
return str.replace(/%d/i, number);
|
||||
};
|
||||
}, months = [
|
||||
'يناير',
|
||||
'فبراير',
|
||||
'مارس',
|
||||
'أبريل',
|
||||
'مايو',
|
||||
'يونيو',
|
||||
'يوليو',
|
||||
'أغسطس',
|
||||
'سبتمبر',
|
||||
'أكتوبر',
|
||||
'نوفمبر',
|
||||
'ديسمبر'
|
||||
];
|
||||
|
||||
var arLy = moment.defineLocale('ar-ly', {
|
||||
months : months,
|
||||
monthsShort : months,
|
||||
weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
|
||||
weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
|
||||
weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'D/\u200FM/\u200FYYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd D MMMM YYYY HH:mm'
|
||||
},
|
||||
meridiemParse: /ص|م/,
|
||||
isPM : function (input) {
|
||||
return 'م' === input;
|
||||
},
|
||||
meridiem : function (hour, minute, isLower) {
|
||||
if (hour < 12) {
|
||||
return 'ص';
|
||||
} else {
|
||||
return 'م';
|
||||
}
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[اليوم عند الساعة] LT',
|
||||
nextDay: '[غدًا عند الساعة] LT',
|
||||
nextWeek: 'dddd [عند الساعة] LT',
|
||||
lastDay: '[أمس عند الساعة] LT',
|
||||
lastWeek: 'dddd [عند الساعة] LT',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'بعد %s',
|
||||
past : 'منذ %s',
|
||||
s : pluralize('s'),
|
||||
ss : pluralize('s'),
|
||||
m : pluralize('m'),
|
||||
mm : pluralize('m'),
|
||||
h : pluralize('h'),
|
||||
hh : pluralize('h'),
|
||||
d : pluralize('d'),
|
||||
dd : pluralize('d'),
|
||||
M : pluralize('M'),
|
||||
MM : pluralize('M'),
|
||||
y : pluralize('y'),
|
||||
yy : pluralize('y')
|
||||
},
|
||||
preparse: function (string) {
|
||||
return string.replace(/،/g, ',');
|
||||
},
|
||||
postformat: function (string) {
|
||||
return string.replace(/\d/g, function (match) {
|
||||
return symbolMap[match];
|
||||
}).replace(/,/g, '،');
|
||||
},
|
||||
week : {
|
||||
dow : 6, // Saturday is the first day of the week.
|
||||
doy : 12 // The week that contains Jan 12th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return arLy;
|
||||
|
||||
})));
|
||||
58
public/vendor/libs/moment-develop/locale/ar-ma.js
vendored
Normal file
58
public/vendor/libs/moment-develop/locale/ar-ma.js
vendored
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var arMa = moment.defineLocale('ar-ma', {
|
||||
months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
|
||||
monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
|
||||
weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
|
||||
weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
|
||||
weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd D MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[اليوم على الساعة] LT',
|
||||
nextDay: '[غدا على الساعة] LT',
|
||||
nextWeek: 'dddd [على الساعة] LT',
|
||||
lastDay: '[أمس على الساعة] LT',
|
||||
lastWeek: 'dddd [على الساعة] LT',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'في %s',
|
||||
past : 'منذ %s',
|
||||
s : 'ثوان',
|
||||
ss : '%d ثانية',
|
||||
m : 'دقيقة',
|
||||
mm : '%d دقائق',
|
||||
h : 'ساعة',
|
||||
hh : '%d ساعات',
|
||||
d : 'يوم',
|
||||
dd : '%d أيام',
|
||||
M : 'شهر',
|
||||
MM : '%d أشهر',
|
||||
y : 'سنة',
|
||||
yy : '%d سنوات'
|
||||
},
|
||||
week : {
|
||||
dow : 6, // Saturday is the first day of the week.
|
||||
doy : 12 // The week that contains Jan 12th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return arMa;
|
||||
|
||||
})));
|
||||
103
public/vendor/libs/moment-develop/locale/ar-sa.js
vendored
Normal file
103
public/vendor/libs/moment-develop/locale/ar-sa.js
vendored
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var symbolMap = {
|
||||
'1': '١',
|
||||
'2': '٢',
|
||||
'3': '٣',
|
||||
'4': '٤',
|
||||
'5': '٥',
|
||||
'6': '٦',
|
||||
'7': '٧',
|
||||
'8': '٨',
|
||||
'9': '٩',
|
||||
'0': '٠'
|
||||
}, numberMap = {
|
||||
'١': '1',
|
||||
'٢': '2',
|
||||
'٣': '3',
|
||||
'٤': '4',
|
||||
'٥': '5',
|
||||
'٦': '6',
|
||||
'٧': '7',
|
||||
'٨': '8',
|
||||
'٩': '9',
|
||||
'٠': '0'
|
||||
};
|
||||
|
||||
var arSa = moment.defineLocale('ar-sa', {
|
||||
months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
|
||||
monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
|
||||
weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
|
||||
weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
|
||||
weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd D MMMM YYYY HH:mm'
|
||||
},
|
||||
meridiemParse: /ص|م/,
|
||||
isPM : function (input) {
|
||||
return 'م' === input;
|
||||
},
|
||||
meridiem : function (hour, minute, isLower) {
|
||||
if (hour < 12) {
|
||||
return 'ص';
|
||||
} else {
|
||||
return 'م';
|
||||
}
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[اليوم على الساعة] LT',
|
||||
nextDay: '[غدا على الساعة] LT',
|
||||
nextWeek: 'dddd [على الساعة] LT',
|
||||
lastDay: '[أمس على الساعة] LT',
|
||||
lastWeek: 'dddd [على الساعة] LT',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'في %s',
|
||||
past : 'منذ %s',
|
||||
s : 'ثوان',
|
||||
ss : '%d ثانية',
|
||||
m : 'دقيقة',
|
||||
mm : '%d دقائق',
|
||||
h : 'ساعة',
|
||||
hh : '%d ساعات',
|
||||
d : 'يوم',
|
||||
dd : '%d أيام',
|
||||
M : 'شهر',
|
||||
MM : '%d أشهر',
|
||||
y : 'سنة',
|
||||
yy : '%d سنوات'
|
||||
},
|
||||
preparse: function (string) {
|
||||
return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
|
||||
return numberMap[match];
|
||||
}).replace(/،/g, ',');
|
||||
},
|
||||
postformat: function (string) {
|
||||
return string.replace(/\d/g, function (match) {
|
||||
return symbolMap[match];
|
||||
}).replace(/,/g, '،');
|
||||
},
|
||||
week : {
|
||||
dow : 0, // Sunday is the first day of the week.
|
||||
doy : 6 // The week that contains Jan 6th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return arSa;
|
||||
|
||||
})));
|
||||
58
public/vendor/libs/moment-develop/locale/ar-tn.js
vendored
Normal file
58
public/vendor/libs/moment-develop/locale/ar-tn.js
vendored
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var arTn = moment.defineLocale('ar-tn', {
|
||||
months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
|
||||
monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
|
||||
weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
|
||||
weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
|
||||
weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat: {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L: 'DD/MM/YYYY',
|
||||
LL: 'D MMMM YYYY',
|
||||
LLL: 'D MMMM YYYY HH:mm',
|
||||
LLLL: 'dddd D MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar: {
|
||||
sameDay: '[اليوم على الساعة] LT',
|
||||
nextDay: '[غدا على الساعة] LT',
|
||||
nextWeek: 'dddd [على الساعة] LT',
|
||||
lastDay: '[أمس على الساعة] LT',
|
||||
lastWeek: 'dddd [على الساعة] LT',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime: {
|
||||
future: 'في %s',
|
||||
past: 'منذ %s',
|
||||
s: 'ثوان',
|
||||
ss : '%d ثانية',
|
||||
m: 'دقيقة',
|
||||
mm: '%d دقائق',
|
||||
h: 'ساعة',
|
||||
hh: '%d ساعات',
|
||||
d: 'يوم',
|
||||
dd: '%d أيام',
|
||||
M: 'شهر',
|
||||
MM: '%d أشهر',
|
||||
y: 'سنة',
|
||||
yy: '%d سنوات'
|
||||
},
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return arTn;
|
||||
|
||||
})));
|
||||
134
public/vendor/libs/moment-develop/locale/ar.js
vendored
Normal file
134
public/vendor/libs/moment-develop/locale/ar.js
vendored
Normal file
|
|
@ -0,0 +1,134 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var symbolMap = {
|
||||
'1': '١',
|
||||
'2': '٢',
|
||||
'3': '٣',
|
||||
'4': '٤',
|
||||
'5': '٥',
|
||||
'6': '٦',
|
||||
'7': '٧',
|
||||
'8': '٨',
|
||||
'9': '٩',
|
||||
'0': '٠'
|
||||
}, numberMap = {
|
||||
'١': '1',
|
||||
'٢': '2',
|
||||
'٣': '3',
|
||||
'٤': '4',
|
||||
'٥': '5',
|
||||
'٦': '6',
|
||||
'٧': '7',
|
||||
'٨': '8',
|
||||
'٩': '9',
|
||||
'٠': '0'
|
||||
}, pluralForm = function (n) {
|
||||
return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
|
||||
}, plurals = {
|
||||
s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
|
||||
m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
|
||||
h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
|
||||
d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
|
||||
M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
|
||||
y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
|
||||
}, pluralize = function (u) {
|
||||
return function (number, withoutSuffix, string, isFuture) {
|
||||
var f = pluralForm(number),
|
||||
str = plurals[u][pluralForm(number)];
|
||||
if (f === 2) {
|
||||
str = str[withoutSuffix ? 0 : 1];
|
||||
}
|
||||
return str.replace(/%d/i, number);
|
||||
};
|
||||
}, months = [
|
||||
'يناير',
|
||||
'فبراير',
|
||||
'مارس',
|
||||
'أبريل',
|
||||
'مايو',
|
||||
'يونيو',
|
||||
'يوليو',
|
||||
'أغسطس',
|
||||
'سبتمبر',
|
||||
'أكتوبر',
|
||||
'نوفمبر',
|
||||
'ديسمبر'
|
||||
];
|
||||
|
||||
var ar = moment.defineLocale('ar', {
|
||||
months : months,
|
||||
monthsShort : months,
|
||||
weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
|
||||
weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
|
||||
weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'D/\u200FM/\u200FYYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd D MMMM YYYY HH:mm'
|
||||
},
|
||||
meridiemParse: /ص|م/,
|
||||
isPM : function (input) {
|
||||
return 'م' === input;
|
||||
},
|
||||
meridiem : function (hour, minute, isLower) {
|
||||
if (hour < 12) {
|
||||
return 'ص';
|
||||
} else {
|
||||
return 'م';
|
||||
}
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[اليوم عند الساعة] LT',
|
||||
nextDay: '[غدًا عند الساعة] LT',
|
||||
nextWeek: 'dddd [عند الساعة] LT',
|
||||
lastDay: '[أمس عند الساعة] LT',
|
||||
lastWeek: 'dddd [عند الساعة] LT',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'بعد %s',
|
||||
past : 'منذ %s',
|
||||
s : pluralize('s'),
|
||||
ss : pluralize('s'),
|
||||
m : pluralize('m'),
|
||||
mm : pluralize('m'),
|
||||
h : pluralize('h'),
|
||||
hh : pluralize('h'),
|
||||
d : pluralize('d'),
|
||||
dd : pluralize('d'),
|
||||
M : pluralize('M'),
|
||||
MM : pluralize('M'),
|
||||
y : pluralize('y'),
|
||||
yy : pluralize('y')
|
||||
},
|
||||
preparse: function (string) {
|
||||
return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
|
||||
return numberMap[match];
|
||||
}).replace(/،/g, ',');
|
||||
},
|
||||
postformat: function (string) {
|
||||
return string.replace(/\d/g, function (match) {
|
||||
return symbolMap[match];
|
||||
}).replace(/,/g, '،');
|
||||
},
|
||||
week : {
|
||||
dow : 6, // Saturday is the first day of the week.
|
||||
doy : 12 // The week that contains Jan 12th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return ar;
|
||||
|
||||
})));
|
||||
104
public/vendor/libs/moment-develop/locale/az.js
vendored
Normal file
104
public/vendor/libs/moment-develop/locale/az.js
vendored
Normal file
|
|
@ -0,0 +1,104 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var suffixes = {
|
||||
1: '-inci',
|
||||
5: '-inci',
|
||||
8: '-inci',
|
||||
70: '-inci',
|
||||
80: '-inci',
|
||||
2: '-nci',
|
||||
7: '-nci',
|
||||
20: '-nci',
|
||||
50: '-nci',
|
||||
3: '-üncü',
|
||||
4: '-üncü',
|
||||
100: '-üncü',
|
||||
6: '-ncı',
|
||||
9: '-uncu',
|
||||
10: '-uncu',
|
||||
30: '-uncu',
|
||||
60: '-ıncı',
|
||||
90: '-ıncı'
|
||||
};
|
||||
|
||||
var az = moment.defineLocale('az', {
|
||||
months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
|
||||
monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
|
||||
weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'),
|
||||
weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
|
||||
weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd, D MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[bugün saat] LT',
|
||||
nextDay : '[sabah saat] LT',
|
||||
nextWeek : '[gələn həftə] dddd [saat] LT',
|
||||
lastDay : '[dünən] LT',
|
||||
lastWeek : '[keçən həftə] dddd [saat] LT',
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : '%s sonra',
|
||||
past : '%s əvvəl',
|
||||
s : 'birneçə saniyə',
|
||||
ss : '%d saniyə',
|
||||
m : 'bir dəqiqə',
|
||||
mm : '%d dəqiqə',
|
||||
h : 'bir saat',
|
||||
hh : '%d saat',
|
||||
d : 'bir gün',
|
||||
dd : '%d gün',
|
||||
M : 'bir ay',
|
||||
MM : '%d ay',
|
||||
y : 'bir il',
|
||||
yy : '%d il'
|
||||
},
|
||||
meridiemParse: /gecə|səhər|gündüz|axşam/,
|
||||
isPM : function (input) {
|
||||
return /^(gündüz|axşam)$/.test(input);
|
||||
},
|
||||
meridiem : function (hour, minute, isLower) {
|
||||
if (hour < 4) {
|
||||
return 'gecə';
|
||||
} else if (hour < 12) {
|
||||
return 'səhər';
|
||||
} else if (hour < 17) {
|
||||
return 'gündüz';
|
||||
} else {
|
||||
return 'axşam';
|
||||
}
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
|
||||
ordinal : function (number) {
|
||||
if (number === 0) { // special case for zero
|
||||
return number + '-ıncı';
|
||||
}
|
||||
var a = number % 10,
|
||||
b = number % 100 - a,
|
||||
c = number >= 100 ? 100 : null;
|
||||
return number + (suffixes[a] || suffixes[b] || suffixes[c]);
|
||||
},
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 7 // The week that contains Jan 7th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return az;
|
||||
|
||||
})));
|
||||
131
public/vendor/libs/moment-develop/locale/be.js
vendored
Normal file
131
public/vendor/libs/moment-develop/locale/be.js
vendored
Normal file
|
|
@ -0,0 +1,131 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
function plural(word, num) {
|
||||
var forms = word.split('_');
|
||||
return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
|
||||
}
|
||||
function relativeTimeWithPlural(number, withoutSuffix, key) {
|
||||
var format = {
|
||||
'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
|
||||
'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',
|
||||
'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',
|
||||
'dd': 'дзень_дні_дзён',
|
||||
'MM': 'месяц_месяцы_месяцаў',
|
||||
'yy': 'год_гады_гадоў'
|
||||
};
|
||||
if (key === 'm') {
|
||||
return withoutSuffix ? 'хвіліна' : 'хвіліну';
|
||||
}
|
||||
else if (key === 'h') {
|
||||
return withoutSuffix ? 'гадзіна' : 'гадзіну';
|
||||
}
|
||||
else {
|
||||
return number + ' ' + plural(format[key], +number);
|
||||
}
|
||||
}
|
||||
|
||||
var be = moment.defineLocale('be', {
|
||||
months : {
|
||||
format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'),
|
||||
standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_')
|
||||
},
|
||||
monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),
|
||||
weekdays : {
|
||||
format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'),
|
||||
standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'),
|
||||
isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/
|
||||
},
|
||||
weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
|
||||
weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D MMMM YYYY г.',
|
||||
LLL : 'D MMMM YYYY г., HH:mm',
|
||||
LLLL : 'dddd, D MMMM YYYY г., HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[Сёння ў] LT',
|
||||
nextDay: '[Заўтра ў] LT',
|
||||
lastDay: '[Учора ў] LT',
|
||||
nextWeek: function () {
|
||||
return '[У] dddd [ў] LT';
|
||||
},
|
||||
lastWeek: function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 5:
|
||||
case 6:
|
||||
return '[У мінулую] dddd [ў] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
return '[У мінулы] dddd [ў] LT';
|
||||
}
|
||||
},
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'праз %s',
|
||||
past : '%s таму',
|
||||
s : 'некалькі секунд',
|
||||
m : relativeTimeWithPlural,
|
||||
mm : relativeTimeWithPlural,
|
||||
h : relativeTimeWithPlural,
|
||||
hh : relativeTimeWithPlural,
|
||||
d : 'дзень',
|
||||
dd : relativeTimeWithPlural,
|
||||
M : 'месяц',
|
||||
MM : relativeTimeWithPlural,
|
||||
y : 'год',
|
||||
yy : relativeTimeWithPlural
|
||||
},
|
||||
meridiemParse: /ночы|раніцы|дня|вечара/,
|
||||
isPM : function (input) {
|
||||
return /^(дня|вечара)$/.test(input);
|
||||
},
|
||||
meridiem : function (hour, minute, isLower) {
|
||||
if (hour < 4) {
|
||||
return 'ночы';
|
||||
} else if (hour < 12) {
|
||||
return 'раніцы';
|
||||
} else if (hour < 17) {
|
||||
return 'дня';
|
||||
} else {
|
||||
return 'вечара';
|
||||
}
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/,
|
||||
ordinal: function (number, period) {
|
||||
switch (period) {
|
||||
case 'M':
|
||||
case 'd':
|
||||
case 'DDD':
|
||||
case 'w':
|
||||
case 'W':
|
||||
return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы';
|
||||
case 'D':
|
||||
return number + '-га';
|
||||
default:
|
||||
return number;
|
||||
}
|
||||
},
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 7 // The week that contains Jan 7th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return be;
|
||||
|
||||
})));
|
||||
89
public/vendor/libs/moment-develop/locale/bg.js
vendored
Normal file
89
public/vendor/libs/moment-develop/locale/bg.js
vendored
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var bg = moment.defineLocale('bg', {
|
||||
months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
|
||||
monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
|
||||
weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
|
||||
weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
|
||||
weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
|
||||
longDateFormat : {
|
||||
LT : 'H:mm',
|
||||
LTS : 'H:mm:ss',
|
||||
L : 'D.MM.YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY H:mm',
|
||||
LLLL : 'dddd, D MMMM YYYY H:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[Днес в] LT',
|
||||
nextDay : '[Утре в] LT',
|
||||
nextWeek : 'dddd [в] LT',
|
||||
lastDay : '[Вчера в] LT',
|
||||
lastWeek : function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
case 3:
|
||||
case 6:
|
||||
return '[В изминалата] dddd [в] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
return '[В изминалия] dddd [в] LT';
|
||||
}
|
||||
},
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'след %s',
|
||||
past : 'преди %s',
|
||||
s : 'няколко секунди',
|
||||
ss : '%d секунди',
|
||||
m : 'минута',
|
||||
mm : '%d минути',
|
||||
h : 'час',
|
||||
hh : '%d часа',
|
||||
d : 'ден',
|
||||
dd : '%d дни',
|
||||
M : 'месец',
|
||||
MM : '%d месеца',
|
||||
y : 'година',
|
||||
yy : '%d години'
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
|
||||
ordinal : function (number) {
|
||||
var lastDigit = number % 10,
|
||||
last2Digits = number % 100;
|
||||
if (number === 0) {
|
||||
return number + '-ев';
|
||||
} else if (last2Digits === 0) {
|
||||
return number + '-ен';
|
||||
} else if (last2Digits > 10 && last2Digits < 20) {
|
||||
return number + '-ти';
|
||||
} else if (lastDigit === 1) {
|
||||
return number + '-ви';
|
||||
} else if (lastDigit === 2) {
|
||||
return number + '-ри';
|
||||
} else if (lastDigit === 7 || lastDigit === 8) {
|
||||
return number + '-ми';
|
||||
} else {
|
||||
return number + '-ти';
|
||||
}
|
||||
},
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 7 // The week that contains Jan 7th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return bg;
|
||||
|
||||
})));
|
||||
57
public/vendor/libs/moment-develop/locale/bm.js
vendored
Normal file
57
public/vendor/libs/moment-develop/locale/bm.js
vendored
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var bm = moment.defineLocale('bm', {
|
||||
months : 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split('_'),
|
||||
monthsShort : 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'),
|
||||
weekdays : 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),
|
||||
weekdaysShort : 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'),
|
||||
weekdaysMin : 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'MMMM [tile] D [san] YYYY',
|
||||
LLL : 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',
|
||||
LLLL : 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[Bi lɛrɛ] LT',
|
||||
nextDay : '[Sini lɛrɛ] LT',
|
||||
nextWeek : 'dddd [don lɛrɛ] LT',
|
||||
lastDay : '[Kunu lɛrɛ] LT',
|
||||
lastWeek : 'dddd [tɛmɛnen lɛrɛ] LT',
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : '%s kɔnɔ',
|
||||
past : 'a bɛ %s bɔ',
|
||||
s : 'sanga dama dama',
|
||||
ss : 'sekondi %d',
|
||||
m : 'miniti kelen',
|
||||
mm : 'miniti %d',
|
||||
h : 'lɛrɛ kelen',
|
||||
hh : 'lɛrɛ %d',
|
||||
d : 'tile kelen',
|
||||
dd : 'tile %d',
|
||||
M : 'kalo kelen',
|
||||
MM : 'kalo %d',
|
||||
y : 'san kelen',
|
||||
yy : 'san %d'
|
||||
},
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return bm;
|
||||
|
||||
})));
|
||||
118
public/vendor/libs/moment-develop/locale/bn.js
vendored
Normal file
118
public/vendor/libs/moment-develop/locale/bn.js
vendored
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var symbolMap = {
|
||||
'1': '১',
|
||||
'2': '২',
|
||||
'3': '৩',
|
||||
'4': '৪',
|
||||
'5': '৫',
|
||||
'6': '৬',
|
||||
'7': '৭',
|
||||
'8': '৮',
|
||||
'9': '৯',
|
||||
'0': '০'
|
||||
},
|
||||
numberMap = {
|
||||
'১': '1',
|
||||
'২': '2',
|
||||
'৩': '3',
|
||||
'৪': '4',
|
||||
'৫': '5',
|
||||
'৬': '6',
|
||||
'৭': '7',
|
||||
'৮': '8',
|
||||
'৯': '9',
|
||||
'০': '0'
|
||||
};
|
||||
|
||||
var bn = moment.defineLocale('bn', {
|
||||
months : 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
|
||||
monthsShort : 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
|
||||
weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
|
||||
weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
|
||||
weekdaysMin : 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'),
|
||||
longDateFormat : {
|
||||
LT : 'A h:mm সময়',
|
||||
LTS : 'A h:mm:ss সময়',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY, A h:mm সময়',
|
||||
LLLL : 'dddd, D MMMM YYYY, A h:mm সময়'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[আজ] LT',
|
||||
nextDay : '[আগামীকাল] LT',
|
||||
nextWeek : 'dddd, LT',
|
||||
lastDay : '[গতকাল] LT',
|
||||
lastWeek : '[গত] dddd, LT',
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : '%s পরে',
|
||||
past : '%s আগে',
|
||||
s : 'কয়েক সেকেন্ড',
|
||||
ss : '%d সেকেন্ড',
|
||||
m : 'এক মিনিট',
|
||||
mm : '%d মিনিট',
|
||||
h : 'এক ঘন্টা',
|
||||
hh : '%d ঘন্টা',
|
||||
d : 'এক দিন',
|
||||
dd : '%d দিন',
|
||||
M : 'এক মাস',
|
||||
MM : '%d মাস',
|
||||
y : 'এক বছর',
|
||||
yy : '%d বছর'
|
||||
},
|
||||
preparse: function (string) {
|
||||
return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
|
||||
return numberMap[match];
|
||||
});
|
||||
},
|
||||
postformat: function (string) {
|
||||
return string.replace(/\d/g, function (match) {
|
||||
return symbolMap[match];
|
||||
});
|
||||
},
|
||||
meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,
|
||||
meridiemHour : function (hour, meridiem) {
|
||||
if (hour === 12) {
|
||||
hour = 0;
|
||||
}
|
||||
if ((meridiem === 'রাত' && hour >= 4) ||
|
||||
(meridiem === 'দুপুর' && hour < 5) ||
|
||||
meridiem === 'বিকাল') {
|
||||
return hour + 12;
|
||||
} else {
|
||||
return hour;
|
||||
}
|
||||
},
|
||||
meridiem : function (hour, minute, isLower) {
|
||||
if (hour < 4) {
|
||||
return 'রাত';
|
||||
} else if (hour < 10) {
|
||||
return 'সকাল';
|
||||
} else if (hour < 17) {
|
||||
return 'দুপুর';
|
||||
} else if (hour < 20) {
|
||||
return 'বিকাল';
|
||||
} else {
|
||||
return 'রাত';
|
||||
}
|
||||
},
|
||||
week : {
|
||||
dow : 0, // Sunday is the first day of the week.
|
||||
doy : 6 // The week that contains Jan 6th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return bn;
|
||||
|
||||
})));
|
||||
118
public/vendor/libs/moment-develop/locale/bo.js
vendored
Normal file
118
public/vendor/libs/moment-develop/locale/bo.js
vendored
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var symbolMap = {
|
||||
'1': '༡',
|
||||
'2': '༢',
|
||||
'3': '༣',
|
||||
'4': '༤',
|
||||
'5': '༥',
|
||||
'6': '༦',
|
||||
'7': '༧',
|
||||
'8': '༨',
|
||||
'9': '༩',
|
||||
'0': '༠'
|
||||
},
|
||||
numberMap = {
|
||||
'༡': '1',
|
||||
'༢': '2',
|
||||
'༣': '3',
|
||||
'༤': '4',
|
||||
'༥': '5',
|
||||
'༦': '6',
|
||||
'༧': '7',
|
||||
'༨': '8',
|
||||
'༩': '9',
|
||||
'༠': '0'
|
||||
};
|
||||
|
||||
var bo = moment.defineLocale('bo', {
|
||||
months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
|
||||
monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
|
||||
weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'),
|
||||
weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
|
||||
weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
|
||||
longDateFormat : {
|
||||
LT : 'A h:mm',
|
||||
LTS : 'A h:mm:ss',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D MMMM YYYY',
|
||||
LLL : 'D MMMM YYYY, A h:mm',
|
||||
LLLL : 'dddd, D MMMM YYYY, A h:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[དི་རིང] LT',
|
||||
nextDay : '[སང་ཉིན] LT',
|
||||
nextWeek : '[བདུན་ཕྲག་རྗེས་མ], LT',
|
||||
lastDay : '[ཁ་སང] LT',
|
||||
lastWeek : '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : '%s ལ་',
|
||||
past : '%s སྔན་ལ',
|
||||
s : 'ལམ་སང',
|
||||
ss : '%d སྐར་ཆ།',
|
||||
m : 'སྐར་མ་གཅིག',
|
||||
mm : '%d སྐར་མ',
|
||||
h : 'ཆུ་ཚོད་གཅིག',
|
||||
hh : '%d ཆུ་ཚོད',
|
||||
d : 'ཉིན་གཅིག',
|
||||
dd : '%d ཉིན་',
|
||||
M : 'ཟླ་བ་གཅིག',
|
||||
MM : '%d ཟླ་བ',
|
||||
y : 'ལོ་གཅིག',
|
||||
yy : '%d ལོ'
|
||||
},
|
||||
preparse: function (string) {
|
||||
return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {
|
||||
return numberMap[match];
|
||||
});
|
||||
},
|
||||
postformat: function (string) {
|
||||
return string.replace(/\d/g, function (match) {
|
||||
return symbolMap[match];
|
||||
});
|
||||
},
|
||||
meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,
|
||||
meridiemHour : function (hour, meridiem) {
|
||||
if (hour === 12) {
|
||||
hour = 0;
|
||||
}
|
||||
if ((meridiem === 'མཚན་མོ' && hour >= 4) ||
|
||||
(meridiem === 'ཉིན་གུང' && hour < 5) ||
|
||||
meridiem === 'དགོང་དག') {
|
||||
return hour + 12;
|
||||
} else {
|
||||
return hour;
|
||||
}
|
||||
},
|
||||
meridiem : function (hour, minute, isLower) {
|
||||
if (hour < 4) {
|
||||
return 'མཚན་མོ';
|
||||
} else if (hour < 10) {
|
||||
return 'ཞོགས་ཀས';
|
||||
} else if (hour < 17) {
|
||||
return 'ཉིན་གུང';
|
||||
} else if (hour < 20) {
|
||||
return 'དགོང་དག';
|
||||
} else {
|
||||
return 'མཚན་མོ';
|
||||
}
|
||||
},
|
||||
week : {
|
||||
dow : 0, // Sunday is the first day of the week.
|
||||
doy : 6 // The week that contains Jan 6th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return bo;
|
||||
|
||||
})));
|
||||
107
public/vendor/libs/moment-develop/locale/br.js
vendored
Normal file
107
public/vendor/libs/moment-develop/locale/br.js
vendored
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
function relativeTimeWithMutation(number, withoutSuffix, key) {
|
||||
var format = {
|
||||
'mm': 'munutenn',
|
||||
'MM': 'miz',
|
||||
'dd': 'devezh'
|
||||
};
|
||||
return number + ' ' + mutation(format[key], number);
|
||||
}
|
||||
function specialMutationForYears(number) {
|
||||
switch (lastNumber(number)) {
|
||||
case 1:
|
||||
case 3:
|
||||
case 4:
|
||||
case 5:
|
||||
case 9:
|
||||
return number + ' bloaz';
|
||||
default:
|
||||
return number + ' vloaz';
|
||||
}
|
||||
}
|
||||
function lastNumber(number) {
|
||||
if (number > 9) {
|
||||
return lastNumber(number % 10);
|
||||
}
|
||||
return number;
|
||||
}
|
||||
function mutation(text, number) {
|
||||
if (number === 2) {
|
||||
return softMutation(text);
|
||||
}
|
||||
return text;
|
||||
}
|
||||
function softMutation(text) {
|
||||
var mutationTable = {
|
||||
'm': 'v',
|
||||
'b': 'v',
|
||||
'd': 'z'
|
||||
};
|
||||
if (mutationTable[text.charAt(0)] === undefined) {
|
||||
return text;
|
||||
}
|
||||
return mutationTable[text.charAt(0)] + text.substring(1);
|
||||
}
|
||||
|
||||
var br = moment.defineLocale('br', {
|
||||
months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'),
|
||||
monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),
|
||||
weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'),
|
||||
weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
|
||||
weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'h[e]mm A',
|
||||
LTS : 'h[e]mm:ss A',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D [a viz] MMMM YYYY',
|
||||
LLL : 'D [a viz] MMMM YYYY h[e]mm A',
|
||||
LLLL : 'dddd, D [a viz] MMMM YYYY h[e]mm A'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[Hiziv da] LT',
|
||||
nextDay : '[Warc\'hoazh da] LT',
|
||||
nextWeek : 'dddd [da] LT',
|
||||
lastDay : '[Dec\'h da] LT',
|
||||
lastWeek : 'dddd [paset da] LT',
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'a-benn %s',
|
||||
past : '%s \'zo',
|
||||
s : 'un nebeud segondennoù',
|
||||
ss : '%d eilenn',
|
||||
m : 'ur vunutenn',
|
||||
mm : relativeTimeWithMutation,
|
||||
h : 'un eur',
|
||||
hh : '%d eur',
|
||||
d : 'un devezh',
|
||||
dd : relativeTimeWithMutation,
|
||||
M : 'ur miz',
|
||||
MM : relativeTimeWithMutation,
|
||||
y : 'ur bloaz',
|
||||
yy : specialMutationForYears
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/,
|
||||
ordinal : function (number) {
|
||||
var output = (number === 1) ? 'añ' : 'vet';
|
||||
return number + output;
|
||||
},
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return br;
|
||||
|
||||
})));
|
||||
150
public/vendor/libs/moment-develop/locale/bs.js
vendored
Normal file
150
public/vendor/libs/moment-develop/locale/bs.js
vendored
Normal file
|
|
@ -0,0 +1,150 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
function translate(number, withoutSuffix, key) {
|
||||
var result = number + ' ';
|
||||
switch (key) {
|
||||
case 'ss':
|
||||
if (number === 1) {
|
||||
result += 'sekunda';
|
||||
} else if (number === 2 || number === 3 || number === 4) {
|
||||
result += 'sekunde';
|
||||
} else {
|
||||
result += 'sekundi';
|
||||
}
|
||||
return result;
|
||||
case 'm':
|
||||
return withoutSuffix ? 'jedna minuta' : 'jedne minute';
|
||||
case 'mm':
|
||||
if (number === 1) {
|
||||
result += 'minuta';
|
||||
} else if (number === 2 || number === 3 || number === 4) {
|
||||
result += 'minute';
|
||||
} else {
|
||||
result += 'minuta';
|
||||
}
|
||||
return result;
|
||||
case 'h':
|
||||
return withoutSuffix ? 'jedan sat' : 'jednog sata';
|
||||
case 'hh':
|
||||
if (number === 1) {
|
||||
result += 'sat';
|
||||
} else if (number === 2 || number === 3 || number === 4) {
|
||||
result += 'sata';
|
||||
} else {
|
||||
result += 'sati';
|
||||
}
|
||||
return result;
|
||||
case 'dd':
|
||||
if (number === 1) {
|
||||
result += 'dan';
|
||||
} else {
|
||||
result += 'dana';
|
||||
}
|
||||
return result;
|
||||
case 'MM':
|
||||
if (number === 1) {
|
||||
result += 'mjesec';
|
||||
} else if (number === 2 || number === 3 || number === 4) {
|
||||
result += 'mjeseca';
|
||||
} else {
|
||||
result += 'mjeseci';
|
||||
}
|
||||
return result;
|
||||
case 'yy':
|
||||
if (number === 1) {
|
||||
result += 'godina';
|
||||
} else if (number === 2 || number === 3 || number === 4) {
|
||||
result += 'godine';
|
||||
} else {
|
||||
result += 'godina';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
var bs = moment.defineLocale('bs', {
|
||||
months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),
|
||||
monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'),
|
||||
monthsParseExact: true,
|
||||
weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
|
||||
weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
|
||||
weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'H:mm',
|
||||
LTS : 'H:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D. MMMM YYYY',
|
||||
LLL : 'D. MMMM YYYY H:mm',
|
||||
LLLL : 'dddd, D. MMMM YYYY H:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[danas u] LT',
|
||||
nextDay : '[sutra u] LT',
|
||||
nextWeek : function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
return '[u] [nedjelju] [u] LT';
|
||||
case 3:
|
||||
return '[u] [srijedu] [u] LT';
|
||||
case 6:
|
||||
return '[u] [subotu] [u] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
return '[u] dddd [u] LT';
|
||||
}
|
||||
},
|
||||
lastDay : '[jučer u] LT',
|
||||
lastWeek : function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
case 3:
|
||||
return '[prošlu] dddd [u] LT';
|
||||
case 6:
|
||||
return '[prošle] [subote] [u] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
case 5:
|
||||
return '[prošli] dddd [u] LT';
|
||||
}
|
||||
},
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'za %s',
|
||||
past : 'prije %s',
|
||||
s : 'par sekundi',
|
||||
ss : translate,
|
||||
m : translate,
|
||||
mm : translate,
|
||||
h : translate,
|
||||
hh : translate,
|
||||
d : 'dan',
|
||||
dd : translate,
|
||||
M : 'mjesec',
|
||||
MM : translate,
|
||||
y : 'godinu',
|
||||
yy : translate
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal : '%d.',
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 7 // The week that contains Jan 7th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return bs;
|
||||
|
||||
})));
|
||||
87
public/vendor/libs/moment-develop/locale/ca.js
vendored
Normal file
87
public/vendor/libs/moment-develop/locale/ca.js
vendored
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var ca = moment.defineLocale('ca', {
|
||||
months : {
|
||||
standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'),
|
||||
format: 'de gener_de febrer_de març_d\'abril_de maig_de juny_de juliol_d\'agost_de setembre_d\'octubre_de novembre_de desembre'.split('_'),
|
||||
isFormat: /D[oD]?(\s)+MMMM/
|
||||
},
|
||||
monthsShort : 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split('_'),
|
||||
monthsParseExact : true,
|
||||
weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'),
|
||||
weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
|
||||
weekdaysMin : 'dg_dl_dt_dc_dj_dv_ds'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT : 'H:mm',
|
||||
LTS : 'H:mm:ss',
|
||||
L : 'DD/MM/YYYY',
|
||||
LL : 'D MMMM [de] YYYY',
|
||||
ll : 'D MMM YYYY',
|
||||
LLL : 'D MMMM [de] YYYY [a les] H:mm',
|
||||
lll : 'D MMM YYYY, H:mm',
|
||||
LLLL : 'dddd D MMMM [de] YYYY [a les] H:mm',
|
||||
llll : 'ddd D MMM YYYY, H:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : function () {
|
||||
return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
|
||||
},
|
||||
nextDay : function () {
|
||||
return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
|
||||
},
|
||||
nextWeek : function () {
|
||||
return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
|
||||
},
|
||||
lastDay : function () {
|
||||
return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
|
||||
},
|
||||
lastWeek : function () {
|
||||
return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
|
||||
},
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'd\'aquí %s',
|
||||
past : 'fa %s',
|
||||
s : 'uns segons',
|
||||
ss : '%d segons',
|
||||
m : 'un minut',
|
||||
mm : '%d minuts',
|
||||
h : 'una hora',
|
||||
hh : '%d hores',
|
||||
d : 'un dia',
|
||||
dd : '%d dies',
|
||||
M : 'un mes',
|
||||
MM : '%d mesos',
|
||||
y : 'un any',
|
||||
yy : '%d anys'
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
|
||||
ordinal : function (number, period) {
|
||||
var output = (number === 1) ? 'r' :
|
||||
(number === 2) ? 'n' :
|
||||
(number === 3) ? 'r' :
|
||||
(number === 4) ? 't' : 'è';
|
||||
if (period === 'w' || period === 'W') {
|
||||
output = 'a';
|
||||
}
|
||||
return number + output;
|
||||
},
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return ca;
|
||||
|
||||
})));
|
||||
171
public/vendor/libs/moment-develop/locale/cs.js
vendored
Normal file
171
public/vendor/libs/moment-develop/locale/cs.js
vendored
Normal file
|
|
@ -0,0 +1,171 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'),
|
||||
monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_');
|
||||
|
||||
var monthsParse = [/^led/i, /^úno/i, /^bře/i, /^dub/i, /^kvě/i, /^(čvn|červen$|června)/i, /^(čvc|červenec|července)/i, /^srp/i, /^zář/i, /^říj/i, /^lis/i, /^pro/i];
|
||||
// NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.
|
||||
// Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.
|
||||
var monthsRegex = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;
|
||||
|
||||
function plural(n) {
|
||||
return (n > 1) && (n < 5) && (~~(n / 10) !== 1);
|
||||
}
|
||||
function translate(number, withoutSuffix, key, isFuture) {
|
||||
var result = number + ' ';
|
||||
switch (key) {
|
||||
case 's': // a few seconds / in a few seconds / a few seconds ago
|
||||
return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami';
|
||||
case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago
|
||||
if (withoutSuffix || isFuture) {
|
||||
return result + (plural(number) ? 'sekundy' : 'sekund');
|
||||
} else {
|
||||
return result + 'sekundami';
|
||||
}
|
||||
break;
|
||||
case 'm': // a minute / in a minute / a minute ago
|
||||
return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou');
|
||||
case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
|
||||
if (withoutSuffix || isFuture) {
|
||||
return result + (plural(number) ? 'minuty' : 'minut');
|
||||
} else {
|
||||
return result + 'minutami';
|
||||
}
|
||||
break;
|
||||
case 'h': // an hour / in an hour / an hour ago
|
||||
return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
|
||||
case 'hh': // 9 hours / in 9 hours / 9 hours ago
|
||||
if (withoutSuffix || isFuture) {
|
||||
return result + (plural(number) ? 'hodiny' : 'hodin');
|
||||
} else {
|
||||
return result + 'hodinami';
|
||||
}
|
||||
break;
|
||||
case 'd': // a day / in a day / a day ago
|
||||
return (withoutSuffix || isFuture) ? 'den' : 'dnem';
|
||||
case 'dd': // 9 days / in 9 days / 9 days ago
|
||||
if (withoutSuffix || isFuture) {
|
||||
return result + (plural(number) ? 'dny' : 'dní');
|
||||
} else {
|
||||
return result + 'dny';
|
||||
}
|
||||
break;
|
||||
case 'M': // a month / in a month / a month ago
|
||||
return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem';
|
||||
case 'MM': // 9 months / in 9 months / 9 months ago
|
||||
if (withoutSuffix || isFuture) {
|
||||
return result + (plural(number) ? 'měsíce' : 'měsíců');
|
||||
} else {
|
||||
return result + 'měsíci';
|
||||
}
|
||||
break;
|
||||
case 'y': // a year / in a year / a year ago
|
||||
return (withoutSuffix || isFuture) ? 'rok' : 'rokem';
|
||||
case 'yy': // 9 years / in 9 years / 9 years ago
|
||||
if (withoutSuffix || isFuture) {
|
||||
return result + (plural(number) ? 'roky' : 'let');
|
||||
} else {
|
||||
return result + 'lety';
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var cs = moment.defineLocale('cs', {
|
||||
months : months,
|
||||
monthsShort : monthsShort,
|
||||
monthsRegex : monthsRegex,
|
||||
monthsShortRegex : monthsRegex,
|
||||
// NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.
|
||||
// Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.
|
||||
monthsStrictRegex : /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,
|
||||
monthsShortStrictRegex : /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,
|
||||
monthsParse : monthsParse,
|
||||
longMonthsParse : monthsParse,
|
||||
shortMonthsParse : monthsParse,
|
||||
weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
|
||||
weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'),
|
||||
weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'),
|
||||
longDateFormat : {
|
||||
LT: 'H:mm',
|
||||
LTS : 'H:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D. MMMM YYYY',
|
||||
LLL : 'D. MMMM YYYY H:mm',
|
||||
LLLL : 'dddd D. MMMM YYYY H:mm',
|
||||
l : 'D. M. YYYY'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[dnes v] LT',
|
||||
nextDay: '[zítra v] LT',
|
||||
nextWeek: function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
return '[v neděli v] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
return '[v] dddd [v] LT';
|
||||
case 3:
|
||||
return '[ve středu v] LT';
|
||||
case 4:
|
||||
return '[ve čtvrtek v] LT';
|
||||
case 5:
|
||||
return '[v pátek v] LT';
|
||||
case 6:
|
||||
return '[v sobotu v] LT';
|
||||
}
|
||||
},
|
||||
lastDay: '[včera v] LT',
|
||||
lastWeek: function () {
|
||||
switch (this.day()) {
|
||||
case 0:
|
||||
return '[minulou neděli v] LT';
|
||||
case 1:
|
||||
case 2:
|
||||
return '[minulé] dddd [v] LT';
|
||||
case 3:
|
||||
return '[minulou středu v] LT';
|
||||
case 4:
|
||||
case 5:
|
||||
return '[minulý] dddd [v] LT';
|
||||
case 6:
|
||||
return '[minulou sobotu v] LT';
|
||||
}
|
||||
},
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'za %s',
|
||||
past : 'před %s',
|
||||
s : translate,
|
||||
ss : translate,
|
||||
m : translate,
|
||||
mm : translate,
|
||||
h : translate,
|
||||
hh : translate,
|
||||
d : translate,
|
||||
dd : translate,
|
||||
M : translate,
|
||||
MM : translate,
|
||||
y : translate,
|
||||
yy : translate
|
||||
},
|
||||
dayOfMonthOrdinalParse : /\d{1,2}\./,
|
||||
ordinal : '%d.',
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return cs;
|
||||
|
||||
})));
|
||||
62
public/vendor/libs/moment-develop/locale/cv.js
vendored
Normal file
62
public/vendor/libs/moment-develop/locale/cv.js
vendored
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var cv = moment.defineLocale('cv', {
|
||||
months : 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'),
|
||||
monthsShort : 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),
|
||||
weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'),
|
||||
weekdaysShort : 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),
|
||||
weekdaysMin : 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD-MM-YYYY',
|
||||
LL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',
|
||||
LLL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
|
||||
LLLL : 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[Паян] LT [сехетре]',
|
||||
nextDay: '[Ыран] LT [сехетре]',
|
||||
lastDay: '[Ӗнер] LT [сехетре]',
|
||||
nextWeek: '[Ҫитес] dddd LT [сехетре]',
|
||||
lastWeek: '[Иртнӗ] dddd LT [сехетре]',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : function (output) {
|
||||
var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран';
|
||||
return output + affix;
|
||||
},
|
||||
past : '%s каялла',
|
||||
s : 'пӗр-ик ҫеккунт',
|
||||
ss : '%d ҫеккунт',
|
||||
m : 'пӗр минут',
|
||||
mm : '%d минут',
|
||||
h : 'пӗр сехет',
|
||||
hh : '%d сехет',
|
||||
d : 'пӗр кун',
|
||||
dd : '%d кун',
|
||||
M : 'пӗр уйӑх',
|
||||
MM : '%d уйӑх',
|
||||
y : 'пӗр ҫул',
|
||||
yy : '%d ҫул'
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}-мӗш/,
|
||||
ordinal : '%d-мӗш',
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 7 // The week that contains Jan 7th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return cv;
|
||||
|
||||
})));
|
||||
79
public/vendor/libs/moment-develop/locale/cy.js
vendored
Normal file
79
public/vendor/libs/moment-develop/locale/cy.js
vendored
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var cy = moment.defineLocale('cy', {
|
||||
months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
|
||||
monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
|
||||
weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
|
||||
weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
|
||||
weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
// time formats are the same as en-gb
|
||||
longDateFormat: {
|
||||
LT: 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L: 'DD/MM/YYYY',
|
||||
LL: 'D MMMM YYYY',
|
||||
LLL: 'D MMMM YYYY HH:mm',
|
||||
LLLL: 'dddd, D MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar: {
|
||||
sameDay: '[Heddiw am] LT',
|
||||
nextDay: '[Yfory am] LT',
|
||||
nextWeek: 'dddd [am] LT',
|
||||
lastDay: '[Ddoe am] LT',
|
||||
lastWeek: 'dddd [diwethaf am] LT',
|
||||
sameElse: 'L'
|
||||
},
|
||||
relativeTime: {
|
||||
future: 'mewn %s',
|
||||
past: '%s yn ôl',
|
||||
s: 'ychydig eiliadau',
|
||||
ss: '%d eiliad',
|
||||
m: 'munud',
|
||||
mm: '%d munud',
|
||||
h: 'awr',
|
||||
hh: '%d awr',
|
||||
d: 'diwrnod',
|
||||
dd: '%d diwrnod',
|
||||
M: 'mis',
|
||||
MM: '%d mis',
|
||||
y: 'blwyddyn',
|
||||
yy: '%d flynedd'
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
|
||||
// traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
|
||||
ordinal: function (number) {
|
||||
var b = number,
|
||||
output = '',
|
||||
lookup = [
|
||||
'', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed
|
||||
'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed
|
||||
];
|
||||
if (b > 20) {
|
||||
if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
|
||||
output = 'fed'; // not 30ain, 70ain or 90ain
|
||||
} else {
|
||||
output = 'ain';
|
||||
}
|
||||
} else if (b > 0) {
|
||||
output = lookup[b];
|
||||
}
|
||||
return number + output;
|
||||
},
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return cy;
|
||||
|
||||
})));
|
||||
59
public/vendor/libs/moment-develop/locale/da.js
vendored
Normal file
59
public/vendor/libs/moment-develop/locale/da.js
vendored
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
var da = moment.defineLocale('da', {
|
||||
months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'),
|
||||
monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
|
||||
weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
|
||||
weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'),
|
||||
weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
|
||||
longDateFormat : {
|
||||
LT : 'HH:mm',
|
||||
LTS : 'HH:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D. MMMM YYYY',
|
||||
LLL : 'D. MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd [d.] D. MMMM YYYY [kl.] HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay : '[i dag kl.] LT',
|
||||
nextDay : '[i morgen kl.] LT',
|
||||
nextWeek : 'på dddd [kl.] LT',
|
||||
lastDay : '[i går kl.] LT',
|
||||
lastWeek : '[i] dddd[s kl.] LT',
|
||||
sameElse : 'L'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'om %s',
|
||||
past : '%s siden',
|
||||
s : 'få sekunder',
|
||||
ss : '%d sekunder',
|
||||
m : 'et minut',
|
||||
mm : '%d minutter',
|
||||
h : 'en time',
|
||||
hh : '%d timer',
|
||||
d : 'en dag',
|
||||
dd : '%d dage',
|
||||
M : 'en måned',
|
||||
MM : '%d måneder',
|
||||
y : 'et år',
|
||||
yy : '%d år'
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal : '%d.',
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return da;
|
||||
|
||||
})));
|
||||
75
public/vendor/libs/moment-develop/locale/de-at.js
vendored
Normal file
75
public/vendor/libs/moment-develop/locale/de-at.js
vendored
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
function processRelativeTime(number, withoutSuffix, key, isFuture) {
|
||||
var format = {
|
||||
'm': ['eine Minute', 'einer Minute'],
|
||||
'h': ['eine Stunde', 'einer Stunde'],
|
||||
'd': ['ein Tag', 'einem Tag'],
|
||||
'dd': [number + ' Tage', number + ' Tagen'],
|
||||
'M': ['ein Monat', 'einem Monat'],
|
||||
'MM': [number + ' Monate', number + ' Monaten'],
|
||||
'y': ['ein Jahr', 'einem Jahr'],
|
||||
'yy': [number + ' Jahre', number + ' Jahren']
|
||||
};
|
||||
return withoutSuffix ? format[key][0] : format[key][1];
|
||||
}
|
||||
|
||||
var deAt = moment.defineLocale('de-at', {
|
||||
months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
|
||||
monthsShort : 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
|
||||
monthsParseExact : true,
|
||||
weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
|
||||
weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
|
||||
weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D. MMMM YYYY',
|
||||
LLL : 'D. MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd, D. MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[heute um] LT [Uhr]',
|
||||
sameElse: 'L',
|
||||
nextDay: '[morgen um] LT [Uhr]',
|
||||
nextWeek: 'dddd [um] LT [Uhr]',
|
||||
lastDay: '[gestern um] LT [Uhr]',
|
||||
lastWeek: '[letzten] dddd [um] LT [Uhr]'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'in %s',
|
||||
past : 'vor %s',
|
||||
s : 'ein paar Sekunden',
|
||||
ss : '%d Sekunden',
|
||||
m : processRelativeTime,
|
||||
mm : '%d Minuten',
|
||||
h : processRelativeTime,
|
||||
hh : '%d Stunden',
|
||||
d : processRelativeTime,
|
||||
dd : processRelativeTime,
|
||||
M : processRelativeTime,
|
||||
MM : processRelativeTime,
|
||||
y : processRelativeTime,
|
||||
yy : processRelativeTime
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal : '%d.',
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return deAt;
|
||||
|
||||
})));
|
||||
75
public/vendor/libs/moment-develop/locale/de-ch.js
vendored
Normal file
75
public/vendor/libs/moment-develop/locale/de-ch.js
vendored
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
function processRelativeTime(number, withoutSuffix, key, isFuture) {
|
||||
var format = {
|
||||
'm': ['eine Minute', 'einer Minute'],
|
||||
'h': ['eine Stunde', 'einer Stunde'],
|
||||
'd': ['ein Tag', 'einem Tag'],
|
||||
'dd': [number + ' Tage', number + ' Tagen'],
|
||||
'M': ['ein Monat', 'einem Monat'],
|
||||
'MM': [number + ' Monate', number + ' Monaten'],
|
||||
'y': ['ein Jahr', 'einem Jahr'],
|
||||
'yy': [number + ' Jahre', number + ' Jahren']
|
||||
};
|
||||
return withoutSuffix ? format[key][0] : format[key][1];
|
||||
}
|
||||
|
||||
var deCh = moment.defineLocale('de-ch', {
|
||||
months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
|
||||
monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
|
||||
monthsParseExact : true,
|
||||
weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
|
||||
weekdaysShort : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
|
||||
weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D. MMMM YYYY',
|
||||
LLL : 'D. MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd, D. MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[heute um] LT [Uhr]',
|
||||
sameElse: 'L',
|
||||
nextDay: '[morgen um] LT [Uhr]',
|
||||
nextWeek: 'dddd [um] LT [Uhr]',
|
||||
lastDay: '[gestern um] LT [Uhr]',
|
||||
lastWeek: '[letzten] dddd [um] LT [Uhr]'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'in %s',
|
||||
past : 'vor %s',
|
||||
s : 'ein paar Sekunden',
|
||||
ss : '%d Sekunden',
|
||||
m : processRelativeTime,
|
||||
mm : '%d Minuten',
|
||||
h : processRelativeTime,
|
||||
hh : '%d Stunden',
|
||||
d : processRelativeTime,
|
||||
dd : processRelativeTime,
|
||||
M : processRelativeTime,
|
||||
MM : processRelativeTime,
|
||||
y : processRelativeTime,
|
||||
yy : processRelativeTime
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal : '%d.',
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return deCh;
|
||||
|
||||
})));
|
||||
75
public/vendor/libs/moment-develop/locale/de.js
vendored
Normal file
75
public/vendor/libs/moment-develop/locale/de.js
vendored
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
//! moment.js locale configuration
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
function processRelativeTime(number, withoutSuffix, key, isFuture) {
|
||||
var format = {
|
||||
'm': ['eine Minute', 'einer Minute'],
|
||||
'h': ['eine Stunde', 'einer Stunde'],
|
||||
'd': ['ein Tag', 'einem Tag'],
|
||||
'dd': [number + ' Tage', number + ' Tagen'],
|
||||
'M': ['ein Monat', 'einem Monat'],
|
||||
'MM': [number + ' Monate', number + ' Monaten'],
|
||||
'y': ['ein Jahr', 'einem Jahr'],
|
||||
'yy': [number + ' Jahre', number + ' Jahren']
|
||||
};
|
||||
return withoutSuffix ? format[key][0] : format[key][1];
|
||||
}
|
||||
|
||||
var de = moment.defineLocale('de', {
|
||||
months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
|
||||
monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
|
||||
monthsParseExact : true,
|
||||
weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
|
||||
weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
|
||||
weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D. MMMM YYYY',
|
||||
LLL : 'D. MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd, D. MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[heute um] LT [Uhr]',
|
||||
sameElse: 'L',
|
||||
nextDay: '[morgen um] LT [Uhr]',
|
||||
nextWeek: 'dddd [um] LT [Uhr]',
|
||||
lastDay: '[gestern um] LT [Uhr]',
|
||||
lastWeek: '[letzten] dddd [um] LT [Uhr]'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'in %s',
|
||||
past : 'vor %s',
|
||||
s : 'ein paar Sekunden',
|
||||
ss : '%d Sekunden',
|
||||
m : processRelativeTime,
|
||||
mm : '%d Minuten',
|
||||
h : processRelativeTime,
|
||||
hh : '%d Stunden',
|
||||
d : processRelativeTime,
|
||||
dd : processRelativeTime,
|
||||
M : processRelativeTime,
|
||||
MM : processRelativeTime,
|
||||
y : processRelativeTime,
|
||||
yy : processRelativeTime
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal : '%d.',
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return de;
|
||||
|
||||
})));
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue