0
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-02-06 04:08:22 +01:00

Rebuild the dist to pickup new utilities file (#29105)

Dist after adding new utils file
This commit is contained in:
Mark Otto 2019-07-23 23:13:50 -07:00 committed by XhmikosR
parent e101ba4989
commit 114a0ee193
58 changed files with 4364 additions and 663 deletions

View File

@ -46,7 +46,7 @@ html {
} }
} }
.container-fluid { .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
width: 100%; width: 100%;
padding-right: 15px; padding-right: 15px;
padding-left: 15px; padding-left: 15px;
@ -54,6 +54,30 @@ html {
margin-left: auto; margin-left: auto;
} }
@media (min-width: 576px) {
.container-sm {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container-md {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container-lg {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container-xl {
max-width: 1140px;
}
}
.row { .row {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -22,7 +22,6 @@ body {
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #212529; color: #212529;
text-align: left;
background-color: #fff; background-color: #fff;
-webkit-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
@ -99,7 +98,6 @@ address {
ol, ol,
ul { ul {
padding-right: 2rem;
padding-left: 2rem; padding-left: 2rem;
} }

File diff suppressed because one or more lines are too long

View File

@ -4,5 +4,5 @@
* Copyright 2011-2019 Twitter, Inc. * Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
*/*,::after,::before{box-sizing:border-box}main{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem;padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}mark{padding:.2em;background-color:#fcf8e3}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} */*,::after,::before{box-sizing:border-box}main{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}mark{padding:.2em;background-color:#fcf8e3}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */ /*# sourceMappingURL=bootstrap-reboot.min.css.map */

File diff suppressed because one or more lines are too long

3618
dist/css/bootstrap-utilities.css vendored Normal file
View File

@ -0,0 +1,3618 @@
/*!
* Bootstrap Utilities v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
.align-baseline {
vertical-align: baseline !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
.align-text-bottom {
vertical-align: text-bottom !important;
}
.align-text-top {
vertical-align: text-top !important;
}
.float-left {
float: left !important;
}
.float-right {
float: right !important;
}
.float-none {
float: none !important;
}
.overflow-auto {
overflow: auto !important;
}
.overflow-hidden {
overflow: hidden !important;
}
.d-none {
display: none !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: flex !important;
}
.d-inline-flex {
display: inline-flex !important;
}
.shadow-sm {
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
box-shadow: none !important;
}
.position-static {
position: static !important;
}
.position-relative {
position: relative !important;
}
.position-absolute {
position: absolute !important;
}
.position-fixed {
position: fixed !important;
}
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important;
}
.border {
border: 1px solid #dee2e6 !important;
}
.border-0 {
border: 0 !important;
}
.border-top {
border-top: 1px solid #dee2e6 !important;
}
.border-top-0 {
border-top: 0 !important;
}
.border-right {
border-right: 1px solid #dee2e6 !important;
}
.border-right-0 {
border-right: 0 !important;
}
.border-bottom {
border-bottom: 1px solid #dee2e6 !important;
}
.border-bottom-0 {
border-bottom: 0 !important;
}
.border-left {
border-left: 1px solid #dee2e6 !important;
}
.border-left-0 {
border-left: 0 !important;
}
.border-primary {
border-color: #007bff !important;
}
.border-secondary {
border-color: #6c757d !important;
}
.border-success {
border-color: #28a745 !important;
}
.border-info {
border-color: #17a2b8 !important;
}
.border-warning {
border-color: #ffc107 !important;
}
.border-danger {
border-color: #dc3545 !important;
}
.border-light {
border-color: #f8f9fa !important;
}
.border-dark {
border-color: #343a40 !important;
}
.border-white {
border-color: #fff !important;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.flex-fill {
flex: 1 1 auto !important;
}
.flex-row {
flex-direction: row !important;
}
.flex-column {
flex-direction: column !important;
}
.flex-row-reverse {
flex-direction: row-reverse !important;
}
.flex-column-reverse {
flex-direction: column-reverse !important;
}
.flex-grow-0 {
flex-grow: 0 !important;
}
.flex-grow-1 {
flex-grow: 1 !important;
}
.flex-shrink-0 {
flex-shrink: 0 !important;
}
.flex-shrink-1 {
flex-shrink: 1 !important;
}
.flex-wrap {
flex-wrap: wrap !important;
}
.flex-nowrap {
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.justify-content-start {
justify-content: flex-start !important;
}
.justify-content-end {
justify-content: flex-end !important;
}
.justify-content-center {
justify-content: center !important;
}
.justify-content-between {
justify-content: space-between !important;
}
.justify-content-around {
justify-content: space-around !important;
}
.align-items-start {
align-items: flex-start !important;
}
.align-items-end {
align-items: flex-end !important;
}
.align-items-center {
align-items: center !important;
}
.align-items-baseline {
align-items: baseline !important;
}
.align-items-stretch {
align-items: stretch !important;
}
.align-content-start {
align-content: flex-start !important;
}
.align-content-end {
align-content: flex-end !important;
}
.align-content-center {
align-content: center !important;
}
.align-content-between {
align-content: space-between !important;
}
.align-content-around {
align-content: space-around !important;
}
.align-content-stretch {
align-content: stretch !important;
}
.align-self-auto {
align-self: auto !important;
}
.align-self-start {
align-self: flex-start !important;
}
.align-self-end {
align-self: flex-end !important;
}
.align-self-center {
align-self: center !important;
}
.align-self-baseline {
align-self: baseline !important;
}
.align-self-stretch {
align-self: stretch !important;
}
.order-first {
order: -1 !important;
}
.order-0 {
order: 0 !important;
}
.order-1 {
order: 1 !important;
}
.order-2 {
order: 2 !important;
}
.order-3 {
order: 3 !important;
}
.order-4 {
order: 4 !important;
}
.order-5 {
order: 5 !important;
}
.order-last {
order: 6 !important;
}
.m-0 {
margin: 0 !important;
}
.m-1 {
margin: 0.25rem !important;
}
.m-2 {
margin: 0.5rem !important;
}
.m-3 {
margin: 1rem !important;
}
.m-4 {
margin: 1.5rem !important;
}
.m-5 {
margin: 3rem !important;
}
.m-auto {
margin: auto !important;
}
.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-0 {
margin-top: 0 !important;
}
.mt-1 {
margin-top: 0.25rem !important;
}
.mt-2 {
margin-top: 0.5rem !important;
}
.mt-3 {
margin-top: 1rem !important;
}
.mt-4 {
margin-top: 1.5rem !important;
}
.mt-5 {
margin-top: 3rem !important;
}
.mt-auto {
margin-top: auto !important;
}
.mr-0 {
margin-right: 0 !important;
}
.mr-1 {
margin-right: 0.25rem !important;
}
.mr-2 {
margin-right: 0.5rem !important;
}
.mr-3 {
margin-right: 1rem !important;
}
.mr-4 {
margin-right: 1.5rem !important;
}
.mr-5 {
margin-right: 3rem !important;
}
.mr-auto {
margin-right: auto !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.mb-1 {
margin-bottom: 0.25rem !important;
}
.mb-2 {
margin-bottom: 0.5rem !important;
}
.mb-3 {
margin-bottom: 1rem !important;
}
.mb-4 {
margin-bottom: 1.5rem !important;
}
.mb-5 {
margin-bottom: 3rem !important;
}
.mb-auto {
margin-bottom: auto !important;
}
.ml-0 {
margin-left: 0 !important;
}
.ml-1 {
margin-left: 0.25rem !important;
}
.ml-2 {
margin-left: 0.5rem !important;
}
.ml-3 {
margin-left: 1rem !important;
}
.ml-4 {
margin-left: 1.5rem !important;
}
.ml-5 {
margin-left: 3rem !important;
}
.ml-auto {
margin-left: auto !important;
}
.m-n1 {
margin: -0.25rem !important;
}
.m-n2 {
margin: -0.5rem !important;
}
.m-n3 {
margin: -1rem !important;
}
.m-n4 {
margin: -1.5rem !important;
}
.m-n5 {
margin: -3rem !important;
}
.mx-n1 {
margin-right: -0.25rem !important;
margin-left: -0.25rem !important;
}
.mx-n2 {
margin-right: -0.5rem !important;
margin-left: -0.5rem !important;
}
.mx-n3 {
margin-right: -1rem !important;
margin-left: -1rem !important;
}
.mx-n4 {
margin-right: -1.5rem !important;
margin-left: -1.5rem !important;
}
.mx-n5 {
margin-right: -3rem !important;
margin-left: -3rem !important;
}
.my-n1 {
margin-top: -0.25rem !important;
margin-bottom: -0.25rem !important;
}
.my-n2 {
margin-top: -0.5rem !important;
margin-bottom: -0.5rem !important;
}
.my-n3 {
margin-top: -1rem !important;
margin-bottom: -1rem !important;
}
.my-n4 {
margin-top: -1.5rem !important;
margin-bottom: -1.5rem !important;
}
.my-n5 {
margin-top: -3rem !important;
margin-bottom: -3rem !important;
}
.mt-n1 {
margin-top: -0.25rem !important;
}
.mt-n2 {
margin-top: -0.5rem !important;
}
.mt-n3 {
margin-top: -1rem !important;
}
.mt-n4 {
margin-top: -1.5rem !important;
}
.mt-n5 {
margin-top: -3rem !important;
}
.mr-n1 {
margin-right: -0.25rem !important;
}
.mr-n2 {
margin-right: -0.5rem !important;
}
.mr-n3 {
margin-right: -1rem !important;
}
.mr-n4 {
margin-right: -1.5rem !important;
}
.mr-n5 {
margin-right: -3rem !important;
}
.mb-n1 {
margin-bottom: -0.25rem !important;
}
.mb-n2 {
margin-bottom: -0.5rem !important;
}
.mb-n3 {
margin-bottom: -1rem !important;
}
.mb-n4 {
margin-bottom: -1.5rem !important;
}
.mb-n5 {
margin-bottom: -3rem !important;
}
.ml-n1 {
margin-left: -0.25rem !important;
}
.ml-n2 {
margin-left: -0.5rem !important;
}
.ml-n3 {
margin-left: -1rem !important;
}
.ml-n4 {
margin-left: -1.5rem !important;
}
.ml-n5 {
margin-left: -3rem !important;
}
.p-0 {
padding: 0 !important;
}
.p-1 {
padding: 0.25rem !important;
}
.p-2 {
padding: 0.5rem !important;
}
.p-3 {
padding: 1rem !important;
}
.p-4 {
padding: 1.5rem !important;
}
.p-5 {
padding: 3rem !important;
}
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-0 {
padding-top: 0 !important;
}
.pt-1 {
padding-top: 0.25rem !important;
}
.pt-2 {
padding-top: 0.5rem !important;
}
.pt-3 {
padding-top: 1rem !important;
}
.pt-4 {
padding-top: 1.5rem !important;
}
.pt-5 {
padding-top: 3rem !important;
}
.pr-0 {
padding-right: 0 !important;
}
.pr-1 {
padding-right: 0.25rem !important;
}
.pr-2 {
padding-right: 0.5rem !important;
}
.pr-3 {
padding-right: 1rem !important;
}
.pr-4 {
padding-right: 1.5rem !important;
}
.pr-5 {
padding-right: 3rem !important;
}
.pb-0 {
padding-bottom: 0 !important;
}
.pb-1 {
padding-bottom: 0.25rem !important;
}
.pb-2 {
padding-bottom: 0.5rem !important;
}
.pb-3 {
padding-bottom: 1rem !important;
}
.pb-4 {
padding-bottom: 1.5rem !important;
}
.pb-5 {
padding-bottom: 3rem !important;
}
.pl-0 {
padding-left: 0 !important;
}
.pl-1 {
padding-left: 0.25rem !important;
}
.pl-2 {
padding-left: 0.5rem !important;
}
.pl-3 {
padding-left: 1rem !important;
}
.pl-4 {
padding-left: 1.5rem !important;
}
.pl-5 {
padding-left: 3rem !important;
}
.font-weight-light {
font-weight: 300 !important;
}
.font-weight-lighter {
font-weight: lighter !important;
}
.font-weight-normal {
font-weight: 400 !important;
}
.font-weight-bold {
font-weight: 700 !important;
}
.font-weight-bolder {
font-weight: bolder !important;
}
.text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-justify {
text-align: justify !important;
}
.text-white {
color: #fff !important;
}
.text-body {
color: #212529 !important;
}
.text-muted {
color: #6c757d !important;
}
.text-black-50 {
color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
color: rgba(255, 255, 255, 0.5) !important;
}
.text-reset {
color: inherit !important;
}
.bg-primary {
background-color: #007bff !important;
}
.bg-secondary {
background-color: #6c757d !important;
}
.bg-success {
background-color: #28a745 !important;
}
.bg-info {
background-color: #17a2b8 !important;
}
.bg-warning {
background-color: #ffc107 !important;
}
.bg-danger {
background-color: #dc3545 !important;
}
.bg-light {
background-color: #f8f9fa !important;
}
.bg-dark {
background-color: #343a40 !important;
}
.bg-white {
background-color: #fff !important;
}
.bg-transparent {
background-color: transparent !important;
}
.text-wrap {
white-space: normal !important;
}
.text-nowrap {
white-space: nowrap !important;
}
.text-decoration-none {
text-decoration: none !important;
}
.font-italic {
font-style: italic !important;
}
.text-break {
overflow-wrap: break-word !important;
word-break: break-word !important;
}
.font-monospace {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.rounded {
border-radius: 0.25rem !important;
}
.rounded-sm {
border-radius: 0.2rem !important;
}
.rounded-lg {
border-radius: 0.3rem !important;
}
.rounded-circle {
border-radius: 50% !important;
}
.rounded-pill {
border-radius: 50rem !important;
}
.rounded-0 {
border-radius: 0 !important;
}
.rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important;
}
.rounded-right {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
border-bottom-left-radius: 0.25rem !important;
border-top-left-radius: 0.25rem !important;
}
@media (min-width: 576px) {
.float-sm-left {
float: left !important;
}
.float-sm-right {
float: right !important;
}
.float-sm-none {
float: none !important;
}
.d-sm-none {
display: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: flex !important;
}
.d-sm-inline-flex {
display: inline-flex !important;
}
.flex-sm-fill {
flex: 1 1 auto !important;
}
.flex-sm-row {
flex-direction: row !important;
}
.flex-sm-column {
flex-direction: column !important;
}
.flex-sm-row-reverse {
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
flex-direction: column-reverse !important;
}
.flex-sm-grow-0 {
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
flex-shrink: 1 !important;
}
.flex-sm-wrap {
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.justify-content-sm-start {
justify-content: flex-start !important;
}
.justify-content-sm-end {
justify-content: flex-end !important;
}
.justify-content-sm-center {
justify-content: center !important;
}
.justify-content-sm-between {
justify-content: space-between !important;
}
.justify-content-sm-around {
justify-content: space-around !important;
}
.align-items-sm-start {
align-items: flex-start !important;
}
.align-items-sm-end {
align-items: flex-end !important;
}
.align-items-sm-center {
align-items: center !important;
}
.align-items-sm-baseline {
align-items: baseline !important;
}
.align-items-sm-stretch {
align-items: stretch !important;
}
.align-content-sm-start {
align-content: flex-start !important;
}
.align-content-sm-end {
align-content: flex-end !important;
}
.align-content-sm-center {
align-content: center !important;
}
.align-content-sm-between {
align-content: space-between !important;
}
.align-content-sm-around {
align-content: space-around !important;
}
.align-content-sm-stretch {
align-content: stretch !important;
}
.align-self-sm-auto {
align-self: auto !important;
}
.align-self-sm-start {
align-self: flex-start !important;
}
.align-self-sm-end {
align-self: flex-end !important;
}
.align-self-sm-center {
align-self: center !important;
}
.align-self-sm-baseline {
align-self: baseline !important;
}
.align-self-sm-stretch {
align-self: stretch !important;
}
.order-sm-first {
order: -1 !important;
}
.order-sm-0 {
order: 0 !important;
}
.order-sm-1 {
order: 1 !important;
}
.order-sm-2 {
order: 2 !important;
}
.order-sm-3 {
order: 3 !important;
}
.order-sm-4 {
order: 4 !important;
}
.order-sm-5 {
order: 5 !important;
}
.order-sm-last {
order: 6 !important;
}
.m-sm-0 {
margin: 0 !important;
}
.m-sm-1 {
margin: 0.25rem !important;
}
.m-sm-2 {
margin: 0.5rem !important;
}
.m-sm-3 {
margin: 1rem !important;
}
.m-sm-4 {
margin: 1.5rem !important;
}
.m-sm-5 {
margin: 3rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mx-sm-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-sm-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-sm-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-sm-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-sm-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-sm-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-sm-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-sm-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-sm-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-sm-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-sm-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-sm-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-sm-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-sm-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-sm-0 {
margin-top: 0 !important;
}
.mt-sm-1 {
margin-top: 0.25rem !important;
}
.mt-sm-2 {
margin-top: 0.5rem !important;
}
.mt-sm-3 {
margin-top: 1rem !important;
}
.mt-sm-4 {
margin-top: 1.5rem !important;
}
.mt-sm-5 {
margin-top: 3rem !important;
}
.mt-sm-auto {
margin-top: auto !important;
}
.mr-sm-0 {
margin-right: 0 !important;
}
.mr-sm-1 {
margin-right: 0.25rem !important;
}
.mr-sm-2 {
margin-right: 0.5rem !important;
}
.mr-sm-3 {
margin-right: 1rem !important;
}
.mr-sm-4 {
margin-right: 1.5rem !important;
}
.mr-sm-5 {
margin-right: 3rem !important;
}
.mr-sm-auto {
margin-right: auto !important;
}
.mb-sm-0 {
margin-bottom: 0 !important;
}
.mb-sm-1 {
margin-bottom: 0.25rem !important;
}
.mb-sm-2 {
margin-bottom: 0.5rem !important;
}
.mb-sm-3 {
margin-bottom: 1rem !important;
}
.mb-sm-4 {
margin-bottom: 1.5rem !important;
}
.mb-sm-5 {
margin-bottom: 3rem !important;
}
.mb-sm-auto {
margin-bottom: auto !important;
}
.ml-sm-0 {
margin-left: 0 !important;
}
.ml-sm-1 {
margin-left: 0.25rem !important;
}
.ml-sm-2 {
margin-left: 0.5rem !important;
}
.ml-sm-3 {
margin-left: 1rem !important;
}
.ml-sm-4 {
margin-left: 1.5rem !important;
}
.ml-sm-5 {
margin-left: 3rem !important;
}
.ml-sm-auto {
margin-left: auto !important;
}
.m-sm-n1 {
margin: -0.25rem !important;
}
.m-sm-n2 {
margin: -0.5rem !important;
}
.m-sm-n3 {
margin: -1rem !important;
}
.m-sm-n4 {
margin: -1.5rem !important;
}
.m-sm-n5 {
margin: -3rem !important;
}
.mx-sm-n1 {
margin-right: -0.25rem !important;
margin-left: -0.25rem !important;
}
.mx-sm-n2 {
margin-right: -0.5rem !important;
margin-left: -0.5rem !important;
}
.mx-sm-n3 {
margin-right: -1rem !important;
margin-left: -1rem !important;
}
.mx-sm-n4 {
margin-right: -1.5rem !important;
margin-left: -1.5rem !important;
}
.mx-sm-n5 {
margin-right: -3rem !important;
margin-left: -3rem !important;
}
.my-sm-n1 {
margin-top: -0.25rem !important;
margin-bottom: -0.25rem !important;
}
.my-sm-n2 {
margin-top: -0.5rem !important;
margin-bottom: -0.5rem !important;
}
.my-sm-n3 {
margin-top: -1rem !important;
margin-bottom: -1rem !important;
}
.my-sm-n4 {
margin-top: -1.5rem !important;
margin-bottom: -1.5rem !important;
}
.my-sm-n5 {
margin-top: -3rem !important;
margin-bottom: -3rem !important;
}
.mt-sm-n1 {
margin-top: -0.25rem !important;
}
.mt-sm-n2 {
margin-top: -0.5rem !important;
}
.mt-sm-n3 {
margin-top: -1rem !important;
}
.mt-sm-n4 {
margin-top: -1.5rem !important;
}
.mt-sm-n5 {
margin-top: -3rem !important;
}
.mr-sm-n1 {
margin-right: -0.25rem !important;
}
.mr-sm-n2 {
margin-right: -0.5rem !important;
}
.mr-sm-n3 {
margin-right: -1rem !important;
}
.mr-sm-n4 {
margin-right: -1.5rem !important;
}
.mr-sm-n5 {
margin-right: -3rem !important;
}
.mb-sm-n1 {
margin-bottom: -0.25rem !important;
}
.mb-sm-n2 {
margin-bottom: -0.5rem !important;
}
.mb-sm-n3 {
margin-bottom: -1rem !important;
}
.mb-sm-n4 {
margin-bottom: -1.5rem !important;
}
.mb-sm-n5 {
margin-bottom: -3rem !important;
}
.ml-sm-n1 {
margin-left: -0.25rem !important;
}
.ml-sm-n2 {
margin-left: -0.5rem !important;
}
.ml-sm-n3 {
margin-left: -1rem !important;
}
.ml-sm-n4 {
margin-left: -1.5rem !important;
}
.ml-sm-n5 {
margin-left: -3rem !important;
}
.p-sm-0 {
padding: 0 !important;
}
.p-sm-1 {
padding: 0.25rem !important;
}
.p-sm-2 {
padding: 0.5rem !important;
}
.p-sm-3 {
padding: 1rem !important;
}
.p-sm-4 {
padding: 1.5rem !important;
}
.p-sm-5 {
padding: 3rem !important;
}
.px-sm-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-sm-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-sm-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-sm-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-sm-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-sm-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-sm-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-sm-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-sm-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-sm-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-sm-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-sm-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-sm-0 {
padding-top: 0 !important;
}
.pt-sm-1 {
padding-top: 0.25rem !important;
}
.pt-sm-2 {
padding-top: 0.5rem !important;
}
.pt-sm-3 {
padding-top: 1rem !important;
}
.pt-sm-4 {
padding-top: 1.5rem !important;
}
.pt-sm-5 {
padding-top: 3rem !important;
}
.pr-sm-0 {
padding-right: 0 !important;
}
.pr-sm-1 {
padding-right: 0.25rem !important;
}
.pr-sm-2 {
padding-right: 0.5rem !important;
}
.pr-sm-3 {
padding-right: 1rem !important;
}
.pr-sm-4 {
padding-right: 1.5rem !important;
}
.pr-sm-5 {
padding-right: 3rem !important;
}
.pb-sm-0 {
padding-bottom: 0 !important;
}
.pb-sm-1 {
padding-bottom: 0.25rem !important;
}
.pb-sm-2 {
padding-bottom: 0.5rem !important;
}
.pb-sm-3 {
padding-bottom: 1rem !important;
}
.pb-sm-4 {
padding-bottom: 1.5rem !important;
}
.pb-sm-5 {
padding-bottom: 3rem !important;
}
.pl-sm-0 {
padding-left: 0 !important;
}
.pl-sm-1 {
padding-left: 0.25rem !important;
}
.pl-sm-2 {
padding-left: 0.5rem !important;
}
.pl-sm-3 {
padding-left: 1rem !important;
}
.pl-sm-4 {
padding-left: 1.5rem !important;
}
.pl-sm-5 {
padding-left: 3rem !important;
}
.text-sm-left {
text-align: left !important;
}
.text-sm-right {
text-align: right !important;
}
.text-sm-center {
text-align: center !important;
}
.text-sm-justify {
text-align: justify !important;
}
}
@media (min-width: 768px) {
.float-md-left {
float: left !important;
}
.float-md-right {
float: right !important;
}
.float-md-none {
float: none !important;
}
.d-md-none {
display: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: flex !important;
}
.d-md-inline-flex {
display: inline-flex !important;
}
.flex-md-fill {
flex: 1 1 auto !important;
}
.flex-md-row {
flex-direction: row !important;
}
.flex-md-column {
flex-direction: column !important;
}
.flex-md-row-reverse {
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
flex-direction: column-reverse !important;
}
.flex-md-grow-0 {
flex-grow: 0 !important;
}
.flex-md-grow-1 {
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
flex-shrink: 1 !important;
}
.flex-md-wrap {
flex-wrap: wrap !important;
}
.flex-md-nowrap {
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.justify-content-md-start {
justify-content: flex-start !important;
}
.justify-content-md-end {
justify-content: flex-end !important;
}
.justify-content-md-center {
justify-content: center !important;
}
.justify-content-md-between {
justify-content: space-between !important;
}
.justify-content-md-around {
justify-content: space-around !important;
}
.align-items-md-start {
align-items: flex-start !important;
}
.align-items-md-end {
align-items: flex-end !important;
}
.align-items-md-center {
align-items: center !important;
}
.align-items-md-baseline {
align-items: baseline !important;
}
.align-items-md-stretch {
align-items: stretch !important;
}
.align-content-md-start {
align-content: flex-start !important;
}
.align-content-md-end {
align-content: flex-end !important;
}
.align-content-md-center {
align-content: center !important;
}
.align-content-md-between {
align-content: space-between !important;
}
.align-content-md-around {
align-content: space-around !important;
}
.align-content-md-stretch {
align-content: stretch !important;
}
.align-self-md-auto {
align-self: auto !important;
}
.align-self-md-start {
align-self: flex-start !important;
}
.align-self-md-end {
align-self: flex-end !important;
}
.align-self-md-center {
align-self: center !important;
}
.align-self-md-baseline {
align-self: baseline !important;
}
.align-self-md-stretch {
align-self: stretch !important;
}
.order-md-first {
order: -1 !important;
}
.order-md-0 {
order: 0 !important;
}
.order-md-1 {
order: 1 !important;
}
.order-md-2 {
order: 2 !important;
}
.order-md-3 {
order: 3 !important;
}
.order-md-4 {
order: 4 !important;
}
.order-md-5 {
order: 5 !important;
}
.order-md-last {
order: 6 !important;
}
.m-md-0 {
margin: 0 !important;
}
.m-md-1 {
margin: 0.25rem !important;
}
.m-md-2 {
margin: 0.5rem !important;
}
.m-md-3 {
margin: 1rem !important;
}
.m-md-4 {
margin: 1.5rem !important;
}
.m-md-5 {
margin: 3rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mx-md-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-md-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-md-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-md-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-md-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-md-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-md-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-md-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-md-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-md-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-md-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-md-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-md-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-md-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-md-0 {
margin-top: 0 !important;
}
.mt-md-1 {
margin-top: 0.25rem !important;
}
.mt-md-2 {
margin-top: 0.5rem !important;
}
.mt-md-3 {
margin-top: 1rem !important;
}
.mt-md-4 {
margin-top: 1.5rem !important;
}
.mt-md-5 {
margin-top: 3rem !important;
}
.mt-md-auto {
margin-top: auto !important;
}
.mr-md-0 {
margin-right: 0 !important;
}
.mr-md-1 {
margin-right: 0.25rem !important;
}
.mr-md-2 {
margin-right: 0.5rem !important;
}
.mr-md-3 {
margin-right: 1rem !important;
}
.mr-md-4 {
margin-right: 1.5rem !important;
}
.mr-md-5 {
margin-right: 3rem !important;
}
.mr-md-auto {
margin-right: auto !important;
}
.mb-md-0 {
margin-bottom: 0 !important;
}
.mb-md-1 {
margin-bottom: 0.25rem !important;
}
.mb-md-2 {
margin-bottom: 0.5rem !important;
}
.mb-md-3 {
margin-bottom: 1rem !important;
}
.mb-md-4 {
margin-bottom: 1.5rem !important;
}
.mb-md-5 {
margin-bottom: 3rem !important;
}
.mb-md-auto {
margin-bottom: auto !important;
}
.ml-md-0 {
margin-left: 0 !important;
}
.ml-md-1 {
margin-left: 0.25rem !important;
}
.ml-md-2 {
margin-left: 0.5rem !important;
}
.ml-md-3 {
margin-left: 1rem !important;
}
.ml-md-4 {
margin-left: 1.5rem !important;
}
.ml-md-5 {
margin-left: 3rem !important;
}
.ml-md-auto {
margin-left: auto !important;
}
.m-md-n1 {
margin: -0.25rem !important;
}
.m-md-n2 {
margin: -0.5rem !important;
}
.m-md-n3 {
margin: -1rem !important;
}
.m-md-n4 {
margin: -1.5rem !important;
}
.m-md-n5 {
margin: -3rem !important;
}
.mx-md-n1 {
margin-right: -0.25rem !important;
margin-left: -0.25rem !important;
}
.mx-md-n2 {
margin-right: -0.5rem !important;
margin-left: -0.5rem !important;
}
.mx-md-n3 {
margin-right: -1rem !important;
margin-left: -1rem !important;
}
.mx-md-n4 {
margin-right: -1.5rem !important;
margin-left: -1.5rem !important;
}
.mx-md-n5 {
margin-right: -3rem !important;
margin-left: -3rem !important;
}
.my-md-n1 {
margin-top: -0.25rem !important;
margin-bottom: -0.25rem !important;
}
.my-md-n2 {
margin-top: -0.5rem !important;
margin-bottom: -0.5rem !important;
}
.my-md-n3 {
margin-top: -1rem !important;
margin-bottom: -1rem !important;
}
.my-md-n4 {
margin-top: -1.5rem !important;
margin-bottom: -1.5rem !important;
}
.my-md-n5 {
margin-top: -3rem !important;
margin-bottom: -3rem !important;
}
.mt-md-n1 {
margin-top: -0.25rem !important;
}
.mt-md-n2 {
margin-top: -0.5rem !important;
}
.mt-md-n3 {
margin-top: -1rem !important;
}
.mt-md-n4 {
margin-top: -1.5rem !important;
}
.mt-md-n5 {
margin-top: -3rem !important;
}
.mr-md-n1 {
margin-right: -0.25rem !important;
}
.mr-md-n2 {
margin-right: -0.5rem !important;
}
.mr-md-n3 {
margin-right: -1rem !important;
}
.mr-md-n4 {
margin-right: -1.5rem !important;
}
.mr-md-n5 {
margin-right: -3rem !important;
}
.mb-md-n1 {
margin-bottom: -0.25rem !important;
}
.mb-md-n2 {
margin-bottom: -0.5rem !important;
}
.mb-md-n3 {
margin-bottom: -1rem !important;
}
.mb-md-n4 {
margin-bottom: -1.5rem !important;
}
.mb-md-n5 {
margin-bottom: -3rem !important;
}
.ml-md-n1 {
margin-left: -0.25rem !important;
}
.ml-md-n2 {
margin-left: -0.5rem !important;
}
.ml-md-n3 {
margin-left: -1rem !important;
}
.ml-md-n4 {
margin-left: -1.5rem !important;
}
.ml-md-n5 {
margin-left: -3rem !important;
}
.p-md-0 {
padding: 0 !important;
}
.p-md-1 {
padding: 0.25rem !important;
}
.p-md-2 {
padding: 0.5rem !important;
}
.p-md-3 {
padding: 1rem !important;
}
.p-md-4 {
padding: 1.5rem !important;
}
.p-md-5 {
padding: 3rem !important;
}
.px-md-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-md-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-md-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-md-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-md-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-md-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-md-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-md-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-md-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-md-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-md-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-md-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-md-0 {
padding-top: 0 !important;
}
.pt-md-1 {
padding-top: 0.25rem !important;
}
.pt-md-2 {
padding-top: 0.5rem !important;
}
.pt-md-3 {
padding-top: 1rem !important;
}
.pt-md-4 {
padding-top: 1.5rem !important;
}
.pt-md-5 {
padding-top: 3rem !important;
}
.pr-md-0 {
padding-right: 0 !important;
}
.pr-md-1 {
padding-right: 0.25rem !important;
}
.pr-md-2 {
padding-right: 0.5rem !important;
}
.pr-md-3 {
padding-right: 1rem !important;
}
.pr-md-4 {
padding-right: 1.5rem !important;
}
.pr-md-5 {
padding-right: 3rem !important;
}
.pb-md-0 {
padding-bottom: 0 !important;
}
.pb-md-1 {
padding-bottom: 0.25rem !important;
}
.pb-md-2 {
padding-bottom: 0.5rem !important;
}
.pb-md-3 {
padding-bottom: 1rem !important;
}
.pb-md-4 {
padding-bottom: 1.5rem !important;
}
.pb-md-5 {
padding-bottom: 3rem !important;
}
.pl-md-0 {
padding-left: 0 !important;
}
.pl-md-1 {
padding-left: 0.25rem !important;
}
.pl-md-2 {
padding-left: 0.5rem !important;
}
.pl-md-3 {
padding-left: 1rem !important;
}
.pl-md-4 {
padding-left: 1.5rem !important;
}
.pl-md-5 {
padding-left: 3rem !important;
}
.text-md-left {
text-align: left !important;
}
.text-md-right {
text-align: right !important;
}
.text-md-center {
text-align: center !important;
}
.text-md-justify {
text-align: justify !important;
}
}
@media (min-width: 992px) {
.float-lg-left {
float: left !important;
}
.float-lg-right {
float: right !important;
}
.float-lg-none {
float: none !important;
}
.d-lg-none {
display: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: flex !important;
}
.d-lg-inline-flex {
display: inline-flex !important;
}
.flex-lg-fill {
flex: 1 1 auto !important;
}
.flex-lg-row {
flex-direction: row !important;
}
.flex-lg-column {
flex-direction: column !important;
}
.flex-lg-row-reverse {
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
flex-direction: column-reverse !important;
}
.flex-lg-grow-0 {
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
flex-shrink: 1 !important;
}
.flex-lg-wrap {
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.justify-content-lg-start {
justify-content: flex-start !important;
}
.justify-content-lg-end {
justify-content: flex-end !important;
}
.justify-content-lg-center {
justify-content: center !important;
}
.justify-content-lg-between {
justify-content: space-between !important;
}
.justify-content-lg-around {
justify-content: space-around !important;
}
.align-items-lg-start {
align-items: flex-start !important;
}
.align-items-lg-end {
align-items: flex-end !important;
}
.align-items-lg-center {
align-items: center !important;
}
.align-items-lg-baseline {
align-items: baseline !important;
}
.align-items-lg-stretch {
align-items: stretch !important;
}
.align-content-lg-start {
align-content: flex-start !important;
}
.align-content-lg-end {
align-content: flex-end !important;
}
.align-content-lg-center {
align-content: center !important;
}
.align-content-lg-between {
align-content: space-between !important;
}
.align-content-lg-around {
align-content: space-around !important;
}
.align-content-lg-stretch {
align-content: stretch !important;
}
.align-self-lg-auto {
align-self: auto !important;
}
.align-self-lg-start {
align-self: flex-start !important;
}
.align-self-lg-end {
align-self: flex-end !important;
}
.align-self-lg-center {
align-self: center !important;
}
.align-self-lg-baseline {
align-self: baseline !important;
}
.align-self-lg-stretch {
align-self: stretch !important;
}
.order-lg-first {
order: -1 !important;
}
.order-lg-0 {
order: 0 !important;
}
.order-lg-1 {
order: 1 !important;
}
.order-lg-2 {
order: 2 !important;
}
.order-lg-3 {
order: 3 !important;
}
.order-lg-4 {
order: 4 !important;
}
.order-lg-5 {
order: 5 !important;
}
.order-lg-last {
order: 6 !important;
}
.m-lg-0 {
margin: 0 !important;
}
.m-lg-1 {
margin: 0.25rem !important;
}
.m-lg-2 {
margin: 0.5rem !important;
}
.m-lg-3 {
margin: 1rem !important;
}
.m-lg-4 {
margin: 1.5rem !important;
}
.m-lg-5 {
margin: 3rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mx-lg-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-lg-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-lg-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-lg-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-lg-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-lg-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-lg-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-lg-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-lg-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-lg-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-lg-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-lg-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-lg-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-lg-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-lg-0 {
margin-top: 0 !important;
}
.mt-lg-1 {
margin-top: 0.25rem !important;
}
.mt-lg-2 {
margin-top: 0.5rem !important;
}
.mt-lg-3 {
margin-top: 1rem !important;
}
.mt-lg-4 {
margin-top: 1.5rem !important;
}
.mt-lg-5 {
margin-top: 3rem !important;
}
.mt-lg-auto {
margin-top: auto !important;
}
.mr-lg-0 {
margin-right: 0 !important;
}
.mr-lg-1 {
margin-right: 0.25rem !important;
}
.mr-lg-2 {
margin-right: 0.5rem !important;
}
.mr-lg-3 {
margin-right: 1rem !important;
}
.mr-lg-4 {
margin-right: 1.5rem !important;
}
.mr-lg-5 {
margin-right: 3rem !important;
}
.mr-lg-auto {
margin-right: auto !important;
}
.mb-lg-0 {
margin-bottom: 0 !important;
}
.mb-lg-1 {
margin-bottom: 0.25rem !important;
}
.mb-lg-2 {
margin-bottom: 0.5rem !important;
}
.mb-lg-3 {
margin-bottom: 1rem !important;
}
.mb-lg-4 {
margin-bottom: 1.5rem !important;
}
.mb-lg-5 {
margin-bottom: 3rem !important;
}
.mb-lg-auto {
margin-bottom: auto !important;
}
.ml-lg-0 {
margin-left: 0 !important;
}
.ml-lg-1 {
margin-left: 0.25rem !important;
}
.ml-lg-2 {
margin-left: 0.5rem !important;
}
.ml-lg-3 {
margin-left: 1rem !important;
}
.ml-lg-4 {
margin-left: 1.5rem !important;
}
.ml-lg-5 {
margin-left: 3rem !important;
}
.ml-lg-auto {
margin-left: auto !important;
}
.m-lg-n1 {
margin: -0.25rem !important;
}
.m-lg-n2 {
margin: -0.5rem !important;
}
.m-lg-n3 {
margin: -1rem !important;
}
.m-lg-n4 {
margin: -1.5rem !important;
}
.m-lg-n5 {
margin: -3rem !important;
}
.mx-lg-n1 {
margin-right: -0.25rem !important;
margin-left: -0.25rem !important;
}
.mx-lg-n2 {
margin-right: -0.5rem !important;
margin-left: -0.5rem !important;
}
.mx-lg-n3 {
margin-right: -1rem !important;
margin-left: -1rem !important;
}
.mx-lg-n4 {
margin-right: -1.5rem !important;
margin-left: -1.5rem !important;
}
.mx-lg-n5 {
margin-right: -3rem !important;
margin-left: -3rem !important;
}
.my-lg-n1 {
margin-top: -0.25rem !important;
margin-bottom: -0.25rem !important;
}
.my-lg-n2 {
margin-top: -0.5rem !important;
margin-bottom: -0.5rem !important;
}
.my-lg-n3 {
margin-top: -1rem !important;
margin-bottom: -1rem !important;
}
.my-lg-n4 {
margin-top: -1.5rem !important;
margin-bottom: -1.5rem !important;
}
.my-lg-n5 {
margin-top: -3rem !important;
margin-bottom: -3rem !important;
}
.mt-lg-n1 {
margin-top: -0.25rem !important;
}
.mt-lg-n2 {
margin-top: -0.5rem !important;
}
.mt-lg-n3 {
margin-top: -1rem !important;
}
.mt-lg-n4 {
margin-top: -1.5rem !important;
}
.mt-lg-n5 {
margin-top: -3rem !important;
}
.mr-lg-n1 {
margin-right: -0.25rem !important;
}
.mr-lg-n2 {
margin-right: -0.5rem !important;
}
.mr-lg-n3 {
margin-right: -1rem !important;
}
.mr-lg-n4 {
margin-right: -1.5rem !important;
}
.mr-lg-n5 {
margin-right: -3rem !important;
}
.mb-lg-n1 {
margin-bottom: -0.25rem !important;
}
.mb-lg-n2 {
margin-bottom: -0.5rem !important;
}
.mb-lg-n3 {
margin-bottom: -1rem !important;
}
.mb-lg-n4 {
margin-bottom: -1.5rem !important;
}
.mb-lg-n5 {
margin-bottom: -3rem !important;
}
.ml-lg-n1 {
margin-left: -0.25rem !important;
}
.ml-lg-n2 {
margin-left: -0.5rem !important;
}
.ml-lg-n3 {
margin-left: -1rem !important;
}
.ml-lg-n4 {
margin-left: -1.5rem !important;
}
.ml-lg-n5 {
margin-left: -3rem !important;
}
.p-lg-0 {
padding: 0 !important;
}
.p-lg-1 {
padding: 0.25rem !important;
}
.p-lg-2 {
padding: 0.5rem !important;
}
.p-lg-3 {
padding: 1rem !important;
}
.p-lg-4 {
padding: 1.5rem !important;
}
.p-lg-5 {
padding: 3rem !important;
}
.px-lg-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-lg-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-lg-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-lg-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-lg-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-lg-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-lg-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-lg-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-lg-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-lg-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-lg-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-lg-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-lg-0 {
padding-top: 0 !important;
}
.pt-lg-1 {
padding-top: 0.25rem !important;
}
.pt-lg-2 {
padding-top: 0.5rem !important;
}
.pt-lg-3 {
padding-top: 1rem !important;
}
.pt-lg-4 {
padding-top: 1.5rem !important;
}
.pt-lg-5 {
padding-top: 3rem !important;
}
.pr-lg-0 {
padding-right: 0 !important;
}
.pr-lg-1 {
padding-right: 0.25rem !important;
}
.pr-lg-2 {
padding-right: 0.5rem !important;
}
.pr-lg-3 {
padding-right: 1rem !important;
}
.pr-lg-4 {
padding-right: 1.5rem !important;
}
.pr-lg-5 {
padding-right: 3rem !important;
}
.pb-lg-0 {
padding-bottom: 0 !important;
}
.pb-lg-1 {
padding-bottom: 0.25rem !important;
}
.pb-lg-2 {
padding-bottom: 0.5rem !important;
}
.pb-lg-3 {
padding-bottom: 1rem !important;
}
.pb-lg-4 {
padding-bottom: 1.5rem !important;
}
.pb-lg-5 {
padding-bottom: 3rem !important;
}
.pl-lg-0 {
padding-left: 0 !important;
}
.pl-lg-1 {
padding-left: 0.25rem !important;
}
.pl-lg-2 {
padding-left: 0.5rem !important;
}
.pl-lg-3 {
padding-left: 1rem !important;
}
.pl-lg-4 {
padding-left: 1.5rem !important;
}
.pl-lg-5 {
padding-left: 3rem !important;
}
.text-lg-left {
text-align: left !important;
}
.text-lg-right {
text-align: right !important;
}
.text-lg-center {
text-align: center !important;
}
.text-lg-justify {
text-align: justify !important;
}
}
@media (min-width: 1200px) {
.float-xl-left {
float: left !important;
}
.float-xl-right {
float: right !important;
}
.float-xl-none {
float: none !important;
}
.d-xl-none {
display: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: flex !important;
}
.d-xl-inline-flex {
display: inline-flex !important;
}
.flex-xl-fill {
flex: 1 1 auto !important;
}
.flex-xl-row {
flex-direction: row !important;
}
.flex-xl-column {
flex-direction: column !important;
}
.flex-xl-row-reverse {
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
flex-direction: column-reverse !important;
}
.flex-xl-grow-0 {
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
flex-shrink: 1 !important;
}
.flex-xl-wrap {
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
flex-wrap: wrap-reverse !important;
}
.justify-content-xl-start {
justify-content: flex-start !important;
}
.justify-content-xl-end {
justify-content: flex-end !important;
}
.justify-content-xl-center {
justify-content: center !important;
}
.justify-content-xl-between {
justify-content: space-between !important;
}
.justify-content-xl-around {
justify-content: space-around !important;
}
.align-items-xl-start {
align-items: flex-start !important;
}
.align-items-xl-end {
align-items: flex-end !important;
}
.align-items-xl-center {
align-items: center !important;
}
.align-items-xl-baseline {
align-items: baseline !important;
}
.align-items-xl-stretch {
align-items: stretch !important;
}
.align-content-xl-start {
align-content: flex-start !important;
}
.align-content-xl-end {
align-content: flex-end !important;
}
.align-content-xl-center {
align-content: center !important;
}
.align-content-xl-between {
align-content: space-between !important;
}
.align-content-xl-around {
align-content: space-around !important;
}
.align-content-xl-stretch {
align-content: stretch !important;
}
.align-self-xl-auto {
align-self: auto !important;
}
.align-self-xl-start {
align-self: flex-start !important;
}
.align-self-xl-end {
align-self: flex-end !important;
}
.align-self-xl-center {
align-self: center !important;
}
.align-self-xl-baseline {
align-self: baseline !important;
}
.align-self-xl-stretch {
align-self: stretch !important;
}
.order-xl-first {
order: -1 !important;
}
.order-xl-0 {
order: 0 !important;
}
.order-xl-1 {
order: 1 !important;
}
.order-xl-2 {
order: 2 !important;
}
.order-xl-3 {
order: 3 !important;
}
.order-xl-4 {
order: 4 !important;
}
.order-xl-5 {
order: 5 !important;
}
.order-xl-last {
order: 6 !important;
}
.m-xl-0 {
margin: 0 !important;
}
.m-xl-1 {
margin: 0.25rem !important;
}
.m-xl-2 {
margin: 0.5rem !important;
}
.m-xl-3 {
margin: 1rem !important;
}
.m-xl-4 {
margin: 1.5rem !important;
}
.m-xl-5 {
margin: 3rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mx-xl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-xl-1 {
margin-right: 0.25rem !important;
margin-left: 0.25rem !important;
}
.mx-xl-2 {
margin-right: 0.5rem !important;
margin-left: 0.5rem !important;
}
.mx-xl-3 {
margin-right: 1rem !important;
margin-left: 1rem !important;
}
.mx-xl-4 {
margin-right: 1.5rem !important;
margin-left: 1.5rem !important;
}
.mx-xl-5 {
margin-right: 3rem !important;
margin-left: 3rem !important;
}
.mx-xl-auto {
margin-right: auto !important;
margin-left: auto !important;
}
.my-xl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-xl-1 {
margin-top: 0.25rem !important;
margin-bottom: 0.25rem !important;
}
.my-xl-2 {
margin-top: 0.5rem !important;
margin-bottom: 0.5rem !important;
}
.my-xl-3 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
}
.my-xl-4 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important;
}
.my-xl-5 {
margin-top: 3rem !important;
margin-bottom: 3rem !important;
}
.my-xl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-xl-0 {
margin-top: 0 !important;
}
.mt-xl-1 {
margin-top: 0.25rem !important;
}
.mt-xl-2 {
margin-top: 0.5rem !important;
}
.mt-xl-3 {
margin-top: 1rem !important;
}
.mt-xl-4 {
margin-top: 1.5rem !important;
}
.mt-xl-5 {
margin-top: 3rem !important;
}
.mt-xl-auto {
margin-top: auto !important;
}
.mr-xl-0 {
margin-right: 0 !important;
}
.mr-xl-1 {
margin-right: 0.25rem !important;
}
.mr-xl-2 {
margin-right: 0.5rem !important;
}
.mr-xl-3 {
margin-right: 1rem !important;
}
.mr-xl-4 {
margin-right: 1.5rem !important;
}
.mr-xl-5 {
margin-right: 3rem !important;
}
.mr-xl-auto {
margin-right: auto !important;
}
.mb-xl-0 {
margin-bottom: 0 !important;
}
.mb-xl-1 {
margin-bottom: 0.25rem !important;
}
.mb-xl-2 {
margin-bottom: 0.5rem !important;
}
.mb-xl-3 {
margin-bottom: 1rem !important;
}
.mb-xl-4 {
margin-bottom: 1.5rem !important;
}
.mb-xl-5 {
margin-bottom: 3rem !important;
}
.mb-xl-auto {
margin-bottom: auto !important;
}
.ml-xl-0 {
margin-left: 0 !important;
}
.ml-xl-1 {
margin-left: 0.25rem !important;
}
.ml-xl-2 {
margin-left: 0.5rem !important;
}
.ml-xl-3 {
margin-left: 1rem !important;
}
.ml-xl-4 {
margin-left: 1.5rem !important;
}
.ml-xl-5 {
margin-left: 3rem !important;
}
.ml-xl-auto {
margin-left: auto !important;
}
.m-xl-n1 {
margin: -0.25rem !important;
}
.m-xl-n2 {
margin: -0.5rem !important;
}
.m-xl-n3 {
margin: -1rem !important;
}
.m-xl-n4 {
margin: -1.5rem !important;
}
.m-xl-n5 {
margin: -3rem !important;
}
.mx-xl-n1 {
margin-right: -0.25rem !important;
margin-left: -0.25rem !important;
}
.mx-xl-n2 {
margin-right: -0.5rem !important;
margin-left: -0.5rem !important;
}
.mx-xl-n3 {
margin-right: -1rem !important;
margin-left: -1rem !important;
}
.mx-xl-n4 {
margin-right: -1.5rem !important;
margin-left: -1.5rem !important;
}
.mx-xl-n5 {
margin-right: -3rem !important;
margin-left: -3rem !important;
}
.my-xl-n1 {
margin-top: -0.25rem !important;
margin-bottom: -0.25rem !important;
}
.my-xl-n2 {
margin-top: -0.5rem !important;
margin-bottom: -0.5rem !important;
}
.my-xl-n3 {
margin-top: -1rem !important;
margin-bottom: -1rem !important;
}
.my-xl-n4 {
margin-top: -1.5rem !important;
margin-bottom: -1.5rem !important;
}
.my-xl-n5 {
margin-top: -3rem !important;
margin-bottom: -3rem !important;
}
.mt-xl-n1 {
margin-top: -0.25rem !important;
}
.mt-xl-n2 {
margin-top: -0.5rem !important;
}
.mt-xl-n3 {
margin-top: -1rem !important;
}
.mt-xl-n4 {
margin-top: -1.5rem !important;
}
.mt-xl-n5 {
margin-top: -3rem !important;
}
.mr-xl-n1 {
margin-right: -0.25rem !important;
}
.mr-xl-n2 {
margin-right: -0.5rem !important;
}
.mr-xl-n3 {
margin-right: -1rem !important;
}
.mr-xl-n4 {
margin-right: -1.5rem !important;
}
.mr-xl-n5 {
margin-right: -3rem !important;
}
.mb-xl-n1 {
margin-bottom: -0.25rem !important;
}
.mb-xl-n2 {
margin-bottom: -0.5rem !important;
}
.mb-xl-n3 {
margin-bottom: -1rem !important;
}
.mb-xl-n4 {
margin-bottom: -1.5rem !important;
}
.mb-xl-n5 {
margin-bottom: -3rem !important;
}
.ml-xl-n1 {
margin-left: -0.25rem !important;
}
.ml-xl-n2 {
margin-left: -0.5rem !important;
}
.ml-xl-n3 {
margin-left: -1rem !important;
}
.ml-xl-n4 {
margin-left: -1.5rem !important;
}
.ml-xl-n5 {
margin-left: -3rem !important;
}
.p-xl-0 {
padding: 0 !important;
}
.p-xl-1 {
padding: 0.25rem !important;
}
.p-xl-2 {
padding: 0.5rem !important;
}
.p-xl-3 {
padding: 1rem !important;
}
.p-xl-4 {
padding: 1.5rem !important;
}
.p-xl-5 {
padding: 3rem !important;
}
.px-xl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-xl-1 {
padding-right: 0.25rem !important;
padding-left: 0.25rem !important;
}
.px-xl-2 {
padding-right: 0.5rem !important;
padding-left: 0.5rem !important;
}
.px-xl-3 {
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.px-xl-4 {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.px-xl-5 {
padding-right: 3rem !important;
padding-left: 3rem !important;
}
.py-xl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-xl-1 {
padding-top: 0.25rem !important;
padding-bottom: 0.25rem !important;
}
.py-xl-2 {
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.py-xl-3 {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.py-xl-4 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.py-xl-5 {
padding-top: 3rem !important;
padding-bottom: 3rem !important;
}
.pt-xl-0 {
padding-top: 0 !important;
}
.pt-xl-1 {
padding-top: 0.25rem !important;
}
.pt-xl-2 {
padding-top: 0.5rem !important;
}
.pt-xl-3 {
padding-top: 1rem !important;
}
.pt-xl-4 {
padding-top: 1.5rem !important;
}
.pt-xl-5 {
padding-top: 3rem !important;
}
.pr-xl-0 {
padding-right: 0 !important;
}
.pr-xl-1 {
padding-right: 0.25rem !important;
}
.pr-xl-2 {
padding-right: 0.5rem !important;
}
.pr-xl-3 {
padding-right: 1rem !important;
}
.pr-xl-4 {
padding-right: 1.5rem !important;
}
.pr-xl-5 {
padding-right: 3rem !important;
}
.pb-xl-0 {
padding-bottom: 0 !important;
}
.pb-xl-1 {
padding-bottom: 0.25rem !important;
}
.pb-xl-2 {
padding-bottom: 0.5rem !important;
}
.pb-xl-3 {
padding-bottom: 1rem !important;
}
.pb-xl-4 {
padding-bottom: 1.5rem !important;
}
.pb-xl-5 {
padding-bottom: 3rem !important;
}
.pl-xl-0 {
padding-left: 0 !important;
}
.pl-xl-1 {
padding-left: 0.25rem !important;
}
.pl-xl-2 {
padding-left: 0.5rem !important;
}
.pl-xl-3 {
padding-left: 1rem !important;
}
.pl-xl-4 {
padding-left: 1.5rem !important;
}
.pl-xl-5 {
padding-left: 3rem !important;
}
.text-xl-left {
text-align: left !important;
}
.text-xl-right {
text-align: right !important;
}
.text-xl-center {
text-align: center !important;
}
.text-xl-justify {
text-align: justify !important;
}
}
@media print {
.d-print-none {
display: none !important;
}
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: flex !important;
}
.d-print-inline-flex {
display: inline-flex !important;
}
}
.mw-100 {
max-width: 100% !important;
}
.mh-100 {
max-height: 100% !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.vw-100 {
width: 100vw !important;
}
.vh-100 {
height: 100vh !important;
}
.text-primary {
color: #007bff !important;
}
a.text-primary:hover, a.text-primary:focus {
color: #0056b3 !important;
}
.text-secondary {
color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
color: #494f54 !important;
}
.text-success {
color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
color: #19692c !important;
}
.text-info {
color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
color: #0f6674 !important;
}
.text-warning {
color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
color: #ba8b00 !important;
}
.text-danger {
color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
color: #a71d2a !important;
}
.text-light {
color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
color: #cbd3da !important;
}
.text-dark {
color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
color: #121416 !important;
}
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !important;
}
/*# sourceMappingURL=bootstrap-utilities.css.map */

1
dist/css/bootstrap-utilities.css.map vendored Normal file

File diff suppressed because one or more lines are too long

7
dist/css/bootstrap-utilities.min.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -26,11 +26,6 @@
--danger: #dc3545; --danger: #dc3545;
--light: #f8f9fa; --light: #f8f9fa;
--dark: #343a40; --dark: #343a40;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
} }
@ -52,7 +47,6 @@ body {
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #212529; color: #212529;
text-align: left;
background-color: #fff; background-color: #fff;
-webkit-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
@ -129,7 +123,6 @@ address {
ol, ol,
ul { ul {
padding-right: 2rem;
padding-left: 2rem; padding-left: 2rem;
} }
@ -487,7 +480,7 @@ template {
code { code {
font-size: 87.5%; font-size: 87.5%;
color: #e83e8c; color: #e83e8c;
word-break: break-word; word-wrap: break-word;
} }
a > code { a > code {
@ -556,7 +549,7 @@ pre code {
} }
} }
.container-fluid { .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
width: 100%; width: 100%;
padding-right: 15px; padding-right: 15px;
padding-left: 15px; padding-left: 15px;
@ -564,6 +557,30 @@ pre code {
margin-left: auto; margin-left: auto;
} }
@media (min-width: 576px) {
.container-sm {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container-md {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container-lg {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container-xl {
max-width: 1140px;
}
}
.row { .row {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
@ -1102,15 +1119,19 @@ pre code {
width: 100%; width: 100%;
margin-bottom: 1rem; margin-bottom: 1rem;
color: #212529; color: #212529;
vertical-align: top;
} }
.table th, .table th,
.table td { .table td {
padding: 0.5rem; padding: 0.5rem;
vertical-align: top;
border-bottom: 1px solid #dee2e6; border-bottom: 1px solid #dee2e6;
} }
.table tbody {
vertical-align: inherit;
}
.table td { .table td {
border-bottom: 1px solid #dee2e6; border-bottom: 1px solid #dee2e6;
} }
@ -1579,8 +1600,7 @@ textarea.form-control {
line-height: 1.5; line-height: 1.5;
color: #495057; color: #495057;
vertical-align: middle; vertical-align: middle;
background: url('data:image/svg+xml;utf8,<svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%23343a40" stroke-width="2px" d="M2 5l6 6 6-6" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 0.75rem center/16px 12px; background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat right 0.75rem center/16px 12px;
background-color: #fff;
border: 1px solid #ced4da; border: 1px solid #ced4da;
border-radius: 0.25rem; border-radius: 0.25rem;
-webkit-appearance: none; -webkit-appearance: none;
@ -1678,7 +1698,7 @@ textarea.form-control {
} }
.form-check-input:checked[type="checkbox"] { .form-check-input:checked[type="checkbox"] {
background-image: url('data:image/svg+xml;utf8,<svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%23fff" stroke-width="3" d="M4 8.5L6.5 11l6-6" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M4 8.5L6.5 11l6-6'/%3e%3c/svg%3e");
} }
.form-check-input:checked[type="radio"] { .form-check-input:checked[type="radio"] {
@ -1687,7 +1707,7 @@ textarea.form-control {
.form-check-input[type="checkbox"]:indeterminate { .form-check-input[type="checkbox"]:indeterminate {
background-color: #007bff; background-color: #007bff;
background-image: url('data:image/svg+xml;utf8,<svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M5 8h6" stroke="%23fff" stroke-width="3" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M5 8h6'/%3e%3c/svg%3e");
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center center; background-position: center center;
background-size: 1em; background-size: 1em;
@ -1759,7 +1779,12 @@ textarea.form-control {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
} }
.form-file-input[disabled] ~ .form-file-label { .form-file-input:focus-within ~ .form-file-label {
border-color: #80bdff;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-file-input[disabled] ~ .form-file-label .form-file-text {
background-color: #e9ecef; background-color: #e9ecef;
} }
@ -2268,7 +2293,7 @@ textarea.form-control {
.was-validated .form-select:valid, .form-select.is-valid { .was-validated .form-select:valid, .form-select.is-valid {
border-color: #28a745; border-color: #28a745;
padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
background: url('data:image/svg+xml;utf8,<svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%23343a40" stroke-width="2px" d="M2 5l6 6 6-6" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 0.75rem center/16px 12px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat right 0.75rem center/16px 12px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
} }
.was-validated .form-select:valid:focus, .form-select.is-valid:focus { .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
@ -2355,7 +2380,7 @@ textarea.form-control {
.was-validated .form-control:invalid, .form-control.is-invalid { .was-validated .form-control:invalid, .form-control.is-invalid {
border-color: #dc3545; border-color: #dc3545;
padding-right: calc(1.5em + 0.75rem); padding-right: calc(1.5em + 0.75rem);
background-image: url("data:image/svg+xml,%3csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg' stroke='%23dc3545' fill='none'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath d='M5.8 3.6h.4L6 6.5z' stroke-linejoin='round'/%3e%3ccircle cx='6' cy='8.2' r='.1'/%3e%3c/svg%3e"); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.1'/%3e%3c/svg%3e");
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: right calc(0.375em + 0.1875rem) center; background-position: right calc(0.375em + 0.1875rem) center;
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
@ -2380,7 +2405,7 @@ textarea.form-control {
.was-validated .form-select:invalid, .form-select.is-invalid { .was-validated .form-select:invalid, .form-select.is-invalid {
border-color: #dc3545; border-color: #dc3545;
padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
background: url('data:image/svg+xml;utf8,<svg viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path stroke="%23343a40" stroke-width="2px" d="M2 5l6 6 6-6" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 0.75rem center/16px 12px, url("data:image/svg+xml,%3csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg' stroke='%23dc3545' fill='none'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath d='M5.8 3.6h.4L6 6.5z' stroke-linejoin='round'/%3e%3ccircle cx='6' cy='8.2' r='.1'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") no-repeat right 0.75rem center/16px 12px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.1'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
} }
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
@ -3572,8 +3597,7 @@ fieldset:disabled a.btn {
padding: 0.5rem 1rem; padding: 0.5rem 1rem;
} }
.navbar > .container, .navbar > [class^="container"] {
.navbar > .container-fluid {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
align-items: center; align-items: center;
@ -3647,8 +3671,7 @@ fieldset:disabled a.btn {
} }
@media (max-width: 575.98px) { @media (max-width: 575.98px) {
.navbar-expand-sm > .container, .navbar-expand-sm > [class^="container"] {
.navbar-expand-sm > .container-fluid {
padding-right: 0; padding-right: 0;
padding-left: 0; padding-left: 0;
} }
@ -3669,8 +3692,7 @@ fieldset:disabled a.btn {
padding-right: 0.5rem; padding-right: 0.5rem;
padding-left: 0.5rem; padding-left: 0.5rem;
} }
.navbar-expand-sm > .container, .navbar-expand-sm > [class^="container"] {
.navbar-expand-sm > .container-fluid {
flex-wrap: nowrap; flex-wrap: nowrap;
} }
.navbar-expand-sm .navbar-collapse { .navbar-expand-sm .navbar-collapse {
@ -3683,8 +3705,7 @@ fieldset:disabled a.btn {
} }
@media (max-width: 767.98px) { @media (max-width: 767.98px) {
.navbar-expand-md > .container, .navbar-expand-md > [class^="container"] {
.navbar-expand-md > .container-fluid {
padding-right: 0; padding-right: 0;
padding-left: 0; padding-left: 0;
} }
@ -3705,8 +3726,7 @@ fieldset:disabled a.btn {
padding-right: 0.5rem; padding-right: 0.5rem;
padding-left: 0.5rem; padding-left: 0.5rem;
} }
.navbar-expand-md > .container, .navbar-expand-md > [class^="container"] {
.navbar-expand-md > .container-fluid {
flex-wrap: nowrap; flex-wrap: nowrap;
} }
.navbar-expand-md .navbar-collapse { .navbar-expand-md .navbar-collapse {
@ -3719,8 +3739,7 @@ fieldset:disabled a.btn {
} }
@media (max-width: 991.98px) { @media (max-width: 991.98px) {
.navbar-expand-lg > .container, .navbar-expand-lg > [class^="container"] {
.navbar-expand-lg > .container-fluid {
padding-right: 0; padding-right: 0;
padding-left: 0; padding-left: 0;
} }
@ -3741,8 +3760,7 @@ fieldset:disabled a.btn {
padding-right: 0.5rem; padding-right: 0.5rem;
padding-left: 0.5rem; padding-left: 0.5rem;
} }
.navbar-expand-lg > .container, .navbar-expand-lg > [class^="container"] {
.navbar-expand-lg > .container-fluid {
flex-wrap: nowrap; flex-wrap: nowrap;
} }
.navbar-expand-lg .navbar-collapse { .navbar-expand-lg .navbar-collapse {
@ -3755,8 +3773,7 @@ fieldset:disabled a.btn {
} }
@media (max-width: 1199.98px) { @media (max-width: 1199.98px) {
.navbar-expand-xl > .container, .navbar-expand-xl > [class^="container"] {
.navbar-expand-xl > .container-fluid {
padding-right: 0; padding-right: 0;
padding-left: 0; padding-left: 0;
} }
@ -3777,8 +3794,7 @@ fieldset:disabled a.btn {
padding-right: 0.5rem; padding-right: 0.5rem;
padding-left: 0.5rem; padding-left: 0.5rem;
} }
.navbar-expand-xl > .container, .navbar-expand-xl > [class^="container"] {
.navbar-expand-xl > .container-fluid {
flex-wrap: nowrap; flex-wrap: nowrap;
} }
.navbar-expand-xl .navbar-collapse { .navbar-expand-xl .navbar-collapse {
@ -3795,8 +3811,7 @@ fieldset:disabled a.btn {
justify-content: flex-start; justify-content: flex-start;
} }
.navbar-expand > .container, .navbar-expand > [class^="container"] {
.navbar-expand > .container-fluid {
padding-right: 0; padding-right: 0;
padding-left: 0; padding-left: 0;
} }
@ -3814,8 +3829,7 @@ fieldset:disabled a.btn {
padding-left: 0.5rem; padding-left: 0.5rem;
} }
.navbar-expand > .container, .navbar-expand > [class^="container"] {
.navbar-expand > .container-fluid {
flex-wrap: nowrap; flex-wrap: nowrap;
} }
@ -3861,7 +3875,7 @@ fieldset:disabled a.btn {
} }
.navbar-light .navbar-toggler-icon { .navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
} }
.navbar-light .navbar-text { .navbar-light .navbar-text {
@ -3907,7 +3921,7 @@ fieldset:disabled a.btn {
} }
.navbar-dark .navbar-toggler-icon { .navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
} }
.navbar-dark .navbar-text { .navbar-dark .navbar-text {
@ -4109,25 +4123,6 @@ fieldset:disabled a.btn {
} }
} }
.card-columns .card {
margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-columns {
-moz-column-count: 3;
column-count: 3;
-moz-column-gap: 1.25rem;
column-gap: 1.25rem;
orphans: 1;
widows: 1;
}
.card-columns .card {
display: inline-block;
width: 100%;
}
}
.accordion > .card { .accordion > .card {
overflow: hidden; overflow: hidden;
} }
@ -4836,7 +4831,7 @@ a.close.disabled {
background-color: rgba(255, 255, 255, 0.85); background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box; background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
-webkit-backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px); backdrop-filter: blur(10px);
opacity: 0; opacity: 0;
@ -5481,11 +5476,11 @@ a.close.disabled {
} }
.carousel-control-prev-icon { .carousel-control-prev-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
} }
.carousel-control-next-icon { .carousel-control-next-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
} }
.carousel-indicators { .carousel-indicators {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -40,20 +40,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -746,10 +761,6 @@
element = document.documentElement; element = document.documentElement;
} }
if (typeof selector !== 'string') {
return null;
}
return find.call(element, selector); return find.call(element, selector);
}, },
findOne: function findOne$1(selector, element) { findOne: function findOne$1(selector, element) {
@ -757,29 +768,17 @@
element = document.documentElement; element = document.documentElement;
} }
if (typeof selector !== 'string') {
return null;
}
return findOne.call(element, selector); return findOne.call(element, selector);
}, },
children: function children(element, selector) { children: function children(element, selector) {
var _this = this; var _this = this;
if (typeof selector !== 'string') {
return null;
}
var children = makeArray(element.children); var children = makeArray(element.children);
return children.filter(function (child) { return children.filter(function (child) {
return _this.matches(child, selector); return _this.matches(child, selector);
}); });
}, },
parents: function parents(element, selector) { parents: function parents(element, selector) {
if (typeof selector !== 'string') {
return null;
}
var parents = []; var parents = [];
var ancestor = element.parentNode; var ancestor = element.parentNode;
@ -794,17 +793,9 @@
return parents; return parents;
}, },
closest: function closest$1(element, selector) { closest: function closest$1(element, selector) {
if (typeof selector !== 'string') {
return null;
}
return closest.call(element, selector); return closest.call(element, selector);
}, },
prev: function prev(element, selector) { prev: function prev(element, selector) {
if (typeof selector !== 'string') {
return null;
}
var siblings = []; var siblings = [];
var previous = element.previousSibling; var previous = element.previousSibling;
@ -919,8 +910,8 @@
} }
var transitionDuration = getTransitionDurationFromElement(element); var transitionDuration = getTransitionDurationFromElement(element);
EventHandler.one(element, TRANSITION_END, function (event) { EventHandler.one(element, TRANSITION_END, function () {
return _this._destroyElement(element, event); return _this._destroyElement(element);
}); });
emulateTransitionEnd(element, transitionDuration); emulateTransitionEnd(element, transitionDuration);
}; };
@ -986,6 +977,8 @@
* add .alert to jQuery only if jQuery is present * add .alert to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Alert._jQueryInterface; jQuery.fn[NAME] = Alert._jQueryInterface;
@ -1140,7 +1133,6 @@
if (!data) { if (!data) {
data = new Button(button); data = new Button(button);
Data.setData(button, DATA_KEY$1, data);
} }
data.toggle(); data.toggle();
@ -1166,6 +1158,8 @@
* add .button to jQuery only if jQuery is present * add .button to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$1 = jQuery.fn[NAME$1]; var JQUERY_NO_CONFLICT$1 = jQuery.fn[NAME$1];
jQuery.fn[NAME$1] = Button._jQueryInterface; jQuery.fn[NAME$1] = Button._jQueryInterface;
@ -1221,7 +1215,7 @@
return {}; return {};
} }
var attributes = _objectSpread({}, element.dataset); var attributes = _objectSpread2({}, element.dataset);
Object.keys(attributes).forEach(function (key) { Object.keys(attributes).forEach(function (key) {
attributes[key] = normalizeData(attributes[key]); attributes[key] = normalizeData(attributes[key]);
@ -1464,7 +1458,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default, config); config = _objectSpread2({}, Default, {}, config);
typeCheckConfig(NAME$2, config, DefaultType); typeCheckConfig(NAME$2, config, DefaultType);
return config; return config;
}; };
@ -1507,7 +1501,7 @@
}); });
} }
if (this._config.touch) { if (this._config.touch && this._touchSupported) {
this._addTouchEventListeners(); this._addTouchEventListeners();
} }
}; };
@ -1515,10 +1509,6 @@
_proto._addTouchEventListeners = function _addTouchEventListeners() { _proto._addTouchEventListeners = function _addTouchEventListeners() {
var _this3 = this; var _this3 = this;
if (!this._touchSupported) {
return;
}
var start = function start(event) { var start = function start(event) {
if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) {
_this3.touchStartX = event.clientX; _this3.touchStartX = event.clientX;
@ -1767,10 +1757,10 @@
Carousel._carouselInterface = function _carouselInterface(element, config) { Carousel._carouselInterface = function _carouselInterface(element, config) {
var data = Data.getData(element, DATA_KEY$2); var data = Data.getData(element, DATA_KEY$2);
var _config = _objectSpread({}, Default, Manipulator.getDataAttributes(element)); var _config = _objectSpread2({}, Default, {}, Manipulator.getDataAttributes(element));
if (typeof config === 'object') { if (typeof config === 'object') {
_config = _objectSpread({}, _config, config); _config = _objectSpread2({}, _config, {}, config);
} }
var action = typeof config === 'string' ? config : _config.slide; var action = typeof config === 'string' ? config : _config.slide;
@ -1812,7 +1802,7 @@
return; return;
} }
var config = _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this)); var config = _objectSpread2({}, Manipulator.getDataAttributes(target), {}, Manipulator.getDataAttributes(this));
var slideIndex = this.getAttribute('data-slide-to'); var slideIndex = this.getAttribute('data-slide-to');
@ -1869,6 +1859,8 @@
* add .carousel to jQuery only if jQuery is present * add .carousel to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$2 = jQuery.fn[NAME$2]; var JQUERY_NO_CONFLICT$2 = jQuery.fn[NAME$2];
jQuery.fn[NAME$2] = Carousel._jQueryInterface; jQuery.fn[NAME$2] = Carousel._jQueryInterface;
@ -2145,7 +2137,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$1, config); config = _objectSpread2({}, Default$1, {}, config);
config.toggle = Boolean(config.toggle); // Coerce string values config.toggle = Boolean(config.toggle); // Coerce string values
typeCheckConfig(NAME$3, config, DefaultType$1); typeCheckConfig(NAME$3, config, DefaultType$1);
@ -2174,7 +2166,10 @@
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]"; var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]";
makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) { makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) {
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); var selector = getSelectorFromElement(element);
var selected = selector ? SelectorEngine.findOne(selector) : null;
_this3._addAriaAndCollapsedClass(selected, [element]);
}); });
return parent; return parent;
}; };
@ -2198,15 +2193,10 @@
} // Static } // Static
; ;
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
var selector = getSelectorFromElement(element);
return selector ? SelectorEngine.findOne(selector) : null;
};
Collapse._collapseInterface = function _collapseInterface(element, config) { Collapse._collapseInterface = function _collapseInterface(element, config) {
var data = Data.getData(element, DATA_KEY$3); var data = Data.getData(element, DATA_KEY$3);
var _config = _objectSpread({}, Default$1, Manipulator.getDataAttributes(element), typeof config === 'object' && config ? config : {}); var _config = _objectSpread2({}, Default$1, {}, Manipulator.getDataAttributes(element), {}, typeof config === 'object' && config ? config : {});
if (!data && _config.toggle && /show|hide/.test(config)) { if (!data && _config.toggle && /show|hide/.test(config)) {
_config.toggle = false; _config.toggle = false;
@ -2291,6 +2281,8 @@
* add .collapse to jQuery only if jQuery is present * add .collapse to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$3 = jQuery.fn[NAME$3]; var JQUERY_NO_CONFLICT$3 = jQuery.fn[NAME$3];
jQuery.fn[NAME$3] = Collapse._jQueryInterface; jQuery.fn[NAME$3] = Collapse._jQueryInterface;
@ -5155,21 +5147,15 @@
}; };
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, this.constructor.Default, Manipulator.getDataAttributes(this._element), config); config = _objectSpread2({}, this.constructor.Default, {}, Manipulator.getDataAttributes(this._element), {}, config);
typeCheckConfig(NAME$4, config, this.constructor.DefaultType); typeCheckConfig(NAME$4, config, this.constructor.DefaultType);
return config; return config;
}; };
_proto._getMenuElement = function _getMenuElement() { _proto._getMenuElement = function _getMenuElement() {
if (!this._menu) { var parent = Dropdown._getParentFromElement(this._element);
var parent = Dropdown._getParentFromElement(this._element);
if (parent) { return SelectorEngine.findOne(Selector$4.MENU, parent);
this._menu = SelectorEngine.findOne(Selector$4.MENU, parent);
}
}
return this._menu;
}; };
_proto._getPlacement = function _getPlacement() { _proto._getPlacement = function _getPlacement() {
@ -5204,7 +5190,7 @@
if (typeof this._config.offset === 'function') { if (typeof this._config.offset === 'function') {
offset.fn = function (data) { offset.fn = function (data) {
data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); data.offsets = _objectSpread2({}, data.offsets, {}, _this2._config.offset(data.offsets, _this2._element) || {});
return data; return data;
}; };
} else { } else {
@ -5436,6 +5422,8 @@
* add .dropdown to jQuery only if jQuery is present * add .dropdown to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$4 = jQuery.fn[NAME$4]; var JQUERY_NO_CONFLICT$4 = jQuery.fn[NAME$4];
jQuery.fn[NAME$4] = Dropdown._jQueryInterface; jQuery.fn[NAME$4] = Dropdown._jQueryInterface;
@ -5592,7 +5580,7 @@
var hideEvent = EventHandler.trigger(this._element, Event$6.HIDE); var hideEvent = EventHandler.trigger(this._element, Event$6.HIDE);
if (!this._isShown || hideEvent.defaultPrevented) { if (hideEvent.defaultPrevented) {
return; return;
} }
@ -5655,7 +5643,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$3, config); config = _objectSpread2({}, Default$3, {}, config);
typeCheckConfig(NAME$5, config, DefaultType$3); typeCheckConfig(NAME$5, config, DefaultType$3);
return config; return config;
}; };
@ -5735,7 +5723,7 @@
_this5.hide(); _this5.hide();
} }
}); });
} else if (!this._isShown) { } else {
EventHandler.off(this._element, Event$6.KEYDOWN_DISMISS); EventHandler.off(this._element, Event$6.KEYDOWN_DISMISS);
} }
}; };
@ -5744,8 +5732,8 @@
var _this6 = this; var _this6 = this;
if (this._isShown) { if (this._isShown) {
EventHandler.on(window, Event$6.RESIZE, function (event) { EventHandler.on(window, Event$6.RESIZE, function () {
return _this6.handleUpdate(event); return _this6._adjustDialog();
}); });
} else { } else {
EventHandler.off(window, Event$6.RESIZE); EventHandler.off(window, Event$6.RESIZE);
@ -5775,11 +5763,9 @@
}; };
_proto._removeBackdrop = function _removeBackdrop() { _proto._removeBackdrop = function _removeBackdrop() {
if (this._backdrop) { this._backdrop.parentNode.removeChild(this._backdrop);
this._backdrop.parentNode.removeChild(this._backdrop);
this._backdrop = null; this._backdrop = null;
}
}; };
_proto._showBackdrop = function _showBackdrop(callback) { _proto._showBackdrop = function _showBackdrop(callback) {
@ -5819,10 +5805,6 @@
this._backdrop.classList.add(ClassName$5.SHOW); this._backdrop.classList.add(ClassName$5.SHOW);
if (!callback) {
return;
}
if (!animate) { if (!animate) {
callback(); callback();
return; return;
@ -5837,9 +5819,7 @@
var callbackRemove = function callbackRemove() { var callbackRemove = function callbackRemove() {
_this8._removeBackdrop(); _this8._removeBackdrop();
if (callback) { callback();
callback();
}
}; };
if (this._element.classList.contains(ClassName$5.FADE)) { if (this._element.classList.contains(ClassName$5.FADE)) {
@ -5850,7 +5830,7 @@
} else { } else {
callbackRemove(); callbackRemove();
} }
} else if (callback) { } else {
callback(); callback();
} }
} // ---------------------------------------------------------------------- } // ----------------------------------------------------------------------
@ -5956,7 +5936,7 @@
return this.each(function () { return this.each(function () {
var data = Data.getData(this, DATA_KEY$5); var data = Data.getData(this, DATA_KEY$5);
var _config = _objectSpread({}, Default$3, Manipulator.getDataAttributes(this), typeof config === 'object' && config ? config : {}); var _config = _objectSpread2({}, Default$3, {}, Manipulator.getDataAttributes(this), {}, typeof config === 'object' && config ? config : {});
if (!data) { if (!data) {
data = new Modal(this, _config); data = new Modal(this, _config);
@ -6002,14 +5982,8 @@
EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) {
var _this10 = this; var _this10 = this;
var target;
var selector = getSelectorFromElement(this); var selector = getSelectorFromElement(this);
var target = SelectorEngine.findOne(selector);
if (selector) {
target = SelectorEngine.findOne(selector);
}
var config = Data.getData(target, DATA_KEY$5) ? 'toggle' : _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this));
if (this.tagName === 'A' || this.tagName === 'AREA') { if (this.tagName === 'A' || this.tagName === 'AREA') {
event.preventDefault(); event.preventDefault();
@ -6030,6 +6004,8 @@
var data = Data.getData(target, DATA_KEY$5); var data = Data.getData(target, DATA_KEY$5);
if (!data) { if (!data) {
var config = _objectSpread2({}, Manipulator.getDataAttributes(target), {}, Manipulator.getDataAttributes(this));
data = new Modal(target, config); data = new Modal(target, config);
} }
@ -6039,8 +6015,11 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* jQuery * jQuery
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* add .modal to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$5 = jQuery.fn[NAME$5]; var JQUERY_NO_CONFLICT$5 = jQuery.fn[NAME$5];
jQuery.fn[NAME$5] = Modal._jQueryInterface; jQuery.fn[NAME$5] = Modal._jQueryInterface;
@ -6165,7 +6144,7 @@
}; };
for (var i = 0, len = elements.length; i < len; i++) { for (var i = 0, len = elements.length; i < len; i++) {
var _ret = _loop(i, len); var _ret = _loop(i);
if (_ret === "continue") continue; if (_ret === "continue") continue;
} }
@ -6394,7 +6373,7 @@
var attachment = this._getAttachment(placement); var attachment = this._getAttachment(placement);
this.addAttachmentClass(attachment); this._addAttachmentClass(attachment);
var container = this._getContainer(); var container = this._getContainer();
@ -6463,7 +6442,7 @@
} }
}; };
_proto.hide = function hide(callback) { _proto.hide = function hide() {
var _this2 = this; var _this2 = this;
var tip = this.getTipElement(); var tip = this.getTipElement();
@ -6479,13 +6458,7 @@
EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN); EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN);
if (_this2._popper !== null) { _this2._popper.destroy();
_this2._popper.destroy();
}
if (callback) {
callback();
}
}; };
var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE);
@ -6529,10 +6502,6 @@
return Boolean(this.getTitle()); return Boolean(this.getTitle());
}; };
_proto.addAttachmentClass = function addAttachmentClass(attachment) {
this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment);
};
_proto.getTipElement = function getTipElement() { _proto.getTipElement = function getTipElement() {
if (this.tip) { if (this.tip) {
return this.tip; return this.tip;
@ -6556,7 +6525,7 @@
return; return;
} }
if (typeof content === 'object' && (content.nodeType || content.jquery)) { if (typeof content === 'object' && isElement(content)) {
if (content.jquery) { if (content.jquery) {
content = content[0]; content = content[0];
} // content is a DOM node or a jQuery } // content is a DOM node or a jQuery
@ -6596,6 +6565,10 @@
} // Private } // Private
; ;
_proto._addAttachmentClass = function _addAttachmentClass(attachment) {
this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment);
};
_proto._getOffset = function _getOffset() { _proto._getOffset = function _getOffset() {
var _this3 = this; var _this3 = this;
@ -6603,7 +6576,7 @@
if (typeof this.config.offset === 'function') { if (typeof this.config.offset === 'function') {
offset.fn = function (data) { offset.fn = function (data) {
data.offsets = _objectSpread({}, data.offsets, _this3.config.offset(data.offsets, _this3.element) || {}); data.offsets = _objectSpread2({}, data.offsets, {}, _this3.config.offset(data.offsets, _this3.element) || {});
return data; return data;
}; };
} else { } else {
@ -6659,7 +6632,7 @@
EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', this._hideModalHandler); EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', this._hideModalHandler);
if (this.config.selector) { if (this.config.selector) {
this.config = _objectSpread({}, this.config, { this.config = _objectSpread2({}, this.config, {
trigger: 'manual', trigger: 'manual',
selector: '' selector: ''
}); });
@ -6764,7 +6737,7 @@
config.container = config.container[0]; config.container = config.container[0];
} }
config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, this.constructor.Default, {}, dataAttributes, {}, typeof config === 'object' && config ? config : {});
if (typeof config.delay === 'number') { if (typeof config.delay === 'number') {
config.delay = { config.delay = {
@ -6823,7 +6796,7 @@
this._cleanTipClass(); this._cleanTipClass();
this.addAttachmentClass(this._getAttachment(popperData.placement)); this._addAttachmentClass(this._getAttachment(popperData.placement));
}; };
_proto._fixTransition = function _fixTransition() { _proto._fixTransition = function _fixTransition() {
@ -6916,6 +6889,8 @@
* add .tooltip to jQuery only if jQuery is present * add .tooltip to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$6 = jQuery.fn[NAME$6]; var JQUERY_NO_CONFLICT$6 = jQuery.fn[NAME$6];
@ -6941,14 +6916,14 @@
var CLASS_PREFIX$1 = 'bs-popover'; var CLASS_PREFIX$1 = 'bs-popover';
var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g');
var Default$5 = _objectSpread({}, Tooltip.Default, { var Default$5 = _objectSpread2({}, Tooltip.Default, {
placement: 'right', placement: 'right',
trigger: 'click', trigger: 'click',
content: '', content: '',
template: '<div class="popover" role="tooltip">' + '<div class="popover-arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>' template: '<div class="popover" role="tooltip">' + '<div class="popover-arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>'
}); });
var DefaultType$5 = _objectSpread({}, Tooltip.DefaultType, { var DefaultType$5 = _objectSpread2({}, Tooltip.DefaultType, {
content: '(string|element|function)' content: '(string|element|function)'
}); });
@ -7109,6 +7084,8 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$7 = jQuery.fn[NAME$7]; var JQUERY_NO_CONFLICT$7 = jQuery.fn[NAME$7];
@ -7252,7 +7229,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$6, typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, Default$6, {}, typeof config === 'object' && config ? config : {});
if (typeof config.target !== 'string') { if (typeof config.target !== 'string') {
var id = config.target.id; var id = config.target.id;
@ -7423,6 +7400,8 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$8 = jQuery.fn[NAME$8]; var JQUERY_NO_CONFLICT$8 = jQuery.fn[NAME$8];
jQuery.fn[NAME$8] = ScrollSpy._jQueryInterface; jQuery.fn[NAME$8] = ScrollSpy._jQueryInterface;
@ -7660,6 +7639,8 @@
* add .tab to jQuery only if jQuery is present * add .tab to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$9 = jQuery.fn[NAME$9]; var JQUERY_NO_CONFLICT$9 = jQuery.fn[NAME$9];
jQuery.fn[NAME$9] = Tab._jQueryInterface; jQuery.fn[NAME$9] = Tab._jQueryInterface;
@ -7760,6 +7741,8 @@
this._element.classList.remove(ClassName$a.HIDE); this._element.classList.remove(ClassName$a.HIDE);
reflow(this._element);
this._element.classList.add(ClassName$a.SHOWING); this._element.classList.add(ClassName$a.SHOWING);
if (this._config.animation) { if (this._config.animation) {
@ -7817,7 +7800,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$7, Manipulator.getDataAttributes(this._element), typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, Default$7, {}, Manipulator.getDataAttributes(this._element), {}, typeof config === 'object' && config ? config : {});
typeCheckConfig(NAME$a, config, this.constructor.DefaultType); typeCheckConfig(NAME$a, config, this.constructor.DefaultType);
return config; return config;
}; };
@ -7881,6 +7864,8 @@
* add .toast to jQuery only if jQuery is present * add .toast to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$a = jQuery.fn[NAME$a]; var JQUERY_NO_CONFLICT$a = jQuery.fn[NAME$a];

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -36,20 +36,35 @@ function _defineProperty(obj, key, value) {
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -742,10 +757,6 @@ var SelectorEngine = {
element = document.documentElement; element = document.documentElement;
} }
if (typeof selector !== 'string') {
return null;
}
return find.call(element, selector); return find.call(element, selector);
}, },
findOne: function findOne$1(selector, element) { findOne: function findOne$1(selector, element) {
@ -753,29 +764,17 @@ var SelectorEngine = {
element = document.documentElement; element = document.documentElement;
} }
if (typeof selector !== 'string') {
return null;
}
return findOne.call(element, selector); return findOne.call(element, selector);
}, },
children: function children(element, selector) { children: function children(element, selector) {
var _this = this; var _this = this;
if (typeof selector !== 'string') {
return null;
}
var children = makeArray(element.children); var children = makeArray(element.children);
return children.filter(function (child) { return children.filter(function (child) {
return _this.matches(child, selector); return _this.matches(child, selector);
}); });
}, },
parents: function parents(element, selector) { parents: function parents(element, selector) {
if (typeof selector !== 'string') {
return null;
}
var parents = []; var parents = [];
var ancestor = element.parentNode; var ancestor = element.parentNode;
@ -790,17 +789,9 @@ var SelectorEngine = {
return parents; return parents;
}, },
closest: function closest$1(element, selector) { closest: function closest$1(element, selector) {
if (typeof selector !== 'string') {
return null;
}
return closest.call(element, selector); return closest.call(element, selector);
}, },
prev: function prev(element, selector) { prev: function prev(element, selector) {
if (typeof selector !== 'string') {
return null;
}
var siblings = []; var siblings = [];
var previous = element.previousSibling; var previous = element.previousSibling;
@ -915,8 +906,8 @@ function () {
} }
var transitionDuration = getTransitionDurationFromElement(element); var transitionDuration = getTransitionDurationFromElement(element);
EventHandler.one(element, TRANSITION_END, function (event) { EventHandler.one(element, TRANSITION_END, function () {
return _this._destroyElement(element, event); return _this._destroyElement(element);
}); });
emulateTransitionEnd(element, transitionDuration); emulateTransitionEnd(element, transitionDuration);
}; };
@ -982,6 +973,8 @@ EventHandler.on(document, Event$1.CLICK_DATA_API, Selector.DISMISS, Alert._handl
* add .alert to jQuery only if jQuery is present * add .alert to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Alert._jQueryInterface; jQuery.fn[NAME] = Alert._jQueryInterface;
@ -1136,7 +1129,6 @@ EventHandler.on(document, Event$2.CLICK_DATA_API, Selector$1.DATA_TOGGLE_CARROT,
if (!data) { if (!data) {
data = new Button(button); data = new Button(button);
Data.setData(button, DATA_KEY$1, data);
} }
data.toggle(); data.toggle();
@ -1162,6 +1154,8 @@ EventHandler.on(document, Event$2.BLUR_DATA_API, Selector$1.DATA_TOGGLE_CARROT,
* add .button to jQuery only if jQuery is present * add .button to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$1 = jQuery.fn[NAME$1]; var JQUERY_NO_CONFLICT$1 = jQuery.fn[NAME$1];
jQuery.fn[NAME$1] = Button._jQueryInterface; jQuery.fn[NAME$1] = Button._jQueryInterface;
@ -1217,7 +1211,7 @@ var Manipulator = {
return {}; return {};
} }
var attributes = _objectSpread({}, element.dataset); var attributes = _objectSpread2({}, element.dataset);
Object.keys(attributes).forEach(function (key) { Object.keys(attributes).forEach(function (key) {
attributes[key] = normalizeData(attributes[key]); attributes[key] = normalizeData(attributes[key]);
@ -1460,7 +1454,7 @@ function () {
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default, config); config = _objectSpread2({}, Default, {}, config);
typeCheckConfig(NAME$2, config, DefaultType); typeCheckConfig(NAME$2, config, DefaultType);
return config; return config;
}; };
@ -1503,7 +1497,7 @@ function () {
}); });
} }
if (this._config.touch) { if (this._config.touch && this._touchSupported) {
this._addTouchEventListeners(); this._addTouchEventListeners();
} }
}; };
@ -1511,10 +1505,6 @@ function () {
_proto._addTouchEventListeners = function _addTouchEventListeners() { _proto._addTouchEventListeners = function _addTouchEventListeners() {
var _this3 = this; var _this3 = this;
if (!this._touchSupported) {
return;
}
var start = function start(event) { var start = function start(event) {
if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) {
_this3.touchStartX = event.clientX; _this3.touchStartX = event.clientX;
@ -1763,10 +1753,10 @@ function () {
Carousel._carouselInterface = function _carouselInterface(element, config) { Carousel._carouselInterface = function _carouselInterface(element, config) {
var data = Data.getData(element, DATA_KEY$2); var data = Data.getData(element, DATA_KEY$2);
var _config = _objectSpread({}, Default, Manipulator.getDataAttributes(element)); var _config = _objectSpread2({}, Default, {}, Manipulator.getDataAttributes(element));
if (typeof config === 'object') { if (typeof config === 'object') {
_config = _objectSpread({}, _config, config); _config = _objectSpread2({}, _config, {}, config);
} }
var action = typeof config === 'string' ? config : _config.slide; var action = typeof config === 'string' ? config : _config.slide;
@ -1808,7 +1798,7 @@ function () {
return; return;
} }
var config = _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this)); var config = _objectSpread2({}, Manipulator.getDataAttributes(target), {}, Manipulator.getDataAttributes(this));
var slideIndex = this.getAttribute('data-slide-to'); var slideIndex = this.getAttribute('data-slide-to');
@ -1865,6 +1855,8 @@ EventHandler.on(window, Event$3.LOAD_DATA_API, function () {
* add .carousel to jQuery only if jQuery is present * add .carousel to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$2 = jQuery.fn[NAME$2]; var JQUERY_NO_CONFLICT$2 = jQuery.fn[NAME$2];
jQuery.fn[NAME$2] = Carousel._jQueryInterface; jQuery.fn[NAME$2] = Carousel._jQueryInterface;
@ -2141,7 +2133,7 @@ function () {
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$1, config); config = _objectSpread2({}, Default$1, {}, config);
config.toggle = Boolean(config.toggle); // Coerce string values config.toggle = Boolean(config.toggle); // Coerce string values
typeCheckConfig(NAME$3, config, DefaultType$1); typeCheckConfig(NAME$3, config, DefaultType$1);
@ -2170,7 +2162,10 @@ function () {
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]"; var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]";
makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) { makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) {
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); var selector = getSelectorFromElement(element);
var selected = selector ? SelectorEngine.findOne(selector) : null;
_this3._addAriaAndCollapsedClass(selected, [element]);
}); });
return parent; return parent;
}; };
@ -2194,15 +2189,10 @@ function () {
} // Static } // Static
; ;
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
var selector = getSelectorFromElement(element);
return selector ? SelectorEngine.findOne(selector) : null;
};
Collapse._collapseInterface = function _collapseInterface(element, config) { Collapse._collapseInterface = function _collapseInterface(element, config) {
var data = Data.getData(element, DATA_KEY$3); var data = Data.getData(element, DATA_KEY$3);
var _config = _objectSpread({}, Default$1, Manipulator.getDataAttributes(element), typeof config === 'object' && config ? config : {}); var _config = _objectSpread2({}, Default$1, {}, Manipulator.getDataAttributes(element), {}, typeof config === 'object' && config ? config : {});
if (!data && _config.toggle && /show|hide/.test(config)) { if (!data && _config.toggle && /show|hide/.test(config)) {
_config.toggle = false; _config.toggle = false;
@ -2287,6 +2277,8 @@ EventHandler.on(document, Event$4.CLICK_DATA_API, Selector$3.DATA_TOGGLE, functi
* add .collapse to jQuery only if jQuery is present * add .collapse to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$3 = jQuery.fn[NAME$3]; var JQUERY_NO_CONFLICT$3 = jQuery.fn[NAME$3];
jQuery.fn[NAME$3] = Collapse._jQueryInterface; jQuery.fn[NAME$3] = Collapse._jQueryInterface;
@ -2549,21 +2541,15 @@ function () {
}; };
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, this.constructor.Default, Manipulator.getDataAttributes(this._element), config); config = _objectSpread2({}, this.constructor.Default, {}, Manipulator.getDataAttributes(this._element), {}, config);
typeCheckConfig(NAME$4, config, this.constructor.DefaultType); typeCheckConfig(NAME$4, config, this.constructor.DefaultType);
return config; return config;
}; };
_proto._getMenuElement = function _getMenuElement() { _proto._getMenuElement = function _getMenuElement() {
if (!this._menu) { var parent = Dropdown._getParentFromElement(this._element);
var parent = Dropdown._getParentFromElement(this._element);
if (parent) { return SelectorEngine.findOne(Selector$4.MENU, parent);
this._menu = SelectorEngine.findOne(Selector$4.MENU, parent);
}
}
return this._menu;
}; };
_proto._getPlacement = function _getPlacement() { _proto._getPlacement = function _getPlacement() {
@ -2598,7 +2584,7 @@ function () {
if (typeof this._config.offset === 'function') { if (typeof this._config.offset === 'function') {
offset.fn = function (data) { offset.fn = function (data) {
data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); data.offsets = _objectSpread2({}, data.offsets, {}, _this2._config.offset(data.offsets, _this2._element) || {});
return data; return data;
}; };
} else { } else {
@ -2830,6 +2816,8 @@ EventHandler.on(document, Event$5.CLICK_DATA_API, Selector$4.FORM_CHILD, functio
* add .dropdown to jQuery only if jQuery is present * add .dropdown to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$4 = jQuery.fn[NAME$4]; var JQUERY_NO_CONFLICT$4 = jQuery.fn[NAME$4];
jQuery.fn[NAME$4] = Dropdown._jQueryInterface; jQuery.fn[NAME$4] = Dropdown._jQueryInterface;
@ -2986,7 +2974,7 @@ function () {
var hideEvent = EventHandler.trigger(this._element, Event$6.HIDE); var hideEvent = EventHandler.trigger(this._element, Event$6.HIDE);
if (!this._isShown || hideEvent.defaultPrevented) { if (hideEvent.defaultPrevented) {
return; return;
} }
@ -3049,7 +3037,7 @@ function () {
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$3, config); config = _objectSpread2({}, Default$3, {}, config);
typeCheckConfig(NAME$5, config, DefaultType$3); typeCheckConfig(NAME$5, config, DefaultType$3);
return config; return config;
}; };
@ -3129,7 +3117,7 @@ function () {
_this5.hide(); _this5.hide();
} }
}); });
} else if (!this._isShown) { } else {
EventHandler.off(this._element, Event$6.KEYDOWN_DISMISS); EventHandler.off(this._element, Event$6.KEYDOWN_DISMISS);
} }
}; };
@ -3138,8 +3126,8 @@ function () {
var _this6 = this; var _this6 = this;
if (this._isShown) { if (this._isShown) {
EventHandler.on(window, Event$6.RESIZE, function (event) { EventHandler.on(window, Event$6.RESIZE, function () {
return _this6.handleUpdate(event); return _this6._adjustDialog();
}); });
} else { } else {
EventHandler.off(window, Event$6.RESIZE); EventHandler.off(window, Event$6.RESIZE);
@ -3169,11 +3157,9 @@ function () {
}; };
_proto._removeBackdrop = function _removeBackdrop() { _proto._removeBackdrop = function _removeBackdrop() {
if (this._backdrop) { this._backdrop.parentNode.removeChild(this._backdrop);
this._backdrop.parentNode.removeChild(this._backdrop);
this._backdrop = null; this._backdrop = null;
}
}; };
_proto._showBackdrop = function _showBackdrop(callback) { _proto._showBackdrop = function _showBackdrop(callback) {
@ -3213,10 +3199,6 @@ function () {
this._backdrop.classList.add(ClassName$5.SHOW); this._backdrop.classList.add(ClassName$5.SHOW);
if (!callback) {
return;
}
if (!animate) { if (!animate) {
callback(); callback();
return; return;
@ -3231,9 +3213,7 @@ function () {
var callbackRemove = function callbackRemove() { var callbackRemove = function callbackRemove() {
_this8._removeBackdrop(); _this8._removeBackdrop();
if (callback) { callback();
callback();
}
}; };
if (this._element.classList.contains(ClassName$5.FADE)) { if (this._element.classList.contains(ClassName$5.FADE)) {
@ -3244,7 +3224,7 @@ function () {
} else { } else {
callbackRemove(); callbackRemove();
} }
} else if (callback) { } else {
callback(); callback();
} }
} // ---------------------------------------------------------------------- } // ----------------------------------------------------------------------
@ -3350,7 +3330,7 @@ function () {
return this.each(function () { return this.each(function () {
var data = Data.getData(this, DATA_KEY$5); var data = Data.getData(this, DATA_KEY$5);
var _config = _objectSpread({}, Default$3, Manipulator.getDataAttributes(this), typeof config === 'object' && config ? config : {}); var _config = _objectSpread2({}, Default$3, {}, Manipulator.getDataAttributes(this), {}, typeof config === 'object' && config ? config : {});
if (!data) { if (!data) {
data = new Modal(this, _config); data = new Modal(this, _config);
@ -3396,14 +3376,8 @@ function () {
EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) {
var _this10 = this; var _this10 = this;
var target;
var selector = getSelectorFromElement(this); var selector = getSelectorFromElement(this);
var target = SelectorEngine.findOne(selector);
if (selector) {
target = SelectorEngine.findOne(selector);
}
var config = Data.getData(target, DATA_KEY$5) ? 'toggle' : _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this));
if (this.tagName === 'A' || this.tagName === 'AREA') { if (this.tagName === 'A' || this.tagName === 'AREA') {
event.preventDefault(); event.preventDefault();
@ -3424,6 +3398,8 @@ EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, functi
var data = Data.getData(target, DATA_KEY$5); var data = Data.getData(target, DATA_KEY$5);
if (!data) { if (!data) {
var config = _objectSpread2({}, Manipulator.getDataAttributes(target), {}, Manipulator.getDataAttributes(this));
data = new Modal(target, config); data = new Modal(target, config);
} }
@ -3433,8 +3409,11 @@ EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, functi
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* jQuery * jQuery
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* add .modal to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$5 = jQuery.fn[NAME$5]; var JQUERY_NO_CONFLICT$5 = jQuery.fn[NAME$5];
jQuery.fn[NAME$5] = Modal._jQueryInterface; jQuery.fn[NAME$5] = Modal._jQueryInterface;
@ -3559,7 +3538,7 @@ function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {
}; };
for (var i = 0, len = elements.length; i < len; i++) { for (var i = 0, len = elements.length; i < len; i++) {
var _ret = _loop(i, len); var _ret = _loop(i);
if (_ret === "continue") continue; if (_ret === "continue") continue;
} }
@ -3788,7 +3767,7 @@ function () {
var attachment = this._getAttachment(placement); var attachment = this._getAttachment(placement);
this.addAttachmentClass(attachment); this._addAttachmentClass(attachment);
var container = this._getContainer(); var container = this._getContainer();
@ -3857,7 +3836,7 @@ function () {
} }
}; };
_proto.hide = function hide(callback) { _proto.hide = function hide() {
var _this2 = this; var _this2 = this;
var tip = this.getTipElement(); var tip = this.getTipElement();
@ -3873,13 +3852,7 @@ function () {
EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN); EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN);
if (_this2._popper !== null) { _this2._popper.destroy();
_this2._popper.destroy();
}
if (callback) {
callback();
}
}; };
var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE);
@ -3923,10 +3896,6 @@ function () {
return Boolean(this.getTitle()); return Boolean(this.getTitle());
}; };
_proto.addAttachmentClass = function addAttachmentClass(attachment) {
this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment);
};
_proto.getTipElement = function getTipElement() { _proto.getTipElement = function getTipElement() {
if (this.tip) { if (this.tip) {
return this.tip; return this.tip;
@ -3950,7 +3919,7 @@ function () {
return; return;
} }
if (typeof content === 'object' && (content.nodeType || content.jquery)) { if (typeof content === 'object' && isElement(content)) {
if (content.jquery) { if (content.jquery) {
content = content[0]; content = content[0];
} // content is a DOM node or a jQuery } // content is a DOM node or a jQuery
@ -3990,6 +3959,10 @@ function () {
} // Private } // Private
; ;
_proto._addAttachmentClass = function _addAttachmentClass(attachment) {
this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment);
};
_proto._getOffset = function _getOffset() { _proto._getOffset = function _getOffset() {
var _this3 = this; var _this3 = this;
@ -3997,7 +3970,7 @@ function () {
if (typeof this.config.offset === 'function') { if (typeof this.config.offset === 'function') {
offset.fn = function (data) { offset.fn = function (data) {
data.offsets = _objectSpread({}, data.offsets, _this3.config.offset(data.offsets, _this3.element) || {}); data.offsets = _objectSpread2({}, data.offsets, {}, _this3.config.offset(data.offsets, _this3.element) || {});
return data; return data;
}; };
} else { } else {
@ -4053,7 +4026,7 @@ function () {
EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', this._hideModalHandler); EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', this._hideModalHandler);
if (this.config.selector) { if (this.config.selector) {
this.config = _objectSpread({}, this.config, { this.config = _objectSpread2({}, this.config, {
trigger: 'manual', trigger: 'manual',
selector: '' selector: ''
}); });
@ -4158,7 +4131,7 @@ function () {
config.container = config.container[0]; config.container = config.container[0];
} }
config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, this.constructor.Default, {}, dataAttributes, {}, typeof config === 'object' && config ? config : {});
if (typeof config.delay === 'number') { if (typeof config.delay === 'number') {
config.delay = { config.delay = {
@ -4217,7 +4190,7 @@ function () {
this._cleanTipClass(); this._cleanTipClass();
this.addAttachmentClass(this._getAttachment(popperData.placement)); this._addAttachmentClass(this._getAttachment(popperData.placement));
}; };
_proto._fixTransition = function _fixTransition() { _proto._fixTransition = function _fixTransition() {
@ -4310,6 +4283,8 @@ function () {
* add .tooltip to jQuery only if jQuery is present * add .tooltip to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$6 = jQuery.fn[NAME$6]; var JQUERY_NO_CONFLICT$6 = jQuery.fn[NAME$6];
@ -4335,14 +4310,14 @@ var EVENT_KEY$7 = "." + DATA_KEY$7;
var CLASS_PREFIX$1 = 'bs-popover'; var CLASS_PREFIX$1 = 'bs-popover';
var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g');
var Default$5 = _objectSpread({}, Tooltip.Default, { var Default$5 = _objectSpread2({}, Tooltip.Default, {
placement: 'right', placement: 'right',
trigger: 'click', trigger: 'click',
content: '', content: '',
template: '<div class="popover" role="tooltip">' + '<div class="popover-arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>' template: '<div class="popover" role="tooltip">' + '<div class="popover-arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>'
}); });
var DefaultType$5 = _objectSpread({}, Tooltip.DefaultType, { var DefaultType$5 = _objectSpread2({}, Tooltip.DefaultType, {
content: '(string|element|function)' content: '(string|element|function)'
}); });
@ -4503,6 +4478,8 @@ function (_Tooltip) {
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$7 = jQuery.fn[NAME$7]; var JQUERY_NO_CONFLICT$7 = jQuery.fn[NAME$7];
@ -4646,7 +4623,7 @@ function () {
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$6, typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, Default$6, {}, typeof config === 'object' && config ? config : {});
if (typeof config.target !== 'string') { if (typeof config.target !== 'string') {
var id = config.target.id; var id = config.target.id;
@ -4817,6 +4794,8 @@ EventHandler.on(window, Event$9.LOAD_DATA_API, function () {
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$8 = jQuery.fn[NAME$8]; var JQUERY_NO_CONFLICT$8 = jQuery.fn[NAME$8];
jQuery.fn[NAME$8] = ScrollSpy._jQueryInterface; jQuery.fn[NAME$8] = ScrollSpy._jQueryInterface;
@ -5054,6 +5033,8 @@ EventHandler.on(document, Event$a.CLICK_DATA_API, Selector$9.DATA_TOGGLE, functi
* add .tab to jQuery only if jQuery is present * add .tab to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$9 = jQuery.fn[NAME$9]; var JQUERY_NO_CONFLICT$9 = jQuery.fn[NAME$9];
jQuery.fn[NAME$9] = Tab._jQueryInterface; jQuery.fn[NAME$9] = Tab._jQueryInterface;
@ -5154,6 +5135,8 @@ function () {
this._element.classList.remove(ClassName$a.HIDE); this._element.classList.remove(ClassName$a.HIDE);
reflow(this._element);
this._element.classList.add(ClassName$a.SHOWING); this._element.classList.add(ClassName$a.SHOWING);
if (this._config.animation) { if (this._config.animation) {
@ -5211,7 +5194,7 @@ function () {
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$7, Manipulator.getDataAttributes(this._element), typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, Default$7, {}, Manipulator.getDataAttributes(this._element), {}, typeof config === 'object' && config ? config : {});
typeCheckConfig(NAME$a, config, this.constructor.DefaultType); typeCheckConfig(NAME$a, config, this.constructor.DefaultType);
return config; return config;
}; };
@ -5275,6 +5258,8 @@ function () {
* add .toast to jQuery only if jQuery is present * add .toast to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$a = jQuery.fn[NAME$a]; var JQUERY_NO_CONFLICT$a = jQuery.fn[NAME$a];
@ -5287,12 +5272,5 @@ if (typeof jQuery !== 'undefined') {
}; };
} }
/**
* --------------------------------------------------------------------------
* Bootstrap (v4.3.1): index.esm.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* --------------------------------------------------------------------------
*/
export { Alert, Button, Carousel, Collapse, Dropdown, Modal, Popover, ScrollSpy, Tab, Toast, Tooltip }; export { Alert, Button, Carousel, Collapse, Dropdown, Modal, Popover, ScrollSpy, Tab, Toast, Tooltip };
//# sourceMappingURL=bootstrap.esm.js.map //# sourceMappingURL=bootstrap.esm.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -42,20 +42,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -748,10 +763,6 @@
element = document.documentElement; element = document.documentElement;
} }
if (typeof selector !== 'string') {
return null;
}
return find.call(element, selector); return find.call(element, selector);
}, },
findOne: function findOne$1(selector, element) { findOne: function findOne$1(selector, element) {
@ -759,29 +770,17 @@
element = document.documentElement; element = document.documentElement;
} }
if (typeof selector !== 'string') {
return null;
}
return findOne.call(element, selector); return findOne.call(element, selector);
}, },
children: function children(element, selector) { children: function children(element, selector) {
var _this = this; var _this = this;
if (typeof selector !== 'string') {
return null;
}
var children = makeArray(element.children); var children = makeArray(element.children);
return children.filter(function (child) { return children.filter(function (child) {
return _this.matches(child, selector); return _this.matches(child, selector);
}); });
}, },
parents: function parents(element, selector) { parents: function parents(element, selector) {
if (typeof selector !== 'string') {
return null;
}
var parents = []; var parents = [];
var ancestor = element.parentNode; var ancestor = element.parentNode;
@ -796,17 +795,9 @@
return parents; return parents;
}, },
closest: function closest$1(element, selector) { closest: function closest$1(element, selector) {
if (typeof selector !== 'string') {
return null;
}
return closest.call(element, selector); return closest.call(element, selector);
}, },
prev: function prev(element, selector) { prev: function prev(element, selector) {
if (typeof selector !== 'string') {
return null;
}
var siblings = []; var siblings = [];
var previous = element.previousSibling; var previous = element.previousSibling;
@ -921,8 +912,8 @@
} }
var transitionDuration = getTransitionDurationFromElement(element); var transitionDuration = getTransitionDurationFromElement(element);
EventHandler.one(element, TRANSITION_END, function (event) { EventHandler.one(element, TRANSITION_END, function () {
return _this._destroyElement(element, event); return _this._destroyElement(element);
}); });
emulateTransitionEnd(element, transitionDuration); emulateTransitionEnd(element, transitionDuration);
}; };
@ -988,6 +979,8 @@
* add .alert to jQuery only if jQuery is present * add .alert to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Alert._jQueryInterface; jQuery.fn[NAME] = Alert._jQueryInterface;
@ -1142,7 +1135,6 @@
if (!data) { if (!data) {
data = new Button(button); data = new Button(button);
Data.setData(button, DATA_KEY$1, data);
} }
data.toggle(); data.toggle();
@ -1168,6 +1160,8 @@
* add .button to jQuery only if jQuery is present * add .button to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$1 = jQuery.fn[NAME$1]; var JQUERY_NO_CONFLICT$1 = jQuery.fn[NAME$1];
jQuery.fn[NAME$1] = Button._jQueryInterface; jQuery.fn[NAME$1] = Button._jQueryInterface;
@ -1223,7 +1217,7 @@
return {}; return {};
} }
var attributes = _objectSpread({}, element.dataset); var attributes = _objectSpread2({}, element.dataset);
Object.keys(attributes).forEach(function (key) { Object.keys(attributes).forEach(function (key) {
attributes[key] = normalizeData(attributes[key]); attributes[key] = normalizeData(attributes[key]);
@ -1466,7 +1460,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default, config); config = _objectSpread2({}, Default, {}, config);
typeCheckConfig(NAME$2, config, DefaultType); typeCheckConfig(NAME$2, config, DefaultType);
return config; return config;
}; };
@ -1509,7 +1503,7 @@
}); });
} }
if (this._config.touch) { if (this._config.touch && this._touchSupported) {
this._addTouchEventListeners(); this._addTouchEventListeners();
} }
}; };
@ -1517,10 +1511,6 @@
_proto._addTouchEventListeners = function _addTouchEventListeners() { _proto._addTouchEventListeners = function _addTouchEventListeners() {
var _this3 = this; var _this3 = this;
if (!this._touchSupported) {
return;
}
var start = function start(event) { var start = function start(event) {
if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) {
_this3.touchStartX = event.clientX; _this3.touchStartX = event.clientX;
@ -1769,10 +1759,10 @@
Carousel._carouselInterface = function _carouselInterface(element, config) { Carousel._carouselInterface = function _carouselInterface(element, config) {
var data = Data.getData(element, DATA_KEY$2); var data = Data.getData(element, DATA_KEY$2);
var _config = _objectSpread({}, Default, Manipulator.getDataAttributes(element)); var _config = _objectSpread2({}, Default, {}, Manipulator.getDataAttributes(element));
if (typeof config === 'object') { if (typeof config === 'object') {
_config = _objectSpread({}, _config, config); _config = _objectSpread2({}, _config, {}, config);
} }
var action = typeof config === 'string' ? config : _config.slide; var action = typeof config === 'string' ? config : _config.slide;
@ -1814,7 +1804,7 @@
return; return;
} }
var config = _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this)); var config = _objectSpread2({}, Manipulator.getDataAttributes(target), {}, Manipulator.getDataAttributes(this));
var slideIndex = this.getAttribute('data-slide-to'); var slideIndex = this.getAttribute('data-slide-to');
@ -1871,6 +1861,8 @@
* add .carousel to jQuery only if jQuery is present * add .carousel to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$2 = jQuery.fn[NAME$2]; var JQUERY_NO_CONFLICT$2 = jQuery.fn[NAME$2];
jQuery.fn[NAME$2] = Carousel._jQueryInterface; jQuery.fn[NAME$2] = Carousel._jQueryInterface;
@ -2147,7 +2139,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$1, config); config = _objectSpread2({}, Default$1, {}, config);
config.toggle = Boolean(config.toggle); // Coerce string values config.toggle = Boolean(config.toggle); // Coerce string values
typeCheckConfig(NAME$3, config, DefaultType$1); typeCheckConfig(NAME$3, config, DefaultType$1);
@ -2176,7 +2168,10 @@
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]"; var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]";
makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) { makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) {
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); var selector = getSelectorFromElement(element);
var selected = selector ? SelectorEngine.findOne(selector) : null;
_this3._addAriaAndCollapsedClass(selected, [element]);
}); });
return parent; return parent;
}; };
@ -2200,15 +2195,10 @@
} // Static } // Static
; ;
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
var selector = getSelectorFromElement(element);
return selector ? SelectorEngine.findOne(selector) : null;
};
Collapse._collapseInterface = function _collapseInterface(element, config) { Collapse._collapseInterface = function _collapseInterface(element, config) {
var data = Data.getData(element, DATA_KEY$3); var data = Data.getData(element, DATA_KEY$3);
var _config = _objectSpread({}, Default$1, Manipulator.getDataAttributes(element), typeof config === 'object' && config ? config : {}); var _config = _objectSpread2({}, Default$1, {}, Manipulator.getDataAttributes(element), {}, typeof config === 'object' && config ? config : {});
if (!data && _config.toggle && /show|hide/.test(config)) { if (!data && _config.toggle && /show|hide/.test(config)) {
_config.toggle = false; _config.toggle = false;
@ -2293,6 +2283,8 @@
* add .collapse to jQuery only if jQuery is present * add .collapse to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$3 = jQuery.fn[NAME$3]; var JQUERY_NO_CONFLICT$3 = jQuery.fn[NAME$3];
jQuery.fn[NAME$3] = Collapse._jQueryInterface; jQuery.fn[NAME$3] = Collapse._jQueryInterface;
@ -2555,21 +2547,15 @@
}; };
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, this.constructor.Default, Manipulator.getDataAttributes(this._element), config); config = _objectSpread2({}, this.constructor.Default, {}, Manipulator.getDataAttributes(this._element), {}, config);
typeCheckConfig(NAME$4, config, this.constructor.DefaultType); typeCheckConfig(NAME$4, config, this.constructor.DefaultType);
return config; return config;
}; };
_proto._getMenuElement = function _getMenuElement() { _proto._getMenuElement = function _getMenuElement() {
if (!this._menu) { var parent = Dropdown._getParentFromElement(this._element);
var parent = Dropdown._getParentFromElement(this._element);
if (parent) { return SelectorEngine.findOne(Selector$4.MENU, parent);
this._menu = SelectorEngine.findOne(Selector$4.MENU, parent);
}
}
return this._menu;
}; };
_proto._getPlacement = function _getPlacement() { _proto._getPlacement = function _getPlacement() {
@ -2604,7 +2590,7 @@
if (typeof this._config.offset === 'function') { if (typeof this._config.offset === 'function') {
offset.fn = function (data) { offset.fn = function (data) {
data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); data.offsets = _objectSpread2({}, data.offsets, {}, _this2._config.offset(data.offsets, _this2._element) || {});
return data; return data;
}; };
} else { } else {
@ -2836,6 +2822,8 @@
* add .dropdown to jQuery only if jQuery is present * add .dropdown to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$4 = jQuery.fn[NAME$4]; var JQUERY_NO_CONFLICT$4 = jQuery.fn[NAME$4];
jQuery.fn[NAME$4] = Dropdown._jQueryInterface; jQuery.fn[NAME$4] = Dropdown._jQueryInterface;
@ -2992,7 +2980,7 @@
var hideEvent = EventHandler.trigger(this._element, Event$6.HIDE); var hideEvent = EventHandler.trigger(this._element, Event$6.HIDE);
if (!this._isShown || hideEvent.defaultPrevented) { if (hideEvent.defaultPrevented) {
return; return;
} }
@ -3055,7 +3043,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$3, config); config = _objectSpread2({}, Default$3, {}, config);
typeCheckConfig(NAME$5, config, DefaultType$3); typeCheckConfig(NAME$5, config, DefaultType$3);
return config; return config;
}; };
@ -3135,7 +3123,7 @@
_this5.hide(); _this5.hide();
} }
}); });
} else if (!this._isShown) { } else {
EventHandler.off(this._element, Event$6.KEYDOWN_DISMISS); EventHandler.off(this._element, Event$6.KEYDOWN_DISMISS);
} }
}; };
@ -3144,8 +3132,8 @@
var _this6 = this; var _this6 = this;
if (this._isShown) { if (this._isShown) {
EventHandler.on(window, Event$6.RESIZE, function (event) { EventHandler.on(window, Event$6.RESIZE, function () {
return _this6.handleUpdate(event); return _this6._adjustDialog();
}); });
} else { } else {
EventHandler.off(window, Event$6.RESIZE); EventHandler.off(window, Event$6.RESIZE);
@ -3175,11 +3163,9 @@
}; };
_proto._removeBackdrop = function _removeBackdrop() { _proto._removeBackdrop = function _removeBackdrop() {
if (this._backdrop) { this._backdrop.parentNode.removeChild(this._backdrop);
this._backdrop.parentNode.removeChild(this._backdrop);
this._backdrop = null; this._backdrop = null;
}
}; };
_proto._showBackdrop = function _showBackdrop(callback) { _proto._showBackdrop = function _showBackdrop(callback) {
@ -3219,10 +3205,6 @@
this._backdrop.classList.add(ClassName$5.SHOW); this._backdrop.classList.add(ClassName$5.SHOW);
if (!callback) {
return;
}
if (!animate) { if (!animate) {
callback(); callback();
return; return;
@ -3237,9 +3219,7 @@
var callbackRemove = function callbackRemove() { var callbackRemove = function callbackRemove() {
_this8._removeBackdrop(); _this8._removeBackdrop();
if (callback) { callback();
callback();
}
}; };
if (this._element.classList.contains(ClassName$5.FADE)) { if (this._element.classList.contains(ClassName$5.FADE)) {
@ -3250,7 +3230,7 @@
} else { } else {
callbackRemove(); callbackRemove();
} }
} else if (callback) { } else {
callback(); callback();
} }
} // ---------------------------------------------------------------------- } // ----------------------------------------------------------------------
@ -3356,7 +3336,7 @@
return this.each(function () { return this.each(function () {
var data = Data.getData(this, DATA_KEY$5); var data = Data.getData(this, DATA_KEY$5);
var _config = _objectSpread({}, Default$3, Manipulator.getDataAttributes(this), typeof config === 'object' && config ? config : {}); var _config = _objectSpread2({}, Default$3, {}, Manipulator.getDataAttributes(this), {}, typeof config === 'object' && config ? config : {});
if (!data) { if (!data) {
data = new Modal(this, _config); data = new Modal(this, _config);
@ -3402,14 +3382,8 @@
EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) { EventHandler.on(document, Event$6.CLICK_DATA_API, Selector$5.DATA_TOGGLE, function (event) {
var _this10 = this; var _this10 = this;
var target;
var selector = getSelectorFromElement(this); var selector = getSelectorFromElement(this);
var target = SelectorEngine.findOne(selector);
if (selector) {
target = SelectorEngine.findOne(selector);
}
var config = Data.getData(target, DATA_KEY$5) ? 'toggle' : _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this));
if (this.tagName === 'A' || this.tagName === 'AREA') { if (this.tagName === 'A' || this.tagName === 'AREA') {
event.preventDefault(); event.preventDefault();
@ -3430,6 +3404,8 @@
var data = Data.getData(target, DATA_KEY$5); var data = Data.getData(target, DATA_KEY$5);
if (!data) { if (!data) {
var config = _objectSpread2({}, Manipulator.getDataAttributes(target), {}, Manipulator.getDataAttributes(this));
data = new Modal(target, config); data = new Modal(target, config);
} }
@ -3439,8 +3415,11 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* jQuery * jQuery
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* add .modal to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$5 = jQuery.fn[NAME$5]; var JQUERY_NO_CONFLICT$5 = jQuery.fn[NAME$5];
jQuery.fn[NAME$5] = Modal._jQueryInterface; jQuery.fn[NAME$5] = Modal._jQueryInterface;
@ -3565,7 +3544,7 @@
}; };
for (var i = 0, len = elements.length; i < len; i++) { for (var i = 0, len = elements.length; i < len; i++) {
var _ret = _loop(i, len); var _ret = _loop(i);
if (_ret === "continue") continue; if (_ret === "continue") continue;
} }
@ -3794,7 +3773,7 @@
var attachment = this._getAttachment(placement); var attachment = this._getAttachment(placement);
this.addAttachmentClass(attachment); this._addAttachmentClass(attachment);
var container = this._getContainer(); var container = this._getContainer();
@ -3863,7 +3842,7 @@
} }
}; };
_proto.hide = function hide(callback) { _proto.hide = function hide() {
var _this2 = this; var _this2 = this;
var tip = this.getTipElement(); var tip = this.getTipElement();
@ -3879,13 +3858,7 @@
EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN); EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN);
if (_this2._popper !== null) { _this2._popper.destroy();
_this2._popper.destroy();
}
if (callback) {
callback();
}
}; };
var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE);
@ -3929,10 +3902,6 @@
return Boolean(this.getTitle()); return Boolean(this.getTitle());
}; };
_proto.addAttachmentClass = function addAttachmentClass(attachment) {
this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment);
};
_proto.getTipElement = function getTipElement() { _proto.getTipElement = function getTipElement() {
if (this.tip) { if (this.tip) {
return this.tip; return this.tip;
@ -3956,7 +3925,7 @@
return; return;
} }
if (typeof content === 'object' && (content.nodeType || content.jquery)) { if (typeof content === 'object' && isElement(content)) {
if (content.jquery) { if (content.jquery) {
content = content[0]; content = content[0];
} // content is a DOM node or a jQuery } // content is a DOM node or a jQuery
@ -3996,6 +3965,10 @@
} // Private } // Private
; ;
_proto._addAttachmentClass = function _addAttachmentClass(attachment) {
this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment);
};
_proto._getOffset = function _getOffset() { _proto._getOffset = function _getOffset() {
var _this3 = this; var _this3 = this;
@ -4003,7 +3976,7 @@
if (typeof this.config.offset === 'function') { if (typeof this.config.offset === 'function') {
offset.fn = function (data) { offset.fn = function (data) {
data.offsets = _objectSpread({}, data.offsets, _this3.config.offset(data.offsets, _this3.element) || {}); data.offsets = _objectSpread2({}, data.offsets, {}, _this3.config.offset(data.offsets, _this3.element) || {});
return data; return data;
}; };
} else { } else {
@ -4059,7 +4032,7 @@
EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', this._hideModalHandler); EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', this._hideModalHandler);
if (this.config.selector) { if (this.config.selector) {
this.config = _objectSpread({}, this.config, { this.config = _objectSpread2({}, this.config, {
trigger: 'manual', trigger: 'manual',
selector: '' selector: ''
}); });
@ -4164,7 +4137,7 @@
config.container = config.container[0]; config.container = config.container[0];
} }
config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, this.constructor.Default, {}, dataAttributes, {}, typeof config === 'object' && config ? config : {});
if (typeof config.delay === 'number') { if (typeof config.delay === 'number') {
config.delay = { config.delay = {
@ -4223,7 +4196,7 @@
this._cleanTipClass(); this._cleanTipClass();
this.addAttachmentClass(this._getAttachment(popperData.placement)); this._addAttachmentClass(this._getAttachment(popperData.placement));
}; };
_proto._fixTransition = function _fixTransition() { _proto._fixTransition = function _fixTransition() {
@ -4316,6 +4289,8 @@
* add .tooltip to jQuery only if jQuery is present * add .tooltip to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$6 = jQuery.fn[NAME$6]; var JQUERY_NO_CONFLICT$6 = jQuery.fn[NAME$6];
@ -4341,14 +4316,14 @@
var CLASS_PREFIX$1 = 'bs-popover'; var CLASS_PREFIX$1 = 'bs-popover';
var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g'); var BSCLS_PREFIX_REGEX$1 = new RegExp("(^|\\s)" + CLASS_PREFIX$1 + "\\S+", 'g');
var Default$5 = _objectSpread({}, Tooltip.Default, { var Default$5 = _objectSpread2({}, Tooltip.Default, {
placement: 'right', placement: 'right',
trigger: 'click', trigger: 'click',
content: '', content: '',
template: '<div class="popover" role="tooltip">' + '<div class="popover-arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>' template: '<div class="popover" role="tooltip">' + '<div class="popover-arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>'
}); });
var DefaultType$5 = _objectSpread({}, Tooltip.DefaultType, { var DefaultType$5 = _objectSpread2({}, Tooltip.DefaultType, {
content: '(string|element|function)' content: '(string|element|function)'
}); });
@ -4509,6 +4484,8 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$7 = jQuery.fn[NAME$7]; var JQUERY_NO_CONFLICT$7 = jQuery.fn[NAME$7];
@ -4652,7 +4629,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$6, typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, Default$6, {}, typeof config === 'object' && config ? config : {});
if (typeof config.target !== 'string') { if (typeof config.target !== 'string') {
var id = config.target.id; var id = config.target.id;
@ -4823,6 +4800,8 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$8 = jQuery.fn[NAME$8]; var JQUERY_NO_CONFLICT$8 = jQuery.fn[NAME$8];
jQuery.fn[NAME$8] = ScrollSpy._jQueryInterface; jQuery.fn[NAME$8] = ScrollSpy._jQueryInterface;
@ -5060,6 +5039,8 @@
* add .tab to jQuery only if jQuery is present * add .tab to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$9 = jQuery.fn[NAME$9]; var JQUERY_NO_CONFLICT$9 = jQuery.fn[NAME$9];
jQuery.fn[NAME$9] = Tab._jQueryInterface; jQuery.fn[NAME$9] = Tab._jQueryInterface;
@ -5160,6 +5141,8 @@
this._element.classList.remove(ClassName$a.HIDE); this._element.classList.remove(ClassName$a.HIDE);
reflow(this._element);
this._element.classList.add(ClassName$a.SHOWING); this._element.classList.add(ClassName$a.SHOWING);
if (this._config.animation) { if (this._config.animation) {
@ -5217,7 +5200,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default$7, Manipulator.getDataAttributes(this._element), typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, Default$7, {}, Manipulator.getDataAttributes(this._element), {}, typeof config === 'object' && config ? config : {});
typeCheckConfig(NAME$a, config, this.constructor.DefaultType); typeCheckConfig(NAME$a, config, this.constructor.DefaultType);
return config; return config;
}; };
@ -5281,6 +5264,8 @@
* add .toast to jQuery only if jQuery is present * add .toast to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT$a = jQuery.fn[NAME$a]; var JQUERY_NO_CONFLICT$a = jQuery.fn[NAME$a];

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

10
js/dist/alert.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.Alert = factory(global.Data, global.EventHandler, global.SelectorEngine)); (global = global || self, global.Alert = factory(global.Data, global.EventHandler, global.SelectorEngine));
}(this, function (Data, EventHandler, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, SelectorEngine) { 'use strict';
@ -201,8 +201,8 @@
} }
var transitionDuration = getTransitionDurationFromElement(element); var transitionDuration = getTransitionDurationFromElement(element);
EventHandler.one(element, TRANSITION_END, function (event) { EventHandler.one(element, TRANSITION_END, function () {
return _this._destroyElement(element, event); return _this._destroyElement(element);
}); });
emulateTransitionEnd(element, transitionDuration); emulateTransitionEnd(element, transitionDuration);
}; };
@ -268,6 +268,8 @@
* add .alert to jQuery only if jQuery is present * add .alert to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Alert._jQueryInterface; jQuery.fn[NAME] = Alert._jQueryInterface;

File diff suppressed because one or more lines are too long

7
js/dist/button.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.Button = factory(global.Data, global.EventHandler, global.SelectorEngine)); (global = global || self, global.Button = factory(global.Data, global.EventHandler, global.SelectorEngine));
}(this, function (Data, EventHandler, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, SelectorEngine) { 'use strict';
@ -181,7 +181,6 @@
if (!data) { if (!data) {
data = new Button(button); data = new Button(button);
Data.setData(button, DATA_KEY, data);
} }
data.toggle(); data.toggle();
@ -207,6 +206,8 @@
* add .button to jQuery only if jQuery is present * add .button to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Button._jQueryInterface; jQuery.fn[NAME] = Button._jQueryInterface;

File diff suppressed because one or more lines are too long

55
js/dist/carousel.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/manipulator.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/manipulator.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.Carousel = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine)); (global = global || self, global.Carousel = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine));
}(this, function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict';
@ -45,20 +45,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -388,7 +403,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default, config); config = _objectSpread2({}, Default, {}, config);
typeCheckConfig(NAME, config, DefaultType); typeCheckConfig(NAME, config, DefaultType);
return config; return config;
}; };
@ -431,7 +446,7 @@
}); });
} }
if (this._config.touch) { if (this._config.touch && this._touchSupported) {
this._addTouchEventListeners(); this._addTouchEventListeners();
} }
}; };
@ -439,10 +454,6 @@
_proto._addTouchEventListeners = function _addTouchEventListeners() { _proto._addTouchEventListeners = function _addTouchEventListeners() {
var _this3 = this; var _this3 = this;
if (!this._touchSupported) {
return;
}
var start = function start(event) { var start = function start(event) {
if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) { if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) {
_this3.touchStartX = event.clientX; _this3.touchStartX = event.clientX;
@ -691,10 +702,10 @@
Carousel._carouselInterface = function _carouselInterface(element, config) { Carousel._carouselInterface = function _carouselInterface(element, config) {
var data = Data.getData(element, DATA_KEY); var data = Data.getData(element, DATA_KEY);
var _config = _objectSpread({}, Default, Manipulator.getDataAttributes(element)); var _config = _objectSpread2({}, Default, {}, Manipulator.getDataAttributes(element));
if (typeof config === 'object') { if (typeof config === 'object') {
_config = _objectSpread({}, _config, config); _config = _objectSpread2({}, _config, {}, config);
} }
var action = typeof config === 'string' ? config : _config.slide; var action = typeof config === 'string' ? config : _config.slide;
@ -736,7 +747,7 @@
return; return;
} }
var config = _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this)); var config = _objectSpread2({}, Manipulator.getDataAttributes(target), {}, Manipulator.getDataAttributes(this));
var slideIndex = this.getAttribute('data-slide-to'); var slideIndex = this.getAttribute('data-slide-to');
@ -793,6 +804,8 @@
* add .carousel to jQuery only if jQuery is present * add .carousel to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Carousel._jQueryInterface; jQuery.fn[NAME] = Carousel._jQueryInterface;

File diff suppressed because one or more lines are too long

55
js/dist/collapse.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/manipulator.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/manipulator.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.Collapse = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine)); (global = global || self, global.Collapse = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine));
}(this, function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict';
@ -45,20 +45,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -434,7 +449,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default, config); config = _objectSpread2({}, Default, {}, config);
config.toggle = Boolean(config.toggle); // Coerce string values config.toggle = Boolean(config.toggle); // Coerce string values
typeCheckConfig(NAME, config, DefaultType); typeCheckConfig(NAME, config, DefaultType);
@ -463,7 +478,10 @@
var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]"; var selector = "[data-toggle=\"collapse\"][data-parent=\"" + parent + "\"]";
makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) { makeArray(SelectorEngine.find(selector, parent)).forEach(function (element) {
_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); var selector = getSelectorFromElement(element);
var selected = selector ? SelectorEngine.findOne(selector) : null;
_this3._addAriaAndCollapsedClass(selected, [element]);
}); });
return parent; return parent;
}; };
@ -487,15 +505,10 @@
} // Static } // Static
; ;
Collapse._getTargetFromElement = function _getTargetFromElement(element) {
var selector = getSelectorFromElement(element);
return selector ? SelectorEngine.findOne(selector) : null;
};
Collapse._collapseInterface = function _collapseInterface(element, config) { Collapse._collapseInterface = function _collapseInterface(element, config) {
var data = Data.getData(element, DATA_KEY); var data = Data.getData(element, DATA_KEY);
var _config = _objectSpread({}, Default, Manipulator.getDataAttributes(element), typeof config === 'object' && config ? config : {}); var _config = _objectSpread2({}, Default, {}, Manipulator.getDataAttributes(element), {}, typeof config === 'object' && config ? config : {});
if (!data && _config.toggle && /show|hide/.test(config)) { if (!data && _config.toggle && /show|hide/.test(config)) {
_config.toggle = false; _config.toggle = false;
@ -580,6 +593,8 @@
* add .collapse to jQuery only if jQuery is present * add .collapse to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Collapse._jQueryInterface; jQuery.fn[NAME] = Collapse._jQueryInterface;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -24,20 +24,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -87,7 +102,7 @@
return {}; return {};
} }
var attributes = _objectSpread({}, element.dataset); var attributes = _objectSpread2({}, element.dataset);
Object.keys(attributes).forEach(function (key) { Object.keys(attributes).forEach(function (key) {
attributes[key] = normalizeData(attributes[key]); attributes[key] = normalizeData(attributes[key]);

View File

@ -1 +1 @@
{"version":3,"file":"manipulator.js","sources":["../../src/dom/manipulator.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(val) {\n if (val === 'true') {\n return true\n }\n\n if (val === 'false') {\n return false\n }\n\n if (val === Number(val).toString()) {\n return Number(val)\n }\n\n if (val === '' || val === 'null') {\n return null\n }\n\n return val\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => chr.toLowerCase())\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {\n ...element.dataset\n }\n\n Object.keys(attributes).forEach(key => {\n attributes[key] = normalizeData(attributes[key])\n })\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-${normalizeDataKey(key)}`))\n },\n\n offset(element) {\n const rect = element.getBoundingClientRect()\n\n return {\n top: rect.top + document.body.scrollTop,\n left: rect.left + document.body.scrollLeft\n }\n },\n\n position(element) {\n return {\n top: element.offsetTop,\n left: element.offsetLeft\n }\n },\n\n toggleClass(element, className) {\n if (!element) {\n return\n }\n\n if (element.classList.contains(className)) {\n element.classList.remove(className)\n } else {\n element.classList.add(className)\n }\n }\n}\n\nexport default Manipulator\n"],"names":["normalizeData","val","Number","toString","normalizeDataKey","key","replace","chr","toLowerCase","Manipulator","setDataAttribute","element","value","setAttribute","removeDataAttribute","removeAttribute","getDataAttributes","attributes","dataset","Object","keys","forEach","getDataAttribute","getAttribute","offset","rect","getBoundingClientRect","top","document","body","scrollTop","left","scrollLeft","position","offsetTop","offsetLeft","toggleClass","className","classList","contains","remove","add"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAA;;;;;;EAOA,SAASA,aAAT,CAAuBC,GAAvB,EAA4B;EAC1B,MAAIA,GAAG,KAAK,MAAZ,EAAoB;EAClB,WAAO,IAAP;EACD;;EAED,MAAIA,GAAG,KAAK,OAAZ,EAAqB;EACnB,WAAO,KAAP;EACD;;EAED,MAAIA,GAAG,KAAKC,MAAM,CAACD,GAAD,CAAN,CAAYE,QAAZ,EAAZ,EAAoC;EAClC,WAAOD,MAAM,CAACD,GAAD,CAAb;EACD;;EAED,MAAIA,GAAG,KAAK,EAAR,IAAcA,GAAG,KAAK,MAA1B,EAAkC;EAChC,WAAO,IAAP;EACD;;EAED,SAAOA,GAAP;EACD;;EAED,SAASG,gBAAT,CAA0BC,GAA1B,EAA+B;EAC7B,SAAOA,GAAG,CAACC,OAAJ,CAAY,QAAZ,EAAsB,UAAAC,GAAG;EAAA,WAAIA,GAAG,CAACC,WAAJ,EAAJ;EAAA,GAAzB,CAAP;EACD;;EAED,IAAMC,WAAW,GAAG;EAClBC,EAAAA,gBADkB,4BACDC,OADC,EACQN,GADR,EACaO,KADb,EACoB;EACpCD,IAAAA,OAAO,CAACE,YAAR,WAA6BT,gBAAgB,CAACC,GAAD,CAA7C,EAAsDO,KAAtD;EACD,GAHiB;EAKlBE,EAAAA,mBALkB,+BAKEH,OALF,EAKWN,GALX,EAKgB;EAChCM,IAAAA,OAAO,CAACI,eAAR,WAAgCX,gBAAgB,CAACC,GAAD,CAAhD;EACD,GAPiB;EASlBW,EAAAA,iBATkB,6BASAL,OATA,EASS;EACzB,QAAI,CAACA,OAAL,EAAc;EACZ,aAAO,EAAP;EACD;;EAED,QAAMM,UAAU,qBACXN,OAAO,CAACO,OADG,CAAhB;;EAIAC,IAAAA,MAAM,CAACC,IAAP,CAAYH,UAAZ,EAAwBI,OAAxB,CAAgC,UAAAhB,GAAG,EAAI;EACrCY,MAAAA,UAAU,CAACZ,GAAD,CAAV,GAAkBL,aAAa,CAACiB,UAAU,CAACZ,GAAD,CAAX,CAA/B;EACD,KAFD;EAIA,WAAOY,UAAP;EACD,GAvBiB;EAyBlBK,EAAAA,gBAzBkB,4BAyBDX,OAzBC,EAyBQN,GAzBR,EAyBa;EAC7B,WAAOL,aAAa,CAACW,OAAO,CAACY,YAAR,WAA6BnB,gBAAgB,CAACC,GAAD,CAA7C,CAAD,CAApB;EACD,GA3BiB;EA6BlBmB,EAAAA,MA7BkB,kBA6BXb,OA7BW,EA6BF;EACd,QAAMc,IAAI,GAAGd,OAAO,CAACe,qBAAR,EAAb;EAEA,WAAO;EACLC,MAAAA,GAAG,EAAEF,IAAI,CAACE,GAAL,GAAWC,QAAQ,CAACC,IAAT,CAAcC,SADzB;EAELC,MAAAA,IAAI,EAAEN,IAAI,CAACM,IAAL,GAAYH,QAAQ,CAACC,IAAT,CAAcG;EAF3B,KAAP;EAID,GApCiB;EAsClBC,EAAAA,QAtCkB,oBAsCTtB,OAtCS,EAsCA;EAChB,WAAO;EACLgB,MAAAA,GAAG,EAAEhB,OAAO,CAACuB,SADR;EAELH,MAAAA,IAAI,EAAEpB,OAAO,CAACwB;EAFT,KAAP;EAID,GA3CiB;EA6ClBC,EAAAA,WA7CkB,uBA6CNzB,OA7CM,EA6CG0B,SA7CH,EA6Cc;EAC9B,QAAI,CAAC1B,OAAL,EAAc;EACZ;EACD;;EAED,QAAIA,OAAO,CAAC2B,SAAR,CAAkBC,QAAlB,CAA2BF,SAA3B,CAAJ,EAA2C;EACzC1B,MAAAA,OAAO,CAAC2B,SAAR,CAAkBE,MAAlB,CAAyBH,SAAzB;EACD,KAFD,MAEO;EACL1B,MAAAA,OAAO,CAAC2B,SAAR,CAAkBG,GAAlB,CAAsBJ,SAAtB;EACD;EACF;EAvDiB,CAApB;;;;;;;;"} {"version":3,"file":"manipulator.js","sources":["../../src/dom/manipulator.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(val) {\n if (val === 'true') {\n return true\n }\n\n if (val === 'false') {\n return false\n }\n\n if (val === Number(val).toString()) {\n return Number(val)\n }\n\n if (val === '' || val === 'null') {\n return null\n }\n\n return val\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => chr.toLowerCase())\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {\n ...element.dataset\n }\n\n Object.keys(attributes).forEach(key => {\n attributes[key] = normalizeData(attributes[key])\n })\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-${normalizeDataKey(key)}`))\n },\n\n offset(element) {\n const rect = element.getBoundingClientRect()\n\n return {\n top: rect.top + document.body.scrollTop,\n left: rect.left + document.body.scrollLeft\n }\n },\n\n position(element) {\n return {\n top: element.offsetTop,\n left: element.offsetLeft\n }\n },\n\n toggleClass(element, className) {\n if (!element) {\n return\n }\n\n if (element.classList.contains(className)) {\n element.classList.remove(className)\n } else {\n element.classList.add(className)\n }\n }\n}\n\nexport default Manipulator\n"],"names":["normalizeData","val","Number","toString","normalizeDataKey","key","replace","chr","toLowerCase","Manipulator","setDataAttribute","element","value","setAttribute","removeDataAttribute","removeAttribute","getDataAttributes","attributes","dataset","Object","keys","forEach","getDataAttribute","getAttribute","offset","rect","getBoundingClientRect","top","document","body","scrollTop","left","scrollLeft","position","offsetTop","offsetLeft","toggleClass","className","classList","contains","remove","add"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAA;;;;;;EAOA,SAASA,aAAT,CAAuBC,GAAvB,EAA4B;EAC1B,MAAIA,GAAG,KAAK,MAAZ,EAAoB;EAClB,WAAO,IAAP;EACD;;EAED,MAAIA,GAAG,KAAK,OAAZ,EAAqB;EACnB,WAAO,KAAP;EACD;;EAED,MAAIA,GAAG,KAAKC,MAAM,CAACD,GAAD,CAAN,CAAYE,QAAZ,EAAZ,EAAoC;EAClC,WAAOD,MAAM,CAACD,GAAD,CAAb;EACD;;EAED,MAAIA,GAAG,KAAK,EAAR,IAAcA,GAAG,KAAK,MAA1B,EAAkC;EAChC,WAAO,IAAP;EACD;;EAED,SAAOA,GAAP;EACD;;EAED,SAASG,gBAAT,CAA0BC,GAA1B,EAA+B;EAC7B,SAAOA,GAAG,CAACC,OAAJ,CAAY,QAAZ,EAAsB,UAAAC,GAAG;EAAA,WAAIA,GAAG,CAACC,WAAJ,EAAJ;EAAA,GAAzB,CAAP;EACD;;EAED,IAAMC,WAAW,GAAG;EAClBC,EAAAA,gBADkB,4BACDC,OADC,EACQN,GADR,EACaO,KADb,EACoB;EACpCD,IAAAA,OAAO,CAACE,YAAR,WAA6BT,gBAAgB,CAACC,GAAD,CAA7C,EAAsDO,KAAtD;EACD,GAHiB;EAKlBE,EAAAA,mBALkB,+BAKEH,OALF,EAKWN,GALX,EAKgB;EAChCM,IAAAA,OAAO,CAACI,eAAR,WAAgCX,gBAAgB,CAACC,GAAD,CAAhD;EACD,GAPiB;EASlBW,EAAAA,iBATkB,6BASAL,OATA,EASS;EACzB,QAAI,CAACA,OAAL,EAAc;EACZ,aAAO,EAAP;EACD;;EAED,QAAMM,UAAU,sBACXN,OAAO,CAACO,OADG,CAAhB;;EAIAC,IAAAA,MAAM,CAACC,IAAP,CAAYH,UAAZ,EAAwBI,OAAxB,CAAgC,UAAAhB,GAAG,EAAI;EACrCY,MAAAA,UAAU,CAACZ,GAAD,CAAV,GAAkBL,aAAa,CAACiB,UAAU,CAACZ,GAAD,CAAX,CAA/B;EACD,KAFD;EAIA,WAAOY,UAAP;EACD,GAvBiB;EAyBlBK,EAAAA,gBAzBkB,4BAyBDX,OAzBC,EAyBQN,GAzBR,EAyBa;EAC7B,WAAOL,aAAa,CAACW,OAAO,CAACY,YAAR,WAA6BnB,gBAAgB,CAACC,GAAD,CAA7C,CAAD,CAApB;EACD,GA3BiB;EA6BlBmB,EAAAA,MA7BkB,kBA6BXb,OA7BW,EA6BF;EACd,QAAMc,IAAI,GAAGd,OAAO,CAACe,qBAAR,EAAb;EAEA,WAAO;EACLC,MAAAA,GAAG,EAAEF,IAAI,CAACE,GAAL,GAAWC,QAAQ,CAACC,IAAT,CAAcC,SADzB;EAELC,MAAAA,IAAI,EAAEN,IAAI,CAACM,IAAL,GAAYH,QAAQ,CAACC,IAAT,CAAcG;EAF3B,KAAP;EAID,GApCiB;EAsClBC,EAAAA,QAtCkB,oBAsCTtB,OAtCS,EAsCA;EAChB,WAAO;EACLgB,MAAAA,GAAG,EAAEhB,OAAO,CAACuB,SADR;EAELH,MAAAA,IAAI,EAAEpB,OAAO,CAACwB;EAFT,KAAP;EAID,GA3CiB;EA6ClBC,EAAAA,WA7CkB,uBA6CNzB,OA7CM,EA6CG0B,SA7CH,EA6Cc;EAC9B,QAAI,CAAC1B,OAAL,EAAc;EACZ;EACD;;EAED,QAAIA,OAAO,CAAC2B,SAAR,CAAkBC,QAAlB,CAA2BF,SAA3B,CAAJ,EAA2C;EACzC1B,MAAAA,OAAO,CAAC2B,SAAR,CAAkBE,MAAlB,CAAyBH,SAAzB;EACD,KAFD,MAEO;EACL1B,MAAAA,OAAO,CAAC2B,SAAR,CAAkBG,GAAlB,CAAsBJ,SAAtB;EACD;EACF;EAvDiB,CAApB;;;;;;;;"}

View File

@ -48,10 +48,6 @@
element = document.documentElement; element = document.documentElement;
} }
if (typeof selector !== 'string') {
return null;
}
return polyfill_js.find.call(element, selector); return polyfill_js.find.call(element, selector);
}, },
findOne: function findOne(selector, element) { findOne: function findOne(selector, element) {
@ -59,29 +55,17 @@
element = document.documentElement; element = document.documentElement;
} }
if (typeof selector !== 'string') {
return null;
}
return polyfill_js.findOne.call(element, selector); return polyfill_js.findOne.call(element, selector);
}, },
children: function children(element, selector) { children: function children(element, selector) {
var _this = this; var _this = this;
if (typeof selector !== 'string') {
return null;
}
var children = makeArray(element.children); var children = makeArray(element.children);
return children.filter(function (child) { return children.filter(function (child) {
return _this.matches(child, selector); return _this.matches(child, selector);
}); });
}, },
parents: function parents(element, selector) { parents: function parents(element, selector) {
if (typeof selector !== 'string') {
return null;
}
var parents = []; var parents = [];
var ancestor = element.parentNode; var ancestor = element.parentNode;
@ -96,17 +80,9 @@
return parents; return parents;
}, },
closest: function closest(element, selector) { closest: function closest(element, selector) {
if (typeof selector !== 'string') {
return null;
}
return polyfill_js.closest.call(element, selector); return polyfill_js.closest.call(element, selector);
}, },
prev: function prev(element, selector) { prev: function prev(element, selector) {
if (typeof selector !== 'string') {
return null;
}
var siblings = []; var siblings = [];
var previous = element.previousSibling; var previous = element.previousSibling;

File diff suppressed because one or more lines are too long

55
js/dist/dropdown.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('popper.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/manipulator.js'), require('popper.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', 'popper.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/manipulator.js', 'popper.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.Dropdown = factory(global.Data, global.EventHandler, global.Manipulator, global.Popper, global.SelectorEngine)); (global = global || self, global.Dropdown = factory(global.Data, global.EventHandler, global.Manipulator, global.Popper, global.SelectorEngine));
}(this, function (Data, EventHandler, Manipulator, Popper, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, Manipulator, Popper, SelectorEngine) { 'use strict';
@ -46,20 +46,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -373,21 +388,15 @@
}; };
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, this.constructor.Default, Manipulator.getDataAttributes(this._element), config); config = _objectSpread2({}, this.constructor.Default, {}, Manipulator.getDataAttributes(this._element), {}, config);
typeCheckConfig(NAME, config, this.constructor.DefaultType); typeCheckConfig(NAME, config, this.constructor.DefaultType);
return config; return config;
}; };
_proto._getMenuElement = function _getMenuElement() { _proto._getMenuElement = function _getMenuElement() {
if (!this._menu) { var parent = Dropdown._getParentFromElement(this._element);
var parent = Dropdown._getParentFromElement(this._element);
if (parent) { return SelectorEngine.findOne(Selector.MENU, parent);
this._menu = SelectorEngine.findOne(Selector.MENU, parent);
}
}
return this._menu;
}; };
_proto._getPlacement = function _getPlacement() { _proto._getPlacement = function _getPlacement() {
@ -422,7 +431,7 @@
if (typeof this._config.offset === 'function') { if (typeof this._config.offset === 'function') {
offset.fn = function (data) { offset.fn = function (data) {
data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets, _this2._element) || {}); data.offsets = _objectSpread2({}, data.offsets, {}, _this2._config.offset(data.offsets, _this2._element) || {});
return data; return data;
}; };
} else { } else {
@ -654,6 +663,8 @@
* add .dropdown to jQuery only if jQuery is present * add .dropdown to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Dropdown._jQueryInterface; jQuery.fn[NAME] = Dropdown._jQueryInterface;

File diff suppressed because one or more lines are too long

80
js/dist/modal.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/manipulator.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/manipulator.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.Modal = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine)); (global = global || self, global.Modal = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine));
}(this, function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict';
@ -45,20 +45,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -326,7 +341,7 @@
var hideEvent = EventHandler.trigger(this._element, Event.HIDE); var hideEvent = EventHandler.trigger(this._element, Event.HIDE);
if (!this._isShown || hideEvent.defaultPrevented) { if (hideEvent.defaultPrevented) {
return; return;
} }
@ -389,7 +404,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default, config); config = _objectSpread2({}, Default, {}, config);
typeCheckConfig(NAME, config, DefaultType); typeCheckConfig(NAME, config, DefaultType);
return config; return config;
}; };
@ -469,7 +484,7 @@
_this5.hide(); _this5.hide();
} }
}); });
} else if (!this._isShown) { } else {
EventHandler.off(this._element, Event.KEYDOWN_DISMISS); EventHandler.off(this._element, Event.KEYDOWN_DISMISS);
} }
}; };
@ -478,8 +493,8 @@
var _this6 = this; var _this6 = this;
if (this._isShown) { if (this._isShown) {
EventHandler.on(window, Event.RESIZE, function (event) { EventHandler.on(window, Event.RESIZE, function () {
return _this6.handleUpdate(event); return _this6._adjustDialog();
}); });
} else { } else {
EventHandler.off(window, Event.RESIZE); EventHandler.off(window, Event.RESIZE);
@ -509,11 +524,9 @@
}; };
_proto._removeBackdrop = function _removeBackdrop() { _proto._removeBackdrop = function _removeBackdrop() {
if (this._backdrop) { this._backdrop.parentNode.removeChild(this._backdrop);
this._backdrop.parentNode.removeChild(this._backdrop);
this._backdrop = null; this._backdrop = null;
}
}; };
_proto._showBackdrop = function _showBackdrop(callback) { _proto._showBackdrop = function _showBackdrop(callback) {
@ -553,10 +566,6 @@
this._backdrop.classList.add(ClassName.SHOW); this._backdrop.classList.add(ClassName.SHOW);
if (!callback) {
return;
}
if (!animate) { if (!animate) {
callback(); callback();
return; return;
@ -571,9 +580,7 @@
var callbackRemove = function callbackRemove() { var callbackRemove = function callbackRemove() {
_this8._removeBackdrop(); _this8._removeBackdrop();
if (callback) { callback();
callback();
}
}; };
if (this._element.classList.contains(ClassName.FADE)) { if (this._element.classList.contains(ClassName.FADE)) {
@ -584,7 +591,7 @@
} else { } else {
callbackRemove(); callbackRemove();
} }
} else if (callback) { } else {
callback(); callback();
} }
} // ---------------------------------------------------------------------- } // ----------------------------------------------------------------------
@ -690,7 +697,7 @@
return this.each(function () { return this.each(function () {
var data = Data.getData(this, DATA_KEY); var data = Data.getData(this, DATA_KEY);
var _config = _objectSpread({}, Default, Manipulator.getDataAttributes(this), typeof config === 'object' && config ? config : {}); var _config = _objectSpread2({}, Default, {}, Manipulator.getDataAttributes(this), {}, typeof config === 'object' && config ? config : {});
if (!data) { if (!data) {
data = new Modal(this, _config); data = new Modal(this, _config);
@ -736,14 +743,8 @@
EventHandler.on(document, Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { EventHandler.on(document, Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
var _this10 = this; var _this10 = this;
var target;
var selector = getSelectorFromElement(this); var selector = getSelectorFromElement(this);
var target = SelectorEngine.findOne(selector);
if (selector) {
target = SelectorEngine.findOne(selector);
}
var config = Data.getData(target, DATA_KEY) ? 'toggle' : _objectSpread({}, Manipulator.getDataAttributes(target), Manipulator.getDataAttributes(this));
if (this.tagName === 'A' || this.tagName === 'AREA') { if (this.tagName === 'A' || this.tagName === 'AREA') {
event.preventDefault(); event.preventDefault();
@ -764,6 +765,8 @@
var data = Data.getData(target, DATA_KEY); var data = Data.getData(target, DATA_KEY);
if (!data) { if (!data) {
var config = _objectSpread2({}, Manipulator.getDataAttributes(target), {}, Manipulator.getDataAttributes(this));
data = new Modal(target, config); data = new Modal(target, config);
} }
@ -773,8 +776,11 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* jQuery * jQuery
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* add .modal to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Modal._jQueryInterface; jQuery.fn[NAME] = Modal._jQueryInterface;

File diff suppressed because one or more lines are too long

45
js/dist/popover.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/selector-engine.js'), require('./tooltip.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/selector-engine.js'), require('../tooltip/tooltip.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/selector-engine.js', './tooltip.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/selector-engine.js', '../tooltip/tooltip.js'], factory) :
(global = global || self, global.Popover = factory(global.Data, global.SelectorEngine, global.Tooltip)); (global = global || self, global.Popover = factory(global.Data, global.SelectorEngine, global.Tooltip));
}(this, function (Data, SelectorEngine, Tooltip) { 'use strict'; }(this, function (Data, SelectorEngine, Tooltip) { 'use strict';
@ -44,20 +44,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -91,14 +106,14 @@
var CLASS_PREFIX = 'bs-popover'; var CLASS_PREFIX = 'bs-popover';
var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g');
var Default = _objectSpread({}, Tooltip.Default, { var Default = _objectSpread2({}, Tooltip.Default, {
placement: 'right', placement: 'right',
trigger: 'click', trigger: 'click',
content: '', content: '',
template: '<div class="popover" role="tooltip">' + '<div class="popover-arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>' template: '<div class="popover" role="tooltip">' + '<div class="popover-arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>'
}); });
var DefaultType = _objectSpread({}, Tooltip.DefaultType, { var DefaultType = _objectSpread2({}, Tooltip.DefaultType, {
content: '(string|element|function)' content: '(string|element|function)'
}); });
@ -259,6 +274,8 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];

File diff suppressed because one or more lines are too long

43
js/dist/scrollspy.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/manipulator.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/manipulator.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.ScrollSpy = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine)); (global = global || self, global.ScrollSpy = factory(global.Data, global.EventHandler, global.Manipulator, global.SelectorEngine));
}(this, function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, Manipulator, SelectorEngine) { 'use strict';
@ -45,20 +45,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -263,7 +278,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default, typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, Default, {}, typeof config === 'object' && config ? config : {});
if (typeof config.target !== 'string') { if (typeof config.target !== 'string') {
var id = config.target.id; var id = config.target.id;
@ -434,6 +449,8 @@
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = ScrollSpy._jQueryInterface; jQuery.fn[NAME] = ScrollSpy._jQueryInterface;

File diff suppressed because one or more lines are too long

6
js/dist/tab.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.Tab = factory(global.Data, global.EventHandler, global.SelectorEngine)); (global = global || self, global.Tab = factory(global.Data, global.EventHandler, global.SelectorEngine));
}(this, function (Data, EventHandler, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, SelectorEngine) { 'use strict';
@ -340,6 +340,8 @@
* add .tab to jQuery only if jQuery is present * add .tab to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];
jQuery.fn[NAME] = Tab._jQueryInterface; jQuery.fn[NAME] = Tab._jQueryInterface;

2
js/dist/tab.js.map vendored

File diff suppressed because one or more lines are too long

49
js/dist/toast.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/manipulator.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/manipulator.js'], factory) :
(global = global || self, global.Toast = factory(global.Data, global.EventHandler, global.Manipulator)); (global = global || self, global.Toast = factory(global.Data, global.EventHandler, global.Manipulator));
}(this, function (Data, EventHandler, Manipulator) { 'use strict'; }(this, function (Data, EventHandler, Manipulator) { 'use strict';
@ -44,20 +44,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -141,6 +156,10 @@
}); });
}; };
var reflow = function reflow(element) {
return element.offsetHeight;
};
/** /**
* ------------------------------------------------------------------------ * ------------------------------------------------------------------------
* Constants * Constants
@ -230,6 +249,8 @@
this._element.classList.remove(ClassName.HIDE); this._element.classList.remove(ClassName.HIDE);
reflow(this._element);
this._element.classList.add(ClassName.SHOWING); this._element.classList.add(ClassName.SHOWING);
if (this._config.animation) { if (this._config.animation) {
@ -287,7 +308,7 @@
; ;
_proto._getConfig = function _getConfig(config) { _proto._getConfig = function _getConfig(config) {
config = _objectSpread({}, Default, Manipulator.getDataAttributes(this._element), typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, Default, {}, Manipulator.getDataAttributes(this._element), {}, typeof config === 'object' && config ? config : {});
typeCheckConfig(NAME, config, this.constructor.DefaultType); typeCheckConfig(NAME, config, this.constructor.DefaultType);
return config; return config;
}; };
@ -351,6 +372,8 @@
* add .toast to jQuery only if jQuery is present * add .toast to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];

File diff suppressed because one or more lines are too long

73
js/dist/tooltip.js vendored
View File

@ -4,8 +4,8 @@
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/ */
(function (global, factory) { (function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('./dom/data.js'), require('./dom/event-handler.js'), require('./dom/manipulator.js'), require('popper.js'), require('./dom/selector-engine.js')) : typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('../dom/data.js'), require('../dom/event-handler.js'), require('../dom/manipulator.js'), require('popper.js'), require('../dom/selector-engine.js')) :
typeof define === 'function' && define.amd ? define(['./dom/data.js', './dom/event-handler.js', './dom/manipulator.js', 'popper.js', './dom/selector-engine.js'], factory) : typeof define === 'function' && define.amd ? define(['../dom/data.js', '../dom/event-handler.js', '../dom/manipulator.js', 'popper.js', '../dom/selector-engine.js'], factory) :
(global = global || self, global.Tooltip = factory(global.Data, global.EventHandler, global.Manipulator, global.Popper, global.SelectorEngine)); (global = global || self, global.Tooltip = factory(global.Data, global.EventHandler, global.Manipulator, global.Popper, global.SelectorEngine));
}(this, function (Data, EventHandler, Manipulator, Popper, SelectorEngine) { 'use strict'; }(this, function (Data, EventHandler, Manipulator, Popper, SelectorEngine) { 'use strict';
@ -46,20 +46,35 @@
return obj; return obj;
} }
function _objectSpread(target) { function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {}; var source = arguments[i] != null ? arguments[i] : {};
var ownKeys = Object.keys(source);
if (typeof Object.getOwnPropertySymbols === 'function') { if (i % 2) {
ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { ownKeys(source, true).forEach(function (key) {
return Object.getOwnPropertyDescriptor(source, sym).enumerable; _defineProperty(target, key, source[key]);
})); });
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
} }
ownKeys.forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} }
return target; return target;
@ -308,7 +323,7 @@
}; };
for (var i = 0, len = elements.length; i < len; i++) { for (var i = 0, len = elements.length; i < len; i++) {
var _ret = _loop(i, len); var _ret = _loop(i);
if (_ret === "continue") continue; if (_ret === "continue") continue;
} }
@ -537,7 +552,7 @@
var attachment = this._getAttachment(placement); var attachment = this._getAttachment(placement);
this.addAttachmentClass(attachment); this._addAttachmentClass(attachment);
var container = this._getContainer(); var container = this._getContainer();
@ -606,7 +621,7 @@
} }
}; };
_proto.hide = function hide(callback) { _proto.hide = function hide() {
var _this2 = this; var _this2 = this;
var tip = this.getTipElement(); var tip = this.getTipElement();
@ -622,13 +637,7 @@
EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN); EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN);
if (_this2._popper !== null) { _this2._popper.destroy();
_this2._popper.destroy();
}
if (callback) {
callback();
}
}; };
var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE); var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE);
@ -672,10 +681,6 @@
return Boolean(this.getTitle()); return Boolean(this.getTitle());
}; };
_proto.addAttachmentClass = function addAttachmentClass(attachment) {
this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment);
};
_proto.getTipElement = function getTipElement() { _proto.getTipElement = function getTipElement() {
if (this.tip) { if (this.tip) {
return this.tip; return this.tip;
@ -699,7 +704,7 @@
return; return;
} }
if (typeof content === 'object' && (content.nodeType || content.jquery)) { if (typeof content === 'object' && isElement(content)) {
if (content.jquery) { if (content.jquery) {
content = content[0]; content = content[0];
} // content is a DOM node or a jQuery } // content is a DOM node or a jQuery
@ -739,6 +744,10 @@
} // Private } // Private
; ;
_proto._addAttachmentClass = function _addAttachmentClass(attachment) {
this.getTipElement().classList.add(CLASS_PREFIX + "-" + attachment);
};
_proto._getOffset = function _getOffset() { _proto._getOffset = function _getOffset() {
var _this3 = this; var _this3 = this;
@ -746,7 +755,7 @@
if (typeof this.config.offset === 'function') { if (typeof this.config.offset === 'function') {
offset.fn = function (data) { offset.fn = function (data) {
data.offsets = _objectSpread({}, data.offsets, _this3.config.offset(data.offsets, _this3.element) || {}); data.offsets = _objectSpread2({}, data.offsets, {}, _this3.config.offset(data.offsets, _this3.element) || {});
return data; return data;
}; };
} else { } else {
@ -802,7 +811,7 @@
EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', this._hideModalHandler); EventHandler.on(SelectorEngine.closest(this.element, '.modal'), 'hide.bs.modal', this._hideModalHandler);
if (this.config.selector) { if (this.config.selector) {
this.config = _objectSpread({}, this.config, { this.config = _objectSpread2({}, this.config, {
trigger: 'manual', trigger: 'manual',
selector: '' selector: ''
}); });
@ -907,7 +916,7 @@
config.container = config.container[0]; config.container = config.container[0];
} }
config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); config = _objectSpread2({}, this.constructor.Default, {}, dataAttributes, {}, typeof config === 'object' && config ? config : {});
if (typeof config.delay === 'number') { if (typeof config.delay === 'number') {
config.delay = { config.delay = {
@ -966,7 +975,7 @@
this._cleanTipClass(); this._cleanTipClass();
this.addAttachmentClass(this._getAttachment(popperData.placement)); this._addAttachmentClass(this._getAttachment(popperData.placement));
}; };
_proto._fixTransition = function _fixTransition() { _proto._fixTransition = function _fixTransition() {
@ -1059,6 +1068,8 @@
* add .tooltip to jQuery only if jQuery is present * add .tooltip to jQuery only if jQuery is present
*/ */
/* istanbul ignore if */
if (typeof jQuery !== 'undefined') { if (typeof jQuery !== 'undefined') {
var JQUERY_NO_CONFLICT = jQuery.fn[NAME]; var JQUERY_NO_CONFLICT = jQuery.fn[NAME];

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -19,4 +19,4 @@
* Licensed under the Creative Commons Attribution 3.0 Unported License. * Licensed under the Creative Commons Attribution 3.0 Unported License.
* For details, see https://creativecommons.org/licenses/by/3.0/. * For details, see https://creativecommons.org/licenses/by/3.0/.
*/ */
(function(){"use strict";function e(e){return[].slice.call(e)}var t=document.querySelectorAll(".js-sidenav-group");var n;var o;t.forEach(e=>{n=Boolean(e.querySelector("li"));o=e.querySelector("a");if(n){o.addEventListener("click",function(e){e.preventDefault();e.target.parentNode.classList.toggle("active")},true)}});e(document.querySelectorAll(".tooltip-demo")).forEach(function(e){new bootstrap.Tooltip(e,{selector:'[data-toggle="tooltip"]'})});e(document.querySelectorAll('[data-toggle="popover"]')).forEach(function(e){new bootstrap.Popover(e)});e(document.querySelectorAll(".toast")).forEach(function(e){var t=new bootstrap.Toast(e,{autohide:false});t.show()});e(document.querySelectorAll(".tooltip-test")).forEach(function(e){new bootstrap.Tooltip(e)});e(document.querySelectorAll(".popover-test")).forEach(function(e){new bootstrap.Popover(e)});e(document.querySelectorAll('.bd-example-indeterminate [type="checkbox"]')).forEach(function(e){e.indeterminate=true});e(document.querySelectorAll('.bd-content [href="#"]')).forEach(function(e){e.addEventListener("click",function(e){e.preventDefault()})});var r=document.getElementById("exampleModal");if(r){r.addEventListener("show.bs.modal",function(e){var t=e.relatedTarget;var n=t.getAttribute("data-whatever");var o=r.querySelector(".modal-title");var i=r.querySelector(".modal-body input");o.innerHTML="New message to "+n;i.value=n})}var i=document.getElementById("btnToggleAnimatedProgress");if(i){i.addEventListener("click",function(){i.parentNode.querySelector(".progress-bar-striped").classList.toggle("progress-bar-animated")})}var A='<div class="bd-clipboard"><button type="button" class="btn-clipboard" title="Copy to clipboard">Copy</button></div>';e(document.querySelectorAll("figure.highlight, div.highlight")).forEach(function(e){e.insertAdjacentHTML("beforebegin",A)});e(document.querySelectorAll(".btn-clipboard")).forEach(function(e){var t=new bootstrap.Tooltip(e);e.addEventListener("mouseleave",function(){t.hide()})});var a=new ClipboardJS(".btn-clipboard",{target:function(e){return e.parentNode.nextElementSibling}});a.on("success",function(e){var t=bootstrap.Tooltip._getInstance(e.trigger);e.trigger.setAttribute("title","Copied!");t._fixTitle();t.show();e.trigger.setAttribute("title","Copy to clipboard");t._fixTitle();e.clearSelection()});a.on("error",function(e){var t=/Mac/i.test(navigator.userAgent)?"⌘":"Ctrl-";var n="Press "+t+"C to copy";var o=bootstrap.Tooltip._getInstance(e.trigger);e.trigger.setAttribute("title",n);o._fixTitle();o.show();e.trigger.setAttribute("title","Copy to clipboard");o._fixTitle()});anchors.options={icon:"#"};anchors.add(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5");e(document.querySelectorAll(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5")).forEach(function(e){e.innerHTML='<span class="bd-content-title">'+e.innerHTML+"</span>"});bsCustomFileInput.init()})();(function(){"use strict";if(!window.docsearch){return}var e=document.getElementById("search-input");var t=e.getAttribute("data-docs-version");function n(){var e=window.location;var t=e.origin;if(!t){var n=e.port?":"+e.port:"";t=e.protocol+"//"+e.hostname+n}return t}window.docsearch({apiKey:"5990ad008512000bba2cf951ccf0332f",indexName:"bootstrap",inputSelector:"#search-input",algoliaOptions:{facetFilters:["version:"+t]},transformData:function(e){return e.map(function(e){var t=n();var o="https://getbootstrap.com";e.url=t.indexOf(o)!==-1?e.url:e.url.replace(o,"");if(e.anchor==="content"){e.url=e.url.replace(/#content$/,"");e.anchor=null}return e})},debug:false})})(); (function(){"use strict";function e(e){return[].slice.call(e)}(function(){var e=document.getElementById("flexCheckIndeterminate");if(!e){return}e.indeterminate=true})();e(document.querySelectorAll(".js-sidenav-group")).forEach(function(e){var t=Boolean(e.querySelector("li"));var n=e.querySelector("a");if(t){n.addEventListener("click",function(e){e.preventDefault();e.target.parentNode.classList.toggle("active")},true)}});e(document.querySelectorAll(".tooltip-demo")).forEach(function(e){new bootstrap.Tooltip(e,{selector:'[data-toggle="tooltip"]'})});e(document.querySelectorAll('[data-toggle="popover"]')).forEach(function(e){new bootstrap.Popover(e)});e(document.querySelectorAll(".toast")).forEach(function(e){var t=new bootstrap.Toast(e,{autohide:false});t.show()});e(document.querySelectorAll(".tooltip-test")).forEach(function(e){new bootstrap.Tooltip(e)});e(document.querySelectorAll(".popover-test")).forEach(function(e){new bootstrap.Popover(e)});e(document.querySelectorAll('.bd-example-indeterminate [type="checkbox"]')).forEach(function(e){e.indeterminate=true});e(document.querySelectorAll('.bd-content [href="#"]')).forEach(function(e){e.addEventListener("click",function(e){e.preventDefault()})});var t=document.getElementById("exampleModal");if(t){t.addEventListener("show.bs.modal",function(e){var n=e.relatedTarget;var o=n.getAttribute("data-whatever");var r=t.querySelector(".modal-title");var i=t.querySelector(".modal-body input");r.innerHTML="New message to "+o;i.value=o})}var n=document.getElementById("btnToggleAnimatedProgress");if(n){n.addEventListener("click",function(){n.parentNode.querySelector(".progress-bar-striped").classList.toggle("progress-bar-animated")})}var o='<div class="bd-clipboard"><button type="button" class="btn-clipboard" title="Copy to clipboard">Copy</button></div>';e(document.querySelectorAll("figure.highlight, div.highlight")).forEach(function(e){e.insertAdjacentHTML("beforebegin",o)});e(document.querySelectorAll(".btn-clipboard")).forEach(function(e){var t=new bootstrap.Tooltip(e);e.addEventListener("mouseleave",function(){t.hide()})});var r=new ClipboardJS(".btn-clipboard",{target:function(e){return e.parentNode.nextElementSibling}});r.on("success",function(e){var t=bootstrap.Tooltip._getInstance(e.trigger);e.trigger.setAttribute("data-original-title","Copied!");t.show();e.trigger.setAttribute("data-original-title","Copy to clipboard");e.clearSelection()});r.on("error",function(e){var t=/Mac/i.test(navigator.userAgent)?"⌘":"Ctrl-";var n="Press "+t+"C to copy";var o=bootstrap.Tooltip._getInstance(e.trigger);e.trigger.setAttribute("title",n);o._fixTitle();o.show();e.trigger.setAttribute("title","Copy to clipboard");o._fixTitle()});anchors.options={icon:"#"};anchors.add(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5");e(document.querySelectorAll(".bd-content > h2, .bd-content > h3, .bd-content > h4, .bd-content > h5")).forEach(function(e){e.innerHTML='<span class="bd-content-title">'+e.innerHTML+"</span>"});bsCustomFileInput.init()})();(function(){"use strict";if(!window.docsearch){return}var e=document.getElementById("search-input");var t=e.getAttribute("data-docs-version");function n(){var e=window.location;var t=e.origin;if(!t){var n=e.port?":"+e.port:"";t=e.protocol+"//"+e.hostname+n}return t}window.docsearch({apiKey:"5990ad008512000bba2cf951ccf0332f",indexName:"bootstrap",inputSelector:"#search-input",algoliaOptions:{facetFilters:["version:"+t]},transformData:function(e){return e.map(function(e){var t=n();var o="https://getbootstrap.com";e.url=t.indexOf(o)!==-1?e.url:e.url.replace(o,"");if(e.anchor==="content"){e.url=e.url.replace(/#content$/,"");e.anchor=null}return e})},debug:false})})();