@font-face {
    font-family: "Material Design Icons";
    src: url("/static/font/@mdi/materialdesignicons-webfont.eot?v=5.1.45&fdb3f67aeee8");
    src: url("/static/font/@mdi/materialdesignicons-webfont.eot?&fdb3f67aeee8#iefix&v=5.1.45") format("embedded-opentype"), url("/static/font/@mdi/materialdesignicons-webfont.woff2?v=5.1.45&fdb3f67aeee8") format("woff2"), url("/static/font/@mdi/materialdesignicons-webfont.woff?v=5.1.45&fdb3f67aeee8") format("woff"), url("/static/font/@mdi/materialdesignicons-webfont.ttf?v=5.1.45&fdb3f67aeee8") format("truetype");
    font-weight: normal;
    font-style: normal
}

.mdi:before,
.mdi-set {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons";
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.mdi-ab-testing::before {
    content: "\F01C9"
}

.mdi-abjad-arabic::before {
    content: "\F1328"
}

.mdi-abjad-hebrew::before {
    content: "\F1329"
}

.mdi-abugida-devanagari::before {
    content: "\F132A"
}

.mdi-abugida-thai::before {
    content: "\F132B"
}

.mdi-access-point::before {
    content: "\F0003"
}

.mdi-access-point-network::before {
    content: "\F0002"
}

.mdi-access-point-network-off::before {
    content: "\F0BE1"
}

.mdi-account::before {
    content: "\F0004"
}

.mdi-account-alert::before {
    content: "\F0005"
}

.mdi-account-alert-outline::before {
    content: "\F0B50"
}

.mdi-account-arrow-left::before {
    content: "\F0B51"
}

.mdi-account-arrow-left-outline::before {
    content: "\F0B52"
}

.mdi-account-arrow-right::before {
    content: "\F0B53"
}

.mdi-account-arrow-right-outline::before {
    content: "\F0B54"
}

.mdi-account-box::before {
    content: "\F0006"
}

.mdi-account-box-multiple::before {
    content: "\F0934"
}

.mdi-account-box-multiple-outline::before {
    content: "\F100A"
}

.mdi-account-box-outline::before {
    content: "\F0007"
}

.mdi-account-cancel::before {
    content: "\F12DF"
}

.mdi-account-cancel-outline::before {
    content: "\F12E0"
}

.mdi-account-cash::before {
    content: "\F1097"
}

.mdi-account-cash-outline::before {
    content: "\F1098"
}

.mdi-account-check::before {
    content: "\F0008"
}

.mdi-account-check-outline::before {
    content: "\F0BE2"
}

.mdi-account-child::before {
    content: "\F0A89"
}

.mdi-account-child-circle::before {
    content: "\F0A8A"
}

.mdi-account-child-outline::before {
    content: "\F10C8"
}

.mdi-account-circle::before {
    content: "\F0009"
}

.mdi-account-circle-outline::before {
    content: "\F0B55"
}

.mdi-account-clock::before {
    content: "\F0B56"
}

.mdi-account-clock-outline::before {
    content: "\F0B57"
}

.mdi-account-cog::before {
    content: "\F1370"
}

.mdi-account-cog-outline::before {
    content: "\F1371"
}

.mdi-account-convert::before {
    content: "\F000A"
}

.mdi-account-convert-outline::before {
    content: "\F1301"
}

.mdi-account-cowboy-hat::before {
    content: "\F0E9B"
}

.mdi-account-details::before {
    content: "\F0631"
}

.mdi-account-details-outline::before {
    content: "\F1372"
}

.mdi-account-edit::before {
    content: "\F06BC"
}

.mdi-account-edit-outline::before {
    content: "\F0FFB"
}

.mdi-account-group::before {
    content: "\F0849"
}

.mdi-account-group-outline::before {
    content: "\F0B58"
}

.mdi-account-hard-hat::before {
    content: "\F05B5"
}

.mdi-account-heart::before {
    content: "\F0899"
}

.mdi-account-heart-outline::before {
    content: "\F0BE3"
}

.mdi-account-key::before {
    content: "\F000B"
}

.mdi-account-key-outline::before {
    content: "\F0BE4"
}

.mdi-account-lock::before {
    content: "\F115E"
}

.mdi-account-lock-outline::before {
    content: "\F115F"
}

.mdi-account-minus::before {
    content: "\F000D"
}

.mdi-account-minus-outline::before {
    content: "\F0AEC"
}

.mdi-account-multiple::before {
    content: "\F000E"
}

.mdi-account-multiple-check::before {
    content: "\F08C5"
}

.mdi-account-multiple-check-outline::before {
    content: "\F11FE"
}

.mdi-account-multiple-minus::before {
    content: "\F05D3"
}

.mdi-account-multiple-minus-outline::before {
    content: "\F0BE5"
}

.mdi-account-multiple-outline::before {
    content: "\F000F"
}

.mdi-account-multiple-plus::before {
    content: "\F0010"
}

.mdi-account-multiple-plus-outline::before {
    content: "\F0800"
}

.mdi-account-multiple-remove::before {
    content: "\F120A"
}

.mdi-account-multiple-remove-outline::before {
    content: "\F120B"
}

.mdi-account-music::before {
    content: "\F0803"
}

.mdi-account-music-outline::before {
    content: "\F0CE9"
}

.mdi-account-network::before {
    content: "\F0011"
}

.mdi-account-network-outline::before {
    content: "\F0BE6"
}

.mdi-account-off::before {
    content: "\F0012"
}

.mdi-account-off-outline::before {
    content: "\F0BE7"
}

.mdi-account-outline::before {
    content: "\F0013"
}

.mdi-account-plus::before {
    content: "\F0014"
}

.mdi-account-plus-outline::before {
    content: "\F0801"
}

.mdi-account-question::before {
    content: "\F0B59"
}

.mdi-account-question-outline::before {
    content: "\F0B5A"
}

.mdi-account-remove::before {
    content: "\F0015"
}

.mdi-account-remove-outline::before {
    content: "\F0AED"
}

.mdi-account-search::before {
    content: "\F0016"
}

.mdi-account-search-outline::before {
    content: "\F0935"
}

.mdi-account-settings::before {
    content: "\F0630"
}

.mdi-account-settings-outline::before {
    content: "\F10C9"
}

.mdi-account-star::before {
    content: "\F0017"
}

.mdi-account-star-outline::before {
    content: "\F0BE8"
}

.mdi-account-supervisor::before {
    content: "\F0A8B"
}

.mdi-account-supervisor-circle::before {
    content: "\F0A8C"
}

.mdi-account-supervisor-outline::before {
    content: "\F112D"
}

.mdi-account-switch::before {
    content: "\F0019"
}

.mdi-account-switch-outline::before {
    content: "\F04CB"
}

.mdi-account-tie::before {
    content: "\F0CE3"
}

.mdi-account-tie-outline::before {
    content: "\F10CA"
}

.mdi-account-tie-voice::before {
    content: "\F1308"
}

.mdi-account-tie-voice-off::before {
    content: "\F130A"
}

.mdi-account-tie-voice-off-outline::before {
    content: "\F130B"
}

.mdi-account-tie-voice-outline::before {
    content: "\F1309"
}

.mdi-account-voice::before {
    content: "\F05CB"
}

.mdi-adjust::before {
    content: "\F001A"
}

.mdi-adobe::before {
    content: "\F0936"
}

.mdi-adobe-acrobat::before {
    content: "\F0F9D"
}

.mdi-air-conditioner::before {
    content: "\F001B"
}

.mdi-air-filter::before {
    content: "\F0D43"
}

.mdi-air-horn::before {
    content: "\F0DAC"
}

.mdi-air-humidifier::before {
    content: "\F1099"
}

.mdi-air-purifier::before {
    content: "\F0D44"
}

.mdi-airbag::before {
    content: "\F0BE9"
}

.mdi-airballoon::before {
    content: "\F001C"
}

.mdi-airballoon-outline::before {
    content: "\F100B"
}

.mdi-airplane::before {
    content: "\F001D"
}

.mdi-airplane-landing::before {
    content: "\F05D4"
}

.mdi-airplane-off::before {
    content: "\F001E"
}

.mdi-airplane-takeoff::before {
    content: "\F05D5"
}

.mdi-airport::before {
    content: "\F084B"
}

.mdi-alarm::before {
    content: "\F0020"
}

.mdi-alarm-bell::before {
    content: "\F078E"
}

.mdi-alarm-check::before {
    content: "\F0021"
}

.mdi-alarm-light::before {
    content: "\F078F"
}

.mdi-alarm-light-outline::before {
    content: "\F0BEA"
}

.mdi-alarm-multiple::before {
    content: "\F0022"
}

.mdi-alarm-note::before {
    content: "\F0E71"
}

.mdi-alarm-note-off::before {
    content: "\F0E72"
}

.mdi-alarm-off::before {
    content: "\F0023"
}

.mdi-alarm-plus::before {
    content: "\F0024"
}

.mdi-alarm-snooze::before {
    content: "\F068E"
}

.mdi-album::before {
    content: "\F0025"
}

.mdi-alert::before {
    content: "\F0026"
}

.mdi-alert-box::before {
    content: "\F0027"
}

.mdi-alert-box-outline::before {
    content: "\F0CE4"
}

.mdi-alert-circle::before {
    content: "\F0028"
}

.mdi-alert-circle-check::before {
    content: "\F11ED"
}

.mdi-alert-circle-check-outline::before {
    content: "\F11EE"
}

.mdi-alert-circle-outline::before {
    content: "\F05D6"
}

.mdi-alert-decagram::before {
    content: "\F06BD"
}

.mdi-alert-decagram-outline::before {
    content: "\F0CE5"
}

.mdi-alert-octagon::before {
    content: "\F0029"
}

.mdi-alert-octagon-outline::before {
    content: "\F0CE6"
}

.mdi-alert-octagram::before {
    content: "\F0767"
}

.mdi-alert-octagram-outline::before {
    content: "\F0CE7"
}

.mdi-alert-outline::before {
    content: "\F002A"
}

.mdi-alert-rhombus::before {
    content: "\F11CE"
}

.mdi-alert-rhombus-outline::before {
    content: "\F11CF"
}

.mdi-alien::before {
    content: "\F089A"
}

.mdi-alien-outline::before {
    content: "\F10CB"
}

.mdi-align-horizontal-center::before {
    content: "\F11C3"
}

.mdi-align-horizontal-left::before {
    content: "\F11C2"
}

.mdi-align-horizontal-right::before {
    content: "\F11C4"
}

.mdi-align-vertical-bottom::before {
    content: "\F11C5"
}

.mdi-align-vertical-center::before {
    content: "\F11C6"
}

.mdi-align-vertical-top::before {
    content: "\F11C7"
}

.mdi-all-inclusive::before {
    content: "\F06BE"
}

.mdi-allergy::before {
    content: "\F1258"
}

.mdi-alpha::before {
    content: "\F002B"
}

.mdi-alpha-a::before {
    content: "\F0AEE"
}

.mdi-alpha-a-box::before {
    content: "\F0B08"
}

.mdi-alpha-a-box-outline::before {
    content: "\F0BEB"
}

.mdi-alpha-a-circle::before {
    content: "\F0BEC"
}

.mdi-alpha-a-circle-outline::before {
    content: "\F0BED"
}

.mdi-alpha-b::before {
    content: "\F0AEF"
}

.mdi-alpha-b-box::before {
    content: "\F0B09"
}

.mdi-alpha-b-box-outline::before {
    content: "\F0BEE"
}

.mdi-alpha-b-circle::before {
    content: "\F0BEF"
}

.mdi-alpha-b-circle-outline::before {
    content: "\F0BF0"
}

.mdi-alpha-c::before {
    content: "\F0AF0"
}

.mdi-alpha-c-box::before {
    content: "\F0B0A"
}

.mdi-alpha-c-box-outline::before {
    content: "\F0BF1"
}

.mdi-alpha-c-circle::before {
    content: "\F0BF2"
}

.mdi-alpha-c-circle-outline::before {
    content: "\F0BF3"
}

.mdi-alpha-d::before {
    content: "\F0AF1"
}

.mdi-alpha-d-box::before {
    content: "\F0B0B"
}

.mdi-alpha-d-box-outline::before {
    content: "\F0BF4"
}

.mdi-alpha-d-circle::before {
    content: "\F0BF5"
}

.mdi-alpha-d-circle-outline::before {
    content: "\F0BF6"
}

.mdi-alpha-e::before {
    content: "\F0AF2"
}

.mdi-alpha-e-box::before {
    content: "\F0B0C"
}

.mdi-alpha-e-box-outline::before {
    content: "\F0BF7"
}

.mdi-alpha-e-circle::before {
    content: "\F0BF8"
}

.mdi-alpha-e-circle-outline::before {
    content: "\F0BF9"
}

.mdi-alpha-f::before {
    content: "\F0AF3"
}

.mdi-alpha-f-box::before {
    content: "\F0B0D"
}

.mdi-alpha-f-box-outline::before {
    content: "\F0BFA"
}

.mdi-alpha-f-circle::before {
    content: "\F0BFB"
}

.mdi-alpha-f-circle-outline::before {
    content: "\F0BFC"
}

.mdi-alpha-g::before {
    content: "\F0AF4"
}

.mdi-alpha-g-box::before {
    content: "\F0B0E"
}

.mdi-alpha-g-box-outline::before {
    content: "\F0BFD"
}

.mdi-alpha-g-circle::before {
    content: "\F0BFE"
}

.mdi-alpha-g-circle-outline::before {
    content: "\F0BFF"
}

.mdi-alpha-h::before {
    content: "\F0AF5"
}

.mdi-alpha-h-box::before {
    content: "\F0B0F"
}

.mdi-alpha-h-box-outline::before {
    content: "\F0C00"
}

.mdi-alpha-h-circle::before {
    content: "\F0C01"
}

.mdi-alpha-h-circle-outline::before {
    content: "\F0C02"
}

.mdi-alpha-i::before {
    content: "\F0AF6"
}

.mdi-alpha-i-box::before {
    content: "\F0B10"
}

.mdi-alpha-i-box-outline::before {
    content: "\F0C03"
}

.mdi-alpha-i-circle::before {
    content: "\F0C04"
}

.mdi-alpha-i-circle-outline::before {
    content: "\F0C05"
}

.mdi-alpha-j::before {
    content: "\F0AF7"
}

.mdi-alpha-j-box::before {
    content: "\F0B11"
}

.mdi-alpha-j-box-outline::before {
    content: "\F0C06"
}

.mdi-alpha-j-circle::before {
    content: "\F0C07"
}

.mdi-alpha-j-circle-outline::before {
    content: "\F0C08"
}

.mdi-alpha-k::before {
    content: "\F0AF8"
}

.mdi-alpha-k-box::before {
    content: "\F0B12"
}

.mdi-alpha-k-box-outline::before {
    content: "\F0C09"
}

.mdi-alpha-k-circle::before {
    content: "\F0C0A"
}

.mdi-alpha-k-circle-outline::before {
    content: "\F0C0B"
}

.mdi-alpha-l::before {
    content: "\F0AF9"
}

.mdi-alpha-l-box::before {
    content: "\F0B13"
}

.mdi-alpha-l-box-outline::before {
    content: "\F0C0C"
}

.mdi-alpha-l-circle::before {
    content: "\F0C0D"
}

.mdi-alpha-l-circle-outline::before {
    content: "\F0C0E"
}

.mdi-alpha-m::before {
    content: "\F0AFA"
}

.mdi-alpha-m-box::before {
    content: "\F0B14"
}

.mdi-alpha-m-box-outline::before {
    content: "\F0C0F"
}

.mdi-alpha-m-circle::before {
    content: "\F0C10"
}

.mdi-alpha-m-circle-outline::before {
    content: "\F0C11"
}

.mdi-alpha-n::before {
    content: "\F0AFB"
}

.mdi-alpha-n-box::before {
    content: "\F0B15"
}

.mdi-alpha-n-box-outline::before {
    content: "\F0C12"
}

.mdi-alpha-n-circle::before {
    content: "\F0C13"
}

.mdi-alpha-n-circle-outline::before {
    content: "\F0C14"
}

.mdi-alpha-o::before {
    content: "\F0AFC"
}

.mdi-alpha-o-box::before {
    content: "\F0B16"
}

.mdi-alpha-o-box-outline::before {
    content: "\F0C15"
}

.mdi-alpha-o-circle::before {
    content: "\F0C16"
}

.mdi-alpha-o-circle-outline::before {
    content: "\F0C17"
}

.mdi-alpha-p::before {
    content: "\F0AFD"
}

.mdi-alpha-p-box::before {
    content: "\F0B17"
}

.mdi-alpha-p-box-outline::before {
    content: "\F0C18"
}

.mdi-alpha-p-circle::before {
    content: "\F0C19"
}

.mdi-alpha-p-circle-outline::before {
    content: "\F0C1A"
}

.mdi-alpha-q::before {
    content: "\F0AFE"
}

.mdi-alpha-q-box::before {
    content: "\F0B18"
}

.mdi-alpha-q-box-outline::before {
    content: "\F0C1B"
}

.mdi-alpha-q-circle::before {
    content: "\F0C1C"
}

.mdi-alpha-q-circle-outline::before {
    content: "\F0C1D"
}

.mdi-alpha-r::before {
    content: "\F0AFF"
}

.mdi-alpha-r-box::before {
    content: "\F0B19"
}

.mdi-alpha-r-box-outline::before {
    content: "\F0C1E"
}

.mdi-alpha-r-circle::before {
    content: "\F0C1F"
}

.mdi-alpha-r-circle-outline::before {
    content: "\F0C20"
}

.mdi-alpha-s::before {
    content: "\F0B00"
}

.mdi-alpha-s-box::before {
    content: "\F0B1A"
}

.mdi-alpha-s-box-outline::before {
    content: "\F0C21"
}

.mdi-alpha-s-circle::before {
    content: "\F0C22"
}

.mdi-alpha-s-circle-outline::before {
    content: "\F0C23"
}

.mdi-alpha-t::before {
    content: "\F0B01"
}

.mdi-alpha-t-box::before {
    content: "\F0B1B"
}

.mdi-alpha-t-box-outline::before {
    content: "\F0C24"
}

.mdi-alpha-t-circle::before {
    content: "\F0C25"
}

.mdi-alpha-t-circle-outline::before {
    content: "\F0C26"
}

.mdi-alpha-u::before {
    content: "\F0B02"
}

.mdi-alpha-u-box::before {
    content: "\F0B1C"
}

.mdi-alpha-u-box-outline::before {
    content: "\F0C27"
}

.mdi-alpha-u-circle::before {
    content: "\F0C28"
}

.mdi-alpha-u-circle-outline::before {
    content: "\F0C29"
}

.mdi-alpha-v::before {
    content: "\F0B03"
}

.mdi-alpha-v-box::before {
    content: "\F0B1D"
}

.mdi-alpha-v-box-outline::before {
    content: "\F0C2A"
}

.mdi-alpha-v-circle::before {
    content: "\F0C2B"
}

.mdi-alpha-v-circle-outline::before {
    content: "\F0C2C"
}

.mdi-alpha-w::before {
    content: "\F0B04"
}

.mdi-alpha-w-box::before {
    content: "\F0B1E"
}

.mdi-alpha-w-box-outline::before {
    content: "\F0C2D"
}

.mdi-alpha-w-circle::before {
    content: "\F0C2E"
}

.mdi-alpha-w-circle-outline::before {
    content: "\F0C2F"
}

.mdi-alpha-x::before {
    content: "\F0B05"
}

.mdi-alpha-x-box::before {
    content: "\F0B1F"
}

.mdi-alpha-x-box-outline::before {
    content: "\F0C30"
}

.mdi-alpha-x-circle::before {
    content: "\F0C31"
}

.mdi-alpha-x-circle-outline::before {
    content: "\F0C32"
}

.mdi-alpha-y::before {
    content: "\F0B06"
}

.mdi-alpha-y-box::before {
    content: "\F0B20"
}

.mdi-alpha-y-box-outline::before {
    content: "\F0C33"
}

.mdi-alpha-y-circle::before {
    content: "\F0C34"
}

.mdi-alpha-y-circle-outline::before {
    content: "\F0C35"
}

.mdi-alpha-z::before {
    content: "\F0B07"
}

.mdi-alpha-z-box::before {
    content: "\F0B21"
}

.mdi-alpha-z-box-outline::before {
    content: "\F0C36"
}

.mdi-alpha-z-circle::before {
    content: "\F0C37"
}

.mdi-alpha-z-circle-outline::before {
    content: "\F0C38"
}

.mdi-alphabet-aurebesh::before {
    content: "\F132C"
}

.mdi-alphabet-cyrillic::before {
    content: "\F132D"
}

.mdi-alphabet-greek::before {
    content: "\F132E"
}

.mdi-alphabet-latin::before {
    content: "\F132F"
}

.mdi-alphabet-piqad::before {
    content: "\F1330"
}

.mdi-alphabet-tengwar::before {
    content: "\F1337"
}

.mdi-alphabetical::before {
    content: "\F002C"
}

.mdi-alphabetical-off::before {
    content: "\F100C"
}

.mdi-alphabetical-variant::before {
    content: "\F100D"
}

.mdi-alphabetical-variant-off::before {
    content: "\F100E"
}

.mdi-altimeter::before {
    content: "\F05D7"
}

.mdi-amazon::before {
    content: "\F002D"
}

.mdi-amazon-alexa::before {
    content: "\F08C6"
}

.mdi-ambulance::before {
    content: "\F002F"
}

.mdi-ammunition::before {
    content: "\F0CE8"
}

.mdi-ampersand::before {
    content: "\F0A8D"
}

.mdi-amplifier::before {
    content: "\F0030"
}

.mdi-amplifier-off::before {
    content: "\F11B5"
}

.mdi-anchor::before {
    content: "\F0031"
}

.mdi-android::before {
    content: "\F0032"
}

.mdi-android-auto::before {
    content: "\F0A8E"
}

.mdi-android-debug-bridge::before {
    content: "\F0033"
}

.mdi-android-messages::before {
    content: "\F0D45"
}

.mdi-android-studio::before {
    content: "\F0034"
}

.mdi-angle-acute::before {
    content: "\F0937"
}

.mdi-angle-obtuse::before {
    content: "\F0938"
}

.mdi-angle-right::before {
    content: "\F0939"
}

.mdi-angular::before {
    content: "\F06B2"
}

.mdi-angularjs::before {
    content: "\F06BF"
}

.mdi-animation::before {
    content: "\F05D8"
}

.mdi-animation-outline::before {
    content: "\F0A8F"
}

.mdi-animation-play::before {
    content: "\F093A"
}

.mdi-animation-play-outline::before {
    content: "\F0A90"
}

.mdi-ansible::before {
    content: "\F109A"
}

.mdi-antenna::before {
    content: "\F1119"
}

.mdi-anvil::before {
    content: "\F089B"
}

.mdi-apache-kafka::before {
    content: "\F100F"
}

.mdi-api::before {
    content: "\F109B"
}

.mdi-api-off::before {
    content: "\F1257"
}

.mdi-apple::before {
    content: "\F0035"
}

.mdi-apple-airplay::before {
    content: "\F001F"
}

.mdi-apple-finder::before {
    content: "\F0036"
}

.mdi-apple-icloud::before {
    content: "\F0038"
}

.mdi-apple-ios::before {
    content: "\F0037"
}

.mdi-apple-keyboard-caps::before {
    content: "\F0632"
}

.mdi-apple-keyboard-command::before {
    content: "\F0633"
}

.mdi-apple-keyboard-control::before {
    content: "\F0634"
}

.mdi-apple-keyboard-option::before {
    content: "\F0635"
}

.mdi-apple-keyboard-shift::before {
    content: "\F0636"
}

.mdi-apple-safari::before {
    content: "\F0039"
}

.mdi-application::before {
    content: "\F0614"
}

.mdi-application-export::before {
    content: "\F0DAD"
}

.mdi-application-import::before {
    content: "\F0DAE"
}

.mdi-approximately-equal::before {
    content: "\F0F9E"
}

.mdi-approximately-equal-box::before {
    content: "\F0F9F"
}

.mdi-apps::before {
    content: "\F003B"
}

.mdi-apps-box::before {
    content: "\F0D46"
}

.mdi-arch::before {
    content: "\F08C7"
}

.mdi-archive::before {
    content: "\F003C"
}

.mdi-archive-arrow-down::before {
    content: "\F1259"
}

.mdi-archive-arrow-down-outline::before {
    content: "\F125A"
}

.mdi-archive-arrow-up::before {
    content: "\F125B"
}

.mdi-archive-arrow-up-outline::before {
    content: "\F125C"
}

.mdi-archive-outline::before {
    content: "\F120E"
}

.mdi-arm-flex::before {
    content: "\F0FD7"
}

.mdi-arm-flex-outline::before {
    content: "\F0FD6"
}

.mdi-arrange-bring-forward::before {
    content: "\F003D"
}

.mdi-arrange-bring-to-front::before {
    content: "\F003E"
}

.mdi-arrange-send-backward::before {
    content: "\F003F"
}

.mdi-arrange-send-to-back::before {
    content: "\F0040"
}

.mdi-arrow-all::before {
    content: "\F0041"
}

.mdi-arrow-bottom-left::before {
    content: "\F0042"
}

.mdi-arrow-bottom-left-bold-outline::before {
    content: "\F09B7"
}

.mdi-arrow-bottom-left-thick::before {
    content: "\F09B8"
}

.mdi-arrow-bottom-right::before {
    content: "\F0043"
}

.mdi-arrow-bottom-right-bold-outline::before {
    content: "\F09B9"
}

.mdi-arrow-bottom-right-thick::before {
    content: "\F09BA"
}

.mdi-arrow-collapse::before {
    content: "\F0615"
}

.mdi-arrow-collapse-all::before {
    content: "\F0044"
}

.mdi-arrow-collapse-down::before {
    content: "\F0792"
}

.mdi-arrow-collapse-horizontal::before {
    content: "\F084C"
}

.mdi-arrow-collapse-left::before {
    content: "\F0793"
}

.mdi-arrow-collapse-right::before {
    content: "\F0794"
}

.mdi-arrow-collapse-up::before {
    content: "\F0795"
}

.mdi-arrow-collapse-vertical::before {
    content: "\F084D"
}

.mdi-arrow-decision::before {
    content: "\F09BB"
}

.mdi-arrow-decision-auto::before {
    content: "\F09BC"
}

.mdi-arrow-decision-auto-outline::before {
    content: "\F09BD"
}

.mdi-arrow-decision-outline::before {
    content: "\F09BE"
}

.mdi-arrow-down::before {
    content: "\F0045"
}

.mdi-arrow-down-bold::before {
    content: "\F072E"
}

.mdi-arrow-down-bold-box::before {
    content: "\F072F"
}

.mdi-arrow-down-bold-box-outline::before {
    content: "\F0730"
}

.mdi-arrow-down-bold-circle::before {
    content: "\F0047"
}

.mdi-arrow-down-bold-circle-outline::before {
    content: "\F0048"
}

.mdi-arrow-down-bold-hexagon-outline::before {
    content: "\F0049"
}

.mdi-arrow-down-bold-outline::before {
    content: "\F09BF"
}

.mdi-arrow-down-box::before {
    content: "\F06C0"
}

.mdi-arrow-down-circle::before {
    content: "\F0CDB"
}

.mdi-arrow-down-circle-outline::before {
    content: "\F0CDC"
}

.mdi-arrow-down-drop-circle::before {
    content: "\F004A"
}

.mdi-arrow-down-drop-circle-outline::before {
    content: "\F004B"
}

.mdi-arrow-down-thick::before {
    content: "\F0046"
}

.mdi-arrow-expand::before {
    content: "\F0616"
}

.mdi-arrow-expand-all::before {
    content: "\F004C"
}

.mdi-arrow-expand-down::before {
    content: "\F0796"
}

.mdi-arrow-expand-horizontal::before {
    content: "\F084E"
}

.mdi-arrow-expand-left::before {
    content: "\F0797"
}

.mdi-arrow-expand-right::before {
    content: "\F0798"
}

.mdi-arrow-expand-up::before {
    content: "\F0799"
}

.mdi-arrow-expand-vertical::before {
    content: "\F084F"
}

.mdi-arrow-horizontal-lock::before {
    content: "\F115B"
}

.mdi-arrow-left::before {
    content: "\F004D"
}

.mdi-arrow-left-bold::before {
    content: "\F0731"
}

.mdi-arrow-left-bold-box::before {
    content: "\F0732"
}

.mdi-arrow-left-bold-box-outline::before {
    content: "\F0733"
}

.mdi-arrow-left-bold-circle::before {
    content: "\F004F"
}

.mdi-arrow-left-bold-circle-outline::before {
    content: "\F0050"
}

.mdi-arrow-left-bold-hexagon-outline::before {
    content: "\F0051"
}

.mdi-arrow-left-bold-outline::before {
    content: "\F09C0"
}

.mdi-arrow-left-box::before {
    content: "\F06C1"
}

.mdi-arrow-left-circle::before {
    content: "\F0CDD"
}

.mdi-arrow-left-circle-outline::before {
    content: "\F0CDE"
}

.mdi-arrow-left-drop-circle::before {
    content: "\F0052"
}

.mdi-arrow-left-drop-circle-outline::before {
    content: "\F0053"
}

.mdi-arrow-left-right::before {
    content: "\F0E73"
}

.mdi-arrow-left-right-bold::before {
    content: "\F0E74"
}

.mdi-arrow-left-right-bold-outline::before {
    content: "\F09C1"
}

.mdi-arrow-left-thick::before {
    content: "\F004E"
}

.mdi-arrow-right::before {
    content: "\F0054"
}

.mdi-arrow-right-bold::before {
    content: "\F0734"
}

.mdi-arrow-right-bold-box::before {
    content: "\F0735"
}

.mdi-arrow-right-bold-box-outline::before {
    content: "\F0736"
}

.mdi-arrow-right-bold-circle::before {
    content: "\F0056"
}

.mdi-arrow-right-bold-circle-outline::before {
    content: "\F0057"
}

.mdi-arrow-right-bold-hexagon-outline::before {
    content: "\F0058"
}

.mdi-arrow-right-bold-outline::before {
    content: "\F09C2"
}

.mdi-arrow-right-box::before {
    content: "\F06C2"
}

.mdi-arrow-right-circle::before {
    content: "\F0CDF"
}

.mdi-arrow-right-circle-outline::before {
    content: "\F0CE0"
}

.mdi-arrow-right-drop-circle::before {
    content: "\F0059"
}

.mdi-arrow-right-drop-circle-outline::before {
    content: "\F005A"
}

.mdi-arrow-right-thick::before {
    content: "\F0055"
}

.mdi-arrow-split-horizontal::before {
    content: "\F093B"
}

.mdi-arrow-split-vertical::before {
    content: "\F093C"
}

.mdi-arrow-top-left::before {
    content: "\F005B"
}

.mdi-arrow-top-left-bold-outline::before {
    content: "\F09C3"
}

.mdi-arrow-top-left-bottom-right::before {
    content: "\F0E75"
}

.mdi-arrow-top-left-bottom-right-bold::before {
    content: "\F0E76"
}

.mdi-arrow-top-left-thick::before {
    content: "\F09C4"
}

.mdi-arrow-top-right::before {
    content: "\F005C"
}

.mdi-arrow-top-right-bold-outline::before {
    content: "\F09C5"
}

.mdi-arrow-top-right-bottom-left::before {
    content: "\F0E77"
}

.mdi-arrow-top-right-bottom-left-bold::before {
    content: "\F0E78"
}

.mdi-arrow-top-right-thick::before {
    content: "\F09C6"
}

.mdi-arrow-up::before {
    content: "\F005D"
}

.mdi-arrow-up-bold::before {
    content: "\F0737"
}

.mdi-arrow-up-bold-box::before {
    content: "\F0738"
}

.mdi-arrow-up-bold-box-outline::before {
    content: "\F0739"
}

.mdi-arrow-up-bold-circle::before {
    content: "\F005F"
}

.mdi-arrow-up-bold-circle-outline::before {
    content: "\F0060"
}

.mdi-arrow-up-bold-hexagon-outline::before {
    content: "\F0061"
}

.mdi-arrow-up-bold-outline::before {
    content: "\F09C7"
}

.mdi-arrow-up-box::before {
    content: "\F06C3"
}

.mdi-arrow-up-circle::before {
    content: "\F0CE1"
}

.mdi-arrow-up-circle-outline::before {
    content: "\F0CE2"
}

.mdi-arrow-up-down::before {
    content: "\F0E79"
}

.mdi-arrow-up-down-bold::before {
    content: "\F0E7A"
}

.mdi-arrow-up-down-bold-outline::before {
    content: "\F09C8"
}

.mdi-arrow-up-drop-circle::before {
    content: "\F0062"
}

.mdi-arrow-up-drop-circle-outline::before {
    content: "\F0063"
}

.mdi-arrow-up-thick::before {
    content: "\F005E"
}

.mdi-arrow-vertical-lock::before {
    content: "\F115C"
}

.mdi-artstation::before {
    content: "\F0B5B"
}

.mdi-aspect-ratio::before {
    content: "\F0A24"
}

.mdi-assistant::before {
    content: "\F0064"
}

.mdi-asterisk::before {
    content: "\F06C4"
}

.mdi-at::before {
    content: "\F0065"
}

.mdi-atlassian::before {
    content: "\F0804"
}

.mdi-atm::before {
    content: "\F0D47"
}

.mdi-atom::before {
    content: "\F0768"
}

.mdi-atom-variant::before {
    content: "\F0E7B"
}

.mdi-attachment::before {
    content: "\F0066"
}

.mdi-audio-video::before {
    content: "\F093D"
}

.mdi-audio-video-off::before {
    content: "\F11B6"
}

.mdi-augmented-reality::before {
    content: "\F0850"
}

.mdi-auto-download::before {
    content: "\F137E"
}

.mdi-auto-fix::before {
    content: "\F0068"
}

.mdi-auto-upload::before {
    content: "\F0069"
}

.mdi-autorenew::before {
    content: "\F006A"
}

.mdi-av-timer::before {
    content: "\F006B"
}

.mdi-aws::before {
    content: "\F0E0F"
}

.mdi-axe::before {
    content: "\F08C8"
}

.mdi-axis::before {
    content: "\F0D48"
}

.mdi-axis-arrow::before {
    content: "\F0D49"
}

.mdi-axis-arrow-info::before {
    content: "\F140E"
}

.mdi-axis-arrow-lock::before {
    content: "\F0D4A"
}

.mdi-axis-lock::before {
    content: "\F0D4B"
}

.mdi-axis-x-arrow::before {
    content: "\F0D4C"
}

.mdi-axis-x-arrow-lock::before {
    content: "\F0D4D"
}

.mdi-axis-x-rotate-clockwise::before {
    content: "\F0D4E"
}

.mdi-axis-x-rotate-counterclockwise::before {
    content: "\F0D4F"
}

.mdi-axis-x-y-arrow-lock::before {
    content: "\F0D50"
}

.mdi-axis-y-arrow::before {
    content: "\F0D51"
}

.mdi-axis-y-arrow-lock::before {
    content: "\F0D52"
}

.mdi-axis-y-rotate-clockwise::before {
    content: "\F0D53"
}

.mdi-axis-y-rotate-counterclockwise::before {
    content: "\F0D54"
}

.mdi-axis-z-arrow::before {
    content: "\F0D55"
}

.mdi-axis-z-arrow-lock::before {
    content: "\F0D56"
}

.mdi-axis-z-rotate-clockwise::before {
    content: "\F0D57"
}

.mdi-axis-z-rotate-counterclockwise::before {
    content: "\F0D58"
}

.mdi-babel::before {
    content: "\F0A25"
}

.mdi-baby::before {
    content: "\F006C"
}

.mdi-baby-bottle::before {
    content: "\F0F39"
}

.mdi-baby-bottle-outline::before {
    content: "\F0F3A"
}

.mdi-baby-buggy::before {
    content: "\F13E0"
}

.mdi-baby-carriage::before {
    content: "\F068F"
}

.mdi-baby-carriage-off::before {
    content: "\F0FA0"
}

.mdi-baby-face::before {
    content: "\F0E7C"
}

.mdi-baby-face-outline::before {
    content: "\F0E7D"
}

.mdi-backburger::before {
    content: "\F006D"
}

.mdi-backspace::before {
    content: "\F006E"
}

.mdi-backspace-outline::before {
    content: "\F0B5C"
}

.mdi-backspace-reverse::before {
    content: "\F0E7E"
}

.mdi-backspace-reverse-outline::before {
    content: "\F0E7F"
}

.mdi-backup-restore::before {
    content: "\F006F"
}

.mdi-bacteria::before {
    content: "\F0ED5"
}

.mdi-bacteria-outline::before {
    content: "\F0ED6"
}

.mdi-badge-account::before {
    content: "\F0DA7"
}

.mdi-badge-account-alert::before {
    content: "\F0DA8"
}

.mdi-badge-account-alert-outline::before {
    content: "\F0DA9"
}

.mdi-badge-account-horizontal::before {
    content: "\F0E0D"
}

.mdi-badge-account-horizontal-outline::before {
    content: "\F0E0E"
}

.mdi-badge-account-outline::before {
    content: "\F0DAA"
}

.mdi-badminton::before {
    content: "\F0851"
}

.mdi-bag-carry-on::before {
    content: "\F0F3B"
}

.mdi-bag-carry-on-check::before {
    content: "\F0D65"
}

.mdi-bag-carry-on-off::before {
    content: "\F0F3C"
}

.mdi-bag-checked::before {
    content: "\F0F3D"
}

.mdi-bag-personal::before {
    content: "\F0E10"
}

.mdi-bag-personal-off::before {
    content: "\F0E11"
}

.mdi-bag-personal-off-outline::before {
    content: "\F0E12"
}

.mdi-bag-personal-outline::before {
    content: "\F0E13"
}

.mdi-baguette::before {
    content: "\F0F3E"
}

.mdi-balloon::before {
    content: "\F0A26"
}

.mdi-ballot::before {
    content: "\F09C9"
}

.mdi-ballot-outline::before {
    content: "\F09CA"
}

.mdi-ballot-recount::before {
    content: "\F0C39"
}

.mdi-ballot-recount-outline::before {
    content: "\F0C3A"
}

.mdi-bandage::before {
    content: "\F0DAF"
}

.mdi-bandcamp::before {
    content: "\F0675"
}

.mdi-bank::before {
    content: "\F0070"
}

.mdi-bank-minus::before {
    content: "\F0DB0"
}

.mdi-bank-outline::before {
    content: "\F0E80"
}

.mdi-bank-plus::before {
    content: "\F0DB1"
}

.mdi-bank-remove::before {
    content: "\F0DB2"
}

.mdi-bank-transfer::before {
    content: "\F0A27"
}

.mdi-bank-transfer-in::before {
    content: "\F0A28"
}

.mdi-bank-transfer-out::before {
    content: "\F0A29"
}

.mdi-barcode::before {
    content: "\F0071"
}

.mdi-barcode-off::before {
    content: "\F1236"
}

.mdi-barcode-scan::before {
    content: "\F0072"
}

.mdi-barley::before {
    content: "\F0073"
}

.mdi-barley-off::before {
    content: "\F0B5D"
}

.mdi-barn::before {
    content: "\F0B5E"
}

.mdi-barrel::before {
    content: "\F0074"
}

.mdi-baseball::before {
    content: "\F0852"
}

.mdi-baseball-bat::before {
    content: "\F0853"
}

.mdi-bash::before {
    content: "\F1183"
}

.mdi-basket::before {
    content: "\F0076"
}

.mdi-basket-fill::before {
    content: "\F0077"
}

.mdi-basket-outline::before {
    content: "\F1181"
}

.mdi-basket-unfill::before {
    content: "\F0078"
}

.mdi-basketball::before {
    content: "\F0806"
}

.mdi-basketball-hoop::before {
    content: "\F0C3B"
}

.mdi-basketball-hoop-outline::before {
    content: "\F0C3C"
}

.mdi-bat::before {
    content: "\F0B5F"
}

.mdi-battery::before {
    content: "\F0079"
}

.mdi-battery-10::before {
    content: "\F007A"
}

.mdi-battery-10-bluetooth::before {
    content: "\F093E"
}

.mdi-battery-20::before {
    content: "\F007B"
}

.mdi-battery-20-bluetooth::before {
    content: "\F093F"
}

.mdi-battery-30::before {
    content: "\F007C"
}

.mdi-battery-30-bluetooth::before {
    content: "\F0940"
}

.mdi-battery-40::before {
    content: "\F007D"
}

.mdi-battery-40-bluetooth::before {
    content: "\F0941"
}

.mdi-battery-50::before {
    content: "\F007E"
}

.mdi-battery-50-bluetooth::before {
    content: "\F0942"
}

.mdi-battery-60::before {
    content: "\F007F"
}

.mdi-battery-60-bluetooth::before {
    content: "\F0943"
}

.mdi-battery-70::before {
    content: "\F0080"
}

.mdi-battery-70-bluetooth::before {
    content: "\F0944"
}

.mdi-battery-80::before {
    content: "\F0081"
}

.mdi-battery-80-bluetooth::before {
    content: "\F0945"
}

.mdi-battery-90::before {
    content: "\F0082"
}

.mdi-battery-90-bluetooth::before {
    content: "\F0946"
}

.mdi-battery-alert::before {
    content: "\F0083"
}

.mdi-battery-alert-bluetooth::before {
    content: "\F0947"
}

.mdi-battery-alert-variant::before {
    content: "\F10CC"
}

.mdi-battery-alert-variant-outline::before {
    content: "\F10CD"
}

.mdi-battery-bluetooth::before {
    content: "\F0948"
}

.mdi-battery-bluetooth-variant::before {
    content: "\F0949"
}

.mdi-battery-charging::before {
    content: "\F0084"
}

.mdi-battery-charging-10::before {
    content: "\F089C"
}

.mdi-battery-charging-100::before {
    content: "\F0085"
}

.mdi-battery-charging-20::before {
    content: "\F0086"
}

.mdi-battery-charging-30::before {
    content: "\F0087"
}

.mdi-battery-charging-40::before {
    content: "\F0088"
}

.mdi-battery-charging-50::before {
    content: "\F089D"
}

.mdi-battery-charging-60::before {
    content: "\F0089"
}

.mdi-battery-charging-70::before {
    content: "\F089E"
}

.mdi-battery-charging-80::before {
    content: "\F008A"
}

.mdi-battery-charging-90::before {
    content: "\F008B"
}

.mdi-battery-charging-high::before {
    content: "\F12A6"
}

.mdi-battery-charging-low::before {
    content: "\F12A4"
}

.mdi-battery-charging-medium::before {
    content: "\F12A5"
}

.mdi-battery-charging-outline::before {
    content: "\F089F"
}

.mdi-battery-charging-wireless::before {
    content: "\F0807"
}

.mdi-battery-charging-wireless-10::before {
    content: "\F0808"
}

.mdi-battery-charging-wireless-20::before {
    content: "\F0809"
}

.mdi-battery-charging-wireless-30::before {
    content: "\F080A"
}

.mdi-battery-charging-wireless-40::before {
    content: "\F080B"
}

.mdi-battery-charging-wireless-50::before {
    content: "\F080C"
}

.mdi-battery-charging-wireless-60::before {
    content: "\F080D"
}

.mdi-battery-charging-wireless-70::before {
    content: "\F080E"
}

.mdi-battery-charging-wireless-80::before {
    content: "\F080F"
}

.mdi-battery-charging-wireless-90::before {
    content: "\F0810"
}

.mdi-battery-charging-wireless-alert::before {
    content: "\F0811"
}

.mdi-battery-charging-wireless-outline::before {
    content: "\F0812"
}

.mdi-battery-heart::before {
    content: "\F120F"
}

.mdi-battery-heart-outline::before {
    content: "\F1210"
}

.mdi-battery-heart-variant::before {
    content: "\F1211"
}

.mdi-battery-high::before {
    content: "\F12A3"
}

.mdi-battery-low::before {
    content: "\F12A1"
}

.mdi-battery-medium::before {
    content: "\F12A2"
}

.mdi-battery-minus::before {
    content: "\F008C"
}

.mdi-battery-negative::before {
    content: "\F008D"
}

.mdi-battery-off::before {
    content: "\F125D"
}

.mdi-battery-off-outline::before {
    content: "\F125E"
}

.mdi-battery-outline::before {
    content: "\F008E"
}

.mdi-battery-plus::before {
    content: "\F008F"
}

.mdi-battery-positive::before {
    content: "\F0090"
}

.mdi-battery-unknown::before {
    content: "\F0091"
}

.mdi-battery-unknown-bluetooth::before {
    content: "\F094A"
}

.mdi-battlenet::before {
    content: "\F0B60"
}

.mdi-beach::before {
    content: "\F0092"
}

.mdi-beaker::before {
    content: "\F0CEA"
}

.mdi-beaker-alert::before {
    content: "\F1229"
}

.mdi-beaker-alert-outline::before {
    content: "\F122A"
}

.mdi-beaker-check::before {
    content: "\F122B"
}

.mdi-beaker-check-outline::before {
    content: "\F122C"
}

.mdi-beaker-minus::before {
    content: "\F122D"
}

.mdi-beaker-minus-outline::before {
    content: "\F122E"
}

.mdi-beaker-outline::before {
    content: "\F0690"
}

.mdi-beaker-plus::before {
    content: "\F122F"
}

.mdi-beaker-plus-outline::before {
    content: "\F1230"
}

.mdi-beaker-question::before {
    content: "\F1231"
}

.mdi-beaker-question-outline::before {
    content: "\F1232"
}

.mdi-beaker-remove::before {
    content: "\F1233"
}

.mdi-beaker-remove-outline::before {
    content: "\F1234"
}

.mdi-bed::before {
    content: "\F02E3"
}

.mdi-bed-double::before {
    content: "\F0FD4"
}

.mdi-bed-double-outline::before {
    content: "\F0FD3"
}

.mdi-bed-empty::before {
    content: "\F08A0"
}

.mdi-bed-king::before {
    content: "\F0FD2"
}

.mdi-bed-king-outline::before {
    content: "\F0FD1"
}

.mdi-bed-outline::before {
    content: "\F0099"
}

.mdi-bed-queen::before {
    content: "\F0FD0"
}

.mdi-bed-queen-outline::before {
    content: "\F0FDB"
}

.mdi-bed-single::before {
    content: "\F106D"
}

.mdi-bed-single-outline::before {
    content: "\F106E"
}

.mdi-bee::before {
    content: "\F0FA1"
}

.mdi-bee-flower::before {
    content: "\F0FA2"
}

.mdi-beehive-off-outline::before {
    content: "\F13ED"
}

.mdi-beehive-outline::before {
    content: "\F10CE"
}

.mdi-beer::before {
    content: "\F0098"
}

.mdi-beer-outline::before {
    content: "\F130C"
}

.mdi-bell::before {
    content: "\F009A"
}

.mdi-bell-alert::before {
    content: "\F0D59"
}

.mdi-bell-alert-outline::before {
    content: "\F0E81"
}

.mdi-bell-cancel::before {
    content: "\F13E7"
}

.mdi-bell-cancel-outline::before {
    content: "\F13E8"
}

.mdi-bell-check::before {
    content: "\F11E5"
}

.mdi-bell-check-outline::before {
    content: "\F11E6"
}

.mdi-bell-circle::before {
    content: "\F0D5A"
}

.mdi-bell-circle-outline::before {
    content: "\F0D5B"
}

.mdi-bell-minus::before {
    content: "\F13E9"
}

.mdi-bell-minus-outline::before {
    content: "\F13EA"
}

.mdi-bell-off::before {
    content: "\F009B"
}

.mdi-bell-off-outline::before {
    content: "\F0A91"
}

.mdi-bell-outline::before {
    content: "\F009C"
}

.mdi-bell-plus::before {
    content: "\F009D"
}

.mdi-bell-plus-outline::before {
    content: "\F0A92"
}

.mdi-bell-remove::before {
    content: "\F13EB"
}

.mdi-bell-remove-outline::before {
    content: "\F13EC"
}

.mdi-bell-ring::before {
    content: "\F009E"
}

.mdi-bell-ring-outline::before {
    content: "\F009F"
}

.mdi-bell-sleep::before {
    content: "\F00A0"
}

.mdi-bell-sleep-outline::before {
    content: "\F0A93"
}

.mdi-beta::before {
    content: "\F00A1"
}

.mdi-betamax::before {
    content: "\F09CB"
}

.mdi-biathlon::before {
    content: "\F0E14"
}

.mdi-bicycle::before {
    content: "\F109C"
}

.mdi-bicycle-basket::before {
    content: "\F1235"
}

.mdi-bike::before {
    content: "\F00A3"
}

.mdi-bike-fast::before {
    content: "\F111F"
}

.mdi-billboard::before {
    content: "\F1010"
}

.mdi-billiards::before {
    content: "\F0B61"
}

.mdi-billiards-rack::before {
    content: "\F0B62"
}

.mdi-binoculars::before {
    content: "\F00A5"
}

.mdi-bio::before {
    content: "\F00A6"
}

.mdi-biohazard::before {
    content: "\F00A7"
}

.mdi-bitbucket::before {
    content: "\F00A8"
}

.mdi-bitcoin::before {
    content: "\F0813"
}

.mdi-black-mesa::before {
    content: "\F00A9"
}

.mdi-blender::before {
    content: "\F0CEB"
}

.mdi-blender-software::before {
    content: "\F00AB"
}

.mdi-blinds::before {
    content: "\F00AC"
}

.mdi-blinds-open::before {
    content: "\F1011"
}

.mdi-block-helper::before {
    content: "\F00AD"
}

.mdi-blogger::before {
    content: "\F00AE"
}

.mdi-blood-bag::before {
    content: "\F0CEC"
}

.mdi-bluetooth::before {
    content: "\F00AF"
}

.mdi-bluetooth-audio::before {
    content: "\F00B0"
}

.mdi-bluetooth-connect::before {
    content: "\F00B1"
}

.mdi-bluetooth-off::before {
    content: "\F00B2"
}

.mdi-bluetooth-settings::before {
    content: "\F00B3"
}

.mdi-bluetooth-transfer::before {
    content: "\F00B4"
}

.mdi-blur::before {
    content: "\F00B5"
}

.mdi-blur-linear::before {
    content: "\F00B6"
}

.mdi-blur-off::before {
    content: "\F00B7"
}

.mdi-blur-radial::before {
    content: "\F00B8"
}

.mdi-bolnisi-cross::before {
    content: "\F0CED"
}

.mdi-bolt::before {
    content: "\F0DB3"
}

.mdi-bomb::before {
    content: "\F0691"
}

.mdi-bomb-off::before {
    content: "\F06C5"
}

.mdi-bone::before {
    content: "\F00B9"
}

.mdi-book::before {
    content: "\F00BA"
}

.mdi-book-account::before {
    content: "\F13AD"
}

.mdi-book-account-outline::before {
    content: "\F13AE"
}

.mdi-book-alphabet::before {
    content: "\F061D"
}

.mdi-book-cross::before {
    content: "\F00A2"
}

.mdi-book-information-variant::before {
    content: "\F106F"
}

.mdi-book-lock::before {
    content: "\F079A"
}

.mdi-book-lock-open::before {
    content: "\F079B"
}

.mdi-book-minus::before {
    content: "\F05D9"
}

.mdi-book-minus-multiple::before {
    content: "\F0A94"
}

.mdi-book-minus-multiple-outline::before {
    content: "\F090B"
}

.mdi-book-multiple::before {
    content: "\F00BB"
}

.mdi-book-multiple-outline::before {
    content: "\F0436"
}

.mdi-book-music::before {
    content: "\F0067"
}

.mdi-book-open::before {
    content: "\F00BD"
}

.mdi-book-open-outline::before {
    content: "\F0B63"
}

.mdi-book-open-page-variant::before {
    content: "\F05DA"
}

.mdi-book-open-variant::before {
    content: "\F00BE"
}

.mdi-book-outline::before {
    content: "\F0B64"
}

.mdi-book-play::before {
    content: "\F0E82"
}

.mdi-book-play-outline::before {
    content: "\F0E83"
}

.mdi-book-plus::before {
    content: "\F05DB"
}

.mdi-book-plus-multiple::before {
    content: "\F0A95"
}

.mdi-book-plus-multiple-outline::before {
    content: "\F0ADE"
}

.mdi-book-remove::before {
    content: "\F0A97"
}

.mdi-book-remove-multiple::before {
    content: "\F0A96"
}

.mdi-book-remove-multiple-outline::before {
    content: "\F04CA"
}

.mdi-book-search::before {
    content: "\F0E84"
}

.mdi-book-search-outline::before {
    content: "\F0E85"
}

.mdi-book-variant::before {
    content: "\F00BF"
}

.mdi-book-variant-multiple::before {
    content: "\F00BC"
}

.mdi-bookmark::before {
    content: "\F00C0"
}

.mdi-bookmark-check::before {
    content: "\F00C1"
}

.mdi-bookmark-check-outline::before {
    content: "\F137B"
}

.mdi-bookmark-minus::before {
    content: "\F09CC"
}

.mdi-bookmark-minus-outline::before {
    content: "\F09CD"
}

.mdi-bookmark-multiple::before {
    content: "\F0E15"
}

.mdi-bookmark-multiple-outline::before {
    content: "\F0E16"
}

.mdi-bookmark-music::before {
    content: "\F00C2"
}

.mdi-bookmark-music-outline::before {
    content: "\F1379"
}

.mdi-bookmark-off::before {
    content: "\F09CE"
}

.mdi-bookmark-off-outline::before {
    content: "\F09CF"
}

.mdi-bookmark-outline::before {
    content: "\F00C3"
}

.mdi-bookmark-plus::before {
    content: "\F00C5"
}

.mdi-bookmark-plus-outline::before {
    content: "\F00C4"
}

.mdi-bookmark-remove::before {
    content: "\F00C6"
}

.mdi-bookmark-remove-outline::before {
    content: "\F137A"
}

.mdi-bookshelf::before {
    content: "\F125F"
}

.mdi-boom-gate::before {
    content: "\F0E86"
}

.mdi-boom-gate-alert::before {
    content: "\F0E87"
}

.mdi-boom-gate-alert-outline::before {
    content: "\F0E88"
}

.mdi-boom-gate-down::before {
    content: "\F0E89"
}

.mdi-boom-gate-down-outline::before {
    content: "\F0E8A"
}

.mdi-boom-gate-outline::before {
    content: "\F0E8B"
}

.mdi-boom-gate-up::before {
    content: "\F0E8C"
}

.mdi-boom-gate-up-outline::before {
    content: "\F0E8D"
}

.mdi-boombox::before {
    content: "\F05DC"
}

.mdi-boomerang::before {
    content: "\F10CF"
}

.mdi-bootstrap::before {
    content: "\F06C6"
}

.mdi-border-all::before {
    content: "\F00C7"
}

.mdi-border-all-variant::before {
    content: "\F08A1"
}

.mdi-border-bottom::before {
    content: "\F00C8"
}

.mdi-border-bottom-variant::before {
    content: "\F08A2"
}

.mdi-border-color::before {
    content: "\F00C9"
}

.mdi-border-horizontal::before {
    content: "\F00CA"
}

.mdi-border-inside::before {
    content: "\F00CB"
}

.mdi-border-left::before {
    content: "\F00CC"
}

.mdi-border-left-variant::before {
    content: "\F08A3"
}

.mdi-border-none::before {
    content: "\F00CD"
}

.mdi-border-none-variant::before {
    content: "\F08A4"
}

.mdi-border-outside::before {
    content: "\F00CE"
}

.mdi-border-right::before {
    content: "\F00CF"
}

.mdi-border-right-variant::before {
    content: "\F08A5"
}

.mdi-border-style::before {
    content: "\F00D0"
}

.mdi-border-top::before {
    content: "\F00D1"
}

.mdi-border-top-variant::before {
    content: "\F08A6"
}

.mdi-border-vertical::before {
    content: "\F00D2"
}

.mdi-bottle-soda::before {
    content: "\F1070"
}

.mdi-bottle-soda-classic::before {
    content: "\F1071"
}

.mdi-bottle-soda-classic-outline::before {
    content: "\F1363"
}

.mdi-bottle-soda-outline::before {
    content: "\F1072"
}

.mdi-bottle-tonic::before {
    content: "\F112E"
}

.mdi-bottle-tonic-outline::before {
    content: "\F112F"
}

.mdi-bottle-tonic-plus::before {
    content: "\F1130"
}

.mdi-bottle-tonic-plus-outline::before {
    content: "\F1131"
}

.mdi-bottle-tonic-skull::before {
    content: "\F1132"
}

.mdi-bottle-tonic-skull-outline::before {
    content: "\F1133"
}

.mdi-bottle-wine::before {
    content: "\F0854"
}

.mdi-bottle-wine-outline::before {
    content: "\F1310"
}

.mdi-bow-tie::before {
    content: "\F0678"
}

.mdi-bowl::before {
    content: "\F028E"
}

.mdi-bowl-mix::before {
    content: "\F0617"
}

.mdi-bowl-mix-outline::before {
    content: "\F02E4"
}

.mdi-bowl-outline::before {
    content: "\F02A9"
}

.mdi-bowling::before {
    content: "\F00D3"
}

.mdi-box::before {
    content: "\F00D4"
}

.mdi-box-cutter::before {
    content: "\F00D5"
}

.mdi-box-cutter-off::before {
    content: "\F0B4A"
}

.mdi-box-shadow::before {
    content: "\F0637"
}

.mdi-boxing-glove::before {
    content: "\F0B65"
}

.mdi-braille::before {
    content: "\F09D0"
}

.mdi-brain::before {
    content: "\F09D1"
}

.mdi-bread-slice::before {
    content: "\F0CEE"
}

.mdi-bread-slice-outline::before {
    content: "\F0CEF"
}

.mdi-bridge::before {
    content: "\F0618"
}

.mdi-briefcase::before {
    content: "\F00D6"
}

.mdi-briefcase-account::before {
    content: "\F0CF0"
}

.mdi-briefcase-account-outline::before {
    content: "\F0CF1"
}

.mdi-briefcase-check::before {
    content: "\F00D7"
}

.mdi-briefcase-check-outline::before {
    content: "\F131E"
}

.mdi-briefcase-clock::before {
    content: "\F10D0"
}

.mdi-briefcase-clock-outline::before {
    content: "\F10D1"
}

.mdi-briefcase-download::before {
    content: "\F00D8"
}

.mdi-briefcase-download-outline::before {
    content: "\F0C3D"
}

.mdi-briefcase-edit::before {
    content: "\F0A98"
}

.mdi-briefcase-edit-outline::before {
    content: "\F0C3E"
}

.mdi-briefcase-minus::before {
    content: "\F0A2A"
}

.mdi-briefcase-minus-outline::before {
    content: "\F0C3F"
}

.mdi-briefcase-outline::before {
    content: "\F0814"
}

.mdi-briefcase-plus::before {
    content: "\F0A2B"
}

.mdi-briefcase-plus-outline::before {
    content: "\F0C40"
}

.mdi-briefcase-remove::before {
    content: "\F0A2C"
}

.mdi-briefcase-remove-outline::before {
    content: "\F0C41"
}

.mdi-briefcase-search::before {
    content: "\F0A2D"
}

.mdi-briefcase-search-outline::before {
    content: "\F0C42"
}

.mdi-briefcase-upload::before {
    content: "\F00D9"
}

.mdi-briefcase-upload-outline::before {
    content: "\F0C43"
}

.mdi-brightness-1::before {
    content: "\F00DA"
}

.mdi-brightness-2::before {
    content: "\F00DB"
}

.mdi-brightness-3::before {
    content: "\F00DC"
}

.mdi-brightness-4::before {
    content: "\F00DD"
}

.mdi-brightness-5::before {
    content: "\F00DE"
}

.mdi-brightness-6::before {
    content: "\F00DF"
}

.mdi-brightness-7::before {
    content: "\F00E0"
}

.mdi-brightness-auto::before {
    content: "\F00E1"
}

.mdi-brightness-percent::before {
    content: "\F0CF2"
}

.mdi-broom::before {
    content: "\F00E2"
}

.mdi-brush::before {
    content: "\F00E3"
}

.mdi-bucket::before {
    content: "\F1415"
}

.mdi-bucket-outline::before {
    content: "\F1416"
}

.mdi-buddhism::before {
    content: "\F094B"
}

.mdi-buffer::before {
    content: "\F0619"
}

.mdi-buffet::before {
    content: "\F0578"
}

.mdi-bug::before {
    content: "\F00E4"
}

.mdi-bug-check::before {
    content: "\F0A2E"
}

.mdi-bug-check-outline::before {
    content: "\F0A2F"
}

.mdi-bug-outline::before {
    content: "\F0A30"
}

.mdi-bugle::before {
    content: "\F0DB4"
}

.mdi-bulldozer::before {
    content: "\F0B22"
}

.mdi-bullet::before {
    content: "\F0CF3"
}

.mdi-bulletin-board::before {
    content: "\F00E5"
}

.mdi-bullhorn::before {
    content: "\F00E6"
}

.mdi-bullhorn-outline::before {
    content: "\F0B23"
}

.mdi-bullseye::before {
    content: "\F05DD"
}

.mdi-bullseye-arrow::before {
    content: "\F08C9"
}

.mdi-bulma::before {
    content: "\F12E7"
}

.mdi-bunk-bed::before {
    content: "\F1302"
}

.mdi-bunk-bed-outline::before {
    content: "\F0097"
}

.mdi-bus::before {
    content: "\F00E7"
}

.mdi-bus-alert::before {
    content: "\F0A99"
}

.mdi-bus-articulated-end::before {
    content: "\F079C"
}

.mdi-bus-articulated-front::before {
    content: "\F079D"
}

.mdi-bus-clock::before {
    content: "\F08CA"
}

.mdi-bus-double-decker::before {
    content: "\F079E"
}

.mdi-bus-marker::before {
    content: "\F1212"
}

.mdi-bus-multiple::before {
    content: "\F0F3F"
}

.mdi-bus-school::before {
    content: "\F079F"
}

.mdi-bus-side::before {
    content: "\F07A0"
}

.mdi-bus-stop::before {
    content: "\F1012"
}

.mdi-bus-stop-covered::before {
    content: "\F1013"
}

.mdi-bus-stop-uncovered::before {
    content: "\F1014"
}

.mdi-cable-data::before {
    content: "\F1394"
}

.mdi-cached::before {
    content: "\F00E8"
}

.mdi-cactus::before {
    content: "\F0DB5"
}

.mdi-cake::before {
    content: "\F00E9"
}

.mdi-cake-layered::before {
    content: "\F00EA"
}

.mdi-cake-variant::before {
    content: "\F00EB"
}

.mdi-calculator::before {
    content: "\F00EC"
}

.mdi-calculator-variant::before {
    content: "\F0A9A"
}

.mdi-calendar::before {
    content: "\F00ED"
}

.mdi-calendar-account::before {
    content: "\F0ED7"
}

.mdi-calendar-account-outline::before {
    content: "\F0ED8"
}

.mdi-calendar-alert::before {
    content: "\F0A31"
}

.mdi-calendar-arrow-left::before {
    content: "\F1134"
}

.mdi-calendar-arrow-right::before {
    content: "\F1135"
}

.mdi-calendar-blank::before {
    content: "\F00EE"
}

.mdi-calendar-blank-multiple::before {
    content: "\F1073"
}

.mdi-calendar-blank-outline::before {
    content: "\F0B66"
}

.mdi-calendar-check::before {
    content: "\F00EF"
}

.mdi-calendar-check-outline::before {
    content: "\F0C44"
}

.mdi-calendar-clock::before {
    content: "\F00F0"
}

.mdi-calendar-edit::before {
    content: "\F08A7"
}

.mdi-calendar-export::before {
    content: "\F0B24"
}

.mdi-calendar-heart::before {
    content: "\F09D2"
}

.mdi-calendar-import::before {
    content: "\F0B25"
}

.mdi-calendar-minus::before {
    content: "\F0D5C"
}

.mdi-calendar-month::before {
    content: "\F0E17"
}

.mdi-calendar-month-outline::before {
    content: "\F0E18"
}

.mdi-calendar-multiple::before {
    content: "\F00F1"
}

.mdi-calendar-multiple-check::before {
    content: "\F00F2"
}

.mdi-calendar-multiselect::before {
    content: "\F0A32"
}

.mdi-calendar-outline::before {
    content: "\F0B67"
}

.mdi-calendar-plus::before {
    content: "\F00F3"
}

.mdi-calendar-question::before {
    content: "\F0692"
}

.mdi-calendar-range::before {
    content: "\F0679"
}

.mdi-calendar-range-outline::before {
    content: "\F0B68"
}

.mdi-calendar-refresh::before {
    content: "\F01E1"
}

.mdi-calendar-refresh-outline::before {
    content: "\F0203"
}

.mdi-calendar-remove::before {
    content: "\F00F4"
}

.mdi-calendar-remove-outline::before {
    content: "\F0C45"
}

.mdi-calendar-search::before {
    content: "\F094C"
}

.mdi-calendar-star::before {
    content: "\F09D3"
}

.mdi-calendar-sync::before {
    content: "\F0E8E"
}

.mdi-calendar-sync-outline::before {
    content: "\F0E8F"
}

.mdi-calendar-text::before {
    content: "\F00F5"
}

.mdi-calendar-text-outline::before {
    content: "\F0C46"
}

.mdi-calendar-today::before {
    content: "\F00F6"
}

.mdi-calendar-week::before {
    content: "\F0A33"
}

.mdi-calendar-week-begin::before {
    content: "\F0A34"
}

.mdi-calendar-weekend::before {
    content: "\F0ED9"
}

.mdi-calendar-weekend-outline::before {
    content: "\F0EDA"
}

.mdi-call-made::before {
    content: "\F00F7"
}

.mdi-call-merge::before {
    content: "\F00F8"
}

.mdi-call-missed::before {
    content: "\F00F9"
}

.mdi-call-received::before {
    content: "\F00FA"
}

.mdi-call-split::before {
    content: "\F00FB"
}

.mdi-camcorder::before {
    content: "\F00FC"
}

.mdi-camcorder-off::before {
    content: "\F00FF"
}

.mdi-camera::before {
    content: "\F0100"
}

.mdi-camera-account::before {
    content: "\F08CB"
}

.mdi-camera-burst::before {
    content: "\F0693"
}

.mdi-camera-control::before {
    content: "\F0B69"
}

.mdi-camera-enhance::before {
    content: "\F0101"
}

.mdi-camera-enhance-outline::before {
    content: "\F0B6A"
}

.mdi-camera-front::before {
    content: "\F0102"
}

.mdi-camera-front-variant::before {
    content: "\F0103"
}

.mdi-camera-gopro::before {
    content: "\F07A1"
}

.mdi-camera-image::before {
    content: "\F08CC"
}

.mdi-camera-iris::before {
    content: "\F0104"
}

.mdi-camera-metering-center::before {
    content: "\F07A2"
}

.mdi-camera-metering-matrix::before {
    content: "\F07A3"
}

.mdi-camera-metering-partial::before {
    content: "\F07A4"
}

.mdi-camera-metering-spot::before {
    content: "\F07A5"
}

.mdi-camera-off::before {
    content: "\F05DF"
}

.mdi-camera-outline::before {
    content: "\F0D5D"
}

.mdi-camera-party-mode::before {
    content: "\F0105"
}

.mdi-camera-plus::before {
    content: "\F0EDB"
}

.mdi-camera-plus-outline::before {
    content: "\F0EDC"
}

.mdi-camera-rear::before {
    content: "\F0106"
}

.mdi-camera-rear-variant::before {
    content: "\F0107"
}

.mdi-camera-retake::before {
    content: "\F0E19"
}

.mdi-camera-retake-outline::before {
    content: "\F0E1A"
}

.mdi-camera-switch::before {
    content: "\F0108"
}

.mdi-camera-switch-outline::before {
    content: "\F084A"
}

.mdi-camera-timer::before {
    content: "\F0109"
}

.mdi-camera-wireless::before {
    content: "\F0DB6"
}

.mdi-camera-wireless-outline::before {
    content: "\F0DB7"
}

.mdi-campfire::before {
    content: "\F0EDD"
}

.mdi-cancel::before {
    content: "\F073A"
}

.mdi-candle::before {
    content: "\F05E2"
}

.mdi-candycane::before {
    content: "\F010A"
}

.mdi-cannabis::before {
    content: "\F07A6"
}

.mdi-caps-lock::before {
    content: "\F0A9B"
}

.mdi-car::before {
    content: "\F010B"
}

.mdi-car-2-plus::before {
    content: "\F1015"
}

.mdi-car-3-plus::before {
    content: "\F1016"
}

.mdi-car-arrow-left::before {
    content: "\F13B2"
}

.mdi-car-arrow-right::before {
    content: "\F13B3"
}

.mdi-car-back::before {
    content: "\F0E1B"
}

.mdi-car-battery::before {
    content: "\F010C"
}

.mdi-car-brake-abs::before {
    content: "\F0C47"
}

.mdi-car-brake-alert::before {
    content: "\F0C48"
}

.mdi-car-brake-hold::before {
    content: "\F0D5E"
}

.mdi-car-brake-parking::before {
    content: "\F0D5F"
}

.mdi-car-brake-retarder::before {
    content: "\F1017"
}

.mdi-car-child-seat::before {
    content: "\F0FA3"
}

.mdi-car-clutch::before {
    content: "\F1018"
}

.mdi-car-cog::before {
    content: "\F13CC"
}

.mdi-car-connected::before {
    content: "\F010D"
}

.mdi-car-convertible::before {
    content: "\F07A7"
}

.mdi-car-coolant-level::before {
    content: "\F1019"
}

.mdi-car-cruise-control::before {
    content: "\F0D60"
}

.mdi-car-defrost-front::before {
    content: "\F0D61"
}

.mdi-car-defrost-rear::before {
    content: "\F0D62"
}

.mdi-car-door::before {
    content: "\F0B6B"
}

.mdi-car-door-lock::before {
    content: "\F109D"
}

.mdi-car-electric::before {
    content: "\F0B6C"
}

.mdi-car-esp::before {
    content: "\F0C49"
}

.mdi-car-estate::before {
    content: "\F07A8"
}

.mdi-car-hatchback::before {
    content: "\F07A9"
}

.mdi-car-info::before {
    content: "\F11BE"
}

.mdi-car-key::before {
    content: "\F0B6D"
}

.mdi-car-light-dimmed::before {
    content: "\F0C4A"
}

.mdi-car-light-fog::before {
    content: "\F0C4B"
}

.mdi-car-light-high::before {
    content: "\F0C4C"
}

.mdi-car-limousine::before {
    content: "\F08CD"
}

.mdi-car-multiple::before {
    content: "\F0B6E"
}

.mdi-car-off::before {
    content: "\F0E1C"
}

.mdi-car-parking-lights::before {
    content: "\F0D63"
}

.mdi-car-pickup::before {
    content: "\F07AA"
}

.mdi-car-seat::before {
    content: "\F0FA4"
}

.mdi-car-seat-cooler::before {
    content: "\F0FA5"
}

.mdi-car-seat-heater::before {
    content: "\F0FA6"
}

.mdi-car-settings::before {
    content: "\F13CD"
}

.mdi-car-shift-pattern::before {
    content: "\F0F40"
}

.mdi-car-side::before {
    content: "\F07AB"
}

.mdi-car-sports::before {
    content: "\F07AC"
}

.mdi-car-tire-alert::before {
    content: "\F0C4D"
}

.mdi-car-traction-control::before {
    content: "\F0D64"
}

.mdi-car-turbocharger::before {
    content: "\F101A"
}

.mdi-car-wash::before {
    content: "\F010E"
}

.mdi-car-windshield::before {
    content: "\F101B"
}

.mdi-car-windshield-outline::before {
    content: "\F101C"
}

.mdi-caravan::before {
    content: "\F07AD"
}

.mdi-card::before {
    content: "\F0B6F"
}

.mdi-card-account-details::before {
    content: "\F05D2"
}

.mdi-card-account-details-outline::before {
    content: "\F0DAB"
}

.mdi-card-account-details-star::before {
    content: "\F02A3"
}

.mdi-card-account-details-star-outline::before {
    content: "\F06DB"
}

.mdi-card-account-mail::before {
    content: "\F018E"
}

.mdi-card-account-mail-outline::before {
    content: "\F0E98"
}

.mdi-card-account-phone::before {
    content: "\F0E99"
}

.mdi-card-account-phone-outline::before {
    content: "\F0E9A"
}

.mdi-card-bulleted::before {
    content: "\F0B70"
}

.mdi-card-bulleted-off::before {
    content: "\F0B71"
}

.mdi-card-bulleted-off-outline::before {
    content: "\F0B72"
}

.mdi-card-bulleted-outline::before {
    content: "\F0B73"
}

.mdi-card-bulleted-settings::before {
    content: "\F0B74"
}

.mdi-card-bulleted-settings-outline::before {
    content: "\F0B75"
}

.mdi-card-outline::before {
    content: "\F0B76"
}

.mdi-card-plus::before {
    content: "\F11FF"
}

.mdi-card-plus-outline::before {
    content: "\F1200"
}

.mdi-card-search::before {
    content: "\F1074"
}

.mdi-card-search-outline::before {
    content: "\F1075"
}

.mdi-card-text::before {
    content: "\F0B77"
}

.mdi-card-text-outline::before {
    content: "\F0B78"
}

.mdi-cards::before {
    content: "\F0638"
}

.mdi-cards-club::before {
    content: "\F08CE"
}

.mdi-cards-diamond::before {
    content: "\F08CF"
}

.mdi-cards-diamond-outline::before {
    content: "\F101D"
}

.mdi-cards-heart::before {
    content: "\F08D0"
}

.mdi-cards-outline::before {
    content: "\F0639"
}

.mdi-cards-playing-outline::before {
    content: "\F063A"
}

.mdi-cards-spade::before {
    content: "\F08D1"
}

.mdi-cards-variant::before {
    content: "\F06C7"
}

.mdi-carrot::before {
    content: "\F010F"
}

.mdi-cart::before {
    content: "\F0110"
}

.mdi-cart-arrow-down::before {
    content: "\F0D66"
}

.mdi-cart-arrow-right::before {
    content: "\F0C4E"
}

.mdi-cart-arrow-up::before {
    content: "\F0D67"
}

.mdi-cart-minus::before {
    content: "\F0D68"
}

.mdi-cart-off::before {
    content: "\F066B"
}

.mdi-cart-outline::before {
    content: "\F0111"
}

.mdi-cart-plus::before {
    content: "\F0112"
}

.mdi-cart-remove::before {
    content: "\F0D69"
}

.mdi-case-sensitive-alt::before {
    content: "\F0113"
}

.mdi-cash::before {
    content: "\F0114"
}

.mdi-cash-100::before {
    content: "\F0115"
}

.mdi-cash-marker::before {
    content: "\F0DB8"
}

.mdi-cash-minus::before {
    content: "\F1260"
}

.mdi-cash-multiple::before {
    content: "\F0116"
}

.mdi-cash-plus::before {
    content: "\F1261"
}

.mdi-cash-refund::before {
    content: "\F0A9C"
}

.mdi-cash-register::before {
    content: "\F0CF4"
}

.mdi-cash-remove::before {
    content: "\F1262"
}

.mdi-cash-usd::before {
    content: "\F1176"
}

.mdi-cash-usd-outline::before {
    content: "\F0117"
}

.mdi-cassette::before {
    content: "\F09D4"
}

.mdi-cast::before {
    content: "\F0118"
}

.mdi-cast-audio::before {
    content: "\F101E"
}

.mdi-cast-connected::before {
    content: "\F0119"
}

.mdi-cast-education::before {
    content: "\F0E1D"
}

.mdi-cast-off::before {
    content: "\F078A"
}

.mdi-castle::before {
    content: "\F011A"
}

.mdi-cat::before {
    content: "\F011B"
}

.mdi-cctv::before {
    content: "\F07AE"
}

.mdi-ceiling-light::before {
    content: "\F0769"
}

.mdi-cellphone::before {
    content: "\F011C"
}

.mdi-cellphone-android::before {
    content: "\F011D"
}

.mdi-cellphone-arrow-down::before {
    content: "\F09D5"
}

.mdi-cellphone-basic::before {
    content: "\F011E"
}

.mdi-cellphone-charging::before {
    content: "\F1397"
}

.mdi-cellphone-cog::before {
    content: "\F0951"
}

.mdi-cellphone-dock::before {
    content: "\F011F"
}

.mdi-cellphone-erase::before {
    content: "\F094D"
}

.mdi-cellphone-information::before {
    content: "\F0F41"
}

.mdi-cellphone-iphone::before {
    content: "\F0120"
}

.mdi-cellphone-key::before {
    content: "\F094E"
}

.mdi-cellphone-link::before {
    content: "\F0121"
}

.mdi-cellphone-link-off::before {
    content: "\F0122"
}

.mdi-cellphone-lock::before {
    content: "\F094F"
}

.mdi-cellphone-message::before {
    content: "\F08D3"
}

.mdi-cellphone-message-off::before {
    content: "\F10D2"
}

.mdi-cellphone-nfc::before {
    content: "\F0E90"
}

.mdi-cellphone-nfc-off::before {
    content: "\F12D8"
}

.mdi-cellphone-off::before {
    content: "\F0950"
}

.mdi-cellphone-play::before {
    content: "\F101F"
}

.mdi-cellphone-screenshot::before {
    content: "\F0A35"
}

.mdi-cellphone-settings::before {
    content: "\F0123"
}

.mdi-cellphone-sound::before {
    content: "\F0952"
}

.mdi-cellphone-text::before {
    content: "\F08D2"
}

.mdi-cellphone-wireless::before {
    content: "\F0815"
}

.mdi-celtic-cross::before {
    content: "\F0CF5"
}

.mdi-centos::before {
    content: "\F111A"
}

.mdi-certificate::before {
    content: "\F0124"
}

.mdi-certificate-outline::before {
    content: "\F1188"
}

.mdi-chair-rolling::before {
    content: "\F0F48"
}

.mdi-chair-school::before {
    content: "\F0125"
}

.mdi-charity::before {
    content: "\F0C4F"
}

.mdi-chart-arc::before {
    content: "\F0126"
}

.mdi-chart-areaspline::before {
    content: "\F0127"
}

.mdi-chart-areaspline-variant::before {
    content: "\F0E91"
}

.mdi-chart-bar::before {
    content: "\F0128"
}

.mdi-chart-bar-stacked::before {
    content: "\F076A"
}

.mdi-chart-bell-curve::before {
    content: "\F0C50"
}

.mdi-chart-bell-curve-cumulative::before {
    content: "\F0FA7"
}

.mdi-chart-bubble::before {
    content: "\F05E3"
}

.mdi-chart-donut::before {
    content: "\F07AF"
}

.mdi-chart-donut-variant::before {
    content: "\F07B0"
}

.mdi-chart-gantt::before {
    content: "\F066C"
}

.mdi-chart-histogram::before {
    content: "\F0129"
}

.mdi-chart-line::before {
    content: "\F012A"
}

.mdi-chart-line-stacked::before {
    content: "\F076B"
}

.mdi-chart-line-variant::before {
    content: "\F07B1"
}

.mdi-chart-multiline::before {
    content: "\F08D4"
}

.mdi-chart-multiple::before {
    content: "\F1213"
}

.mdi-chart-pie::before {
    content: "\F012B"
}

.mdi-chart-ppf::before {
    content: "\F1380"
}

.mdi-chart-sankey::before {
    content: "\F11DF"
}

.mdi-chart-sankey-variant::before {
    content: "\F11E0"
}

.mdi-chart-scatter-plot::before {
    content: "\F0E92"
}

.mdi-chart-scatter-plot-hexbin::before {
    content: "\F066D"
}

.mdi-chart-timeline::before {
    content: "\F066E"
}

.mdi-chart-timeline-variant::before {
    content: "\F0E93"
}

.mdi-chart-tree::before {
    content: "\F0E94"
}

.mdi-chat::before {
    content: "\F0B79"
}

.mdi-chat-alert::before {
    content: "\F0B7A"
}

.mdi-chat-alert-outline::before {
    content: "\F12C9"
}

.mdi-chat-minus::before {
    content: "\F1410"
}

.mdi-chat-minus-outline::before {
    content: "\F1413"
}

.mdi-chat-outline::before {
    content: "\F0EDE"
}

.mdi-chat-plus::before {
    content: "\F140F"
}

.mdi-chat-plus-outline::before {
    content: "\F1412"
}

.mdi-chat-processing::before {
    content: "\F0B7B"
}

.mdi-chat-processing-outline::before {
    content: "\F12CA"
}

.mdi-chat-remove::before {
    content: "\F1411"
}

.mdi-chat-remove-outline::before {
    content: "\F1414"
}

.mdi-chat-sleep::before {
    content: "\F12D1"
}

.mdi-chat-sleep-outline::before {
    content: "\F12D2"
}

.mdi-check::before {
    content: "\F012C"
}

.mdi-check-all::before {
    content: "\F012D"
}

.mdi-check-bold::before {
    content: "\F0E1E"
}

.mdi-check-box-multiple-outline::before {
    content: "\F0C51"
}

.mdi-check-box-outline::before {
    content: "\F0C52"
}

.mdi-check-circle::before {
    content: "\F05E0"
}

.mdi-check-circle-outline::before {
    content: "\F05E1"
}

.mdi-check-decagram::before {
    content: "\F0791"
}

.mdi-check-network::before {
    content: "\F0C53"
}

.mdi-check-network-outline::before {
    content: "\F0C54"
}

.mdi-check-outline::before {
    content: "\F0855"
}

.mdi-check-underline::before {
    content: "\F0E1F"
}

.mdi-check-underline-circle::before {
    content: "\F0E20"
}

.mdi-check-underline-circle-outline::before {
    content: "\F0E21"
}

.mdi-checkbook::before {
    content: "\F0A9D"
}

.mdi-checkbox-blank::before {
    content: "\F012E"
}

.mdi-checkbox-blank-circle::before {
    content: "\F012F"
}

.mdi-checkbox-blank-circle-outline::before {
    content: "\F0130"
}

.mdi-checkbox-blank-off::before {
    content: "\F12EC"
}

.mdi-checkbox-blank-off-outline::before {
    content: "\F12ED"
}

.mdi-checkbox-blank-outline::before {
    content: "\F0131"
}

.mdi-checkbox-intermediate::before {
    content: "\F0856"
}

.mdi-checkbox-marked::before {
    content: "\F0132"
}

.mdi-checkbox-marked-circle::before {
    content: "\F0133"
}

.mdi-checkbox-marked-circle-outline::before {
    content: "\F0134"
}

.mdi-checkbox-marked-outline::before {
    content: "\F0135"
}

.mdi-checkbox-multiple-blank::before {
    content: "\F0136"
}

.mdi-checkbox-multiple-blank-circle::before {
    content: "\F063B"
}

.mdi-checkbox-multiple-blank-circle-outline::before {
    content: "\F063C"
}

.mdi-checkbox-multiple-blank-outline::before {
    content: "\F0137"
}

.mdi-checkbox-multiple-marked::before {
    content: "\F0138"
}

.mdi-checkbox-multiple-marked-circle::before {
    content: "\F063D"
}

.mdi-checkbox-multiple-marked-circle-outline::before {
    content: "\F063E"
}

.mdi-checkbox-multiple-marked-outline::before {
    content: "\F0139"
}

.mdi-checkerboard::before {
    content: "\F013A"
}

.mdi-checkerboard-minus::before {
    content: "\F1202"
}

.mdi-checkerboard-plus::before {
    content: "\F1201"
}

.mdi-checkerboard-remove::before {
    content: "\F1203"
}

.mdi-cheese::before {
    content: "\F12B9"
}

.mdi-cheese-off::before {
    content: "\F13EE"
}

.mdi-chef-hat::before {
    content: "\F0B7C"
}

.mdi-chemical-weapon::before {
    content: "\F013B"
}

.mdi-chess-bishop::before {
    content: "\F085C"
}

.mdi-chess-king::before {
    content: "\F0857"
}

.mdi-chess-knight::before {
    content: "\F0858"
}

.mdi-chess-pawn::before {
    content: "\F0859"
}

.mdi-chess-queen::before {
    content: "\F085A"
}

.mdi-chess-rook::before {
    content: "\F085B"
}

.mdi-chevron-double-down::before {
    content: "\F013C"
}

.mdi-chevron-double-left::before {
    content: "\F013D"
}

.mdi-chevron-double-right::before {
    content: "\F013E"
}

.mdi-chevron-double-up::before {
    content: "\F013F"
}

.mdi-chevron-down::before {
    content: "\F0140"
}

.mdi-chevron-down-box::before {
    content: "\F09D6"
}

.mdi-chevron-down-box-outline::before {
    content: "\F09D7"
}

.mdi-chevron-down-circle::before {
    content: "\F0B26"
}

.mdi-chevron-down-circle-outline::before {
    content: "\F0B27"
}

.mdi-chevron-left::before {
    content: "\F0141"
}

.mdi-chevron-left-box::before {
    content: "\F09D8"
}

.mdi-chevron-left-box-outline::before {
    content: "\F09D9"
}

.mdi-chevron-left-circle::before {
    content: "\F0B28"
}

.mdi-chevron-left-circle-outline::before {
    content: "\F0B29"
}

.mdi-chevron-right::before {
    content: "\F0142"
}

.mdi-chevron-right-box::before {
    content: "\F09DA"
}

.mdi-chevron-right-box-outline::before {
    content: "\F09DB"
}

.mdi-chevron-right-circle::before {
    content: "\F0B2A"
}

.mdi-chevron-right-circle-outline::before {
    content: "\F0B2B"
}

.mdi-chevron-triple-down::before {
    content: "\F0DB9"
}

.mdi-chevron-triple-left::before {
    content: "\F0DBA"
}

.mdi-chevron-triple-right::before {
    content: "\F0DBB"
}

.mdi-chevron-triple-up::before {
    content: "\F0DBC"
}

.mdi-chevron-up::before {
    content: "\F0143"
}

.mdi-chevron-up-box::before {
    content: "\F09DC"
}

.mdi-chevron-up-box-outline::before {
    content: "\F09DD"
}

.mdi-chevron-up-circle::before {
    content: "\F0B2C"
}

.mdi-chevron-up-circle-outline::before {
    content: "\F0B2D"
}

.mdi-chili-hot::before {
    content: "\F07B2"
}

.mdi-chili-medium::before {
    content: "\F07B3"
}

.mdi-chili-mild::before {
    content: "\F07B4"
}

.mdi-chip::before {
    content: "\F061A"
}

.mdi-christianity::before {
    content: "\F0953"
}

.mdi-christianity-outline::before {
    content: "\F0CF6"
}

.mdi-church::before {
    content: "\F0144"
}

.mdi-cigar::before {
    content: "\F1189"
}

.mdi-circle::before {
    content: "\F0765"
}

.mdi-circle-double::before {
    content: "\F0E95"
}

.mdi-circle-edit-outline::before {
    content: "\F08D5"
}

.mdi-circle-expand::before {
    content: "\F0E96"
}

.mdi-circle-half::before {
    content: "\F1395"
}

.mdi-circle-half-full::before {
    content: "\F1396"
}

.mdi-circle-medium::before {
    content: "\F09DE"
}

.mdi-circle-multiple::before {
    content: "\F0B38"
}

.mdi-circle-multiple-outline::before {
    content: "\F0695"
}

.mdi-circle-off-outline::before {
    content: "\F10D3"
}

.mdi-circle-outline::before {
    content: "\F0766"
}

.mdi-circle-slice-1::before {
    content: "\F0A9E"
}

.mdi-circle-slice-2::before {
    content: "\F0A9F"
}

.mdi-circle-slice-3::before {
    content: "\F0AA0"
}

.mdi-circle-slice-4::before {
    content: "\F0AA1"
}

.mdi-circle-slice-5::before {
    content: "\F0AA2"
}

.mdi-circle-slice-6::before {
    content: "\F0AA3"
}

.mdi-circle-slice-7::before {
    content: "\F0AA4"
}

.mdi-circle-slice-8::before {
    content: "\F0AA5"
}

.mdi-circle-small::before {
    content: "\F09DF"
}

.mdi-circular-saw::before {
    content: "\F0E22"
}

.mdi-city::before {
    content: "\F0146"
}

.mdi-city-variant::before {
    content: "\F0A36"
}

.mdi-city-variant-outline::before {
    content: "\F0A37"
}

.mdi-clipboard::before {
    content: "\F0147"
}

.mdi-clipboard-account::before {
    content: "\F0148"
}

.mdi-clipboard-account-outline::before {
    content: "\F0C55"
}

.mdi-clipboard-alert::before {
    content: "\F0149"
}

.mdi-clipboard-alert-outline::before {
    content: "\F0CF7"
}

.mdi-clipboard-arrow-down::before {
    content: "\F014A"
}

.mdi-clipboard-arrow-down-outline::before {
    content: "\F0C56"
}

.mdi-clipboard-arrow-left::before {
    content: "\F014B"
}

.mdi-clipboard-arrow-left-outline::before {
    content: "\F0CF8"
}

.mdi-clipboard-arrow-right::before {
    content: "\F0CF9"
}

.mdi-clipboard-arrow-right-outline::before {
    content: "\F0CFA"
}

.mdi-clipboard-arrow-up::before {
    content: "\F0C57"
}

.mdi-clipboard-arrow-up-outline::before {
    content: "\F0C58"
}

.mdi-clipboard-check::before {
    content: "\F014E"
}

.mdi-clipboard-check-multiple::before {
    content: "\F1263"
}

.mdi-clipboard-check-multiple-outline::before {
    content: "\F1264"
}

.mdi-clipboard-check-outline::before {
    content: "\F08A8"
}

.mdi-clipboard-file::before {
    content: "\F1265"
}

.mdi-clipboard-file-outline::before {
    content: "\F1266"
}

.mdi-clipboard-flow::before {
    content: "\F06C8"
}

.mdi-clipboard-flow-outline::before {
    content: "\F1117"
}

.mdi-clipboard-list::before {
    content: "\F10D4"
}

.mdi-clipboard-list-outline::before {
    content: "\F10D5"
}

.mdi-clipboard-multiple::before {
    content: "\F1267"
}

.mdi-clipboard-multiple-outline::before {
    content: "\F1268"
}

.mdi-clipboard-outline::before {
    content: "\F014C"
}

.mdi-clipboard-play::before {
    content: "\F0C59"
}

.mdi-clipboard-play-multiple::before {
    content: "\F1269"
}

.mdi-clipboard-play-multiple-outline::before {
    content: "\F126A"
}

.mdi-clipboard-play-outline::before {
    content: "\F0C5A"
}

.mdi-clipboard-plus::before {
    content: "\F0751"
}

.mdi-clipboard-plus-outline::before {
    content: "\F131F"
}

.mdi-clipboard-pulse::before {
    content: "\F085D"
}

.mdi-clipboard-pulse-outline::before {
    content: "\F085E"
}

.mdi-clipboard-text::before {
    content: "\F014D"
}

.mdi-clipboard-text-multiple::before {
    content: "\F126B"
}

.mdi-clipboard-text-multiple-outline::before {
    content: "\F126C"
}

.mdi-clipboard-text-outline::before {
    content: "\F0A38"
}

.mdi-clipboard-text-play::before {
    content: "\F0C5B"
}

.mdi-clipboard-text-play-outline::before {
    content: "\F0C5C"
}

.mdi-clippy::before {
    content: "\F014F"
}

.mdi-clock::before {
    content: "\F0954"
}

.mdi-clock-alert::before {
    content: "\F0955"
}

.mdi-clock-alert-outline::before {
    content: "\F05CE"
}

.mdi-clock-check::before {
    content: "\F0FA8"
}

.mdi-clock-check-outline::before {
    content: "\F0FA9"
}

.mdi-clock-digital::before {
    content: "\F0E97"
}

.mdi-clock-end::before {
    content: "\F0151"
}

.mdi-clock-fast::before {
    content: "\F0152"
}

.mdi-clock-in::before {
    content: "\F0153"
}

.mdi-clock-out::before {
    content: "\F0154"
}

.mdi-clock-outline::before {
    content: "\F0150"
}

.mdi-clock-start::before {
    content: "\F0155"
}

.mdi-close::before {
    content: "\F0156"
}

.mdi-close-box::before {
    content: "\F0157"
}

.mdi-close-box-multiple::before {
    content: "\F0C5D"
}

.mdi-close-box-multiple-outline::before {
    content: "\F0C5E"
}

.mdi-close-box-outline::before {
    content: "\F0158"
}

.mdi-close-circle::before {
    content: "\F0159"
}

.mdi-close-circle-multiple::before {
    content: "\F062A"
}

.mdi-close-circle-multiple-outline::before {
    content: "\F0883"
}

.mdi-close-circle-outline::before {
    content: "\F015A"
}

.mdi-close-network::before {
    content: "\F015B"
}

.mdi-close-network-outline::before {
    content: "\F0C5F"
}

.mdi-close-octagon::before {
    content: "\F015C"
}

.mdi-close-octagon-outline::before {
    content: "\F015D"
}

.mdi-close-outline::before {
    content: "\F06C9"
}

.mdi-close-thick::before {
    content: "\F1398"
}

.mdi-closed-caption::before {
    content: "\F015E"
}

.mdi-closed-caption-outline::before {
    content: "\F0DBD"
}

.mdi-cloud::before {
    content: "\F015F"
}

.mdi-cloud-alert::before {
    content: "\F09E0"
}

.mdi-cloud-braces::before {
    content: "\F07B5"
}

.mdi-cloud-check::before {
    content: "\F0160"
}

.mdi-cloud-check-outline::before {
    content: "\F12CC"
}

.mdi-cloud-circle::before {
    content: "\F0161"
}

.mdi-cloud-download::before {
    content: "\F0162"
}

.mdi-cloud-download-outline::before {
    content: "\F0B7D"
}

.mdi-cloud-lock::before {
    content: "\F11F1"
}

.mdi-cloud-lock-outline::before {
    content: "\F11F2"
}

.mdi-cloud-off-outline::before {
    content: "\F0164"
}

.mdi-cloud-outline::before {
    content: "\F0163"
}

.mdi-cloud-print::before {
    content: "\F0165"
}

.mdi-cloud-print-outline::before {
    content: "\F0166"
}

.mdi-cloud-question::before {
    content: "\F0A39"
}

.mdi-cloud-refresh::before {
    content: "\F052A"
}

.mdi-cloud-search::before {
    content: "\F0956"
}

.mdi-cloud-search-outline::before {
    content: "\F0957"
}

.mdi-cloud-sync::before {
    content: "\F063F"
}

.mdi-cloud-sync-outline::before {
    content: "\F12D6"
}

.mdi-cloud-tags::before {
    content: "\F07B6"
}

.mdi-cloud-upload::before {
    content: "\F0167"
}

.mdi-cloud-upload-outline::before {
    content: "\F0B7E"
}

.mdi-clover::before {
    content: "\F0816"
}

.mdi-coach-lamp::before {
    content: "\F1020"
}

.mdi-coat-rack::before {
    content: "\F109E"
}

.mdi-code-array::before {
    content: "\F0168"
}

.mdi-code-braces::before {
    content: "\F0169"
}

.mdi-code-braces-box::before {
    content: "\F10D6"
}

.mdi-code-brackets::before {
    content: "\F016A"
}

.mdi-code-equal::before {
    content: "\F016B"
}

.mdi-code-greater-than::before {
    content: "\F016C"
}

.mdi-code-greater-than-or-equal::before {
    content: "\F016D"
}

.mdi-code-json::before {
    content: "\F0626"
}

.mdi-code-less-than::before {
    content: "\F016E"
}

.mdi-code-less-than-or-equal::before {
    content: "\F016F"
}

.mdi-code-not-equal::before {
    content: "\F0170"
}

.mdi-code-not-equal-variant::before {
    content: "\F0171"
}

.mdi-code-parentheses::before {
    content: "\F0172"
}

.mdi-code-parentheses-box::before {
    content: "\F10D7"
}

.mdi-code-string::before {
    content: "\F0173"
}

.mdi-code-tags::before {
    content: "\F0174"
}

.mdi-code-tags-check::before {
    content: "\F0694"
}

.mdi-codepen::before {
    content: "\F0175"
}

.mdi-coffee::before {
    content: "\F0176"
}

.mdi-coffee-maker::before {
    content: "\F109F"
}

.mdi-coffee-off::before {
    content: "\F0FAA"
}

.mdi-coffee-off-outline::before {
    content: "\F0FAB"
}

.mdi-coffee-outline::before {
    content: "\F06CA"
}

.mdi-coffee-to-go::before {
    content: "\F0177"
}

.mdi-coffee-to-go-outline::before {
    content: "\F130E"
}

.mdi-coffin::before {
    content: "\F0B7F"
}

.mdi-cog::before {
    content: "\F0493"
}

.mdi-cog-box::before {
    content: "\F0494"
}

.mdi-cog-clockwise::before {
    content: "\F11DD"
}

.mdi-cog-counterclockwise::before {
    content: "\F11DE"
}

.mdi-cog-off::before {
    content: "\F13CE"
}

.mdi-cog-off-outline::before {
    content: "\F13CF"
}

.mdi-cog-outline::before {
    content: "\F08BB"
}

.mdi-cog-transfer::before {
    content: "\F105B"
}

.mdi-cog-transfer-outline::before {
    content: "\F105C"
}

.mdi-cogs::before {
    content: "\F08D6"
}

.mdi-collage::before {
    content: "\F0640"
}

.mdi-collapse-all::before {
    content: "\F0AA6"
}

.mdi-collapse-all-outline::before {
    content: "\F0AA7"
}

.mdi-color-helper::before {
    content: "\F0179"
}

.mdi-comma::before {
    content: "\F0E23"
}

.mdi-comma-box::before {
    content: "\F0E2B"
}

.mdi-comma-box-outline::before {
    content: "\F0E24"
}

.mdi-comma-circle::before {
    content: "\F0E25"
}

.mdi-comma-circle-outline::before {
    content: "\F0E26"
}

.mdi-comment::before {
    content: "\F017A"
}

.mdi-comment-account::before {
    content: "\F017B"
}

.mdi-comment-account-outline::before {
    content: "\F017C"
}

.mdi-comment-alert::before {
    content: "\F017D"
}

.mdi-comment-alert-outline::before {
    content: "\F017E"
}

.mdi-comment-arrow-left::before {
    content: "\F09E1"
}

.mdi-comment-arrow-left-outline::before {
    content: "\F09E2"
}

.mdi-comment-arrow-right::before {
    content: "\F09E3"
}

.mdi-comment-arrow-right-outline::before {
    content: "\F09E4"
}

.mdi-comment-check::before {
    content: "\F017F"
}

.mdi-comment-check-outline::before {
    content: "\F0180"
}

.mdi-comment-edit::before {
    content: "\F11BF"
}

.mdi-comment-edit-outline::before {
    content: "\F12C4"
}

.mdi-comment-eye::before {
    content: "\F0A3A"
}

.mdi-comment-eye-outline::before {
    content: "\F0A3B"
}

.mdi-comment-multiple::before {
    content: "\F085F"
}

.mdi-comment-multiple-outline::before {
    content: "\F0181"
}

.mdi-comment-outline::before {
    content: "\F0182"
}

.mdi-comment-plus::before {
    content: "\F09E5"
}

.mdi-comment-plus-outline::before {
    content: "\F0183"
}

.mdi-comment-processing::before {
    content: "\F0184"
}

.mdi-comment-processing-outline::before {
    content: "\F0185"
}

.mdi-comment-question::before {
    content: "\F0817"
}

.mdi-comment-question-outline::before {
    content: "\F0186"
}

.mdi-comment-quote::before {
    content: "\F1021"
}

.mdi-comment-quote-outline::before {
    content: "\F1022"
}

.mdi-comment-remove::before {
    content: "\F05DE"
}

.mdi-comment-remove-outline::before {
    content: "\F0187"
}

.mdi-comment-search::before {
    content: "\F0A3C"
}

.mdi-comment-search-outline::before {
    content: "\F0A3D"
}

.mdi-comment-text::before {
    content: "\F0188"
}

.mdi-comment-text-multiple::before {
    content: "\F0860"
}

.mdi-comment-text-multiple-outline::before {
    content: "\F0861"
}

.mdi-comment-text-outline::before {
    content: "\F0189"
}

.mdi-compare::before {
    content: "\F018A"
}

.mdi-compass::before {
    content: "\F018B"
}

.mdi-compass-off::before {
    content: "\F0B80"
}

.mdi-compass-off-outline::before {
    content: "\F0B81"
}

.mdi-compass-outline::before {
    content: "\F018C"
}

.mdi-compass-rose::before {
    content: "\F1382"
}

.mdi-concourse-ci::before {
    content: "\F10A0"
}

.mdi-console::before {
    content: "\F018D"
}

.mdi-console-line::before {
    content: "\F07B7"
}

.mdi-console-network::before {
    content: "\F08A9"
}

.mdi-console-network-outline::before {
    content: "\F0C60"
}

.mdi-consolidate::before {
    content: "\F10D8"
}

.mdi-contactless-payment::before {
    content: "\F0D6A"
}

.mdi-contactless-payment-circle::before {
    content: "\F0321"
}

.mdi-contactless-payment-circle-outline::before {
    content: "\F0408"
}

.mdi-contacts::before {
    content: "\F06CB"
}

.mdi-contacts-outline::before {
    content: "\F05B8"
}

.mdi-contain::before {
    content: "\F0A3E"
}

.mdi-contain-end::before {
    content: "\F0A3F"
}

.mdi-contain-start::before {
    content: "\F0A40"
}

.mdi-content-copy::before {
    content: "\F018F"
}

.mdi-content-cut::before {
    content: "\F0190"
}

.mdi-content-duplicate::before {
    content: "\F0191"
}

.mdi-content-paste::before {
    content: "\F0192"
}

.mdi-content-save::before {
    content: "\F0193"
}

.mdi-content-save-alert::before {
    content: "\F0F42"
}

.mdi-content-save-alert-outline::before {
    content: "\F0F43"
}

.mdi-content-save-all::before {
    content: "\F0194"
}

.mdi-content-save-all-outline::before {
    content: "\F0F44"
}

.mdi-content-save-edit::before {
    content: "\F0CFB"
}

.mdi-content-save-edit-outline::before {
    content: "\F0CFC"
}

.mdi-content-save-move::before {
    content: "\F0E27"
}

.mdi-content-save-move-outline::before {
    content: "\F0E28"
}

.mdi-content-save-outline::before {
    content: "\F0818"
}

.mdi-content-save-settings::before {
    content: "\F061B"
}

.mdi-content-save-settings-outline::before {
    content: "\F0B2E"
}

.mdi-contrast::before {
    content: "\F0195"
}

.mdi-contrast-box::before {
    content: "\F0196"
}

.mdi-contrast-circle::before {
    content: "\F0197"
}

.mdi-controller-classic::before {
    content: "\F0B82"
}

.mdi-controller-classic-outline::before {
    content: "\F0B83"
}

.mdi-cookie::before {
    content: "\F0198"
}

.mdi-coolant-temperature::before {
    content: "\F03C8"
}

.mdi-copyright::before {
    content: "\F05E6"
}

.mdi-cordova::before {
    content: "\F0958"
}

.mdi-corn::before {
    content: "\F07B8"
}

.mdi-corn-off::before {
    content: "\F13EF"
}

.mdi-counter::before {
    content: "\F0199"
}

.mdi-cow::before {
    content: "\F019A"
}

.mdi-cpu-32-bit::before {
    content: "\F0EDF"
}

.mdi-cpu-64-bit::before {
    content: "\F0EE0"
}

.mdi-crane::before {
    content: "\F0862"
}

.mdi-creation::before {
    content: "\F0674"
}

.mdi-creative-commons::before {
    content: "\F0D6B"
}

.mdi-credit-card::before {
    content: "\F0FEF"
}

.mdi-credit-card-check::before {
    content: "\F13D0"
}

.mdi-credit-card-check-outline::before {
    content: "\F13D1"
}

.mdi-credit-card-clock::before {
    content: "\F0EE1"
}

.mdi-credit-card-clock-outline::before {
    content: "\F0EE2"
}

.mdi-credit-card-marker::before {
    content: "\F06A8"
}

.mdi-credit-card-marker-outline::before {
    content: "\F0DBE"
}

.mdi-credit-card-minus::before {
    content: "\F0FAC"
}

.mdi-credit-card-minus-outline::before {
    content: "\F0FAD"
}

.mdi-credit-card-multiple::before {
    content: "\F0FF0"
}

.mdi-credit-card-multiple-outline::before {
    content: "\F019C"
}

.mdi-credit-card-off::before {
    content: "\F0FF1"
}

.mdi-credit-card-off-outline::before {
    content: "\F05E4"
}

.mdi-credit-card-outline::before {
    content: "\F019B"
}

.mdi-credit-card-plus::before {
    content: "\F0FF2"
}

.mdi-credit-card-plus-outline::before {
    content: "\F0676"
}

.mdi-credit-card-refund::before {
    content: "\F0FF3"
}

.mdi-credit-card-refund-outline::before {
    content: "\F0AA8"
}

.mdi-credit-card-remove::before {
    content: "\F0FAE"
}

.mdi-credit-card-remove-outline::before {
    content: "\F0FAF"
}

.mdi-credit-card-scan::before {
    content: "\F0FF4"
}

.mdi-credit-card-scan-outline::before {
    content: "\F019D"
}

.mdi-credit-card-settings::before {
    content: "\F0FF5"
}

.mdi-credit-card-settings-outline::before {
    content: "\F08D7"
}

.mdi-credit-card-wireless::before {
    content: "\F0802"
}

.mdi-credit-card-wireless-off::before {
    content: "\F057A"
}

.mdi-credit-card-wireless-off-outline::before {
    content: "\F057B"
}

.mdi-credit-card-wireless-outline::before {
    content: "\F0D6C"
}

.mdi-cricket::before {
    content: "\F0D6D"
}

.mdi-crop::before {
    content: "\F019E"
}

.mdi-crop-free::before {
    content: "\F019F"
}

.mdi-crop-landscape::before {
    content: "\F01A0"
}

.mdi-crop-portrait::before {
    content: "\F01A1"
}

.mdi-crop-rotate::before {
    content: "\F0696"
}

.mdi-crop-square::before {
    content: "\F01A2"
}

.mdi-crosshairs::before {
    content: "\F01A3"
}

.mdi-crosshairs-gps::before {
    content: "\F01A4"
}

.mdi-crosshairs-off::before {
    content: "\F0F45"
}

.mdi-crosshairs-question::before {
    content: "\F1136"
}

.mdi-crown::before {
    content: "\F01A5"
}

.mdi-crown-outline::before {
    content: "\F11D0"
}

.mdi-cryengine::before {
    content: "\F0959"
}

.mdi-crystal-ball::before {
    content: "\F0B2F"
}

.mdi-cube::before {
    content: "\F01A6"
}

.mdi-cube-outline::before {
    content: "\F01A7"
}

.mdi-cube-scan::before {
    content: "\F0B84"
}

.mdi-cube-send::before {
    content: "\F01A8"
}

.mdi-cube-unfolded::before {
    content: "\F01A9"
}

.mdi-cup::before {
    content: "\F01AA"
}

.mdi-cup-off::before {
    content: "\F05E5"
}

.mdi-cup-off-outline::before {
    content: "\F137D"
}

.mdi-cup-outline::before {
    content: "\F130F"
}

.mdi-cup-water::before {
    content: "\F01AB"
}

.mdi-cupboard::before {
    content: "\F0F46"
}

.mdi-cupboard-outline::before {
    content: "\F0F47"
}

.mdi-cupcake::before {
    content: "\F095A"
}

.mdi-curling::before {
    content: "\F0863"
}

.mdi-currency-bdt::before {
    content: "\F0864"
}

.mdi-currency-brl::before {
    content: "\F0B85"
}

.mdi-currency-btc::before {
    content: "\F01AC"
}

.mdi-currency-cny::before {
    content: "\F07BA"
}

.mdi-currency-eth::before {
    content: "\F07BB"
}

.mdi-currency-eur::before {
    content: "\F01AD"
}

.mdi-currency-eur-off::before {
    content: "\F1315"
}

.mdi-currency-gbp::before {
    content: "\F01AE"
}

.mdi-currency-ils::before {
    content: "\F0C61"
}

.mdi-currency-inr::before {
    content: "\F01AF"
}

.mdi-currency-jpy::before {
    content: "\F07BC"
}

.mdi-currency-krw::before {
    content: "\F07BD"
}

.mdi-currency-kzt::before {
    content: "\F0865"
}

.mdi-currency-ngn::before {
    content: "\F01B0"
}

.mdi-currency-php::before {
    content: "\F09E6"
}

.mdi-currency-rial::before {
    content: "\F0E9C"
}

.mdi-currency-rub::before {
    content: "\F01B1"
}

.mdi-currency-sign::before {
    content: "\F07BE"
}

.mdi-currency-try::before {
    content: "\F01B2"
}

.mdi-currency-twd::before {
    content: "\F07BF"
}

.mdi-currency-usd::before {
    content: "\F01C1"
}

.mdi-currency-usd-circle::before {
    content: "\F116B"
}

.mdi-currency-usd-circle-outline::before {
    content: "\F0178"
}

.mdi-currency-usd-off::before {
    content: "\F067A"
}

.mdi-current-ac::before {
    content: "\F095B"
}

.mdi-current-dc::before {
    content: "\F095C"
}

.mdi-cursor-default::before {
    content: "\F01C0"
}

.mdi-cursor-default-click::before {
    content: "\F0CFD"
}

.mdi-cursor-default-click-outline::before {
    content: "\F0CFE"
}

.mdi-cursor-default-gesture::before {
    content: "\F1127"
}

.mdi-cursor-default-gesture-outline::before {
    content: "\F1128"
}

.mdi-cursor-default-outline::before {
    content: "\F01BF"
}

.mdi-cursor-move::before {
    content: "\F01BE"
}

.mdi-cursor-pointer::before {
    content: "\F01BD"
}

.mdi-cursor-text::before {
    content: "\F05E7"
}

.mdi-database::before {
    content: "\F01BC"
}

.mdi-database-check::before {
    content: "\F0AA9"
}

.mdi-database-edit::before {
    content: "\F0B86"
}

.mdi-database-export::before {
    content: "\F095E"
}

.mdi-database-import::before {
    content: "\F095D"
}

.mdi-database-lock::before {
    content: "\F0AAA"
}

.mdi-database-marker::before {
    content: "\F12F6"
}

.mdi-database-minus::before {
    content: "\F01BB"
}

.mdi-database-plus::before {
    content: "\F01BA"
}

.mdi-database-refresh::before {
    content: "\F05C2"
}

.mdi-database-remove::before {
    content: "\F0D00"
}

.mdi-database-search::before {
    content: "\F0866"
}

.mdi-database-settings::before {
    content: "\F0D01"
}

.mdi-database-sync::before {
    content: "\F0CFF"
}

.mdi-death-star::before {
    content: "\F08D8"
}

.mdi-death-star-variant::before {
    content: "\F08D9"
}

.mdi-deathly-hallows::before {
    content: "\F0B87"
}

.mdi-debian::before {
    content: "\F08DA"
}

.mdi-debug-step-into::before {
    content: "\F01B9"
}

.mdi-debug-step-out::before {
    content: "\F01B8"
}

.mdi-debug-step-over::before {
    content: "\F01B7"
}

.mdi-decagram::before {
    content: "\F076C"
}

.mdi-decagram-outline::before {
    content: "\F076D"
}

.mdi-decimal::before {
    content: "\F10A1"
}

.mdi-decimal-comma::before {
    content: "\F10A2"
}

.mdi-decimal-comma-decrease::before {
    content: "\F10A3"
}

.mdi-decimal-comma-increase::before {
    content: "\F10A4"
}

.mdi-decimal-decrease::before {
    content: "\F01B6"
}

.mdi-decimal-increase::before {
    content: "\F01B5"
}

.mdi-delete::before {
    content: "\F01B4"
}

.mdi-delete-alert::before {
    content: "\F10A5"
}

.mdi-delete-alert-outline::before {
    content: "\F10A6"
}

.mdi-delete-circle::before {
    content: "\F0683"
}

.mdi-delete-circle-outline::before {
    content: "\F0B88"
}

.mdi-delete-empty::before {
    content: "\F06CC"
}

.mdi-delete-empty-outline::before {
    content: "\F0E9D"
}

.mdi-delete-forever::before {
    content: "\F05E8"
}

.mdi-delete-forever-outline::before {
    content: "\F0B89"
}

.mdi-delete-off::before {
    content: "\F10A7"
}

.mdi-delete-off-outline::before {
    content: "\F10A8"
}

.mdi-delete-outline::before {
    content: "\F09E7"
}

.mdi-delete-restore::before {
    content: "\F0819"
}

.mdi-delete-sweep::before {
    content: "\F05E9"
}

.mdi-delete-sweep-outline::before {
    content: "\F0C62"
}

.mdi-delete-variant::before {
    content: "\F01B3"
}

.mdi-delta::before {
    content: "\F01C2"
}

.mdi-desk::before {
    content: "\F1239"
}

.mdi-desk-lamp::before {
    content: "\F095F"
}

.mdi-deskphone::before {
    content: "\F01C3"
}

.mdi-desktop-classic::before {
    content: "\F07C0"
}

.mdi-desktop-mac::before {
    content: "\F01C4"
}

.mdi-desktop-mac-dashboard::before {
    content: "\F09E8"
}

.mdi-desktop-tower::before {
    content: "\F01C5"
}

.mdi-desktop-tower-monitor::before {
    content: "\F0AAB"
}

.mdi-details::before {
    content: "\F01C6"
}

.mdi-dev-to::before {
    content: "\F0D6E"
}

.mdi-developer-board::before {
    content: "\F0697"
}

.mdi-deviantart::before {
    content: "\F01C7"
}

.mdi-devices::before {
    content: "\F0FB0"
}

.mdi-diabetes::before {
    content: "\F1126"
}

.mdi-dialpad::before {
    content: "\F061C"
}

.mdi-diameter::before {
    content: "\F0C63"
}

.mdi-diameter-outline::before {
    content: "\F0C64"
}

.mdi-diameter-variant::before {
    content: "\F0C65"
}

.mdi-diamond::before {
    content: "\F0B8A"
}

.mdi-diamond-outline::before {
    content: "\F0B8B"
}

.mdi-diamond-stone::before {
    content: "\F01C8"
}

.mdi-dice-1::before {
    content: "\F01CA"
}

.mdi-dice-1-outline::before {
    content: "\F114A"
}

.mdi-dice-2::before {
    content: "\F01CB"
}

.mdi-dice-2-outline::before {
    content: "\F114B"
}

.mdi-dice-3::before {
    content: "\F01CC"
}

.mdi-dice-3-outline::before {
    content: "\F114C"
}

.mdi-dice-4::before {
    content: "\F01CD"
}

.mdi-dice-4-outline::before {
    content: "\F114D"
}

.mdi-dice-5::before {
    content: "\F01CE"
}

.mdi-dice-5-outline::before {
    content: "\F114E"
}

.mdi-dice-6::before {
    content: "\F01CF"
}

.mdi-dice-6-outline::before {
    content: "\F114F"
}

.mdi-dice-d10::before {
    content: "\F1153"
}

.mdi-dice-d10-outline::before {
    content: "\F076F"
}

.mdi-dice-d12::before {
    content: "\F1154"
}

.mdi-dice-d12-outline::before {
    content: "\F0867"
}

.mdi-dice-d20::before {
    content: "\F1155"
}

.mdi-dice-d20-outline::before {
    content: "\F05EA"
}

.mdi-dice-d4::before {
    content: "\F1150"
}

.mdi-dice-d4-outline::before {
    content: "\F05EB"
}

.mdi-dice-d6::before {
    content: "\F1151"
}

.mdi-dice-d6-outline::before {
    content: "\F05ED"
}

.mdi-dice-d8::before {
    content: "\F1152"
}

.mdi-dice-d8-outline::before {
    content: "\F05EC"
}

.mdi-dice-multiple::before {
    content: "\F076E"
}

.mdi-dice-multiple-outline::before {
    content: "\F1156"
}

.mdi-digital-ocean::before {
    content: "\F1237"
}

.mdi-dip-switch::before {
    content: "\F07C1"
}

.mdi-directions::before {
    content: "\F01D0"
}

.mdi-directions-fork::before {
    content: "\F0641"
}

.mdi-disc::before {
    content: "\F05EE"
}

.mdi-disc-alert::before {
    content: "\F01D1"
}

.mdi-disc-player::before {
    content: "\F0960"
}

.mdi-discord::before {
    content: "\F066F"
}

.mdi-dishwasher::before {
    content: "\F0AAC"
}

.mdi-dishwasher-alert::before {
    content: "\F11B8"
}

.mdi-dishwasher-off::before {
    content: "\F11B9"
}

.mdi-disqus::before {
    content: "\F01D2"
}

.mdi-distribute-horizontal-center::before {
    content: "\F11C9"
}

.mdi-distribute-horizontal-left::before {
    content: "\F11C8"
}

.mdi-distribute-horizontal-right::before {
    content: "\F11CA"
}

.mdi-distribute-vertical-bottom::before {
    content: "\F11CB"
}

.mdi-distribute-vertical-center::before {
    content: "\F11CC"
}

.mdi-distribute-vertical-top::before {
    content: "\F11CD"
}

.mdi-diving-flippers::before {
    content: "\F0DBF"
}

.mdi-diving-helmet::before {
    content: "\F0DC0"
}

.mdi-diving-scuba::before {
    content: "\F0DC1"
}

.mdi-diving-scuba-flag::before {
    content: "\F0DC2"
}

.mdi-diving-scuba-tank::before {
    content: "\F0DC3"
}

.mdi-diving-scuba-tank-multiple::before {
    content: "\F0DC4"
}

.mdi-diving-snorkel::before {
    content: "\F0DC5"
}

.mdi-division::before {
    content: "\F01D4"
}

.mdi-division-box::before {
    content: "\F01D5"
}

.mdi-dlna::before {
    content: "\F0A41"
}

.mdi-dna::before {
    content: "\F0684"
}

.mdi-dns::before {
    content: "\F01D6"
}

.mdi-dns-outline::before {
    content: "\F0B8C"
}

.mdi-do-not-disturb::before {
    content: "\F0698"
}

.mdi-do-not-disturb-off::before {
    content: "\F0699"
}

.mdi-dock-bottom::before {
    content: "\F10A9"
}

.mdi-dock-left::before {
    content: "\F10AA"
}

.mdi-dock-right::before {
    content: "\F10AB"
}

.mdi-dock-window::before {
    content: "\F10AC"
}

.mdi-docker::before {
    content: "\F0868"
}

.mdi-doctor::before {
    content: "\F0A42"
}

.mdi-dog::before {
    content: "\F0A43"
}

.mdi-dog-service::before {
    content: "\F0AAD"
}

.mdi-dog-side::before {
    content: "\F0A44"
}

.mdi-dolby::before {
    content: "\F06B3"
}

.mdi-dolly::before {
    content: "\F0E9E"
}

.mdi-domain::before {
    content: "\F01D7"
}

.mdi-domain-off::before {
    content: "\F0D6F"
}

.mdi-domain-plus::before {
    content: "\F10AD"
}

.mdi-domain-remove::before {
    content: "\F10AE"
}

.mdi-domino-mask::before {
    content: "\F1023"
}

.mdi-donkey::before {
    content: "\F07C2"
}

.mdi-door::before {
    content: "\F081A"
}

.mdi-door-closed::before {
    content: "\F081B"
}

.mdi-door-closed-lock::before {
    content: "\F10AF"
}

.mdi-door-open::before {
    content: "\F081C"
}

.mdi-doorbell::before {
    content: "\F12E6"
}

.mdi-doorbell-video::before {
    content: "\F0869"
}

.mdi-dot-net::before {
    content: "\F0AAE"
}

.mdi-dots-horizontal::before {
    content: "\F01D8"
}

.mdi-dots-horizontal-circle::before {
    content: "\F07C3"
}

.mdi-dots-horizontal-circle-outline::before {
    content: "\F0B8D"
}

.mdi-dots-vertical::before {
    content: "\F01D9"
}

.mdi-dots-vertical-circle::before {
    content: "\F07C4"
}

.mdi-dots-vertical-circle-outline::before {
    content: "\F0B8E"
}

.mdi-douban::before {
    content: "\F069A"
}

.mdi-download::before {
    content: "\F01DA"
}

.mdi-download-lock::before {
    content: "\F1320"
}

.mdi-download-lock-outline::before {
    content: "\F1321"
}

.mdi-download-multiple::before {
    content: "\F09E9"
}

.mdi-download-network::before {
    content: "\F06F4"
}

.mdi-download-network-outline::before {
    content: "\F0C66"
}

.mdi-download-off::before {
    content: "\F10B0"
}

.mdi-download-off-outline::before {
    content: "\F10B1"
}

.mdi-download-outline::before {
    content: "\F0B8F"
}

.mdi-drag::before {
    content: "\F01DB"
}

.mdi-drag-horizontal::before {
    content: "\F01DC"
}

.mdi-drag-horizontal-variant::before {
    content: "\F12F0"
}

.mdi-drag-variant::before {
    content: "\F0B90"
}

.mdi-drag-vertical::before {
    content: "\F01DD"
}

.mdi-drag-vertical-variant::before {
    content: "\F12F1"
}

.mdi-drama-masks::before {
    content: "\F0D02"
}

.mdi-draw::before {
    content: "\F0F49"
}

.mdi-drawing::before {
    content: "\F01DE"
}

.mdi-drawing-box::before {
    content: "\F01DF"
}

.mdi-dresser::before {
    content: "\F0F4A"
}

.mdi-dresser-outline::before {
    content: "\F0F4B"
}

.mdi-drone::before {
    content: "\F01E2"
}

.mdi-dropbox::before {
    content: "\F01E3"
}

.mdi-drupal::before {
    content: "\F01E4"
}

.mdi-duck::before {
    content: "\F01E5"
}

.mdi-dumbbell::before {
    content: "\F01E6"
}

.mdi-dump-truck::before {
    content: "\F0C67"
}

.mdi-ear-hearing::before {
    content: "\F07C5"
}

.mdi-ear-hearing-off::before {
    content: "\F0A45"
}

.mdi-earth::before {
    content: "\F01E7"
}

.mdi-earth-arrow-right::before {
    content: "\F1311"
}

.mdi-earth-box::before {
    content: "\F06CD"
}

.mdi-earth-box-minus::before {
    content: "\F1407"
}

.mdi-earth-box-off::before {
    content: "\F06CE"
}

.mdi-earth-box-plus::before {
    content: "\F1406"
}

.mdi-earth-box-remove::before {
    content: "\F1408"
}

.mdi-earth-minus::before {
    content: "\F1404"
}

.mdi-earth-off::before {
    content: "\F01E8"
}

.mdi-earth-plus::before {
    content: "\F1403"
}

.mdi-earth-remove::before {
    content: "\F1405"
}

.mdi-egg::before {
    content: "\F0AAF"
}

.mdi-egg-easter::before {
    content: "\F0AB0"
}

.mdi-egg-off::before {
    content: "\F13F0"
}

.mdi-egg-off-outline::before {
    content: "\F13F1"
}

.mdi-egg-outline::before {
    content: "\F13F2"
}

.mdi-eight-track::before {
    content: "\F09EA"
}

.mdi-eject::before {
    content: "\F01EA"
}

.mdi-eject-outline::before {
    content: "\F0B91"
}

.mdi-electric-switch::before {
    content: "\F0E9F"
}

.mdi-electric-switch-closed::before {
    content: "\F10D9"
}

.mdi-electron-framework::before {
    content: "\F1024"
}

.mdi-elephant::before {
    content: "\F07C6"
}

.mdi-elevation-decline::before {
    content: "\F01EB"
}

.mdi-elevation-rise::before {
    content: "\F01EC"
}

.mdi-elevator::before {
    content: "\F01ED"
}

.mdi-elevator-down::before {
    content: "\F12C2"
}

.mdi-elevator-passenger::before {
    content: "\F1381"
}

.mdi-elevator-up::before {
    content: "\F12C1"
}

.mdi-ellipse::before {
    content: "\F0EA0"
}

.mdi-ellipse-outline::before {
    content: "\F0EA1"
}

.mdi-email::before {
    content: "\F01EE"
}

.mdi-email-alert::before {
    content: "\F06CF"
}

.mdi-email-alert-outline::before {
    content: "\F0D42"
}

.mdi-email-box::before {
    content: "\F0D03"
}

.mdi-email-check::before {
    content: "\F0AB1"
}

.mdi-email-check-outline::before {
    content: "\F0AB2"
}

.mdi-email-edit::before {
    content: "\F0EE3"
}

.mdi-email-edit-outline::before {
    content: "\F0EE4"
}

.mdi-email-lock::before {
    content: "\F01F1"
}

.mdi-email-mark-as-unread::before {
    content: "\F0B92"
}

.mdi-email-minus::before {
    content: "\F0EE5"
}

.mdi-email-minus-outline::before {
    content: "\F0EE6"
}

.mdi-email-multiple::before {
    content: "\F0EE7"
}

.mdi-email-multiple-outline::before {
    content: "\F0EE8"
}

.mdi-email-newsletter::before {
    content: "\F0FB1"
}

.mdi-email-off::before {
    content: "\F13E3"
}

.mdi-email-off-outline::before {
    content: "\F13E4"
}

.mdi-email-open::before {
    content: "\F01EF"
}

.mdi-email-open-multiple::before {
    content: "\F0EE9"
}

.mdi-email-open-multiple-outline::before {
    content: "\F0EEA"
}

.mdi-email-open-outline::before {
    content: "\F05EF"
}

.mdi-email-outline::before {
    content: "\F01F0"
}

.mdi-email-plus::before {
    content: "\F09EB"
}

.mdi-email-plus-outline::before {
    content: "\F09EC"
}

.mdi-email-receive::before {
    content: "\F10DA"
}

.mdi-email-receive-outline::before {
    content: "\F10DB"
}

.mdi-email-search::before {
    content: "\F0961"
}

.mdi-email-search-outline::before {
    content: "\F0962"
}

.mdi-email-send::before {
    content: "\F10DC"
}

.mdi-email-send-outline::before {
    content: "\F10DD"
}

.mdi-email-sync::before {
    content: "\F12C7"
}

.mdi-email-sync-outline::before {
    content: "\F12C8"
}

.mdi-email-variant::before {
    content: "\F05F0"
}

.mdi-ember::before {
    content: "\F0B30"
}

.mdi-emby::before {
    content: "\F06B4"
}

.mdi-emoticon::before {
    content: "\F0C68"
}

.mdi-emoticon-angry::before {
    content: "\F0C69"
}

.mdi-emoticon-angry-outline::before {
    content: "\F0C6A"
}

.mdi-emoticon-confused::before {
    content: "\F10DE"
}

.mdi-emoticon-confused-outline::before {
    content: "\F10DF"
}

.mdi-emoticon-cool::before {
    content: "\F0C6B"
}

.mdi-emoticon-cool-outline::before {
    content: "\F01F3"
}

.mdi-emoticon-cry::before {
    content: "\F0C6C"
}

.mdi-emoticon-cry-outline::before {
    content: "\F0C6D"
}

.mdi-emoticon-dead::before {
    content: "\F0C6E"
}

.mdi-emoticon-dead-outline::before {
    content: "\F069B"
}

.mdi-emoticon-devil::before {
    content: "\F0C6F"
}

.mdi-emoticon-devil-outline::before {
    content: "\F01F4"
}

.mdi-emoticon-excited::before {
    content: "\F0C70"
}

.mdi-emoticon-excited-outline::before {
    content: "\F069C"
}

.mdi-emoticon-frown::before {
    content: "\F0F4C"
}

.mdi-emoticon-frown-outline::before {
    content: "\F0F4D"
}

.mdi-emoticon-happy::before {
    content: "\F0C71"
}

.mdi-emoticon-happy-outline::before {
    content: "\F01F5"
}

.mdi-emoticon-kiss::before {
    content: "\F0C72"
}

.mdi-emoticon-kiss-outline::before {
    content: "\F0C73"
}

.mdi-emoticon-lol::before {
    content: "\F1214"
}

.mdi-emoticon-lol-outline::before {
    content: "\F1215"
}

.mdi-emoticon-neutral::before {
    content: "\F0C74"
}

.mdi-emoticon-neutral-outline::before {
    content: "\F01F6"
}

.mdi-emoticon-outline::before {
    content: "\F01F2"
}

.mdi-emoticon-poop::before {
    content: "\F01F7"
}

.mdi-emoticon-poop-outline::before {
    content: "\F0C75"
}

.mdi-emoticon-sad::before {
    content: "\F0C76"
}

.mdi-emoticon-sad-outline::before {
    content: "\F01F8"
}

.mdi-emoticon-tongue::before {
    content: "\F01F9"
}

.mdi-emoticon-tongue-outline::before {
    content: "\F0C77"
}

.mdi-emoticon-wink::before {
    content: "\F0C78"
}

.mdi-emoticon-wink-outline::before {
    content: "\F0C79"
}

.mdi-engine::before {
    content: "\F01FA"
}

.mdi-engine-off::before {
    content: "\F0A46"
}

.mdi-engine-off-outline::before {
    content: "\F0A47"
}

.mdi-engine-outline::before {
    content: "\F01FB"
}

.mdi-epsilon::before {
    content: "\F10E0"
}

.mdi-equal::before {
    content: "\F01FC"
}

.mdi-equal-box::before {
    content: "\F01FD"
}

.mdi-equalizer::before {
    content: "\F0EA2"
}

.mdi-equalizer-outline::before {
    content: "\F0EA3"
}

.mdi-eraser::before {
    content: "\F01FE"
}

.mdi-eraser-variant::before {
    content: "\F0642"
}

.mdi-escalator::before {
    content: "\F01FF"
}

.mdi-escalator-box::before {
    content: "\F1399"
}

.mdi-escalator-down::before {
    content: "\F12C0"
}

.mdi-escalator-up::before {
    content: "\F12BF"
}

.mdi-eslint::before {
    content: "\F0C7A"
}

.mdi-et::before {
    content: "\F0AB3"
}

.mdi-ethereum::before {
    content: "\F086A"
}

.mdi-ethernet::before {
    content: "\F0200"
}

.mdi-ethernet-cable::before {
    content: "\F0201"
}

.mdi-ethernet-cable-off::before {
    content: "\F0202"
}

.mdi-ev-station::before {
    content: "\F05F1"
}

.mdi-evernote::before {
    content: "\F0204"
}

.mdi-excavator::before {
    content: "\F1025"
}

.mdi-exclamation::before {
    content: "\F0205"
}

.mdi-exclamation-thick::before {
    content: "\F1238"
}

.mdi-exit-run::before {
    content: "\F0A48"
}

.mdi-exit-to-app::before {
    content: "\F0206"
}

.mdi-expand-all::before {
    content: "\F0AB4"
}

.mdi-expand-all-outline::before {
    content: "\F0AB5"
}

.mdi-expansion-card::before {
    content: "\F08AE"
}

.mdi-expansion-card-variant::before {
    content: "\F0FB2"
}

.mdi-exponent::before {
    content: "\F0963"
}

.mdi-exponent-box::before {
    content: "\F0964"
}

.mdi-export::before {
    content: "\F0207"
}

.mdi-export-variant::before {
    content: "\F0B93"
}

.mdi-eye::before {
    content: "\F0208"
}

.mdi-eye-check::before {
    content: "\F0D04"
}

.mdi-eye-check-outline::before {
    content: "\F0D05"
}

.mdi-eye-circle::before {
    content: "\F0B94"
}

.mdi-eye-circle-outline::before {
    content: "\F0B95"
}

.mdi-eye-minus::before {
    content: "\F1026"
}

.mdi-eye-minus-outline::before {
    content: "\F1027"
}

.mdi-eye-off::before {
    content: "\F0209"
}

.mdi-eye-off-outline::before {
    content: "\F06D1"
}

.mdi-eye-outline::before {
    content: "\F06D0"
}

.mdi-eye-plus::before {
    content: "\F086B"
}

.mdi-eye-plus-outline::before {
    content: "\F086C"
}

.mdi-eye-settings::before {
    content: "\F086D"
}

.mdi-eye-settings-outline::before {
    content: "\F086E"
}

.mdi-eyedropper::before {
    content: "\F020A"
}

.mdi-eyedropper-minus::before {
    content: "\F13DD"
}

.mdi-eyedropper-off::before {
    content: "\F13DF"
}

.mdi-eyedropper-plus::before {
    content: "\F13DC"
}

.mdi-eyedropper-remove::before {
    content: "\F13DE"
}

.mdi-eyedropper-variant::before {
    content: "\F020B"
}

.mdi-face::before {
    content: "\F0643"
}

.mdi-face-agent::before {
    content: "\F0D70"
}

.mdi-face-outline::before {
    content: "\F0B96"
}

.mdi-face-profile::before {
    content: "\F0644"
}

.mdi-face-profile-woman::before {
    content: "\F1076"
}

.mdi-face-recognition::before {
    content: "\F0C7B"
}

.mdi-face-woman::before {
    content: "\F1077"
}

.mdi-face-woman-outline::before {
    content: "\F1078"
}

.mdi-facebook::before {
    content: "\F020C"
}

.mdi-facebook-messenger::before {
    content: "\F020E"
}

.mdi-facebook-workplace::before {
    content: "\F0B31"
}

.mdi-factory::before {
    content: "\F020F"
}

.mdi-fan::before {
    content: "\F0210"
}

.mdi-fan-off::before {
    content: "\F081D"
}

.mdi-fast-forward::before {
    content: "\F0211"
}

.mdi-fast-forward-10::before {
    content: "\F0D71"
}

.mdi-fast-forward-30::before {
    content: "\F0D06"
}

.mdi-fast-forward-5::before {
    content: "\F11F8"
}

.mdi-fast-forward-outline::before {
    content: "\F06D2"
}

.mdi-fax::before {
    content: "\F0212"
}

.mdi-feather::before {
    content: "\F06D3"
}

.mdi-feature-search::before {
    content: "\F0A49"
}

.mdi-feature-search-outline::before {
    content: "\F0A4A"
}

.mdi-fedora::before {
    content: "\F08DB"
}

.mdi-ferris-wheel::before {
    content: "\F0EA4"
}

.mdi-ferry::before {
    content: "\F0213"
}

.mdi-file::before {
    content: "\F0214"
}

.mdi-file-account::before {
    content: "\F073B"
}

.mdi-file-account-outline::before {
    content: "\F1028"
}

.mdi-file-alert::before {
    content: "\F0A4B"
}

.mdi-file-alert-outline::before {
    content: "\F0A4C"
}

.mdi-file-cabinet::before {
    content: "\F0AB6"
}

.mdi-file-cad::before {
    content: "\F0EEB"
}

.mdi-file-cad-box::before {
    content: "\F0EEC"
}

.mdi-file-cancel::before {
    content: "\F0DC6"
}

.mdi-file-cancel-outline::before {
    content: "\F0DC7"
}

.mdi-file-certificate::before {
    content: "\F1186"
}

.mdi-file-certificate-outline::before {
    content: "\F1187"
}

.mdi-file-chart::before {
    content: "\F0215"
}

.mdi-file-chart-outline::before {
    content: "\F1029"
}

.mdi-file-check::before {
    content: "\F0216"
}

.mdi-file-check-outline::before {
    content: "\F0E29"
}

.mdi-file-clock::before {
    content: "\F12E1"
}

.mdi-file-clock-outline::before {
    content: "\F12E2"
}

.mdi-file-cloud::before {
    content: "\F0217"
}

.mdi-file-cloud-outline::before {
    content: "\F102A"
}

.mdi-file-code::before {
    content: "\F022E"
}

.mdi-file-code-outline::before {
    content: "\F102B"
}

.mdi-file-cog::before {
    content: "\F107B"
}

.mdi-file-cog-outline::before {
    content: "\F107C"
}

.mdi-file-compare::before {
    content: "\F08AA"
}

.mdi-file-delimited::before {
    content: "\F0218"
}

.mdi-file-delimited-outline::before {
    content: "\F0EA5"
}

.mdi-file-document::before {
    content: "\F0219"
}

.mdi-file-document-edit::before {
    content: "\F0DC8"
}

.mdi-file-document-edit-outline::before {
    content: "\F0DC9"
}

.mdi-file-document-outline::before {
    content: "\F09EE"
}

.mdi-file-download::before {
    content: "\F0965"
}

.mdi-file-download-outline::before {
    content: "\F0966"
}

.mdi-file-edit::before {
    content: "\F11E7"
}

.mdi-file-edit-outline::before {
    content: "\F11E8"
}

.mdi-file-excel::before {
    content: "\F021B"
}

.mdi-file-excel-box::before {
    content: "\F021C"
}

.mdi-file-excel-box-outline::before {
    content: "\F102C"
}

.mdi-file-excel-outline::before {
    content: "\F102D"
}

.mdi-file-export::before {
    content: "\F021D"
}

.mdi-file-export-outline::before {
    content: "\F102E"
}

.mdi-file-eye::before {
    content: "\F0DCA"
}

.mdi-file-eye-outline::before {
    content: "\F0DCB"
}

.mdi-file-find::before {
    content: "\F021E"
}

.mdi-file-find-outline::before {
    content: "\F0B97"
}

.mdi-file-hidden::before {
    content: "\F0613"
}

.mdi-file-image::before {
    content: "\F021F"
}

.mdi-file-image-outline::before {
    content: "\F0EB0"
}

.mdi-file-import::before {
    content: "\F0220"
}

.mdi-file-import-outline::before {
    content: "\F102F"
}

.mdi-file-key::before {
    content: "\F1184"
}

.mdi-file-key-outline::before {
    content: "\F1185"
}

.mdi-file-link::before {
    content: "\F1177"
}

.mdi-file-link-outline::before {
    content: "\F1178"
}

.mdi-file-lock::before {
    content: "\F0221"
}

.mdi-file-lock-outline::before {
    content: "\F1030"
}

.mdi-file-move::before {
    content: "\F0AB9"
}

.mdi-file-move-outline::before {
    content: "\F1031"
}

.mdi-file-multiple::before {
    content: "\F0222"
}

.mdi-file-multiple-outline::before {
    content: "\F1032"
}

.mdi-file-music::before {
    content: "\F0223"
}

.mdi-file-music-outline::before {
    content: "\F0E2A"
}

.mdi-file-outline::before {
    content: "\F0224"
}

.mdi-file-pdf::before {
    content: "\F0225"
}

.mdi-file-pdf-box::before {
    content: "\F0226"
}

.mdi-file-pdf-box-outline::before {
    content: "\F0FB3"
}

.mdi-file-pdf-outline::before {
    content: "\F0E2D"
}

.mdi-file-percent::before {
    content: "\F081E"
}

.mdi-file-percent-outline::before {
    content: "\F1033"
}

.mdi-file-phone::before {
    content: "\F1179"
}

.mdi-file-phone-outline::before {
    content: "\F117A"
}

.mdi-file-plus::before {
    content: "\F0752"
}

.mdi-file-plus-outline::before {
    content: "\F0EED"
}

.mdi-file-powerpoint::before {
    content: "\F0227"
}

.mdi-file-powerpoint-box::before {
    content: "\F0228"
}

.mdi-file-powerpoint-box-outline::before {
    content: "\F1034"
}

.mdi-file-powerpoint-outline::before {
    content: "\F1035"
}

.mdi-file-presentation-box::before {
    content: "\F0229"
}

.mdi-file-question::before {
    content: "\F086F"
}

.mdi-file-question-outline::before {
    content: "\F1036"
}

.mdi-file-refresh::before {
    content: "\F0918"
}

.mdi-file-refresh-outline::before {
    content: "\F0541"
}

.mdi-file-remove::before {
    content: "\F0B98"
}

.mdi-file-remove-outline::before {
    content: "\F1037"
}

.mdi-file-replace::before {
    content: "\F0B32"
}

.mdi-file-replace-outline::before {
    content: "\F0B33"
}

.mdi-file-restore::before {
    content: "\F0670"
}

.mdi-file-restore-outline::before {
    content: "\F1038"
}

.mdi-file-search::before {
    content: "\F0C7C"
}

.mdi-file-search-outline::before {
    content: "\F0C7D"
}

.mdi-file-send::before {
    content: "\F022A"
}

.mdi-file-send-outline::before {
    content: "\F1039"
}

.mdi-file-settings::before {
    content: "\F1079"
}

.mdi-file-settings-outline::before {
    content: "\F107A"
}

.mdi-file-star::before {
    content: "\F103A"
}

.mdi-file-star-outline::before {
    content: "\F103B"
}

.mdi-file-swap::before {
    content: "\F0FB4"
}

.mdi-file-swap-outline::before {
    content: "\F0FB5"
}

.mdi-file-sync::before {
    content: "\F1216"
}

.mdi-file-sync-outline::before {
    content: "\F1217"
}

.mdi-file-table::before {
    content: "\F0C7E"
}

.mdi-file-table-box::before {
    content: "\F10E1"
}

.mdi-file-table-box-multiple::before {
    content: "\F10E2"
}

.mdi-file-table-box-multiple-outline::before {
    content: "\F10E3"
}

.mdi-file-table-box-outline::before {
    content: "\F10E4"
}

.mdi-file-table-outline::before {
    content: "\F0C7F"
}

.mdi-file-tree::before {
    content: "\F0645"
}

.mdi-file-tree-outline::before {
    content: "\F13D2"
}

.mdi-file-undo::before {
    content: "\F08DC"
}

.mdi-file-undo-outline::before {
    content: "\F103C"
}

.mdi-file-upload::before {
    content: "\F0A4D"
}

.mdi-file-upload-outline::before {
    content: "\F0A4E"
}

.mdi-file-video::before {
    content: "\F022B"
}

.mdi-file-video-outline::before {
    content: "\F0E2C"
}

.mdi-file-word::before {
    content: "\F022C"
}

.mdi-file-word-box::before {
    content: "\F022D"
}

.mdi-file-word-box-outline::before {
    content: "\F103D"
}

.mdi-file-word-outline::before {
    content: "\F103E"
}

.mdi-film::before {
    content: "\F022F"
}

.mdi-filmstrip::before {
    content: "\F0230"
}

.mdi-filmstrip-box::before {
    content: "\F0332"
}

.mdi-filmstrip-box-multiple::before {
    content: "\F0D18"
}

.mdi-filmstrip-off::before {
    content: "\F0231"
}

.mdi-filter::before {
    content: "\F0232"
}

.mdi-filter-menu::before {
    content: "\F10E5"
}

.mdi-filter-menu-outline::before {
    content: "\F10E6"
}

.mdi-filter-minus::before {
    content: "\F0EEE"
}

.mdi-filter-minus-outline::before {
    content: "\F0EEF"
}

.mdi-filter-outline::before {
    content: "\F0233"
}

.mdi-filter-plus::before {
    content: "\F0EF0"
}

.mdi-filter-plus-outline::before {
    content: "\F0EF1"
}

.mdi-filter-remove::before {
    content: "\F0234"
}

.mdi-filter-remove-outline::before {
    content: "\F0235"
}

.mdi-filter-variant::before {
    content: "\F0236"
}

.mdi-filter-variant-minus::before {
    content: "\F1112"
}

.mdi-filter-variant-plus::before {
    content: "\F1113"
}

.mdi-filter-variant-remove::before {
    content: "\F103F"
}

.mdi-finance::before {
    content: "\F081F"
}

.mdi-find-replace::before {
    content: "\F06D4"
}

.mdi-fingerprint::before {
    content: "\F0237"
}

.mdi-fingerprint-off::before {
    content: "\F0EB1"
}

.mdi-fire::before {
    content: "\F0238"
}

.mdi-fire-extinguisher::before {
    content: "\F0EF2"
}

.mdi-fire-hydrant::before {
    content: "\F1137"
}

.mdi-fire-hydrant-alert::before {
    content: "\F1138"
}

.mdi-fire-hydrant-off::before {
    content: "\F1139"
}

.mdi-fire-truck::before {
    content: "\F08AB"
}

.mdi-firebase::before {
    content: "\F0967"
}

.mdi-firefox::before {
    content: "\F0239"
}

.mdi-fireplace::before {
    content: "\F0E2E"
}

.mdi-fireplace-off::before {
    content: "\F0E2F"
}

.mdi-firework::before {
    content: "\F0E30"
}

.mdi-fish::before {
    content: "\F023A"
}

.mdi-fish-off::before {
    content: "\F13F3"
}

.mdi-fishbowl::before {
    content: "\F0EF3"
}

.mdi-fishbowl-outline::before {
    content: "\F0EF4"
}

.mdi-fit-to-page::before {
    content: "\F0EF5"
}

.mdi-fit-to-page-outline::before {
    content: "\F0EF6"
}

.mdi-flag::before {
    content: "\F023B"
}

.mdi-flag-checkered::before {
    content: "\F023C"
}

.mdi-flag-minus::before {
    content: "\F0B99"
}

.mdi-flag-minus-outline::before {
    content: "\F10B2"
}

.mdi-flag-outline::before {
    content: "\F023D"
}

.mdi-flag-plus::before {
    content: "\F0B9A"
}

.mdi-flag-plus-outline::before {
    content: "\F10B3"
}

.mdi-flag-remove::before {
    content: "\F0B9B"
}

.mdi-flag-remove-outline::before {
    content: "\F10B4"
}

.mdi-flag-triangle::before {
    content: "\F023F"
}

.mdi-flag-variant::before {
    content: "\F0240"
}

.mdi-flag-variant-outline::before {
    content: "\F023E"
}

.mdi-flare::before {
    content: "\F0D72"
}

.mdi-flash::before {
    content: "\F0241"
}

.mdi-flash-alert::before {
    content: "\F0EF7"
}

.mdi-flash-alert-outline::before {
    content: "\F0EF8"
}

.mdi-flash-auto::before {
    content: "\F0242"
}

.mdi-flash-circle::before {
    content: "\F0820"
}

.mdi-flash-off::before {
    content: "\F0243"
}

.mdi-flash-outline::before {
    content: "\F06D5"
}

.mdi-flash-red-eye::before {
    content: "\F067B"
}

.mdi-flashlight::before {
    content: "\F0244"
}

.mdi-flashlight-off::before {
    content: "\F0245"
}

.mdi-flask::before {
    content: "\F0093"
}

.mdi-flask-empty::before {
    content: "\F0094"
}

.mdi-flask-empty-minus::before {
    content: "\F123A"
}

.mdi-flask-empty-minus-outline::before {
    content: "\F123B"
}

.mdi-flask-empty-off::before {
    content: "\F13F4"
}

.mdi-flask-empty-off-outline::before {
    content: "\F13F5"
}

.mdi-flask-empty-outline::before {
    content: "\F0095"
}

.mdi-flask-empty-plus::before {
    content: "\F123C"
}

.mdi-flask-empty-plus-outline::before {
    content: "\F123D"
}

.mdi-flask-empty-remove::before {
    content: "\F123E"
}

.mdi-flask-empty-remove-outline::before {
    content: "\F123F"
}

.mdi-flask-minus::before {
    content: "\F1240"
}

.mdi-flask-minus-outline::before {
    content: "\F1241"
}

.mdi-flask-off::before {
    content: "\F13F6"
}

.mdi-flask-off-outline::before {
    content: "\F13F7"
}

.mdi-flask-outline::before {
    content: "\F0096"
}

.mdi-flask-plus::before {
    content: "\F1242"
}

.mdi-flask-plus-outline::before {
    content: "\F1243"
}

.mdi-flask-remove::before {
    content: "\F1244"
}

.mdi-flask-remove-outline::before {
    content: "\F1245"
}

.mdi-flask-round-bottom::before {
    content: "\F124B"
}

.mdi-flask-round-bottom-empty::before {
    content: "\F124C"
}

.mdi-flask-round-bottom-empty-outline::before {
    content: "\F124D"
}

.mdi-flask-round-bottom-outline::before {
    content: "\F124E"
}

.mdi-fleur-de-lis::before {
    content: "\F1303"
}

.mdi-flip-horizontal::before {
    content: "\F10E7"
}

.mdi-flip-to-back::before {
    content: "\F0247"
}

.mdi-flip-to-front::before {
    content: "\F0248"
}

.mdi-flip-vertical::before {
    content: "\F10E8"
}

.mdi-floor-lamp::before {
    content: "\F08DD"
}

.mdi-floor-lamp-dual::before {
    content: "\F1040"
}

.mdi-floor-lamp-variant::before {
    content: "\F1041"
}

.mdi-floor-plan::before {
    content: "\F0821"
}

.mdi-floppy::before {
    content: "\F0249"
}

.mdi-floppy-variant::before {
    content: "\F09EF"
}

.mdi-flower::before {
    content: "\F024A"
}

.mdi-flower-outline::before {
    content: "\F09F0"
}

.mdi-flower-poppy::before {
    content: "\F0D08"
}

.mdi-flower-tulip::before {
    content: "\F09F1"
}

.mdi-flower-tulip-outline::before {
    content: "\F09F2"
}

.mdi-focus-auto::before {
    content: "\F0F4E"
}

.mdi-focus-field::before {
    content: "\F0F4F"
}

.mdi-focus-field-horizontal::before {
    content: "\F0F50"
}

.mdi-focus-field-vertical::before {
    content: "\F0F51"
}

.mdi-folder::before {
    content: "\F024B"
}

.mdi-folder-account::before {
    content: "\F024C"
}

.mdi-folder-account-outline::before {
    content: "\F0B9C"
}

.mdi-folder-alert::before {
    content: "\F0DCC"
}

.mdi-folder-alert-outline::before {
    content: "\F0DCD"
}

.mdi-folder-clock::before {
    content: "\F0ABA"
}

.mdi-folder-clock-outline::before {
    content: "\F0ABB"
}

.mdi-folder-cog::before {
    content: "\F107F"
}

.mdi-folder-cog-outline::before {
    content: "\F1080"
}

.mdi-folder-download::before {
    content: "\F024D"
}

.mdi-folder-download-outline::before {
    content: "\F10E9"
}

.mdi-folder-edit::before {
    content: "\F08DE"
}

.mdi-folder-edit-outline::before {
    content: "\F0DCE"
}

.mdi-folder-google-drive::before {
    content: "\F024E"
}

.mdi-folder-heart::before {
    content: "\F10EA"
}

.mdi-folder-heart-outline::before {
    content: "\F10EB"
}

.mdi-folder-home::before {
    content: "\F10B5"
}

.mdi-folder-home-outline::before {
    content: "\F10B6"
}

.mdi-folder-image::before {
    content: "\F024F"
}

.mdi-folder-information::before {
    content: "\F10B7"
}

.mdi-folder-information-outline::before {
    content: "\F10B8"
}

.mdi-folder-key::before {
    content: "\F08AC"
}

.mdi-folder-key-network::before {
    content: "\F08AD"
}

.mdi-folder-key-network-outline::before {
    content: "\F0C80"
}

.mdi-folder-key-outline::before {
    content: "\F10EC"
}

.mdi-folder-lock::before {
    content: "\F0250"
}

.mdi-folder-lock-open::before {
    content: "\F0251"
}

.mdi-folder-marker::before {
    content: "\F126D"
}

.mdi-folder-marker-outline::before {
    content: "\F126E"
}

.mdi-folder-move::before {
    content: "\F0252"
}

.mdi-folder-move-outline::before {
    content: "\F1246"
}

.mdi-folder-multiple::before {
    content: "\F0253"
}

.mdi-folder-multiple-image::before {
    content: "\F0254"
}

.mdi-folder-multiple-outline::before {
    content: "\F0255"
}

.mdi-folder-music::before {
    content: "\F1359"
}

.mdi-folder-music-outline::before {
    content: "\F135A"
}

.mdi-folder-network::before {
    content: "\F0870"
}

.mdi-folder-network-outline::before {
    content: "\F0C81"
}

.mdi-folder-open::before {
    content: "\F0770"
}

.mdi-folder-open-outline::before {
    content: "\F0DCF"
}

.mdi-folder-outline::before {
    content: "\F0256"
}

.mdi-folder-plus::before {
    content: "\F0257"
}

.mdi-folder-plus-outline::before {
    content: "\F0B9D"
}

.mdi-folder-pound::before {
    content: "\F0D09"
}

.mdi-folder-pound-outline::before {
    content: "\F0D0A"
}

.mdi-folder-refresh::before {
    content: "\F0749"
}

.mdi-folder-refresh-outline::before {
    content: "\F0542"
}

.mdi-folder-remove::before {
    content: "\F0258"
}

.mdi-folder-remove-outline::before {
    content: "\F0B9E"
}

.mdi-folder-search::before {
    content: "\F0968"
}

.mdi-folder-search-outline::before {
    content: "\F0969"
}

.mdi-folder-settings::before {
    content: "\F107D"
}

.mdi-folder-settings-outline::before {
    content: "\F107E"
}

.mdi-folder-star::before {
    content: "\F069D"
}

.mdi-folder-star-multiple::before {
    content: "\F13D3"
}

.mdi-folder-star-multiple-outline::before {
    content: "\F13D4"
}

.mdi-folder-star-outline::before {
    content: "\F0B9F"
}

.mdi-folder-swap::before {
    content: "\F0FB6"
}

.mdi-folder-swap-outline::before {
    content: "\F0FB7"
}

.mdi-folder-sync::before {
    content: "\F0D0B"
}

.mdi-folder-sync-outline::before {
    content: "\F0D0C"
}

.mdi-folder-table::before {
    content: "\F12E3"
}

.mdi-folder-table-outline::before {
    content: "\F12E4"
}

.mdi-folder-text::before {
    content: "\F0C82"
}

.mdi-folder-text-outline::before {
    content: "\F0C83"
}

.mdi-folder-upload::before {
    content: "\F0259"
}

.mdi-folder-upload-outline::before {
    content: "\F10ED"
}

.mdi-folder-zip::before {
    content: "\F06EB"
}

.mdi-folder-zip-outline::before {
    content: "\F07B9"
}

.mdi-font-awesome::before {
    content: "\F003A"
}

.mdi-food::before {
    content: "\F025A"
}

.mdi-food-apple::before {
    content: "\F025B"
}

.mdi-food-apple-outline::before {
    content: "\F0C84"
}

.mdi-food-croissant::before {
    content: "\F07C8"
}

.mdi-food-fork-drink::before {
    content: "\F05F2"
}

.mdi-food-off::before {
    content: "\F05F3"
}

.mdi-food-variant::before {
    content: "\F025C"
}

.mdi-food-variant-off::before {
    content: "\F13E5"
}

.mdi-foot-print::before {
    content: "\F0F52"
}

.mdi-football::before {
    content: "\F025D"
}

.mdi-football-australian::before {
    content: "\F025E"
}

.mdi-football-helmet::before {
    content: "\F025F"
}

.mdi-forklift::before {
    content: "\F07C9"
}

.mdi-form-dropdown::before {
    content: "\F1400"
}

.mdi-form-select::before {
    content: "\F1401"
}

.mdi-form-textarea::before {
    content: "\F1095"
}

.mdi-form-textbox::before {
    content: "\F060E"
}

.mdi-form-textbox-lock::before {
    content: "\F135D"
}

.mdi-form-textbox-password::before {
    content: "\F07F5"
}

.mdi-format-align-bottom::before {
    content: "\F0753"
}

.mdi-format-align-center::before {
    content: "\F0260"
}

.mdi-format-align-justify::before {
    content: "\F0261"
}

.mdi-format-align-left::before {
    content: "\F0262"
}

.mdi-format-align-middle::before {
    content: "\F0754"
}

.mdi-format-align-right::before {
    content: "\F0263"
}

.mdi-format-align-top::before {
    content: "\F0755"
}

.mdi-format-annotation-minus::before {
    content: "\F0ABC"
}

.mdi-format-annotation-plus::before {
    content: "\F0646"
}

.mdi-format-bold::before {
    content: "\F0264"
}

.mdi-format-clear::before {
    content: "\F0265"
}

.mdi-format-color-fill::before {
    content: "\F0266"
}

.mdi-format-color-highlight::before {
    content: "\F0E31"
}

.mdi-format-color-marker-cancel::before {
    content: "\F1313"
}

.mdi-format-color-text::before {
    content: "\F069E"
}

.mdi-format-columns::before {
    content: "\F08DF"
}

.mdi-format-float-center::before {
    content: "\F0267"
}

.mdi-format-float-left::before {
    content: "\F0268"
}

.mdi-format-float-none::before {
    content: "\F0269"
}

.mdi-format-float-right::before {
    content: "\F026A"
}

.mdi-format-font::before {
    content: "\F06D6"
}

.mdi-format-font-size-decrease::before {
    content: "\F09F3"
}

.mdi-format-font-size-increase::before {
    content: "\F09F4"
}

.mdi-format-header-1::before {
    content: "\F026B"
}

.mdi-format-header-2::before {
    content: "\F026C"
}

.mdi-format-header-3::before {
    content: "\F026D"
}

.mdi-format-header-4::before {
    content: "\F026E"
}

.mdi-format-header-5::before {
    content: "\F026F"
}

.mdi-format-header-6::before {
    content: "\F0270"
}

.mdi-format-header-decrease::before {
    content: "\F0271"
}

.mdi-format-header-equal::before {
    content: "\F0272"
}

.mdi-format-header-increase::before {
    content: "\F0273"
}

.mdi-format-header-pound::before {
    content: "\F0274"
}

.mdi-format-horizontal-align-center::before {
    content: "\F061E"
}

.mdi-format-horizontal-align-left::before {
    content: "\F061F"
}

.mdi-format-horizontal-align-right::before {
    content: "\F0620"
}

.mdi-format-indent-decrease::before {
    content: "\F0275"
}

.mdi-format-indent-increase::before {
    content: "\F0276"
}

.mdi-format-italic::before {
    content: "\F0277"
}

.mdi-format-letter-case::before {
    content: "\F0B34"
}

.mdi-format-letter-case-lower::before {
    content: "\F0B35"
}

.mdi-format-letter-case-upper::before {
    content: "\F0B36"
}

.mdi-format-letter-ends-with::before {
    content: "\F0FB8"
}

.mdi-format-letter-matches::before {
    content: "\F0FB9"
}

.mdi-format-letter-starts-with::before {
    content: "\F0FBA"
}

.mdi-format-line-spacing::before {
    content: "\F0278"
}

.mdi-format-line-style::before {
    content: "\F05C8"
}

.mdi-format-line-weight::before {
    content: "\F05C9"
}

.mdi-format-list-bulleted::before {
    content: "\F0279"
}

.mdi-format-list-bulleted-square::before {
    content: "\F0DD0"
}

.mdi-format-list-bulleted-triangle::before {
    content: "\F0EB2"
}

.mdi-format-list-bulleted-type::before {
    content: "\F027A"
}

.mdi-format-list-checkbox::before {
    content: "\F096A"
}

.mdi-format-list-checks::before {
    content: "\F0756"
}

.mdi-format-list-numbered::before {
    content: "\F027B"
}

.mdi-format-list-numbered-rtl::before {
    content: "\F0D0D"
}

.mdi-format-list-text::before {
    content: "\F126F"
}

.mdi-format-overline::before {
    content: "\F0EB3"
}

.mdi-format-page-break::before {
    content: "\F06D7"
}

.mdi-format-paint::before {
    content: "\F027C"
}

.mdi-format-paragraph::before {
    content: "\F027D"
}

.mdi-format-pilcrow::before {
    content: "\F06D8"
}

.mdi-format-quote-close::before {
    content: "\F027E"
}

.mdi-format-quote-close-outline::before {
    content: "\F11A8"
}

.mdi-format-quote-open::before {
    content: "\F0757"
}

.mdi-format-quote-open-outline::before {
    content: "\F11A7"
}

.mdi-format-rotate-90::before {
    content: "\F06AA"
}

.mdi-format-section::before {
    content: "\F069F"
}

.mdi-format-size::before {
    content: "\F027F"
}

.mdi-format-strikethrough::before {
    content: "\F0280"
}

.mdi-format-strikethrough-variant::before {
    content: "\F0281"
}

.mdi-format-subscript::before {
    content: "\F0282"
}

.mdi-format-superscript::before {
    content: "\F0283"
}

.mdi-format-text::before {
    content: "\F0284"
}

.mdi-format-text-rotation-angle-down::before {
    content: "\F0FBB"
}

.mdi-format-text-rotation-angle-up::before {
    content: "\F0FBC"
}

.mdi-format-text-rotation-down::before {
    content: "\F0D73"
}

.mdi-format-text-rotation-down-vertical::before {
    content: "\F0FBD"
}

.mdi-format-text-rotation-none::before {
    content: "\F0D74"
}

.mdi-format-text-rotation-up::before {
    content: "\F0FBE"
}

.mdi-format-text-rotation-vertical::before {
    content: "\F0FBF"
}

.mdi-format-text-variant::before {
    content: "\F0E32"
}

.mdi-format-text-wrapping-clip::before {
    content: "\F0D0E"
}

.mdi-format-text-wrapping-overflow::before {
    content: "\F0D0F"
}

.mdi-format-text-wrapping-wrap::before {
    content: "\F0D10"
}

.mdi-format-textbox::before {
    content: "\F0D11"
}

.mdi-format-textdirection-l-to-r::before {
    content: "\F0285"
}

.mdi-format-textdirection-r-to-l::before {
    content: "\F0286"
}

.mdi-format-title::before {
    content: "\F05F4"
}

.mdi-format-underline::before {
    content: "\F0287"
}

.mdi-format-vertical-align-bottom::before {
    content: "\F0621"
}

.mdi-format-vertical-align-center::before {
    content: "\F0622"
}

.mdi-format-vertical-align-top::before {
    content: "\F0623"
}

.mdi-format-wrap-inline::before {
    content: "\F0288"
}

.mdi-format-wrap-square::before {
    content: "\F0289"
}

.mdi-format-wrap-tight::before {
    content: "\F028A"
}

.mdi-format-wrap-top-bottom::before {
    content: "\F028B"
}

.mdi-forum::before {
    content: "\F028C"
}

.mdi-forum-outline::before {
    content: "\F0822"
}

.mdi-forward::before {
    content: "\F028D"
}

.mdi-forwardburger::before {
    content: "\F0D75"
}

.mdi-fountain::before {
    content: "\F096B"
}

.mdi-fountain-pen::before {
    content: "\F0D12"
}

.mdi-fountain-pen-tip::before {
    content: "\F0D13"
}

.mdi-freebsd::before {
    content: "\F08E0"
}

.mdi-frequently-asked-questions::before {
    content: "\F0EB4"
}

.mdi-fridge::before {
    content: "\F0290"
}

.mdi-fridge-alert::before {
    content: "\F11B1"
}

.mdi-fridge-alert-outline::before {
    content: "\F11B2"
}

.mdi-fridge-bottom::before {
    content: "\F0292"
}

.mdi-fridge-off::before {
    content: "\F11AF"
}

.mdi-fridge-off-outline::before {
    content: "\F11B0"
}

.mdi-fridge-outline::before {
    content: "\F028F"
}

.mdi-fridge-top::before {
    content: "\F0291"
}

.mdi-fruit-cherries::before {
    content: "\F1042"
}

.mdi-fruit-cherries-off::before {
    content: "\F13F8"
}

.mdi-fruit-citrus::before {
    content: "\F1043"
}

.mdi-fruit-citrus-off::before {
    content: "\F13F9"
}

.mdi-fruit-grapes::before {
    content: "\F1044"
}

.mdi-fruit-grapes-outline::before {
    content: "\F1045"
}

.mdi-fruit-pineapple::before {
    content: "\F1046"
}

.mdi-fruit-watermelon::before {
    content: "\F1047"
}

.mdi-fuel::before {
    content: "\F07CA"
}

.mdi-fullscreen::before {
    content: "\F0293"
}

.mdi-fullscreen-exit::before {
    content: "\F0294"
}

.mdi-function::before {
    content: "\F0295"
}

.mdi-function-variant::before {
    content: "\F0871"
}

.mdi-furigana-horizontal::before {
    content: "\F1081"
}

.mdi-furigana-vertical::before {
    content: "\F1082"
}

.mdi-fuse::before {
    content: "\F0C85"
}

.mdi-fuse-blade::before {
    content: "\F0C86"
}

.mdi-gamepad::before {
    content: "\F0296"
}

.mdi-gamepad-circle::before {
    content: "\F0E33"
}

.mdi-gamepad-circle-down::before {
    content: "\F0E34"
}

.mdi-gamepad-circle-left::before {
    content: "\F0E35"
}

.mdi-gamepad-circle-outline::before {
    content: "\F0E36"
}

.mdi-gamepad-circle-right::before {
    content: "\F0E37"
}

.mdi-gamepad-circle-up::before {
    content: "\F0E38"
}

.mdi-gamepad-down::before {
    content: "\F0E39"
}

.mdi-gamepad-left::before {
    content: "\F0E3A"
}

.mdi-gamepad-right::before {
    content: "\F0E3B"
}

.mdi-gamepad-round::before {
    content: "\F0E3C"
}

.mdi-gamepad-round-down::before {
    content: "\F0E3D"
}

.mdi-gamepad-round-left::before {
    content: "\F0E3E"
}

.mdi-gamepad-round-outline::before {
    content: "\F0E3F"
}

.mdi-gamepad-round-right::before {
    content: "\F0E40"
}

.mdi-gamepad-round-up::before {
    content: "\F0E41"
}

.mdi-gamepad-square::before {
    content: "\F0EB5"
}

.mdi-gamepad-square-outline::before {
    content: "\F0EB6"
}

.mdi-gamepad-up::before {
    content: "\F0E42"
}

.mdi-gamepad-variant::before {
    content: "\F0297"
}

.mdi-gamepad-variant-outline::before {
    content: "\F0EB7"
}

.mdi-gamma::before {
    content: "\F10EE"
}

.mdi-gantry-crane::before {
    content: "\F0DD1"
}

.mdi-garage::before {
    content: "\F06D9"
}

.mdi-garage-alert::before {
    content: "\F0872"
}

.mdi-garage-alert-variant::before {
    content: "\F12D5"
}

.mdi-garage-open::before {
    content: "\F06DA"
}

.mdi-garage-open-variant::before {
    content: "\F12D4"
}

.mdi-garage-variant::before {
    content: "\F12D3"
}

.mdi-gas-cylinder::before {
    content: "\F0647"
}

.mdi-gas-station::before {
    content: "\F0298"
}

.mdi-gas-station-off::before {
    content: "\F1409"
}

.mdi-gas-station-off-outline::before {
    content: "\F140A"
}

.mdi-gas-station-outline::before {
    content: "\F0EB8"
}

.mdi-gate::before {
    content: "\F0299"
}

.mdi-gate-and::before {
    content: "\F08E1"
}

.mdi-gate-arrow-right::before {
    content: "\F1169"
}

.mdi-gate-nand::before {
    content: "\F08E2"
}

.mdi-gate-nor::before {
    content: "\F08E3"
}

.mdi-gate-not::before {
    content: "\F08E4"
}

.mdi-gate-open::before {
    content: "\F116A"
}

.mdi-gate-or::before {
    content: "\F08E5"
}

.mdi-gate-xnor::before {
    content: "\F08E6"
}

.mdi-gate-xor::before {
    content: "\F08E7"
}

.mdi-gatsby::before {
    content: "\F0E43"
}

.mdi-gauge::before {
    content: "\F029A"
}

.mdi-gauge-empty::before {
    content: "\F0873"
}

.mdi-gauge-full::before {
    content: "\F0874"
}

.mdi-gauge-low::before {
    content: "\F0875"
}

.mdi-gavel::before {
    content: "\F029B"
}

.mdi-gender-female::before {
    content: "\F029C"
}

.mdi-gender-male::before {
    content: "\F029D"
}

.mdi-gender-male-female::before {
    content: "\F029E"
}

.mdi-gender-male-female-variant::before {
    content: "\F113F"
}

.mdi-gender-non-binary::before {
    content: "\F1140"
}

.mdi-gender-transgender::before {
    content: "\F029F"
}

.mdi-gentoo::before {
    content: "\F08E8"
}

.mdi-gesture::before {
    content: "\F07CB"
}

.mdi-gesture-double-tap::before {
    content: "\F073C"
}

.mdi-gesture-pinch::before {
    content: "\F0ABD"
}

.mdi-gesture-spread::before {
    content: "\F0ABE"
}

.mdi-gesture-swipe::before {
    content: "\F0D76"
}

.mdi-gesture-swipe-down::before {
    content: "\F073D"
}

.mdi-gesture-swipe-horizontal::before {
    content: "\F0ABF"
}

.mdi-gesture-swipe-left::before {
    content: "\F073E"
}

.mdi-gesture-swipe-right::before {
    content: "\F073F"
}

.mdi-gesture-swipe-up::before {
    content: "\F0740"
}

.mdi-gesture-swipe-vertical::before {
    content: "\F0AC0"
}

.mdi-gesture-tap::before {
    content: "\F0741"
}

.mdi-gesture-tap-box::before {
    content: "\F12A9"
}

.mdi-gesture-tap-button::before {
    content: "\F12A8"
}

.mdi-gesture-tap-hold::before {
    content: "\F0D77"
}

.mdi-gesture-two-double-tap::before {
    content: "\F0742"
}

.mdi-gesture-two-tap::before {
    content: "\F0743"
}

.mdi-ghost::before {
    content: "\F02A0"
}

.mdi-ghost-off::before {
    content: "\F09F5"
}

.mdi-gif::before {
    content: "\F0D78"
}

.mdi-gift::before {
    content: "\F0E44"
}

.mdi-gift-outline::before {
    content: "\F02A1"
}

.mdi-git::before {
    content: "\F02A2"
}

.mdi-github::before {
    content: "\F02A4"
}

.mdi-gitlab::before {
    content: "\F0BA0"
}

.mdi-glass-cocktail::before {
    content: "\F0356"
}

.mdi-glass-flute::before {
    content: "\F02A5"
}

.mdi-glass-mug::before {
    content: "\F02A6"
}

.mdi-glass-mug-variant::before {
    content: "\F1116"
}

.mdi-glass-pint-outline::before {
    content: "\F130D"
}

.mdi-glass-stange::before {
    content: "\F02A7"
}

.mdi-glass-tulip::before {
    content: "\F02A8"
}

.mdi-glass-wine::before {
    content: "\F0876"
}

.mdi-glasses::before {
    content: "\F02AA"
}

.mdi-globe-light::before {
    content: "\F12D7"
}

.mdi-globe-model::before {
    content: "\F08E9"
}

.mdi-gmail::before {
    content: "\F02AB"
}

.mdi-gnome::before {
    content: "\F02AC"
}

.mdi-go-kart::before {
    content: "\F0D79"
}

.mdi-go-kart-track::before {
    content: "\F0D7A"
}

.mdi-gog::before {
    content: "\F0BA1"
}

.mdi-gold::before {
    content: "\F124F"
}

.mdi-golf::before {
    content: "\F0823"
}

.mdi-golf-cart::before {
    content: "\F11A4"
}

.mdi-golf-tee::before {
    content: "\F1083"
}

.mdi-gondola::before {
    content: "\F0686"
}

.mdi-goodreads::before {
    content: "\F0D7B"
}

.mdi-google::before {
    content: "\F02AD"
}

.mdi-google-ads::before {
    content: "\F0C87"
}

.mdi-google-analytics::before {
    content: "\F07CC"
}

.mdi-google-assistant::before {
    content: "\F07CD"
}

.mdi-google-cardboard::before {
    content: "\F02AE"
}

.mdi-google-chrome::before {
    content: "\F02AF"
}

.mdi-google-circles::before {
    content: "\F02B0"
}

.mdi-google-circles-communities::before {
    content: "\F02B1"
}

.mdi-google-circles-extended::before {
    content: "\F02B2"
}

.mdi-google-circles-group::before {
    content: "\F02B3"
}

.mdi-google-classroom::before {
    content: "\F02C0"
}

.mdi-google-cloud::before {
    content: "\F11F6"
}

.mdi-google-controller::before {
    content: "\F02B4"
}

.mdi-google-controller-off::before {
    content: "\F02B5"
}

.mdi-google-downasaur::before {
    content: "\F1362"
}

.mdi-google-drive::before {
    content: "\F02B6"
}

.mdi-google-earth::before {
    content: "\F02B7"
}

.mdi-google-fit::before {
    content: "\F096C"
}

.mdi-google-glass::before {
    content: "\F02B8"
}

.mdi-google-hangouts::before {
    content: "\F02C9"
}

.mdi-google-home::before {
    content: "\F0824"
}

.mdi-google-keep::before {
    content: "\F06DC"
}

.mdi-google-lens::before {
    content: "\F09F6"
}

.mdi-google-maps::before {
    content: "\F05F5"
}

.mdi-google-my-business::before {
    content: "\F1048"
}

.mdi-google-nearby::before {
    content: "\F02B9"
}

.mdi-google-photos::before {
    content: "\F06DD"
}

.mdi-google-play::before {
    content: "\F02BC"
}

.mdi-google-plus::before {
    content: "\F02BD"
}

.mdi-google-podcast::before {
    content: "\F0EB9"
}

.mdi-google-spreadsheet::before {
    content: "\F09F7"
}

.mdi-google-street-view::before {
    content: "\F0C88"
}

.mdi-google-translate::before {
    content: "\F02BF"
}

.mdi-gradient::before {
    content: "\F06A0"
}

.mdi-grain::before {
    content: "\F0D7C"
}

.mdi-graph::before {
    content: "\F1049"
}

.mdi-graph-outline::before {
    content: "\F104A"
}

.mdi-graphql::before {
    content: "\F0877"
}

.mdi-grave-stone::before {
    content: "\F0BA2"
}

.mdi-grease-pencil::before {
    content: "\F0648"
}

.mdi-greater-than::before {
    content: "\F096D"
}

.mdi-greater-than-or-equal::before {
    content: "\F096E"
}

.mdi-grid::before {
    content: "\F02C1"
}

.mdi-grid-large::before {
    content: "\F0758"
}

.mdi-grid-off::before {
    content: "\F02C2"
}

.mdi-grill::before {
    content: "\F0E45"
}

.mdi-grill-outline::before {
    content: "\F118A"
}

.mdi-group::before {
    content: "\F02C3"
}

.mdi-guitar-acoustic::before {
    content: "\F0771"
}

.mdi-guitar-electric::before {
    content: "\F02C4"
}

.mdi-guitar-pick::before {
    content: "\F02C5"
}

.mdi-guitar-pick-outline::before {
    content: "\F02C6"
}

.mdi-guy-fawkes-mask::before {
    content: "\F0825"
}

.mdi-hail::before {
    content: "\F0AC1"
}

.mdi-hair-dryer::before {
    content: "\F10EF"
}

.mdi-hair-dryer-outline::before {
    content: "\F10F0"
}

.mdi-halloween::before {
    content: "\F0BA3"
}

.mdi-hamburger::before {
    content: "\F0685"
}

.mdi-hammer::before {
    content: "\F08EA"
}

.mdi-hammer-screwdriver::before {
    content: "\F1322"
}

.mdi-hammer-wrench::before {
    content: "\F1323"
}

.mdi-hand::before {
    content: "\F0A4F"
}

.mdi-hand-heart::before {
    content: "\F10F1"
}

.mdi-hand-left::before {
    content: "\F0E46"
}

.mdi-hand-okay::before {
    content: "\F0A50"
}

.mdi-hand-peace::before {
    content: "\F0A51"
}

.mdi-hand-peace-variant::before {
    content: "\F0A52"
}

.mdi-hand-pointing-down::before {
    content: "\F0A53"
}

.mdi-hand-pointing-left::before {
    content: "\F0A54"
}

.mdi-hand-pointing-right::before {
    content: "\F02C7"
}

.mdi-hand-pointing-up::before {
    content: "\F0A55"
}

.mdi-hand-right::before {
    content: "\F0E47"
}

.mdi-hand-saw::before {
    content: "\F0E48"
}

.mdi-hand-water::before {
    content: "\F139F"
}

.mdi-handball::before {
    content: "\F0F53"
}

.mdi-handcuffs::before {
    content: "\F113E"
}

.mdi-handshake::before {
    content: "\F1218"
}

.mdi-hanger::before {
    content: "\F02C8"
}

.mdi-hard-hat::before {
    content: "\F096F"
}

.mdi-harddisk::before {
    content: "\F02CA"
}

.mdi-harddisk-plus::before {
    content: "\F104B"
}

.mdi-harddisk-remove::before {
    content: "\F104C"
}

.mdi-hat-fedora::before {
    content: "\F0BA4"
}

.mdi-hazard-lights::before {
    content: "\F0C89"
}

.mdi-hdr::before {
    content: "\F0D7D"
}

.mdi-hdr-off::before {
    content: "\F0D7E"
}

.mdi-head::before {
    content: "\F135E"
}

.mdi-head-alert::before {
    content: "\F1338"
}

.mdi-head-alert-outline::before {
    content: "\F1339"
}

.mdi-head-check::before {
    content: "\F133A"
}

.mdi-head-check-outline::before {
    content: "\F133B"
}

.mdi-head-cog::before {
    content: "\F133C"
}

.mdi-head-cog-outline::before {
    content: "\F133D"
}

.mdi-head-dots-horizontal::before {
    content: "\F133E"
}

.mdi-head-dots-horizontal-outline::before {
    content: "\F133F"
}

.mdi-head-flash::before {
    content: "\F1340"
}

.mdi-head-flash-outline::before {
    content: "\F1341"
}

.mdi-head-heart::before {
    content: "\F1342"
}

.mdi-head-heart-outline::before {
    content: "\F1343"
}

.mdi-head-lightbulb::before {
    content: "\F1344"
}

.mdi-head-lightbulb-outline::before {
    content: "\F1345"
}

.mdi-head-minus::before {
    content: "\F1346"
}

.mdi-head-minus-outline::before {
    content: "\F1347"
}

.mdi-head-outline::before {
    content: "\F135F"
}

.mdi-head-plus::before {
    content: "\F1348"
}

.mdi-head-plus-outline::before {
    content: "\F1349"
}

.mdi-head-question::before {
    content: "\F134A"
}

.mdi-head-question-outline::before {
    content: "\F134B"
}

.mdi-head-remove::before {
    content: "\F134C"
}

.mdi-head-remove-outline::before {
    content: "\F134D"
}

.mdi-head-snowflake::before {
    content: "\F134E"
}

.mdi-head-snowflake-outline::before {
    content: "\F134F"
}

.mdi-head-sync::before {
    content: "\F1350"
}

.mdi-head-sync-outline::before {
    content: "\F1351"
}

.mdi-headphones::before {
    content: "\F02CB"
}

.mdi-headphones-bluetooth::before {
    content: "\F0970"
}

.mdi-headphones-box::before {
    content: "\F02CC"
}

.mdi-headphones-off::before {
    content: "\F07CE"
}

.mdi-headphones-settings::before {
    content: "\F02CD"
}

.mdi-headset::before {
    content: "\F02CE"
}

.mdi-headset-dock::before {
    content: "\F02CF"
}

.mdi-headset-off::before {
    content: "\F02D0"
}

.mdi-heart::before {
    content: "\F02D1"
}

.mdi-heart-box::before {
    content: "\F02D2"
}

.mdi-heart-box-outline::before {
    content: "\F02D3"
}

.mdi-heart-broken::before {
    content: "\F02D4"
}

.mdi-heart-broken-outline::before {
    content: "\F0D14"
}

.mdi-heart-circle::before {
    content: "\F0971"
}

.mdi-heart-circle-outline::before {
    content: "\F0972"
}

.mdi-heart-flash::before {
    content: "\F0EF9"
}

.mdi-heart-half::before {
    content: "\F06DF"
}

.mdi-heart-half-full::before {
    content: "\F06DE"
}

.mdi-heart-half-outline::before {
    content: "\F06E0"
}

.mdi-heart-multiple::before {
    content: "\F0A56"
}

.mdi-heart-multiple-outline::before {
    content: "\F0A57"
}

.mdi-heart-off::before {
    content: "\F0759"
}

.mdi-heart-outline::before {
    content: "\F02D5"
}

.mdi-heart-pulse::before {
    content: "\F05F6"
}

.mdi-helicopter::before {
    content: "\F0AC2"
}

.mdi-help::before {
    content: "\F02D6"
}

.mdi-help-box::before {
    content: "\F078B"
}

.mdi-help-circle::before {
    content: "\F02D7"
}

.mdi-help-circle-outline::before {
    content: "\F0625"
}

.mdi-help-network::before {
    content: "\F06F5"
}

.mdi-help-network-outline::before {
    content: "\F0C8A"
}

.mdi-help-rhombus::before {
    content: "\F0BA5"
}

.mdi-help-rhombus-outline::before {
    content: "\F0BA6"
}

.mdi-hexadecimal::before {
    content: "\F12A7"
}

.mdi-hexagon::before {
    content: "\F02D8"
}

.mdi-hexagon-multiple::before {
    content: "\F06E1"
}

.mdi-hexagon-multiple-outline::before {
    content: "\F10F2"
}

.mdi-hexagon-outline::before {
    content: "\F02D9"
}

.mdi-hexagon-slice-1::before {
    content: "\F0AC3"
}

.mdi-hexagon-slice-2::before {
    content: "\F0AC4"
}

.mdi-hexagon-slice-3::before {
    content: "\F0AC5"
}

.mdi-hexagon-slice-4::before {
    content: "\F0AC6"
}

.mdi-hexagon-slice-5::before {
    content: "\F0AC7"
}

.mdi-hexagon-slice-6::before {
    content: "\F0AC8"
}

.mdi-hexagram::before {
    content: "\F0AC9"
}

.mdi-hexagram-outline::before {
    content: "\F0ACA"
}

.mdi-high-definition::before {
    content: "\F07CF"
}

.mdi-high-definition-box::before {
    content: "\F0878"
}

.mdi-highway::before {
    content: "\F05F7"
}

.mdi-hiking::before {
    content: "\F0D7F"
}

.mdi-hinduism::before {
    content: "\F0973"
}

.mdi-history::before {
    content: "\F02DA"
}

.mdi-hockey-puck::before {
    content: "\F0879"
}

.mdi-hockey-sticks::before {
    content: "\F087A"
}

.mdi-hololens::before {
    content: "\F02DB"
}

.mdi-home::before {
    content: "\F02DC"
}

.mdi-home-account::before {
    content: "\F0826"
}

.mdi-home-alert::before {
    content: "\F087B"
}

.mdi-home-analytics::before {
    content: "\F0EBA"
}

.mdi-home-assistant::before {
    content: "\F07D0"
}

.mdi-home-automation::before {
    content: "\F07D1"
}

.mdi-home-circle::before {
    content: "\F07D2"
}

.mdi-home-circle-outline::before {
    content: "\F104D"
}

.mdi-home-city::before {
    content: "\F0D15"
}

.mdi-home-city-outline::before {
    content: "\F0D16"
}

.mdi-home-currency-usd::before {
    content: "\F08AF"
}

.mdi-home-edit::before {
    content: "\F1159"
}

.mdi-home-edit-outline::before {
    content: "\F115A"
}

.mdi-home-export-outline::before {
    content: "\F0F9B"
}

.mdi-home-flood::before {
    content: "\F0EFA"
}

.mdi-home-floor-0::before {
    content: "\F0DD2"
}

.mdi-home-floor-1::before {
    content: "\F0D80"
}

.mdi-home-floor-2::before {
    content: "\F0D81"
}

.mdi-home-floor-3::before {
    content: "\F0D82"
}

.mdi-home-floor-a::before {
    content: "\F0D83"
}

.mdi-home-floor-b::before {
    content: "\F0D84"
}

.mdi-home-floor-g::before {
    content: "\F0D85"
}

.mdi-home-floor-l::before {
    content: "\F0D86"
}

.mdi-home-floor-negative-1::before {
    content: "\F0DD3"
}

.mdi-home-group::before {
    content: "\F0DD4"
}

.mdi-home-heart::before {
    content: "\F0827"
}

.mdi-home-import-outline::before {
    content: "\F0F9C"
}

.mdi-home-lightbulb::before {
    content: "\F1251"
}

.mdi-home-lightbulb-outline::before {
    content: "\F1252"
}

.mdi-home-lock::before {
    content: "\F08EB"
}

.mdi-home-lock-open::before {
    content: "\F08EC"
}

.mdi-home-map-marker::before {
    content: "\F05F8"
}

.mdi-home-minus::before {
    content: "\F0974"
}

.mdi-home-minus-outline::before {
    content: "\F13D5"
}

.mdi-home-modern::before {
    content: "\F02DD"
}

.mdi-home-outline::before {
    content: "\F06A1"
}

.mdi-home-plus::before {
    content: "\F0975"
}

.mdi-home-plus-outline::before {
    content: "\F13D6"
}

.mdi-home-remove::before {
    content: "\F1247"
}

.mdi-home-remove-outline::before {
    content: "\F13D7"
}

.mdi-home-roof::before {
    content: "\F112B"
}

.mdi-home-search::before {
    content: "\F13B0"
}

.mdi-home-search-outline::before {
    content: "\F13B1"
}

.mdi-home-thermometer::before {
    content: "\F0F54"
}

.mdi-home-thermometer-outline::before {
    content: "\F0F55"
}

.mdi-home-variant::before {
    content: "\F02DE"
}

.mdi-home-variant-outline::before {
    content: "\F0BA7"
}

.mdi-hook::before {
    content: "\F06E2"
}

.mdi-hook-off::before {
    content: "\F06E3"
}

.mdi-hops::before {
    content: "\F02DF"
}

.mdi-horizontal-rotate-clockwise::before {
    content: "\F10F3"
}

.mdi-horizontal-rotate-counterclockwise::before {
    content: "\F10F4"
}

.mdi-horseshoe::before {
    content: "\F0A58"
}

.mdi-hospital::before {
    content: "\F0FF6"
}

.mdi-hospital-box::before {
    content: "\F02E0"
}

.mdi-hospital-box-outline::before {
    content: "\F0FF7"
}

.mdi-hospital-building::before {
    content: "\F02E1"
}

.mdi-hospital-marker::before {
    content: "\F02E2"
}

.mdi-hot-tub::before {
    content: "\F0828"
}

.mdi-hubspot::before {
    content: "\F0D17"
}

.mdi-hulu::before {
    content: "\F0829"
}

.mdi-human::before {
    content: "\F02E6"
}

.mdi-human-baby-changing-table::before {
    content: "\F138B"
}

.mdi-human-child::before {
    content: "\F02E7"
}

.mdi-human-female::before {
    content: "\F0649"
}

.mdi-human-female-boy::before {
    content: "\F0A59"
}

.mdi-human-female-female::before {
    content: "\F0A5A"
}

.mdi-human-female-girl::before {
    content: "\F0A5B"
}

.mdi-human-greeting::before {
    content: "\F064A"
}

.mdi-human-handsdown::before {
    content: "\F064B"
}

.mdi-human-handsup::before {
    content: "\F064C"
}

.mdi-human-male::before {
    content: "\F064D"
}

.mdi-human-male-boy::before {
    content: "\F0A5C"
}

.mdi-human-male-child::before {
    content: "\F138C"
}

.mdi-human-male-female::before {
    content: "\F02E8"
}

.mdi-human-male-girl::before {
    content: "\F0A5D"
}

.mdi-human-male-height::before {
    content: "\F0EFB"
}

.mdi-human-male-height-variant::before {
    content: "\F0EFC"
}

.mdi-human-male-male::before {
    content: "\F0A5E"
}

.mdi-human-pregnant::before {
    content: "\F05CF"
}

.mdi-human-wheelchair::before {
    content: "\F138D"
}

.mdi-humble-bundle::before {
    content: "\F0744"
}

.mdi-hvac::before {
    content: "\F1352"
}

.mdi-hydraulic-oil-level::before {
    content: "\F1324"
}

.mdi-hydraulic-oil-temperature::before {
    content: "\F1325"
}

.mdi-hydro-power::before {
    content: "\F12E5"
}

.mdi-ice-cream::before {
    content: "\F082A"
}

.mdi-ice-cream-off::before {
    content: "\F0E52"
}

.mdi-ice-pop::before {
    content: "\F0EFD"
}

.mdi-id-card::before {
    content: "\F0FC0"
}

.mdi-identifier::before {
    content: "\F0EFE"
}

.mdi-ideogram-cjk::before {
    content: "\F1331"
}

.mdi-ideogram-cjk-variant::before {
    content: "\F1332"
}

.mdi-iframe::before {
    content: "\F0C8B"
}

.mdi-iframe-array::before {
    content: "\F10F5"
}

.mdi-iframe-array-outline::before {
    content: "\F10F6"
}

.mdi-iframe-braces::before {
    content: "\F10F7"
}

.mdi-iframe-braces-outline::before {
    content: "\F10F8"
}

.mdi-iframe-outline::before {
    content: "\F0C8C"
}

.mdi-iframe-parentheses::before {
    content: "\F10F9"
}

.mdi-iframe-parentheses-outline::before {
    content: "\F10FA"
}

.mdi-iframe-variable::before {
    content: "\F10FB"
}

.mdi-iframe-variable-outline::before {
    content: "\F10FC"
}

.mdi-image::before {
    content: "\F02E9"
}

.mdi-image-album::before {
    content: "\F02EA"
}

.mdi-image-area::before {
    content: "\F02EB"
}

.mdi-image-area-close::before {
    content: "\F02EC"
}

.mdi-image-auto-adjust::before {
    content: "\F0FC1"
}

.mdi-image-broken::before {
    content: "\F02ED"
}

.mdi-image-broken-variant::before {
    content: "\F02EE"
}

.mdi-image-edit::before {
    content: "\F11E3"
}

.mdi-image-edit-outline::before {
    content: "\F11E4"
}

.mdi-image-filter-black-white::before {
    content: "\F02F0"
}

.mdi-image-filter-center-focus::before {
    content: "\F02F1"
}

.mdi-image-filter-center-focus-strong::before {
    content: "\F0EFF"
}

.mdi-image-filter-center-focus-strong-outline::before {
    content: "\F0F00"
}

.mdi-image-filter-center-focus-weak::before {
    content: "\F02F2"
}

.mdi-image-filter-drama::before {
    content: "\F02F3"
}

.mdi-image-filter-frames::before {
    content: "\F02F4"
}

.mdi-image-filter-hdr::before {
    content: "\F02F5"
}

.mdi-image-filter-none::before {
    content: "\F02F6"
}

.mdi-image-filter-tilt-shift::before {
    content: "\F02F7"
}

.mdi-image-filter-vintage::before {
    content: "\F02F8"
}

.mdi-image-frame::before {
    content: "\F0E49"
}

.mdi-image-minus::before {
    content: "\F1419"
}

.mdi-image-move::before {
    content: "\F09F8"
}

.mdi-image-multiple::before {
    content: "\F02F9"
}

.mdi-image-multiple-outline::before {
    content: "\F02EF"
}

.mdi-image-off::before {
    content: "\F082B"
}

.mdi-image-off-outline::before {
    content: "\F11D1"
}

.mdi-image-outline::before {
    content: "\F0976"
}

.mdi-image-plus::before {
    content: "\F087C"
}

.mdi-image-remove::before {
    content: "\F1418"
}

.mdi-image-search::before {
    content: "\F0977"
}

.mdi-image-search-outline::before {
    content: "\F0978"
}

.mdi-image-size-select-actual::before {
    content: "\F0C8D"
}

.mdi-image-size-select-large::before {
    content: "\F0C8E"
}

.mdi-image-size-select-small::before {
    content: "\F0C8F"
}

.mdi-import::before {
    content: "\F02FA"
}

.mdi-inbox::before {
    content: "\F0687"
}

.mdi-inbox-arrow-down::before {
    content: "\F02FB"
}

.mdi-inbox-arrow-down-outline::before {
    content: "\F1270"
}

.mdi-inbox-arrow-up::before {
    content: "\F03D1"
}

.mdi-inbox-arrow-up-outline::before {
    content: "\F1271"
}

.mdi-inbox-full::before {
    content: "\F1272"
}

.mdi-inbox-full-outline::before {
    content: "\F1273"
}

.mdi-inbox-multiple::before {
    content: "\F08B0"
}

.mdi-inbox-multiple-outline::before {
    content: "\F0BA8"
}

.mdi-inbox-outline::before {
    content: "\F1274"
}

.mdi-incognito::before {
    content: "\F05F9"
}

.mdi-incognito-off::before {
    content: "\F0075"
}

.mdi-infinity::before {
    content: "\F06E4"
}

.mdi-information::before {
    content: "\F02FC"
}

.mdi-information-outline::before {
    content: "\F02FD"
}

.mdi-information-variant::before {
    content: "\F064E"
}

.mdi-instagram::before {
    content: "\F02FE"
}

.mdi-instrument-triangle::before {
    content: "\F104E"
}

.mdi-invert-colors::before {
    content: "\F0301"
}

.mdi-invert-colors-off::before {
    content: "\F0E4A"
}

.mdi-iobroker::before {
    content: "\F12E8"
}

.mdi-ip::before {
    content: "\F0A5F"
}

.mdi-ip-network::before {
    content: "\F0A60"
}

.mdi-ip-network-outline::before {
    content: "\F0C90"
}

.mdi-ipod::before {
    content: "\F0C91"
}

.mdi-islam::before {
    content: "\F0979"
}

.mdi-island::before {
    content: "\F104F"
}

.mdi-iv-bag::before {
    content: "\F10B9"
}

.mdi-jabber::before {
    content: "\F0DD5"
}

.mdi-jeepney::before {
    content: "\F0302"
}

.mdi-jellyfish::before {
    content: "\F0F01"
}

.mdi-jellyfish-outline::before {
    content: "\F0F02"
}

.mdi-jira::before {
    content: "\F0303"
}

.mdi-jquery::before {
    content: "\F087D"
}

.mdi-jsfiddle::before {
    content: "\F0304"
}

.mdi-judaism::before {
    content: "\F097A"
}

.mdi-jump-rope::before {
    content: "\F12FF"
}

.mdi-kabaddi::before {
    content: "\F0D87"
}

.mdi-karate::before {
    content: "\F082C"
}

.mdi-keg::before {
    content: "\F0305"
}

.mdi-kettle::before {
    content: "\F05FA"
}

.mdi-kettle-alert::before {
    content: "\F1317"
}

.mdi-kettle-alert-outline::before {
    content: "\F1318"
}

.mdi-kettle-off::before {
    content: "\F131B"
}

.mdi-kettle-off-outline::before {
    content: "\F131C"
}

.mdi-kettle-outline::before {
    content: "\F0F56"
}

.mdi-kettle-steam::before {
    content: "\F1319"
}

.mdi-kettle-steam-outline::before {
    content: "\F131A"
}

.mdi-kettlebell::before {
    content: "\F1300"
}

.mdi-key::before {
    content: "\F0306"
}

.mdi-key-arrow-right::before {
    content: "\F1312"
}

.mdi-key-change::before {
    content: "\F0307"
}

.mdi-key-link::before {
    content: "\F119F"
}

.mdi-key-minus::before {
    content: "\F0308"
}

.mdi-key-outline::before {
    content: "\F0DD6"
}

.mdi-key-plus::before {
    content: "\F0309"
}

.mdi-key-remove::before {
    content: "\F030A"
}

.mdi-key-star::before {
    content: "\F119E"
}

.mdi-key-variant::before {
    content: "\F030B"
}

.mdi-key-wireless::before {
    content: "\F0FC2"
}

.mdi-keyboard::before {
    content: "\F030C"
}

.mdi-keyboard-backspace::before {
    content: "\F030D"
}

.mdi-keyboard-caps::before {
    content: "\F030E"
}

.mdi-keyboard-close::before {
    content: "\F030F"
}

.mdi-keyboard-esc::before {
    content: "\F12B7"
}

.mdi-keyboard-f1::before {
    content: "\F12AB"
}

.mdi-keyboard-f10::before {
    content: "\F12B4"
}

.mdi-keyboard-f11::before {
    content: "\F12B5"
}

.mdi-keyboard-f12::before {
    content: "\F12B6"
}

.mdi-keyboard-f2::before {
    content: "\F12AC"
}

.mdi-keyboard-f3::before {
    content: "\F12AD"
}

.mdi-keyboard-f4::before {
    content: "\F12AE"
}

.mdi-keyboard-f5::before {
    content: "\F12AF"
}

.mdi-keyboard-f6::before {
    content: "\F12B0"
}

.mdi-keyboard-f7::before {
    content: "\F12B1"
}

.mdi-keyboard-f8::before {
    content: "\F12B2"
}

.mdi-keyboard-f9::before {
    content: "\F12B3"
}

.mdi-keyboard-off::before {
    content: "\F0310"
}

.mdi-keyboard-off-outline::before {
    content: "\F0E4B"
}

.mdi-keyboard-outline::before {
    content: "\F097B"
}

.mdi-keyboard-return::before {
    content: "\F0311"
}

.mdi-keyboard-settings::before {
    content: "\F09F9"
}

.mdi-keyboard-settings-outline::before {
    content: "\F09FA"
}

.mdi-keyboard-space::before {
    content: "\F1050"
}

.mdi-keyboard-tab::before {
    content: "\F0312"
}

.mdi-keyboard-variant::before {
    content: "\F0313"
}

.mdi-khanda::before {
    content: "\F10FD"
}

.mdi-kickstarter::before {
    content: "\F0745"
}

.mdi-klingon::before {
    content: "\F135B"
}

.mdi-knife::before {
    content: "\F09FB"
}

.mdi-knife-military::before {
    content: "\F09FC"
}

.mdi-kodi::before {
    content: "\F0314"
}

.mdi-kubernetes::before {
    content: "\F10FE"
}

.mdi-label::before {
    content: "\F0315"
}

.mdi-label-multiple::before {
    content: "\F1375"
}

.mdi-label-multiple-outline::before {
    content: "\F1376"
}

.mdi-label-off::before {
    content: "\F0ACB"
}

.mdi-label-off-outline::before {
    content: "\F0ACC"
}

.mdi-label-outline::before {
    content: "\F0316"
}

.mdi-label-percent::before {
    content: "\F12EA"
}

.mdi-label-percent-outline::before {
    content: "\F12EB"
}

.mdi-label-variant::before {
    content: "\F0ACD"
}

.mdi-label-variant-outline::before {
    content: "\F0ACE"
}

.mdi-ladybug::before {
    content: "\F082D"
}

.mdi-lambda::before {
    content: "\F0627"
}

.mdi-lamp::before {
    content: "\F06B5"
}

.mdi-lan::before {
    content: "\F0317"
}

.mdi-lan-check::before {
    content: "\F12AA"
}

.mdi-lan-connect::before {
    content: "\F0318"
}

.mdi-lan-disconnect::before {
    content: "\F0319"
}

.mdi-lan-pending::before {
    content: "\F031A"
}

.mdi-language-c::before {
    content: "\F0671"
}

.mdi-language-cpp::before {
    content: "\F0672"
}

.mdi-language-csharp::before {
    content: "\F031B"
}

.mdi-language-css3::before {
    content: "\F031C"
}

.mdi-language-fortran::before {
    content: "\F121A"
}

.mdi-language-go::before {
    content: "\F07D3"
}

.mdi-language-haskell::before {
    content: "\F0C92"
}

.mdi-language-html5::before {
    content: "\F031D"
}

.mdi-language-java::before {
    content: "\F0B37"
}

.mdi-language-javascript::before {
    content: "\F031E"
}

.mdi-language-kotlin::before {
    content: "\F1219"
}

.mdi-language-lua::before {
    content: "\F08B1"
}

.mdi-language-markdown::before {
    content: "\F0354"
}

.mdi-language-markdown-outline::before {
    content: "\F0F5B"
}

.mdi-language-php::before {
    content: "\F031F"
}

.mdi-language-python::before {
    content: "\F0320"
}

.mdi-language-r::before {
    content: "\F07D4"
}

.mdi-language-ruby::before {
    content: "\F0D2D"
}

.mdi-language-ruby-on-rails::before {
    content: "\F0ACF"
}

.mdi-language-swift::before {
    content: "\F06E5"
}

.mdi-language-typescript::before {
    content: "\F06E6"
}

.mdi-language-xaml::before {
    content: "\F0673"
}

.mdi-laptop::before {
    content: "\F0322"
}

.mdi-laptop-chromebook::before {
    content: "\F0323"
}

.mdi-laptop-mac::before {
    content: "\F0324"
}

.mdi-laptop-off::before {
    content: "\F06E7"
}

.mdi-laptop-windows::before {
    content: "\F0325"
}

.mdi-laravel::before {
    content: "\F0AD0"
}

.mdi-lasso::before {
    content: "\F0F03"
}

.mdi-lastpass::before {
    content: "\F0446"
}

.mdi-latitude::before {
    content: "\F0F57"
}

.mdi-launch::before {
    content: "\F0327"
}

.mdi-lava-lamp::before {
    content: "\F07D5"
}

.mdi-layers::before {
    content: "\F0328"
}

.mdi-layers-minus::before {
    content: "\F0E4C"
}

.mdi-layers-off::before {
    content: "\F0329"
}

.mdi-layers-off-outline::before {
    content: "\F09FD"
}

.mdi-layers-outline::before {
    content: "\F09FE"
}

.mdi-layers-plus::before {
    content: "\F0E4D"
}

.mdi-layers-remove::before {
    content: "\F0E4E"
}

.mdi-layers-search::before {
    content: "\F1206"
}

.mdi-layers-search-outline::before {
    content: "\F1207"
}

.mdi-layers-triple::before {
    content: "\F0F58"
}

.mdi-layers-triple-outline::before {
    content: "\F0F59"
}

.mdi-lead-pencil::before {
    content: "\F064F"
}

.mdi-leaf::before {
    content: "\F032A"
}

.mdi-leaf-maple::before {
    content: "\F0C93"
}

.mdi-leaf-maple-off::before {
    content: "\F12DA"
}

.mdi-leaf-off::before {
    content: "\F12D9"
}

.mdi-leak::before {
    content: "\F0DD7"
}

.mdi-leak-off::before {
    content: "\F0DD8"
}

.mdi-led-off::before {
    content: "\F032B"
}

.mdi-led-on::before {
    content: "\F032C"
}

.mdi-led-outline::before {
    content: "\F032D"
}

.mdi-led-strip::before {
    content: "\F07D6"
}

.mdi-led-strip-variant::before {
    content: "\F1051"
}

.mdi-led-variant-off::before {
    content: "\F032E"
}

.mdi-led-variant-on::before {
    content: "\F032F"
}

.mdi-led-variant-outline::before {
    content: "\F0330"
}

.mdi-leek::before {
    content: "\F117D"
}

.mdi-less-than::before {
    content: "\F097C"
}

.mdi-less-than-or-equal::before {
    content: "\F097D"
}

.mdi-library::before {
    content: "\F0331"
}

.mdi-library-shelves::before {
    content: "\F0BA9"
}

.mdi-license::before {
    content: "\F0FC3"
}

.mdi-lifebuoy::before {
    content: "\F087E"
}

.mdi-light-switch::before {
    content: "\F097E"
}

.mdi-lightbulb::before {
    content: "\F0335"
}

.mdi-lightbulb-cfl::before {
    content: "\F1208"
}

.mdi-lightbulb-cfl-off::before {
    content: "\F1209"
}

.mdi-lightbulb-cfl-spiral::before {
    content: "\F1275"
}

.mdi-lightbulb-cfl-spiral-off::before {
    content: "\F12C3"
}

.mdi-lightbulb-group::before {
    content: "\F1253"
}

.mdi-lightbulb-group-off::before {
    content: "\F12CD"
}

.mdi-lightbulb-group-off-outline::before {
    content: "\F12CE"
}

.mdi-lightbulb-group-outline::before {
    content: "\F1254"
}

.mdi-lightbulb-multiple::before {
    content: "\F1255"
}

.mdi-lightbulb-multiple-off::before {
    content: "\F12CF"
}

.mdi-lightbulb-multiple-off-outline::before {
    content: "\F12D0"
}

.mdi-lightbulb-multiple-outline::before {
    content: "\F1256"
}

.mdi-lightbulb-off::before {
    content: "\F0E4F"
}

.mdi-lightbulb-off-outline::before {
    content: "\F0E50"
}

.mdi-lightbulb-on::before {
    content: "\F06E8"
}

.mdi-lightbulb-on-outline::before {
    content: "\F06E9"
}

.mdi-lightbulb-outline::before {
    content: "\F0336"
}

.mdi-lighthouse::before {
    content: "\F09FF"
}

.mdi-lighthouse-on::before {
    content: "\F0A00"
}

.mdi-lightning-bolt::before {
    content: "\F140B"
}

.mdi-lightning-bolt-outline::before {
    content: "\F140C"
}

.mdi-link::before {
    content: "\F0337"
}

.mdi-link-box::before {
    content: "\F0D1A"
}

.mdi-link-box-outline::before {
    content: "\F0D1B"
}

.mdi-link-box-variant::before {
    content: "\F0D1C"
}

.mdi-link-box-variant-outline::before {
    content: "\F0D1D"
}

.mdi-link-lock::before {
    content: "\F10BA"
}

.mdi-link-off::before {
    content: "\F0338"
}

.mdi-link-plus::before {
    content: "\F0C94"
}

.mdi-link-variant::before {
    content: "\F0339"
}

.mdi-link-variant-minus::before {
    content: "\F10FF"
}

.mdi-link-variant-off::before {
    content: "\F033A"
}

.mdi-link-variant-plus::before {
    content: "\F1100"
}

.mdi-link-variant-remove::before {
    content: "\F1101"
}

.mdi-linkedin::before {
    content: "\F033B"
}

.mdi-linux::before {
    content: "\F033D"
}

.mdi-linux-mint::before {
    content: "\F08ED"
}

.mdi-lipstick::before {
    content: "\F13B5"
}

.mdi-litecoin::before {
    content: "\F0A61"
}

.mdi-loading::before {
    content: "\F0772"
}

.mdi-location-enter::before {
    content: "\F0FC4"
}

.mdi-location-exit::before {
    content: "\F0FC5"
}

.mdi-lock::before {
    content: "\F033E"
}

.mdi-lock-alert::before {
    content: "\F08EE"
}

.mdi-lock-check::before {
    content: "\F139A"
}

.mdi-lock-clock::before {
    content: "\F097F"
}

.mdi-lock-open::before {
    content: "\F033F"
}

.mdi-lock-open-alert::before {
    content: "\F139B"
}

.mdi-lock-open-check::before {
    content: "\F139C"
}

.mdi-lock-open-outline::before {
    content: "\F0340"
}

.mdi-lock-open-variant::before {
    content: "\F0FC6"
}

.mdi-lock-open-variant-outline::before {
    content: "\F0FC7"
}

.mdi-lock-outline::before {
    content: "\F0341"
}

.mdi-lock-pattern::before {
    content: "\F06EA"
}

.mdi-lock-plus::before {
    content: "\F05FB"
}

.mdi-lock-question::before {
    content: "\F08EF"
}

.mdi-lock-reset::before {
    content: "\F0773"
}

.mdi-lock-smart::before {
    content: "\F08B2"
}

.mdi-locker::before {
    content: "\F07D7"
}

.mdi-locker-multiple::before {
    content: "\F07D8"
}

.mdi-login::before {
    content: "\F0342"
}

.mdi-login-variant::before {
    content: "\F05FC"
}

.mdi-logout::before {
    content: "\F0343"
}

.mdi-logout-variant::before {
    content: "\F05FD"
}

.mdi-longitude::before {
    content: "\F0F5A"
}

.mdi-looks::before {
    content: "\F0344"
}

.mdi-loupe::before {
    content: "\F0345"
}

.mdi-lumx::before {
    content: "\F0346"
}

.mdi-lungs::before {
    content: "\F1084"
}

.mdi-magnet::before {
    content: "\F0347"
}

.mdi-magnet-on::before {
    content: "\F0348"
}

.mdi-magnify::before {
    content: "\F0349"
}

.mdi-magnify-close::before {
    content: "\F0980"
}

.mdi-magnify-minus::before {
    content: "\F034A"
}

.mdi-magnify-minus-cursor::before {
    content: "\F0A62"
}

.mdi-magnify-minus-outline::before {
    content: "\F06EC"
}

.mdi-magnify-plus::before {
    content: "\F034B"
}

.mdi-magnify-plus-cursor::before {
    content: "\F0A63"
}

.mdi-magnify-plus-outline::before {
    content: "\F06ED"
}

.mdi-magnify-remove-cursor::before {
    content: "\F120C"
}

.mdi-magnify-remove-outline::before {
    content: "\F120D"
}

.mdi-magnify-scan::before {
    content: "\F1276"
}

.mdi-mail::before {
    content: "\F0EBB"
}

.mdi-mailbox::before {
    content: "\F06EE"
}

.mdi-mailbox-open::before {
    content: "\F0D88"
}

.mdi-mailbox-open-outline::before {
    content: "\F0D89"
}

.mdi-mailbox-open-up::before {
    content: "\F0D8A"
}

.mdi-mailbox-open-up-outline::before {
    content: "\F0D8B"
}

.mdi-mailbox-outline::before {
    content: "\F0D8C"
}

.mdi-mailbox-up::before {
    content: "\F0D8D"
}

.mdi-mailbox-up-outline::before {
    content: "\F0D8E"
}

.mdi-map::before {
    content: "\F034D"
}

.mdi-map-check::before {
    content: "\F0EBC"
}

.mdi-map-check-outline::before {
    content: "\F0EBD"
}

.mdi-map-clock::before {
    content: "\F0D1E"
}

.mdi-map-clock-outline::before {
    content: "\F0D1F"
}

.mdi-map-legend::before {
    content: "\F0A01"
}

.mdi-map-marker::before {
    content: "\F034E"
}

.mdi-map-marker-alert::before {
    content: "\F0F05"
}

.mdi-map-marker-alert-outline::before {
    content: "\F0F06"
}

.mdi-map-marker-check::before {
    content: "\F0C95"
}

.mdi-map-marker-check-outline::before {
    content: "\F12FB"
}

.mdi-map-marker-circle::before {
    content: "\F034F"
}

.mdi-map-marker-distance::before {
    content: "\F08F0"
}

.mdi-map-marker-down::before {
    content: "\F1102"
}

.mdi-map-marker-left::before {
    content: "\F12DB"
}

.mdi-map-marker-left-outline::before {
    content: "\F12DD"
}

.mdi-map-marker-minus::before {
    content: "\F0650"
}

.mdi-map-marker-minus-outline::before {
    content: "\F12F9"
}

.mdi-map-marker-multiple::before {
    content: "\F0350"
}

.mdi-map-marker-multiple-outline::before {
    content: "\F1277"
}

.mdi-map-marker-off::before {
    content: "\F0351"
}

.mdi-map-marker-off-outline::before {
    content: "\F12FD"
}

.mdi-map-marker-outline::before {
    content: "\F07D9"
}

.mdi-map-marker-path::before {
    content: "\F0D20"
}

.mdi-map-marker-plus::before {
    content: "\F0651"
}

.mdi-map-marker-plus-outline::before {
    content: "\F12F8"
}

.mdi-map-marker-question::before {
    content: "\F0F07"
}

.mdi-map-marker-question-outline::before {
    content: "\F0F08"
}

.mdi-map-marker-radius::before {
    content: "\F0352"
}

.mdi-map-marker-radius-outline::before {
    content: "\F12FC"
}

.mdi-map-marker-remove::before {
    content: "\F0F09"
}

.mdi-map-marker-remove-outline::before {
    content: "\F12FA"
}

.mdi-map-marker-remove-variant::before {
    content: "\F0F0A"
}

.mdi-map-marker-right::before {
    content: "\F12DC"
}

.mdi-map-marker-right-outline::before {
    content: "\F12DE"
}

.mdi-map-marker-up::before {
    content: "\F1103"
}

.mdi-map-minus::before {
    content: "\F0981"
}

.mdi-map-outline::before {
    content: "\F0982"
}

.mdi-map-plus::before {
    content: "\F0983"
}

.mdi-map-search::before {
    content: "\F0984"
}

.mdi-map-search-outline::before {
    content: "\F0985"
}

.mdi-mapbox::before {
    content: "\F0BAA"
}

.mdi-margin::before {
    content: "\F0353"
}

.mdi-marker::before {
    content: "\F0652"
}

.mdi-marker-cancel::before {
    content: "\F0DD9"
}

.mdi-marker-check::before {
    content: "\F0355"
}

.mdi-mastodon::before {
    content: "\F0AD1"
}

.mdi-material-design::before {
    content: "\F0986"
}

.mdi-material-ui::before {
    content: "\F0357"
}

.mdi-math-compass::before {
    content: "\F0358"
}

.mdi-math-cos::before {
    content: "\F0C96"
}

.mdi-math-integral::before {
    content: "\F0FC8"
}

.mdi-math-integral-box::before {
    content: "\F0FC9"
}

.mdi-math-log::before {
    content: "\F1085"
}

.mdi-math-norm::before {
    content: "\F0FCA"
}

.mdi-math-norm-box::before {
    content: "\F0FCB"
}

.mdi-math-sin::before {
    content: "\F0C97"
}

.mdi-math-tan::before {
    content: "\F0C98"
}

.mdi-matrix::before {
    content: "\F0628"
}

.mdi-medal::before {
    content: "\F0987"
}

.mdi-medal-outline::before {
    content: "\F1326"
}

.mdi-medical-bag::before {
    content: "\F06EF"
}

.mdi-meditation::before {
    content: "\F117B"
}

.mdi-memory::before {
    content: "\F035B"
}

.mdi-menu::before {
    content: "\F035C"
}

.mdi-menu-down::before {
    content: "\F035D"
}

.mdi-menu-down-outline::before {
    content: "\F06B6"
}

.mdi-menu-left::before {
    content: "\F035E"
}

.mdi-menu-left-outline::before {
    content: "\F0A02"
}

.mdi-menu-open::before {
    content: "\F0BAB"
}

.mdi-menu-right::before {
    content: "\F035F"
}

.mdi-menu-right-outline::before {
    content: "\F0A03"
}

.mdi-menu-swap::before {
    content: "\F0A64"
}

.mdi-menu-swap-outline::before {
    content: "\F0A65"
}

.mdi-menu-up::before {
    content: "\F0360"
}

.mdi-menu-up-outline::before {
    content: "\F06B7"
}

.mdi-merge::before {
    content: "\F0F5C"
}

.mdi-message::before {
    content: "\F0361"
}

.mdi-message-alert::before {
    content: "\F0362"
}

.mdi-message-alert-outline::before {
    content: "\F0A04"
}

.mdi-message-arrow-left::before {
    content: "\F12F2"
}

.mdi-message-arrow-left-outline::before {
    content: "\F12F3"
}

.mdi-message-arrow-right::before {
    content: "\F12F4"
}

.mdi-message-arrow-right-outline::before {
    content: "\F12F5"
}

.mdi-message-bulleted::before {
    content: "\F06A2"
}

.mdi-message-bulleted-off::before {
    content: "\F06A3"
}

.mdi-message-cog::before {
    content: "\F06F1"
}

.mdi-message-cog-outline::before {
    content: "\F1172"
}

.mdi-message-draw::before {
    content: "\F0363"
}

.mdi-message-image::before {
    content: "\F0364"
}

.mdi-message-image-outline::before {
    content: "\F116C"
}

.mdi-message-lock::before {
    content: "\F0FCC"
}

.mdi-message-lock-outline::before {
    content: "\F116D"
}

.mdi-message-minus::before {
    content: "\F116E"
}

.mdi-message-minus-outline::before {
    content: "\F116F"
}

.mdi-message-outline::before {
    content: "\F0365"
}

.mdi-message-plus::before {
    content: "\F0653"
}

.mdi-message-plus-outline::before {
    content: "\F10BB"
}

.mdi-message-processing::before {
    content: "\F0366"
}

.mdi-message-processing-outline::before {
    content: "\F1170"
}

.mdi-message-reply::before {
    content: "\F0367"
}

.mdi-message-reply-text::before {
    content: "\F0368"
}

.mdi-message-settings::before {
    content: "\F06F0"
}

.mdi-message-settings-outline::before {
    content: "\F1171"
}

.mdi-message-text::before {
    content: "\F0369"
}

.mdi-message-text-clock::before {
    content: "\F1173"
}

.mdi-message-text-clock-outline::before {
    content: "\F1174"
}

.mdi-message-text-lock::before {
    content: "\F0FCD"
}

.mdi-message-text-lock-outline::before {
    content: "\F1175"
}

.mdi-message-text-outline::before {
    content: "\F036A"
}

.mdi-message-video::before {
    content: "\F036B"
}

.mdi-meteor::before {
    content: "\F0629"
}

.mdi-metronome::before {
    content: "\F07DA"
}

.mdi-metronome-tick::before {
    content: "\F07DB"
}

.mdi-micro-sd::before {
    content: "\F07DC"
}

.mdi-microphone::before {
    content: "\F036C"
}

.mdi-microphone-minus::before {
    content: "\F08B3"
}

.mdi-microphone-off::before {
    content: "\F036D"
}

.mdi-microphone-outline::before {
    content: "\F036E"
}

.mdi-microphone-plus::before {
    content: "\F08B4"
}

.mdi-microphone-settings::before {
    content: "\F036F"
}

.mdi-microphone-variant::before {
    content: "\F0370"
}

.mdi-microphone-variant-off::before {
    content: "\F0371"
}

.mdi-microscope::before {
    content: "\F0654"
}

.mdi-microsoft::before {
    content: "\F0372"
}

.mdi-microsoft-access::before {
    content: "\F138E"
}

.mdi-microsoft-azure::before {
    content: "\F0805"
}

.mdi-microsoft-azure-devops::before {
    content: "\F0FD5"
}

.mdi-microsoft-bing::before {
    content: "\F00A4"
}

.mdi-microsoft-dynamics-365::before {
    content: "\F0988"
}

.mdi-microsoft-edge::before {
    content: "\F01E9"
}

.mdi-microsoft-edge-legacy::before {
    content: "\F1250"
}

.mdi-microsoft-excel::before {
    content: "\F138F"
}

.mdi-microsoft-internet-explorer::before {
    content: "\F0300"
}

.mdi-microsoft-office::before {
    content: "\F03C6"
}

.mdi-microsoft-onedrive::before {
    content: "\F03CA"
}

.mdi-microsoft-onenote::before {
    content: "\F0747"
}

.mdi-microsoft-outlook::before {
    content: "\F0D22"
}

.mdi-microsoft-powerpoint::before {
    content: "\F1390"
}

.mdi-microsoft-sharepoint::before {
    content: "\F1391"
}

.mdi-microsoft-teams::before {
    content: "\F02BB"
}

.mdi-microsoft-visual-studio::before {
    content: "\F0610"
}

.mdi-microsoft-visual-studio-code::before {
    content: "\F0A1E"
}

.mdi-microsoft-windows::before {
    content: "\F05B3"
}

.mdi-microsoft-windows-classic::before {
    content: "\F0A21"
}

.mdi-microsoft-word::before {
    content: "\F1392"
}

.mdi-microsoft-xbox::before {
    content: "\F05B9"
}

.mdi-microsoft-xbox-controller::before {
    content: "\F05BA"
}

.mdi-microsoft-xbox-controller-battery-alert::before {
    content: "\F074B"
}

.mdi-microsoft-xbox-controller-battery-charging::before {
    content: "\F0A22"
}

.mdi-microsoft-xbox-controller-battery-empty::before {
    content: "\F074C"
}

.mdi-microsoft-xbox-controller-battery-full::before {
    content: "\F074D"
}

.mdi-microsoft-xbox-controller-battery-low::before {
    content: "\F074E"
}

.mdi-microsoft-xbox-controller-battery-medium::before {
    content: "\F074F"
}

.mdi-microsoft-xbox-controller-battery-unknown::before {
    content: "\F0750"
}

.mdi-microsoft-xbox-controller-menu::before {
    content: "\F0E6F"
}

.mdi-microsoft-xbox-controller-off::before {
    content: "\F05BB"
}

.mdi-microsoft-xbox-controller-view::before {
    content: "\F0E70"
}

.mdi-microsoft-yammer::before {
    content: "\F0789"
}

.mdi-microwave::before {
    content: "\F0C99"
}

.mdi-middleware::before {
    content: "\F0F5D"
}

.mdi-middleware-outline::before {
    content: "\F0F5E"
}

.mdi-midi::before {
    content: "\F08F1"
}

.mdi-midi-port::before {
    content: "\F08F2"
}

.mdi-mine::before {
    content: "\F0DDA"
}

.mdi-minecraft::before {
    content: "\F0373"
}

.mdi-mini-sd::before {
    content: "\F0A05"
}

.mdi-minidisc::before {
    content: "\F0A06"
}

.mdi-minus::before {
    content: "\F0374"
}

.mdi-minus-box::before {
    content: "\F0375"
}

.mdi-minus-box-multiple::before {
    content: "\F1141"
}

.mdi-minus-box-multiple-outline::before {
    content: "\F1142"
}

.mdi-minus-box-outline::before {
    content: "\F06F2"
}

.mdi-minus-circle::before {
    content: "\F0376"
}

.mdi-minus-circle-multiple::before {
    content: "\F035A"
}

.mdi-minus-circle-multiple-outline::before {
    content: "\F0AD3"
}

.mdi-minus-circle-outline::before {
    content: "\F0377"
}

.mdi-minus-network::before {
    content: "\F0378"
}

.mdi-minus-network-outline::before {
    content: "\F0C9A"
}

.mdi-mirror::before {
    content: "\F11FD"
}

.mdi-mixed-martial-arts::before {
    content: "\F0D8F"
}

.mdi-mixed-reality::before {
    content: "\F087F"
}

.mdi-mixer::before {
    content: "\F07DD"
}

.mdi-molecule::before {
    content: "\F0BAC"
}

.mdi-molecule-co::before {
    content: "\F12FE"
}

.mdi-molecule-co2::before {
    content: "\F07E4"
}

.mdi-monitor::before {
    content: "\F0379"
}

.mdi-monitor-cellphone::before {
    content: "\F0989"
}

.mdi-monitor-cellphone-star::before {
    content: "\F098A"
}

.mdi-monitor-clean::before {
    content: "\F1104"
}

.mdi-monitor-dashboard::before {
    content: "\F0A07"
}

.mdi-monitor-edit::before {
    content: "\F12C6"
}

.mdi-monitor-eye::before {
    content: "\F13B4"
}

.mdi-monitor-lock::before {
    content: "\F0DDB"
}

.mdi-monitor-multiple::before {
    content: "\F037A"
}

.mdi-monitor-off::before {
    content: "\F0D90"
}

.mdi-monitor-screenshot::before {
    content: "\F0E51"
}

.mdi-monitor-speaker::before {
    content: "\F0F5F"
}

.mdi-monitor-speaker-off::before {
    content: "\F0F60"
}

.mdi-monitor-star::before {
    content: "\F0DDC"
}

.mdi-moon-first-quarter::before {
    content: "\F0F61"
}

.mdi-moon-full::before {
    content: "\F0F62"
}

.mdi-moon-last-quarter::before {
    content: "\F0F63"
}

.mdi-moon-new::before {
    content: "\F0F64"
}

.mdi-moon-waning-crescent::before {
    content: "\F0F65"
}

.mdi-moon-waning-gibbous::before {
    content: "\F0F66"
}

.mdi-moon-waxing-crescent::before {
    content: "\F0F67"
}

.mdi-moon-waxing-gibbous::before {
    content: "\F0F68"
}

.mdi-moped::before {
    content: "\F1086"
}

.mdi-more::before {
    content: "\F037B"
}

.mdi-mother-heart::before {
    content: "\F1314"
}

.mdi-mother-nurse::before {
    content: "\F0D21"
}

.mdi-motion-sensor::before {
    content: "\F0D91"
}

.mdi-motorbike::before {
    content: "\F037C"
}

.mdi-mouse::before {
    content: "\F037D"
}

.mdi-mouse-bluetooth::before {
    content: "\F098B"
}

.mdi-mouse-off::before {
    content: "\F037E"
}

.mdi-mouse-variant::before {
    content: "\F037F"
}

.mdi-mouse-variant-off::before {
    content: "\F0380"
}

.mdi-move-resize::before {
    content: "\F0655"
}

.mdi-move-resize-variant::before {
    content: "\F0656"
}

.mdi-movie::before {
    content: "\F0381"
}

.mdi-movie-edit::before {
    content: "\F1122"
}

.mdi-movie-edit-outline::before {
    content: "\F1123"
}

.mdi-movie-filter::before {
    content: "\F1124"
}

.mdi-movie-filter-outline::before {
    content: "\F1125"
}

.mdi-movie-open::before {
    content: "\F0FCE"
}

.mdi-movie-open-outline::before {
    content: "\F0FCF"
}

.mdi-movie-outline::before {
    content: "\F0DDD"
}

.mdi-movie-roll::before {
    content: "\F07DE"
}

.mdi-movie-search::before {
    content: "\F11D2"
}

.mdi-movie-search-outline::before {
    content: "\F11D3"
}

.mdi-muffin::before {
    content: "\F098C"
}

.mdi-multiplication::before {
    content: "\F0382"
}

.mdi-multiplication-box::before {
    content: "\F0383"
}

.mdi-mushroom::before {
    content: "\F07DF"
}

.mdi-mushroom-off::before {
    content: "\F13FA"
}

.mdi-mushroom-off-outline::before {
    content: "\F13FB"
}

.mdi-mushroom-outline::before {
    content: "\F07E0"
}

.mdi-music::before {
    content: "\F075A"
}

.mdi-music-accidental-double-flat::before {
    content: "\F0F69"
}

.mdi-music-accidental-double-sharp::before {
    content: "\F0F6A"
}

.mdi-music-accidental-flat::before {
    content: "\F0F6B"
}

.mdi-music-accidental-natural::before {
    content: "\F0F6C"
}

.mdi-music-accidental-sharp::before {
    content: "\F0F6D"
}

.mdi-music-box::before {
    content: "\F0384"
}

.mdi-music-box-multiple::before {
    content: "\F0333"
}

.mdi-music-box-multiple-outline::before {
    content: "\F0F04"
}

.mdi-music-box-outline::before {
    content: "\F0385"
}

.mdi-music-circle::before {
    content: "\F0386"
}

.mdi-music-circle-outline::before {
    content: "\F0AD4"
}

.mdi-music-clef-alto::before {
    content: "\F0F6E"
}

.mdi-music-clef-bass::before {
    content: "\F0F6F"
}

.mdi-music-clef-treble::before {
    content: "\F0F70"
}

.mdi-music-note::before {
    content: "\F0387"
}

.mdi-music-note-bluetooth::before {
    content: "\F05FE"
}

.mdi-music-note-bluetooth-off::before {
    content: "\F05FF"
}

.mdi-music-note-eighth::before {
    content: "\F0388"
}

.mdi-music-note-eighth-dotted::before {
    content: "\F0F71"
}

.mdi-music-note-half::before {
    content: "\F0389"
}

.mdi-music-note-half-dotted::before {
    content: "\F0F72"
}

.mdi-music-note-off::before {
    content: "\F038A"
}

.mdi-music-note-off-outline::before {
    content: "\F0F73"
}

.mdi-music-note-outline::before {
    content: "\F0F74"
}

.mdi-music-note-plus::before {
    content: "\F0DDE"
}

.mdi-music-note-quarter::before {
    content: "\F038B"
}

.mdi-music-note-quarter-dotted::before {
    content: "\F0F75"
}

.mdi-music-note-sixteenth::before {
    content: "\F038C"
}

.mdi-music-note-sixteenth-dotted::before {
    content: "\F0F76"
}

.mdi-music-note-whole::before {
    content: "\F038D"
}

.mdi-music-note-whole-dotted::before {
    content: "\F0F77"
}

.mdi-music-off::before {
    content: "\F075B"
}

.mdi-music-rest-eighth::before {
    content: "\F0F78"
}

.mdi-music-rest-half::before {
    content: "\F0F79"
}

.mdi-music-rest-quarter::before {
    content: "\F0F7A"
}

.mdi-music-rest-sixteenth::before {
    content: "\F0F7B"
}

.mdi-music-rest-whole::before {
    content: "\F0F7C"
}

.mdi-nail::before {
    content: "\F0DDF"
}

.mdi-nas::before {
    content: "\F08F3"
}

.mdi-nativescript::before {
    content: "\F0880"
}

.mdi-nature::before {
    content: "\F038E"
}

.mdi-nature-people::before {
    content: "\F038F"
}

.mdi-navigation::before {
    content: "\F0390"
}

.mdi-near-me::before {
    content: "\F05CD"
}

.mdi-necklace::before {
    content: "\F0F0B"
}

.mdi-needle::before {
    content: "\F0391"
}

.mdi-netflix::before {
    content: "\F0746"
}

.mdi-network::before {
    content: "\F06F3"
}

.mdi-network-off::before {
    content: "\F0C9B"
}

.mdi-network-off-outline::before {
    content: "\F0C9C"
}

.mdi-network-outline::before {
    content: "\F0C9D"
}

.mdi-network-strength-1::before {
    content: "\F08F4"
}

.mdi-network-strength-1-alert::before {
    content: "\F08F5"
}

.mdi-network-strength-2::before {
    content: "\F08F6"
}

.mdi-network-strength-2-alert::before {
    content: "\F08F7"
}

.mdi-network-strength-3::before {
    content: "\F08F8"
}

.mdi-network-strength-3-alert::before {
    content: "\F08F9"
}

.mdi-network-strength-4::before {
    content: "\F08FA"
}

.mdi-network-strength-4-alert::before {
    content: "\F08FB"
}

.mdi-network-strength-off::before {
    content: "\F08FC"
}

.mdi-network-strength-off-outline::before {
    content: "\F08FD"
}

.mdi-network-strength-outline::before {
    content: "\F08FE"
}

.mdi-new-box::before {
    content: "\F0394"
}

.mdi-newspaper::before {
    content: "\F0395"
}

.mdi-newspaper-minus::before {
    content: "\F0F0C"
}

.mdi-newspaper-plus::before {
    content: "\F0F0D"
}

.mdi-newspaper-variant::before {
    content: "\F1001"
}

.mdi-newspaper-variant-multiple::before {
    content: "\F1002"
}

.mdi-newspaper-variant-multiple-outline::before {
    content: "\F1003"
}

.mdi-newspaper-variant-outline::before {
    content: "\F1004"
}

.mdi-nfc::before {
    content: "\F0396"
}

.mdi-nfc-search-variant::before {
    content: "\F0E53"
}

.mdi-nfc-tap::before {
    content: "\F0397"
}

.mdi-nfc-variant::before {
    content: "\F0398"
}

.mdi-nfc-variant-off::before {
    content: "\F0E54"
}

.mdi-ninja::before {
    content: "\F0774"
}

.mdi-nintendo-game-boy::before {
    content: "\F1393"
}

.mdi-nintendo-switch::before {
    content: "\F07E1"
}

.mdi-nintendo-wii::before {
    content: "\F05AB"
}

.mdi-nintendo-wiiu::before {
    content: "\F072D"
}

.mdi-nix::before {
    content: "\F1105"
}

.mdi-nodejs::before {
    content: "\F0399"
}

.mdi-noodles::before {
    content: "\F117E"
}

.mdi-not-equal::before {
    content: "\F098D"
}

.mdi-not-equal-variant::before {
    content: "\F098E"
}

.mdi-note::before {
    content: "\F039A"
}

.mdi-note-multiple::before {
    content: "\F06B8"
}

.mdi-note-multiple-outline::before {
    content: "\F06B9"
}

.mdi-note-outline::before {
    content: "\F039B"
}

.mdi-note-plus::before {
    content: "\F039C"
}

.mdi-note-plus-outline::before {
    content: "\F039D"
}

.mdi-note-text::before {
    content: "\F039E"
}

.mdi-note-text-outline::before {
    content: "\F11D7"
}

.mdi-notebook::before {
    content: "\F082E"
}

.mdi-notebook-multiple::before {
    content: "\F0E55"
}

.mdi-notebook-outline::before {
    content: "\F0EBF"
}

.mdi-notification-clear-all::before {
    content: "\F039F"
}

.mdi-npm::before {
    content: "\F06F7"
}

.mdi-nuke::before {
    content: "\F06A4"
}

.mdi-null::before {
    content: "\F07E2"
}

.mdi-numeric::before {
    content: "\F03A0"
}

.mdi-numeric-0::before {
    content: "\F0B39"
}

.mdi-numeric-0-box::before {
    content: "\F03A1"
}

.mdi-numeric-0-box-multiple::before {
    content: "\F0F0E"
}

.mdi-numeric-0-box-multiple-outline::before {
    content: "\F03A2"
}

.mdi-numeric-0-box-outline::before {
    content: "\F03A3"
}

.mdi-numeric-0-circle::before {
    content: "\F0C9E"
}

.mdi-numeric-0-circle-outline::before {
    content: "\F0C9F"
}

.mdi-numeric-1::before {
    content: "\F0B3A"
}

.mdi-numeric-1-box::before {
    content: "\F03A4"
}

.mdi-numeric-1-box-multiple::before {
    content: "\F0F0F"
}

.mdi-numeric-1-box-multiple-outline::before {
    content: "\F03A5"
}

.mdi-numeric-1-box-outline::before {
    content: "\F03A6"
}

.mdi-numeric-1-circle::before {
    content: "\F0CA0"
}

.mdi-numeric-1-circle-outline::before {
    content: "\F0CA1"
}

.mdi-numeric-10::before {
    content: "\F0FE9"
}

.mdi-numeric-10-box::before {
    content: "\F0F7D"
}

.mdi-numeric-10-box-multiple::before {
    content: "\F0FEA"
}

.mdi-numeric-10-box-multiple-outline::before {
    content: "\F0FEB"
}

.mdi-numeric-10-box-outline::before {
    content: "\F0F7E"
}

.mdi-numeric-10-circle::before {
    content: "\F0FEC"
}

.mdi-numeric-10-circle-outline::before {
    content: "\F0FED"
}

.mdi-numeric-2::before {
    content: "\F0B3B"
}

.mdi-numeric-2-box::before {
    content: "\F03A7"
}

.mdi-numeric-2-box-multiple::before {
    content: "\F0F10"
}

.mdi-numeric-2-box-multiple-outline::before {
    content: "\F03A8"
}

.mdi-numeric-2-box-outline::before {
    content: "\F03A9"
}

.mdi-numeric-2-circle::before {
    content: "\F0CA2"
}

.mdi-numeric-2-circle-outline::before {
    content: "\F0CA3"
}

.mdi-numeric-3::before {
    content: "\F0B3C"
}

.mdi-numeric-3-box::before {
    content: "\F03AA"
}

.mdi-numeric-3-box-multiple::before {
    content: "\F0F11"
}

.mdi-numeric-3-box-multiple-outline::before {
    content: "\F03AB"
}

.mdi-numeric-3-box-outline::before {
    content: "\F03AC"
}

.mdi-numeric-3-circle::before {
    content: "\F0CA4"
}

.mdi-numeric-3-circle-outline::before {
    content: "\F0CA5"
}

.mdi-numeric-4::before {
    content: "\F0B3D"
}

.mdi-numeric-4-box::before {
    content: "\F03AD"
}

.mdi-numeric-4-box-multiple::before {
    content: "\F0F12"
}

.mdi-numeric-4-box-multiple-outline::before {
    content: "\F03B2"
}

.mdi-numeric-4-box-outline::before {
    content: "\F03AE"
}

.mdi-numeric-4-circle::before {
    content: "\F0CA6"
}

.mdi-numeric-4-circle-outline::before {
    content: "\F0CA7"
}

.mdi-numeric-5::before {
    content: "\F0B3E"
}

.mdi-numeric-5-box::before {
    content: "\F03B1"
}

.mdi-numeric-5-box-multiple::before {
    content: "\F0F13"
}

.mdi-numeric-5-box-multiple-outline::before {
    content: "\F03AF"
}

.mdi-numeric-5-box-outline::before {
    content: "\F03B0"
}

.mdi-numeric-5-circle::before {
    content: "\F0CA8"
}

.mdi-numeric-5-circle-outline::before {
    content: "\F0CA9"
}

.mdi-numeric-6::before {
    content: "\F0B3F"
}

.mdi-numeric-6-box::before {
    content: "\F03B3"
}

.mdi-numeric-6-box-multiple::before {
    content: "\F0F14"
}

.mdi-numeric-6-box-multiple-outline::before {
    content: "\F03B4"
}

.mdi-numeric-6-box-outline::before {
    content: "\F03B5"
}

.mdi-numeric-6-circle::before {
    content: "\F0CAA"
}

.mdi-numeric-6-circle-outline::before {
    content: "\F0CAB"
}

.mdi-numeric-7::before {
    content: "\F0B40"
}

.mdi-numeric-7-box::before {
    content: "\F03B6"
}

.mdi-numeric-7-box-multiple::before {
    content: "\F0F15"
}

.mdi-numeric-7-box-multiple-outline::before {
    content: "\F03B7"
}

.mdi-numeric-7-box-outline::before {
    content: "\F03B8"
}

.mdi-numeric-7-circle::before {
    content: "\F0CAC"
}

.mdi-numeric-7-circle-outline::before {
    content: "\F0CAD"
}

.mdi-numeric-8::before {
    content: "\F0B41"
}

.mdi-numeric-8-box::before {
    content: "\F03B9"
}

.mdi-numeric-8-box-multiple::before {
    content: "\F0F16"
}

.mdi-numeric-8-box-multiple-outline::before {
    content: "\F03BA"
}

.mdi-numeric-8-box-outline::before {
    content: "\F03BB"
}

.mdi-numeric-8-circle::before {
    content: "\F0CAE"
}

.mdi-numeric-8-circle-outline::before {
    content: "\F0CAF"
}

.mdi-numeric-9::before {
    content: "\F0B42"
}

.mdi-numeric-9-box::before {
    content: "\F03BC"
}

.mdi-numeric-9-box-multiple::before {
    content: "\F0F17"
}

.mdi-numeric-9-box-multiple-outline::before {
    content: "\F03BD"
}

.mdi-numeric-9-box-outline::before {
    content: "\F03BE"
}

.mdi-numeric-9-circle::before {
    content: "\F0CB0"
}

.mdi-numeric-9-circle-outline::before {
    content: "\F0CB1"
}

.mdi-numeric-9-plus::before {
    content: "\F0FEE"
}

.mdi-numeric-9-plus-box::before {
    content: "\F03BF"
}

.mdi-numeric-9-plus-box-multiple::before {
    content: "\F0F18"
}

.mdi-numeric-9-plus-box-multiple-outline::before {
    content: "\F03C0"
}

.mdi-numeric-9-plus-box-outline::before {
    content: "\F03C1"
}

.mdi-numeric-9-plus-circle::before {
    content: "\F0CB2"
}

.mdi-numeric-9-plus-circle-outline::before {
    content: "\F0CB3"
}

.mdi-numeric-negative-1::before {
    content: "\F1052"
}

.mdi-nut::before {
    content: "\F06F8"
}

.mdi-nutrition::before {
    content: "\F03C2"
}

.mdi-nuxt::before {
    content: "\F1106"
}

.mdi-oar::before {
    content: "\F067C"
}

.mdi-ocarina::before {
    content: "\F0DE0"
}

.mdi-oci::before {
    content: "\F12E9"
}

.mdi-ocr::before {
    content: "\F113A"
}

.mdi-octagon::before {
    content: "\F03C3"
}

.mdi-octagon-outline::before {
    content: "\F03C4"
}

.mdi-octagram::before {
    content: "\F06F9"
}

.mdi-octagram-outline::before {
    content: "\F0775"
}

.mdi-odnoklassniki::before {
    content: "\F03C5"
}

.mdi-offer::before {
    content: "\F121B"
}

.mdi-office-building::before {
    content: "\F0991"
}

.mdi-oil::before {
    content: "\F03C7"
}

.mdi-oil-lamp::before {
    content: "\F0F19"
}

.mdi-oil-level::before {
    content: "\F1053"
}

.mdi-oil-temperature::before {
    content: "\F0FF8"
}

.mdi-omega::before {
    content: "\F03C9"
}

.mdi-one-up::before {
    content: "\F0BAD"
}

.mdi-onepassword::before {
    content: "\F0881"
}

.mdi-opacity::before {
    content: "\F05CC"
}

.mdi-open-in-app::before {
    content: "\F03CB"
}

.mdi-open-in-new::before {
    content: "\F03CC"
}

.mdi-open-source-initiative::before {
    content: "\F0BAE"
}

.mdi-openid::before {
    content: "\F03CD"
}

.mdi-opera::before {
    content: "\F03CE"
}

.mdi-orbit::before {
    content: "\F0018"
}

.mdi-order-alphabetical-ascending::before {
    content: "\F020D"
}

.mdi-order-alphabetical-descending::before {
    content: "\F0D07"
}

.mdi-order-bool-ascending::before {
    content: "\F02BE"
}

.mdi-order-bool-ascending-variant::before {
    content: "\F098F"
}

.mdi-order-bool-descending::before {
    content: "\F1384"
}

.mdi-order-bool-descending-variant::before {
    content: "\F0990"
}

.mdi-order-numeric-ascending::before {
    content: "\F0545"
}

.mdi-order-numeric-descending::before {
    content: "\F0546"
}

.mdi-origin::before {
    content: "\F0B43"
}

.mdi-ornament::before {
    content: "\F03CF"
}

.mdi-ornament-variant::before {
    content: "\F03D0"
}

.mdi-outdoor-lamp::before {
    content: "\F1054"
}

.mdi-overscan::before {
    content: "\F1005"
}

.mdi-owl::before {
    content: "\F03D2"
}

.mdi-pac-man::before {
    content: "\F0BAF"
}

.mdi-package::before {
    content: "\F03D3"
}

.mdi-package-down::before {
    content: "\F03D4"
}

.mdi-package-up::before {
    content: "\F03D5"
}

.mdi-package-variant::before {
    content: "\F03D6"
}

.mdi-package-variant-closed::before {
    content: "\F03D7"
}

.mdi-page-first::before {
    content: "\F0600"
}

.mdi-page-last::before {
    content: "\F0601"
}

.mdi-page-layout-body::before {
    content: "\F06FA"
}

.mdi-page-layout-footer::before {
    content: "\F06FB"
}

.mdi-page-layout-header::before {
    content: "\F06FC"
}

.mdi-page-layout-header-footer::before {
    content: "\F0F7F"
}

.mdi-page-layout-sidebar-left::before {
    content: "\F06FD"
}

.mdi-page-layout-sidebar-right::before {
    content: "\F06FE"
}

.mdi-page-next::before {
    content: "\F0BB0"
}

.mdi-page-next-outline::before {
    content: "\F0BB1"
}

.mdi-page-previous::before {
    content: "\F0BB2"
}

.mdi-page-previous-outline::before {
    content: "\F0BB3"
}

.mdi-pail::before {
    content: "\F1417"
}

.mdi-palette::before {
    content: "\F03D8"
}

.mdi-palette-advanced::before {
    content: "\F03D9"
}

.mdi-palette-outline::before {
    content: "\F0E0C"
}

.mdi-palette-swatch::before {
    content: "\F08B5"
}

.mdi-palette-swatch-outline::before {
    content: "\F135C"
}

.mdi-palm-tree::before {
    content: "\F1055"
}

.mdi-pan::before {
    content: "\F0BB4"
}

.mdi-pan-bottom-left::before {
    content: "\F0BB5"
}

.mdi-pan-bottom-right::before {
    content: "\F0BB6"
}

.mdi-pan-down::before {
    content: "\F0BB7"
}

.mdi-pan-horizontal::before {
    content: "\F0BB8"
}

.mdi-pan-left::before {
    content: "\F0BB9"
}

.mdi-pan-right::before {
    content: "\F0BBA"
}

.mdi-pan-top-left::before {
    content: "\F0BBB"
}

.mdi-pan-top-right::before {
    content: "\F0BBC"
}

.mdi-pan-up::before {
    content: "\F0BBD"
}

.mdi-pan-vertical::before {
    content: "\F0BBE"
}

.mdi-panda::before {
    content: "\F03DA"
}

.mdi-pandora::before {
    content: "\F03DB"
}

.mdi-panorama::before {
    content: "\F03DC"
}

.mdi-panorama-fisheye::before {
    content: "\F03DD"
}

.mdi-panorama-horizontal::before {
    content: "\F03DE"
}

.mdi-panorama-vertical::before {
    content: "\F03DF"
}

.mdi-panorama-wide-angle::before {
    content: "\F03E0"
}

.mdi-paper-cut-vertical::before {
    content: "\F03E1"
}

.mdi-paper-roll::before {
    content: "\F1157"
}

.mdi-paper-roll-outline::before {
    content: "\F1158"
}

.mdi-paperclip::before {
    content: "\F03E2"
}

.mdi-parachute::before {
    content: "\F0CB4"
}

.mdi-parachute-outline::before {
    content: "\F0CB5"
}

.mdi-parking::before {
    content: "\F03E3"
}

.mdi-party-popper::before {
    content: "\F1056"
}

.mdi-passport::before {
    content: "\F07E3"
}

.mdi-passport-biometric::before {
    content: "\F0DE1"
}

.mdi-pasta::before {
    content: "\F1160"
}

.mdi-patio-heater::before {
    content: "\F0F80"
}

.mdi-patreon::before {
    content: "\F0882"
}

.mdi-pause::before {
    content: "\F03E4"
}

.mdi-pause-circle::before {
    content: "\F03E5"
}

.mdi-pause-circle-outline::before {
    content: "\F03E6"
}

.mdi-pause-octagon::before {
    content: "\F03E7"
}

.mdi-pause-octagon-outline::before {
    content: "\F03E8"
}

.mdi-paw::before {
    content: "\F03E9"
}

.mdi-paw-off::before {
    content: "\F0657"
}

.mdi-pdf-box::before {
    content: "\F0E56"
}

.mdi-peace::before {
    content: "\F0884"
}

.mdi-peanut::before {
    content: "\F0FFC"
}

.mdi-peanut-off::before {
    content: "\F0FFD"
}

.mdi-peanut-off-outline::before {
    content: "\F0FFF"
}

.mdi-peanut-outline::before {
    content: "\F0FFE"
}

.mdi-pen::before {
    content: "\F03EA"
}

.mdi-pen-lock::before {
    content: "\F0DE2"
}

.mdi-pen-minus::before {
    content: "\F0DE3"
}

.mdi-pen-off::before {
    content: "\F0DE4"
}

.mdi-pen-plus::before {
    content: "\F0DE5"
}

.mdi-pen-remove::before {
    content: "\F0DE6"
}

.mdi-pencil::before {
    content: "\F03EB"
}

.mdi-pencil-box::before {
    content: "\F03EC"
}

.mdi-pencil-box-multiple::before {
    content: "\F1144"
}

.mdi-pencil-box-multiple-outline::before {
    content: "\F1145"
}

.mdi-pencil-box-outline::before {
    content: "\F03ED"
}

.mdi-pencil-circle::before {
    content: "\F06FF"
}

.mdi-pencil-circle-outline::before {
    content: "\F0776"
}

.mdi-pencil-lock::before {
    content: "\F03EE"
}

.mdi-pencil-lock-outline::before {
    content: "\F0DE7"
}

.mdi-pencil-minus::before {
    content: "\F0DE8"
}

.mdi-pencil-minus-outline::before {
    content: "\F0DE9"
}

.mdi-pencil-off::before {
    content: "\F03EF"
}

.mdi-pencil-off-outline::before {
    content: "\F0DEA"
}

.mdi-pencil-outline::before {
    content: "\F0CB6"
}

.mdi-pencil-plus::before {
    content: "\F0DEB"
}

.mdi-pencil-plus-outline::before {
    content: "\F0DEC"
}

.mdi-pencil-remove::before {
    content: "\F0DED"
}

.mdi-pencil-remove-outline::before {
    content: "\F0DEE"
}

.mdi-pencil-ruler::before {
    content: "\F1353"
}

.mdi-penguin::before {
    content: "\F0EC0"
}

.mdi-pentagon::before {
    content: "\F0701"
}

.mdi-pentagon-outline::before {
    content: "\F0700"
}

.mdi-percent::before {
    content: "\F03F0"
}

.mdi-percent-outline::before {
    content: "\F1278"
}

.mdi-periodic-table::before {
    content: "\F08B6"
}

.mdi-perspective-less::before {
    content: "\F0D23"
}

.mdi-perspective-more::before {
    content: "\F0D24"
}

.mdi-pharmacy::before {
    content: "\F03F1"
}

.mdi-phone::before {
    content: "\F03F2"
}

.mdi-phone-alert::before {
    content: "\F0F1A"
}

.mdi-phone-alert-outline::before {
    content: "\F118E"
}

.mdi-phone-bluetooth::before {
    content: "\F03F3"
}

.mdi-phone-bluetooth-outline::before {
    content: "\F118F"
}

.mdi-phone-cancel::before {
    content: "\F10BC"
}

.mdi-phone-cancel-outline::before {
    content: "\F1190"
}

.mdi-phone-check::before {
    content: "\F11A9"
}

.mdi-phone-check-outline::before {
    content: "\F11AA"
}

.mdi-phone-classic::before {
    content: "\F0602"
}

.mdi-phone-classic-off::before {
    content: "\F1279"
}

.mdi-phone-forward::before {
    content: "\F03F4"
}

.mdi-phone-forward-outline::before {
    content: "\F1191"
}

.mdi-phone-hangup::before {
    content: "\F03F5"
}

.mdi-phone-hangup-outline::before {
    content: "\F1192"
}

.mdi-phone-in-talk::before {
    content: "\F03F6"
}

.mdi-phone-in-talk-outline::before {
    content: "\F1182"
}

.mdi-phone-incoming::before {
    content: "\F03F7"
}

.mdi-phone-incoming-outline::before {
    content: "\F1193"
}

.mdi-phone-lock::before {
    content: "\F03F8"
}

.mdi-phone-lock-outline::before {
    content: "\F1194"
}

.mdi-phone-log::before {
    content: "\F03F9"
}

.mdi-phone-log-outline::before {
    content: "\F1195"
}

.mdi-phone-message::before {
    content: "\F1196"
}

.mdi-phone-message-outline::before {
    content: "\F1197"
}

.mdi-phone-minus::before {
    content: "\F0658"
}

.mdi-phone-minus-outline::before {
    content: "\F1198"
}

.mdi-phone-missed::before {
    content: "\F03FA"
}

.mdi-phone-missed-outline::before {
    content: "\F11A5"
}

.mdi-phone-off::before {
    content: "\F0DEF"
}

.mdi-phone-off-outline::before {
    content: "\F11A6"
}

.mdi-phone-outgoing::before {
    content: "\F03FB"
}

.mdi-phone-outgoing-outline::before {
    content: "\F1199"
}

.mdi-phone-outline::before {
    content: "\F0DF0"
}

.mdi-phone-paused::before {
    content: "\F03FC"
}

.mdi-phone-paused-outline::before {
    content: "\F119A"
}

.mdi-phone-plus::before {
    content: "\F0659"
}

.mdi-phone-plus-outline::before {
    content: "\F119B"
}

.mdi-phone-return::before {
    content: "\F082F"
}

.mdi-phone-return-outline::before {
    content: "\F119C"
}

.mdi-phone-ring::before {
    content: "\F11AB"
}

.mdi-phone-ring-outline::before {
    content: "\F11AC"
}

.mdi-phone-rotate-landscape::before {
    content: "\F0885"
}

.mdi-phone-rotate-portrait::before {
    content: "\F0886"
}

.mdi-phone-settings::before {
    content: "\F03FD"
}

.mdi-phone-settings-outline::before {
    content: "\F119D"
}

.mdi-phone-voip::before {
    content: "\F03FE"
}

.mdi-pi::before {
    content: "\F03FF"
}

.mdi-pi-box::before {
    content: "\F0400"
}

.mdi-pi-hole::before {
    content: "\F0DF1"
}

.mdi-piano::before {
    content: "\F067D"
}

.mdi-pickaxe::before {
    content: "\F08B7"
}

.mdi-picture-in-picture-bottom-right::before {
    content: "\F0E57"
}

.mdi-picture-in-picture-bottom-right-outline::before {
    content: "\F0E58"
}

.mdi-picture-in-picture-top-right::before {
    content: "\F0E59"
}

.mdi-picture-in-picture-top-right-outline::before {
    content: "\F0E5A"
}

.mdi-pier::before {
    content: "\F0887"
}

.mdi-pier-crane::before {
    content: "\F0888"
}

.mdi-pig::before {
    content: "\F0401"
}

.mdi-pig-variant::before {
    content: "\F1006"
}

.mdi-piggy-bank::before {
    content: "\F1007"
}

.mdi-pill::before {
    content: "\F0402"
}

.mdi-pillar::before {
    content: "\F0702"
}

.mdi-pin::before {
    content: "\F0403"
}

.mdi-pin-off::before {
    content: "\F0404"
}

.mdi-pin-off-outline::before {
    content: "\F0930"
}

.mdi-pin-outline::before {
    content: "\F0931"
}

.mdi-pine-tree::before {
    content: "\F0405"
}

.mdi-pine-tree-box::before {
    content: "\F0406"
}

.mdi-pinterest::before {
    content: "\F0407"
}

.mdi-pinwheel::before {
    content: "\F0AD5"
}

.mdi-pinwheel-outline::before {
    content: "\F0AD6"
}

.mdi-pipe::before {
    content: "\F07E5"
}

.mdi-pipe-disconnected::before {
    content: "\F07E6"
}

.mdi-pipe-leak::before {
    content: "\F0889"
}

.mdi-pipe-wrench::before {
    content: "\F1354"
}

.mdi-pirate::before {
    content: "\F0A08"
}

.mdi-pistol::before {
    content: "\F0703"
}

.mdi-piston::before {
    content: "\F088A"
}

.mdi-pizza::before {
    content: "\F0409"
}

.mdi-play::before {
    content: "\F040A"
}

.mdi-play-box::before {
    content: "\F127A"
}

.mdi-play-box-multiple::before {
    content: "\F0D19"
}

.mdi-play-box-multiple-outline::before {
    content: "\F13E6"
}

.mdi-play-box-outline::before {
    content: "\F040B"
}

.mdi-play-circle::before {
    content: "\F040C"
}

.mdi-play-circle-outline::before {
    content: "\F040D"
}

.mdi-play-network::before {
    content: "\F088B"
}

.mdi-play-network-outline::before {
    content: "\F0CB7"
}

.mdi-play-outline::before {
    content: "\F0F1B"
}

.mdi-play-pause::before {
    content: "\F040E"
}

.mdi-play-protected-content::before {
    content: "\F040F"
}

.mdi-play-speed::before {
    content: "\F08FF"
}

.mdi-playlist-check::before {
    content: "\F05C7"
}

.mdi-playlist-edit::before {
    content: "\F0900"
}

.mdi-playlist-minus::before {
    content: "\F0410"
}

.mdi-playlist-music::before {
    content: "\F0CB8"
}

.mdi-playlist-music-outline::before {
    content: "\F0CB9"
}

.mdi-playlist-play::before {
    content: "\F0411"
}

.mdi-playlist-plus::before {
    content: "\F0412"
}

.mdi-playlist-remove::before {
    content: "\F0413"
}

.mdi-playlist-star::before {
    content: "\F0DF2"
}

.mdi-plex::before {
    content: "\F06BA"
}

.mdi-plus::before {
    content: "\F0415"
}

.mdi-plus-box::before {
    content: "\F0416"
}

.mdi-plus-box-multiple::before {
    content: "\F0334"
}

.mdi-plus-box-multiple-outline::before {
    content: "\F1143"
}

.mdi-plus-box-outline::before {
    content: "\F0704"
}

.mdi-plus-circle::before {
    content: "\F0417"
}

.mdi-plus-circle-multiple::before {
    content: "\F034C"
}

.mdi-plus-circle-multiple-outline::before {
    content: "\F0418"
}

.mdi-plus-circle-outline::before {
    content: "\F0419"
}

.mdi-plus-minus::before {
    content: "\F0992"
}

.mdi-plus-minus-box::before {
    content: "\F0993"
}

.mdi-plus-network::before {
    content: "\F041A"
}

.mdi-plus-network-outline::before {
    content: "\F0CBA"
}

.mdi-plus-one::before {
    content: "\F041B"
}

.mdi-plus-outline::before {
    content: "\F0705"
}

.mdi-plus-thick::before {
    content: "\F11EC"
}

.mdi-podcast::before {
    content: "\F0994"
}

.mdi-podium::before {
    content: "\F0D25"
}

.mdi-podium-bronze::before {
    content: "\F0D26"
}

.mdi-podium-gold::before {
    content: "\F0D27"
}

.mdi-podium-silver::before {
    content: "\F0D28"
}

.mdi-point-of-sale::before {
    content: "\F0D92"
}

.mdi-pokeball::before {
    content: "\F041D"
}

.mdi-pokemon-go::before {
    content: "\F0A09"
}

.mdi-poker-chip::before {
    content: "\F0830"
}

.mdi-polaroid::before {
    content: "\F041E"
}

.mdi-police-badge::before {
    content: "\F1167"
}

.mdi-police-badge-outline::before {
    content: "\F1168"
}

.mdi-poll::before {
    content: "\F041F"
}

.mdi-poll-box::before {
    content: "\F0420"
}

.mdi-poll-box-outline::before {
    content: "\F127B"
}

.mdi-polymer::before {
    content: "\F0421"
}

.mdi-pool::before {
    content: "\F0606"
}

.mdi-popcorn::before {
    content: "\F0422"
}

.mdi-post::before {
    content: "\F1008"
}

.mdi-post-outline::before {
    content: "\F1009"
}

.mdi-postage-stamp::before {
    content: "\F0CBB"
}

.mdi-pot::before {
    content: "\F02E5"
}

.mdi-pot-mix::before {
    content: "\F065B"
}

.mdi-pot-mix-outline::before {
    content: "\F0677"
}

.mdi-pot-outline::before {
    content: "\F02FF"
}

.mdi-pot-steam::before {
    content: "\F065A"
}

.mdi-pot-steam-outline::before {
    content: "\F0326"
}

.mdi-pound::before {
    content: "\F0423"
}

.mdi-pound-box::before {
    content: "\F0424"
}

.mdi-pound-box-outline::before {
    content: "\F117F"
}

.mdi-power::before {
    content: "\F0425"
}

.mdi-power-cycle::before {
    content: "\F0901"
}

.mdi-power-off::before {
    content: "\F0902"
}

.mdi-power-on::before {
    content: "\F0903"
}

.mdi-power-plug::before {
    content: "\F06A5"
}

.mdi-power-plug-off::before {
    content: "\F06A6"
}

.mdi-power-settings::before {
    content: "\F0426"
}

.mdi-power-sleep::before {
    content: "\F0904"
}

.mdi-power-socket::before {
    content: "\F0427"
}

.mdi-power-socket-au::before {
    content: "\F0905"
}

.mdi-power-socket-de::before {
    content: "\F1107"
}

.mdi-power-socket-eu::before {
    content: "\F07E7"
}

.mdi-power-socket-fr::before {
    content: "\F1108"
}

.mdi-power-socket-jp::before {
    content: "\F1109"
}

.mdi-power-socket-uk::before {
    content: "\F07E8"
}

.mdi-power-socket-us::before {
    content: "\F07E9"
}

.mdi-power-standby::before {
    content: "\F0906"
}

.mdi-powershell::before {
    content: "\F0A0A"
}

.mdi-prescription::before {
    content: "\F0706"
}

.mdi-presentation::before {
    content: "\F0428"
}

.mdi-presentation-play::before {
    content: "\F0429"
}

.mdi-printer::before {
    content: "\F042A"
}

.mdi-printer-3d::before {
    content: "\F042B"
}

.mdi-printer-3d-nozzle::before {
    content: "\F0E5B"
}

.mdi-printer-3d-nozzle-alert::before {
    content: "\F11C0"
}

.mdi-printer-3d-nozzle-alert-outline::before {
    content: "\F11C1"
}

.mdi-printer-3d-nozzle-outline::before {
    content: "\F0E5C"
}

.mdi-printer-alert::before {
    content: "\F042C"
}

.mdi-printer-check::before {
    content: "\F1146"
}

.mdi-printer-off::before {
    content: "\F0E5D"
}

.mdi-printer-pos::before {
    content: "\F1057"
}

.mdi-printer-settings::before {
    content: "\F0707"
}

.mdi-printer-wireless::before {
    content: "\F0A0B"
}

.mdi-priority-high::before {
    content: "\F0603"
}

.mdi-priority-low::before {
    content: "\F0604"
}

.mdi-professional-hexagon::before {
    content: "\F042D"
}

.mdi-progress-alert::before {
    content: "\F0CBC"
}

.mdi-progress-check::before {
    content: "\F0995"
}

.mdi-progress-clock::before {
    content: "\F0996"
}

.mdi-progress-close::before {
    content: "\F110A"
}

.mdi-progress-download::before {
    content: "\F0997"
}

.mdi-progress-upload::before {
    content: "\F0998"
}

.mdi-progress-wrench::before {
    content: "\F0CBD"
}

.mdi-projector::before {
    content: "\F042E"
}

.mdi-projector-screen::before {
    content: "\F042F"
}

.mdi-propane-tank::before {
    content: "\F1357"
}

.mdi-propane-tank-outline::before {
    content: "\F1358"
}

.mdi-protocol::before {
    content: "\F0FD8"
}

.mdi-publish::before {
    content: "\F06A7"
}

.mdi-pulse::before {
    content: "\F0430"
}

.mdi-pump::before {
    content: "\F1402"
}

.mdi-pumpkin::before {
    content: "\F0BBF"
}

.mdi-purse::before {
    content: "\F0F1C"
}

.mdi-purse-outline::before {
    content: "\F0F1D"
}

.mdi-puzzle::before {
    content: "\F0431"
}

.mdi-puzzle-outline::before {
    content: "\F0A66"
}

.mdi-qi::before {
    content: "\F0999"
}

.mdi-qqchat::before {
    content: "\F0605"
}

.mdi-qrcode::before {
    content: "\F0432"
}

.mdi-qrcode-edit::before {
    content: "\F08B8"
}

.mdi-qrcode-minus::before {
    content: "\F118C"
}

.mdi-qrcode-plus::before {
    content: "\F118B"
}

.mdi-qrcode-remove::before {
    content: "\F118D"
}

.mdi-qrcode-scan::before {
    content: "\F0433"
}

.mdi-quadcopter::before {
    content: "\F0434"
}

.mdi-quality-high::before {
    content: "\F0435"
}

.mdi-quality-low::before {
    content: "\F0A0C"
}

.mdi-quality-medium::before {
    content: "\F0A0D"
}

.mdi-quora::before {
    content: "\F0D29"
}

.mdi-rabbit::before {
    content: "\F0907"
}

.mdi-racing-helmet::before {
    content: "\F0D93"
}

.mdi-racquetball::before {
    content: "\F0D94"
}

.mdi-radar::before {
    content: "\F0437"
}

.mdi-radiator::before {
    content: "\F0438"
}

.mdi-radiator-disabled::before {
    content: "\F0AD7"
}

.mdi-radiator-off::before {
    content: "\F0AD8"
}

.mdi-radio::before {
    content: "\F0439"
}

.mdi-radio-am::before {
    content: "\F0CBE"
}

.mdi-radio-fm::before {
    content: "\F0CBF"
}

.mdi-radio-handheld::before {
    content: "\F043A"
}

.mdi-radio-off::before {
    content: "\F121C"
}

.mdi-radio-tower::before {
    content: "\F043B"
}

.mdi-radioactive::before {
    content: "\F043C"
}

.mdi-radioactive-off::before {
    content: "\F0EC1"
}

.mdi-radiobox-blank::before {
    content: "\F043D"
}

.mdi-radiobox-marked::before {
    content: "\F043E"
}

.mdi-radius::before {
    content: "\F0CC0"
}

.mdi-radius-outline::before {
    content: "\F0CC1"
}

.mdi-railroad-light::before {
    content: "\F0F1E"
}

.mdi-raspberry-pi::before {
    content: "\F043F"
}

.mdi-ray-end::before {
    content: "\F0440"
}

.mdi-ray-end-arrow::before {
    content: "\F0441"
}

.mdi-ray-start::before {
    content: "\F0442"
}

.mdi-ray-start-arrow::before {
    content: "\F0443"
}

.mdi-ray-start-end::before {
    content: "\F0444"
}

.mdi-ray-vertex::before {
    content: "\F0445"
}

.mdi-react::before {
    content: "\F0708"
}

.mdi-read::before {
    content: "\F0447"
}

.mdi-receipt::before {
    content: "\F0449"
}

.mdi-record::before {
    content: "\F044A"
}

.mdi-record-circle::before {
    content: "\F0EC2"
}

.mdi-record-circle-outline::before {
    content: "\F0EC3"
}

.mdi-record-player::before {
    content: "\F099A"
}

.mdi-record-rec::before {
    content: "\F044B"
}

.mdi-rectangle::before {
    content: "\F0E5E"
}

.mdi-rectangle-outline::before {
    content: "\F0E5F"
}

.mdi-recycle::before {
    content: "\F044C"
}

.mdi-recycle-variant::before {
    content: "\F139D"
}

.mdi-reddit::before {
    content: "\F044D"
}

.mdi-redhat::before {
    content: "\F111B"
}

.mdi-redo::before {
    content: "\F044E"
}

.mdi-redo-variant::before {
    content: "\F044F"
}

.mdi-reflect-horizontal::before {
    content: "\F0A0E"
}

.mdi-reflect-vertical::before {
    content: "\F0A0F"
}

.mdi-refresh::before {
    content: "\F0450"
}

.mdi-refresh-circle::before {
    content: "\F1377"
}

.mdi-regex::before {
    content: "\F0451"
}

.mdi-registered-trademark::before {
    content: "\F0A67"
}

.mdi-relative-scale::before {
    content: "\F0452"
}

.mdi-reload::before {
    content: "\F0453"
}

.mdi-reload-alert::before {
    content: "\F110B"
}

.mdi-reminder::before {
    content: "\F088C"
}

.mdi-remote::before {
    content: "\F0454"
}

.mdi-remote-desktop::before {
    content: "\F08B9"
}

.mdi-remote-off::before {
    content: "\F0EC4"
}

.mdi-remote-tv::before {
    content: "\F0EC5"
}

.mdi-remote-tv-off::before {
    content: "\F0EC6"
}

.mdi-rename-box::before {
    content: "\F0455"
}

.mdi-reorder-horizontal::before {
    content: "\F0688"
}

.mdi-reorder-vertical::before {
    content: "\F0689"
}

.mdi-repeat::before {
    content: "\F0456"
}

.mdi-repeat-off::before {
    content: "\F0457"
}

.mdi-repeat-once::before {
    content: "\F0458"
}

.mdi-replay::before {
    content: "\F0459"
}

.mdi-reply::before {
    content: "\F045A"
}

.mdi-reply-all::before {
    content: "\F045B"
}

.mdi-reply-all-outline::before {
    content: "\F0F1F"
}

.mdi-reply-circle::before {
    content: "\F11AE"
}

.mdi-reply-outline::before {
    content: "\F0F20"
}

.mdi-reproduction::before {
    content: "\F045C"
}

.mdi-resistor::before {
    content: "\F0B44"
}

.mdi-resistor-nodes::before {
    content: "\F0B45"
}

.mdi-resize::before {
    content: "\F0A68"
}

.mdi-resize-bottom-right::before {
    content: "\F045D"
}

.mdi-responsive::before {
    content: "\F045E"
}

.mdi-restart::before {
    content: "\F0709"
}

.mdi-restart-alert::before {
    content: "\F110C"
}

.mdi-restart-off::before {
    content: "\F0D95"
}

.mdi-restore::before {
    content: "\F099B"
}

.mdi-restore-alert::before {
    content: "\F110D"
}

.mdi-rewind::before {
    content: "\F045F"
}

.mdi-rewind-10::before {
    content: "\F0D2A"
}

.mdi-rewind-30::before {
    content: "\F0D96"
}

.mdi-rewind-5::before {
    content: "\F11F9"
}

.mdi-rewind-outline::before {
    content: "\F070A"
}

.mdi-rhombus::before {
    content: "\F070B"
}

.mdi-rhombus-medium::before {
    content: "\F0A10"
}

.mdi-rhombus-outline::before {
    content: "\F070C"
}

.mdi-rhombus-split::before {
    content: "\F0A11"
}

.mdi-ribbon::before {
    content: "\F0460"
}

.mdi-rice::before {
    content: "\F07EA"
}

.mdi-ring::before {
    content: "\F07EB"
}

.mdi-rivet::before {
    content: "\F0E60"
}

.mdi-road::before {
    content: "\F0461"
}

.mdi-road-variant::before {
    content: "\F0462"
}

.mdi-robber::before {
    content: "\F1058"
}

.mdi-robot::before {
    content: "\F06A9"
}

.mdi-robot-industrial::before {
    content: "\F0B46"
}

.mdi-robot-mower::before {
    content: "\F11F7"
}

.mdi-robot-mower-outline::before {
    content: "\F11F3"
}

.mdi-robot-vacuum::before {
    content: "\F070D"
}

.mdi-robot-vacuum-variant::before {
    content: "\F0908"
}

.mdi-rocket::before {
    content: "\F0463"
}

.mdi-rocket-outline::before {
    content: "\F13AF"
}

.mdi-rodent::before {
    content: "\F1327"
}

.mdi-roller-skate::before {
    content: "\F0D2B"
}

.mdi-roller-skate-off::before {
    content: "\F0145"
}

.mdi-rollerblade::before {
    content: "\F0D2C"
}

.mdi-rollerblade-off::before {
    content: "\F002E"
}

.mdi-rollupjs::before {
    content: "\F0BC0"
}

.mdi-roman-numeral-1::before {
    content: "\F1088"
}

.mdi-roman-numeral-10::before {
    content: "\F1091"
}

.mdi-roman-numeral-2::before {
    content: "\F1089"
}

.mdi-roman-numeral-3::before {
    content: "\F108A"
}

.mdi-roman-numeral-4::before {
    content: "\F108B"
}

.mdi-roman-numeral-5::before {
    content: "\F108C"
}

.mdi-roman-numeral-6::before {
    content: "\F108D"
}

.mdi-roman-numeral-7::before {
    content: "\F108E"
}

.mdi-roman-numeral-8::before {
    content: "\F108F"
}

.mdi-roman-numeral-9::before {
    content: "\F1090"
}

.mdi-room-service::before {
    content: "\F088D"
}

.mdi-room-service-outline::before {
    content: "\F0D97"
}

.mdi-rotate-3d::before {
    content: "\F0EC7"
}

.mdi-rotate-3d-variant::before {
    content: "\F0464"
}

.mdi-rotate-left::before {
    content: "\F0465"
}

.mdi-rotate-left-variant::before {
    content: "\F0466"
}

.mdi-rotate-orbit::before {
    content: "\F0D98"
}

.mdi-rotate-right::before {
    content: "\F0467"
}

.mdi-rotate-right-variant::before {
    content: "\F0468"
}

.mdi-rounded-corner::before {
    content: "\F0607"
}

.mdi-router::before {
    content: "\F11E2"
}

.mdi-router-network::before {
    content: "\F1087"
}

.mdi-router-wireless::before {
    content: "\F0469"
}

.mdi-router-wireless-settings::before {
    content: "\F0A69"
}

.mdi-routes::before {
    content: "\F046A"
}

.mdi-routes-clock::before {
    content: "\F1059"
}

.mdi-rowing::before {
    content: "\F0608"
}

.mdi-rss::before {
    content: "\F046B"
}

.mdi-rss-box::before {
    content: "\F046C"
}

.mdi-rss-off::before {
    content: "\F0F21"
}

.mdi-rugby::before {
    content: "\F0D99"
}

.mdi-ruler::before {
    content: "\F046D"
}

.mdi-ruler-square::before {
    content: "\F0CC2"
}

.mdi-ruler-square-compass::before {
    content: "\F0EBE"
}

.mdi-run::before {
    content: "\F070E"
}

.mdi-run-fast::before {
    content: "\F046E"
}

.mdi-rv-truck::before {
    content: "\F11D4"
}

.mdi-sack::before {
    content: "\F0D2E"
}

.mdi-sack-percent::before {
    content: "\F0D2F"
}

.mdi-safe::before {
    content: "\F0A6A"
}

.mdi-safe-square::before {
    content: "\F127C"
}

.mdi-safe-square-outline::before {
    content: "\F127D"
}

.mdi-safety-goggles::before {
    content: "\F0D30"
}

.mdi-sail-boat::before {
    content: "\F0EC8"
}

.mdi-sale::before {
    content: "\F046F"
}

.mdi-salesforce::before {
    content: "\F088E"
}

.mdi-sass::before {
    content: "\F07EC"
}

.mdi-satellite::before {
    content: "\F0470"
}

.mdi-satellite-uplink::before {
    content: "\F0909"
}

.mdi-satellite-variant::before {
    content: "\F0471"
}

.mdi-sausage::before {
    content: "\F08BA"
}

.mdi-saw-blade::before {
    content: "\F0E61"
}

.mdi-saxophone::before {
    content: "\F0609"
}

.mdi-scale::before {
    content: "\F0472"
}

.mdi-scale-balance::before {
    content: "\F05D1"
}

.mdi-scale-bathroom::before {
    content: "\F0473"
}

.mdi-scale-off::before {
    content: "\F105A"
}

.mdi-scan-helper::before {
    content: "\F13D8"
}

.mdi-scanner::before {
    content: "\F06AB"
}

.mdi-scanner-off::before {
    content: "\F090A"
}

.mdi-scatter-plot::before {
    content: "\F0EC9"
}

.mdi-scatter-plot-outline::before {
    content: "\F0ECA"
}

.mdi-school::before {
    content: "\F0474"
}

.mdi-school-outline::before {
    content: "\F1180"
}

.mdi-scissors-cutting::before {
    content: "\F0A6B"
}

.mdi-scooter::before {
    content: "\F11E9"
}

.mdi-scoreboard::before {
    content: "\F127E"
}

.mdi-scoreboard-outline::before {
    content: "\F127F"
}

.mdi-screen-rotation::before {
    content: "\F0475"
}

.mdi-screen-rotation-lock::before {
    content: "\F0478"
}

.mdi-screw-flat-top::before {
    content: "\F0DF3"
}

.mdi-screw-lag::before {
    content: "\F0DF4"
}

.mdi-screw-machine-flat-top::before {
    content: "\F0DF5"
}

.mdi-screw-machine-round-top::before {
    content: "\F0DF6"
}

.mdi-screw-round-top::before {
    content: "\F0DF7"
}

.mdi-screwdriver::before {
    content: "\F0476"
}

.mdi-script::before {
    content: "\F0BC1"
}

.mdi-script-outline::before {
    content: "\F0477"
}

.mdi-script-text::before {
    content: "\F0BC2"
}

.mdi-script-text-outline::before {
    content: "\F0BC3"
}

.mdi-sd::before {
    content: "\F0479"
}

.mdi-seal::before {
    content: "\F047A"
}

.mdi-seal-variant::before {
    content: "\F0FD9"
}

.mdi-search-web::before {
    content: "\F070F"
}

.mdi-seat::before {
    content: "\F0CC3"
}

.mdi-seat-flat::before {
    content: "\F047B"
}

.mdi-seat-flat-angled::before {
    content: "\F047C"
}

.mdi-seat-individual-suite::before {
    content: "\F047D"
}

.mdi-seat-legroom-extra::before {
    content: "\F047E"
}

.mdi-seat-legroom-normal::before {
    content: "\F047F"
}

.mdi-seat-legroom-reduced::before {
    content: "\F0480"
}

.mdi-seat-outline::before {
    content: "\F0CC4"
}

.mdi-seat-passenger::before {
    content: "\F1249"
}

.mdi-seat-recline-extra::before {
    content: "\F0481"
}

.mdi-seat-recline-normal::before {
    content: "\F0482"
}

.mdi-seatbelt::before {
    content: "\F0CC5"
}

.mdi-security::before {
    content: "\F0483"
}

.mdi-security-network::before {
    content: "\F0484"
}

.mdi-seed::before {
    content: "\F0E62"
}

.mdi-seed-off::before {
    content: "\F13FD"
}

.mdi-seed-off-outline::before {
    content: "\F13FE"
}

.mdi-seed-outline::before {
    content: "\F0E63"
}

.mdi-segment::before {
    content: "\F0ECB"
}

.mdi-select::before {
    content: "\F0485"
}

.mdi-select-all::before {
    content: "\F0486"
}

.mdi-select-color::before {
    content: "\F0D31"
}

.mdi-select-compare::before {
    content: "\F0AD9"
}

.mdi-select-drag::before {
    content: "\F0A6C"
}

.mdi-select-group::before {
    content: "\F0F82"
}

.mdi-select-inverse::before {
    content: "\F0487"
}

.mdi-select-marker::before {
    content: "\F1280"
}

.mdi-select-multiple::before {
    content: "\F1281"
}

.mdi-select-multiple-marker::before {
    content: "\F1282"
}

.mdi-select-off::before {
    content: "\F0488"
}

.mdi-select-place::before {
    content: "\F0FDA"
}

.mdi-select-search::before {
    content: "\F1204"
}

.mdi-selection::before {
    content: "\F0489"
}

.mdi-selection-drag::before {
    content: "\F0A6D"
}

.mdi-selection-ellipse::before {
    content: "\F0D32"
}

.mdi-selection-ellipse-arrow-inside::before {
    content: "\F0F22"
}

.mdi-selection-marker::before {
    content: "\F1283"
}

.mdi-selection-multiple::before {
    content: "\F1285"
}

.mdi-selection-multiple-marker::before {
    content: "\F1284"
}

.mdi-selection-off::before {
    content: "\F0777"
}

.mdi-selection-search::before {
    content: "\F1205"
}

.mdi-semantic-web::before {
    content: "\F1316"
}

.mdi-send::before {
    content: "\F048A"
}

.mdi-send-check::before {
    content: "\F1161"
}

.mdi-send-check-outline::before {
    content: "\F1162"
}

.mdi-send-circle::before {
    content: "\F0DF8"
}

.mdi-send-circle-outline::before {
    content: "\F0DF9"
}

.mdi-send-clock::before {
    content: "\F1163"
}

.mdi-send-clock-outline::before {
    content: "\F1164"
}

.mdi-send-lock::before {
    content: "\F07ED"
}

.mdi-send-lock-outline::before {
    content: "\F1166"
}

.mdi-send-outline::before {
    content: "\F1165"
}

.mdi-serial-port::before {
    content: "\F065C"
}

.mdi-server::before {
    content: "\F048B"
}

.mdi-server-minus::before {
    content: "\F048C"
}

.mdi-server-network::before {
    content: "\F048D"
}

.mdi-server-network-off::before {
    content: "\F048E"
}

.mdi-server-off::before {
    content: "\F048F"
}

.mdi-server-plus::before {
    content: "\F0490"
}

.mdi-server-remove::before {
    content: "\F0491"
}

.mdi-server-security::before {
    content: "\F0492"
}

.mdi-set-all::before {
    content: "\F0778"
}

.mdi-set-center::before {
    content: "\F0779"
}

.mdi-set-center-right::before {
    content: "\F077A"
}

.mdi-set-left::before {
    content: "\F077B"
}

.mdi-set-left-center::before {
    content: "\F077C"
}

.mdi-set-left-right::before {
    content: "\F077D"
}

.mdi-set-none::before {
    content: "\F077E"
}

.mdi-set-right::before {
    content: "\F077F"
}

.mdi-set-top-box::before {
    content: "\F099F"
}

.mdi-settings-helper::before {
    content: "\F0A6E"
}

.mdi-shaker::before {
    content: "\F110E"
}

.mdi-shaker-outline::before {
    content: "\F110F"
}

.mdi-shape::before {
    content: "\F0831"
}

.mdi-shape-circle-plus::before {
    content: "\F065D"
}

.mdi-shape-outline::before {
    content: "\F0832"
}

.mdi-shape-oval-plus::before {
    content: "\F11FA"
}

.mdi-shape-plus::before {
    content: "\F0495"
}

.mdi-shape-polygon-plus::before {
    content: "\F065E"
}

.mdi-shape-rectangle-plus::before {
    content: "\F065F"
}

.mdi-shape-square-plus::before {
    content: "\F0660"
}

.mdi-share::before {
    content: "\F0496"
}

.mdi-share-all::before {
    content: "\F11F4"
}

.mdi-share-all-outline::before {
    content: "\F11F5"
}

.mdi-share-circle::before {
    content: "\F11AD"
}

.mdi-share-off::before {
    content: "\F0F23"
}

.mdi-share-off-outline::before {
    content: "\F0F24"
}

.mdi-share-outline::before {
    content: "\F0932"
}

.mdi-share-variant::before {
    content: "\F0497"
}

.mdi-sheep::before {
    content: "\F0CC6"
}

.mdi-shield::before {
    content: "\F0498"
}

.mdi-shield-account::before {
    content: "\F088F"
}

.mdi-shield-account-outline::before {
    content: "\F0A12"
}

.mdi-shield-airplane::before {
    content: "\F06BB"
}

.mdi-shield-airplane-outline::before {
    content: "\F0CC7"
}

.mdi-shield-alert::before {
    content: "\F0ECC"
}

.mdi-shield-alert-outline::before {
    content: "\F0ECD"
}

.mdi-shield-bug::before {
    content: "\F13DA"
}

.mdi-shield-bug-outline::before {
    content: "\F13DB"
}

.mdi-shield-car::before {
    content: "\F0F83"
}

.mdi-shield-check::before {
    content: "\F0565"
}

.mdi-shield-check-outline::before {
    content: "\F0CC8"
}

.mdi-shield-cross::before {
    content: "\F0CC9"
}

.mdi-shield-cross-outline::before {
    content: "\F0CCA"
}

.mdi-shield-edit::before {
    content: "\F11A0"
}

.mdi-shield-edit-outline::before {
    content: "\F11A1"
}

.mdi-shield-half::before {
    content: "\F1360"
}

.mdi-shield-half-full::before {
    content: "\F0780"
}

.mdi-shield-home::before {
    content: "\F068A"
}

.mdi-shield-home-outline::before {
    content: "\F0CCB"
}

.mdi-shield-key::before {
    content: "\F0BC4"
}

.mdi-shield-key-outline::before {
    content: "\F0BC5"
}

.mdi-shield-link-variant::before {
    content: "\F0D33"
}

.mdi-shield-link-variant-outline::before {
    content: "\F0D34"
}

.mdi-shield-lock::before {
    content: "\F099D"
}

.mdi-shield-lock-outline::before {
    content: "\F0CCC"
}

.mdi-shield-off::before {
    content: "\F099E"
}

.mdi-shield-off-outline::before {
    content: "\F099C"
}

.mdi-shield-outline::before {
    content: "\F0499"
}

.mdi-shield-plus::before {
    content: "\F0ADA"
}

.mdi-shield-plus-outline::before {
    content: "\F0ADB"
}

.mdi-shield-refresh::before {
    content: "\F00AA"
}

.mdi-shield-refresh-outline::before {
    content: "\F01E0"
}

.mdi-shield-remove::before {
    content: "\F0ADC"
}

.mdi-shield-remove-outline::before {
    content: "\F0ADD"
}

.mdi-shield-search::before {
    content: "\F0D9A"
}

.mdi-shield-star::before {
    content: "\F113B"
}

.mdi-shield-star-outline::before {
    content: "\F113C"
}

.mdi-shield-sun::before {
    content: "\F105D"
}

.mdi-shield-sun-outline::before {
    content: "\F105E"
}

.mdi-shield-sync::before {
    content: "\F11A2"
}

.mdi-shield-sync-outline::before {
    content: "\F11A3"
}

.mdi-ship-wheel::before {
    content: "\F0833"
}

.mdi-shoe-formal::before {
    content: "\F0B47"
}

.mdi-shoe-heel::before {
    content: "\F0B48"
}

.mdi-shoe-print::before {
    content: "\F0DFA"
}

.mdi-shopping::before {
    content: "\F049A"
}

.mdi-shopping-music::before {
    content: "\F049B"
}

.mdi-shopping-outline::before {
    content: "\F11D5"
}

.mdi-shopping-search::before {
    content: "\F0F84"
}

.mdi-shovel::before {
    content: "\F0710"
}

.mdi-shovel-off::before {
    content: "\F0711"
}

.mdi-shower::before {
    content: "\F09A0"
}

.mdi-shower-head::before {
    content: "\F09A1"
}

.mdi-shredder::before {
    content: "\F049C"
}

.mdi-shuffle::before {
    content: "\F049D"
}

.mdi-shuffle-disabled::before {
    content: "\F049E"
}

.mdi-shuffle-variant::before {
    content: "\F049F"
}

.mdi-shuriken::before {
    content: "\F137F"
}

.mdi-sigma::before {
    content: "\F04A0"
}

.mdi-sigma-lower::before {
    content: "\F062B"
}

.mdi-sign-caution::before {
    content: "\F04A1"
}

.mdi-sign-direction::before {
    content: "\F0781"
}

.mdi-sign-direction-minus::before {
    content: "\F1000"
}

.mdi-sign-direction-plus::before {
    content: "\F0FDC"
}

.mdi-sign-direction-remove::before {
    content: "\F0FDD"
}

.mdi-sign-real-estate::before {
    content: "\F1118"
}

.mdi-sign-text::before {
    content: "\F0782"
}

.mdi-signal::before {
    content: "\F04A2"
}

.mdi-signal-2g::before {
    content: "\F0712"
}

.mdi-signal-3g::before {
    content: "\F0713"
}

.mdi-signal-4g::before {
    content: "\F0714"
}

.mdi-signal-5g::before {
    content: "\F0A6F"
}

.mdi-signal-cellular-1::before {
    content: "\F08BC"
}

.mdi-signal-cellular-2::before {
    content: "\F08BD"
}

.mdi-signal-cellular-3::before {
    content: "\F08BE"
}

.mdi-signal-cellular-outline::before {
    content: "\F08BF"
}

.mdi-signal-distance-variant::before {
    content: "\F0E64"
}

.mdi-signal-hspa::before {
    content: "\F0715"
}

.mdi-signal-hspa-plus::before {
    content: "\F0716"
}

.mdi-signal-off::before {
    content: "\F0783"
}

.mdi-signal-variant::before {
    content: "\F060A"
}

.mdi-signature::before {
    content: "\F0DFB"
}

.mdi-signature-freehand::before {
    content: "\F0DFC"
}

.mdi-signature-image::before {
    content: "\F0DFD"
}

.mdi-signature-text::before {
    content: "\F0DFE"
}

.mdi-silo::before {
    content: "\F0B49"
}

.mdi-silverware::before {
    content: "\F04A3"
}

.mdi-silverware-clean::before {
    content: "\F0FDE"
}

.mdi-silverware-fork::before {
    content: "\F04A4"
}

.mdi-silverware-fork-knife::before {
    content: "\F0A70"
}

.mdi-silverware-spoon::before {
    content: "\F04A5"
}

.mdi-silverware-variant::before {
    content: "\F04A6"
}

.mdi-sim::before {
    content: "\F04A7"
}

.mdi-sim-alert::before {
    content: "\F04A8"
}

.mdi-sim-off::before {
    content: "\F04A9"
}

.mdi-simple-icons::before {
    content: "\F131D"
}

.mdi-sina-weibo::before {
    content: "\F0ADF"
}

.mdi-sitemap::before {
    content: "\F04AA"
}

.mdi-size-l::before {
    content: "\F13A6"
}

.mdi-size-m::before {
    content: "\F13A5"
}

.mdi-size-s::before {
    content: "\F13A4"
}

.mdi-size-xl::before {
    content: "\F13A7"
}

.mdi-size-xs::before {
    content: "\F13A3"
}

.mdi-size-xxl::before {
    content: "\F13A8"
}

.mdi-size-xxs::before {
    content: "\F13A2"
}

.mdi-size-xxxl::before {
    content: "\F13A9"
}

.mdi-skate::before {
    content: "\F0D35"
}

.mdi-skew-less::before {
    content: "\F0D36"
}

.mdi-skew-more::before {
    content: "\F0D37"
}

.mdi-ski::before {
    content: "\F1304"
}

.mdi-ski-cross-country::before {
    content: "\F1305"
}

.mdi-ski-water::before {
    content: "\F1306"
}

.mdi-skip-backward::before {
    content: "\F04AB"
}

.mdi-skip-backward-outline::before {
    content: "\F0F25"
}

.mdi-skip-forward::before {
    content: "\F04AC"
}

.mdi-skip-forward-outline::before {
    content: "\F0F26"
}

.mdi-skip-next::before {
    content: "\F04AD"
}

.mdi-skip-next-circle::before {
    content: "\F0661"
}

.mdi-skip-next-circle-outline::before {
    content: "\F0662"
}

.mdi-skip-next-outline::before {
    content: "\F0F27"
}

.mdi-skip-previous::before {
    content: "\F04AE"
}

.mdi-skip-previous-circle::before {
    content: "\F0663"
}

.mdi-skip-previous-circle-outline::before {
    content: "\F0664"
}

.mdi-skip-previous-outline::before {
    content: "\F0F28"
}

.mdi-skull::before {
    content: "\F068C"
}

.mdi-skull-crossbones::before {
    content: "\F0BC6"
}

.mdi-skull-crossbones-outline::before {
    content: "\F0BC7"
}

.mdi-skull-outline::before {
    content: "\F0BC8"
}

.mdi-skype::before {
    content: "\F04AF"
}

.mdi-skype-business::before {
    content: "\F04B0"
}

.mdi-slack::before {
    content: "\F04B1"
}

.mdi-slash-forward::before {
    content: "\F0FDF"
}

.mdi-slash-forward-box::before {
    content: "\F0FE0"
}

.mdi-sleep::before {
    content: "\F04B2"
}

.mdi-sleep-off::before {
    content: "\F04B3"
}

.mdi-slope-downhill::before {
    content: "\F0DFF"
}

.mdi-slope-uphill::before {
    content: "\F0E00"
}

.mdi-slot-machine::before {
    content: "\F1114"
}

.mdi-slot-machine-outline::before {
    content: "\F1115"
}

.mdi-smart-card::before {
    content: "\F10BD"
}

.mdi-smart-card-outline::before {
    content: "\F10BE"
}

.mdi-smart-card-reader::before {
    content: "\F10BF"
}

.mdi-smart-card-reader-outline::before {
    content: "\F10C0"
}

.mdi-smog::before {
    content: "\F0A71"
}

.mdi-smoke-detector::before {
    content: "\F0392"
}

.mdi-smoking::before {
    content: "\F04B4"
}

.mdi-smoking-off::before {
    content: "\F04B5"
}

.mdi-smoking-pipe::before {
    content: "\F140D"
}

.mdi-snapchat::before {
    content: "\F04B6"
}

.mdi-snowboard::before {
    content: "\F1307"
}

.mdi-snowflake::before {
    content: "\F0717"
}

.mdi-snowflake-alert::before {
    content: "\F0F29"
}

.mdi-snowflake-melt::before {
    content: "\F12CB"
}

.mdi-snowflake-variant::before {
    content: "\F0F2A"
}

.mdi-snowman::before {
    content: "\F04B7"
}

.mdi-soccer::before {
    content: "\F04B8"
}

.mdi-soccer-field::before {
    content: "\F0834"
}

.mdi-sofa::before {
    content: "\F04B9"
}

.mdi-solar-panel::before {
    content: "\F0D9B"
}

.mdi-solar-panel-large::before {
    content: "\F0D9C"
}

.mdi-solar-power::before {
    content: "\F0A72"
}

.mdi-soldering-iron::before {
    content: "\F1092"
}

.mdi-solid::before {
    content: "\F068D"
}

.mdi-sony-playstation::before {
    content: "\F0414"
}

.mdi-sort::before {
    content: "\F04BA"
}

.mdi-sort-alphabetical-ascending::before {
    content: "\F05BD"
}

.mdi-sort-alphabetical-ascending-variant::before {
    content: "\F1148"
}

.mdi-sort-alphabetical-descending::before {
    content: "\F05BF"
}

.mdi-sort-alphabetical-descending-variant::before {
    content: "\F1149"
}

.mdi-sort-alphabetical-variant::before {
    content: "\F04BB"
}

.mdi-sort-ascending::before {
    content: "\F04BC"
}

.mdi-sort-bool-ascending::before {
    content: "\F1385"
}

.mdi-sort-bool-ascending-variant::before {
    content: "\F1386"
}

.mdi-sort-bool-descending::before {
    content: "\F1387"
}

.mdi-sort-bool-descending-variant::before {
    content: "\F1388"
}

.mdi-sort-descending::before {
    content: "\F04BD"
}

.mdi-sort-numeric-ascending::before {
    content: "\F1389"
}

.mdi-sort-numeric-ascending-variant::before {
    content: "\F090D"
}

.mdi-sort-numeric-descending::before {
    content: "\F138A"
}

.mdi-sort-numeric-descending-variant::before {
    content: "\F0AD2"
}

.mdi-sort-numeric-variant::before {
    content: "\F04BE"
}

.mdi-sort-reverse-variant::before {
    content: "\F033C"
}

.mdi-sort-variant::before {
    content: "\F04BF"
}

.mdi-sort-variant-lock::before {
    content: "\F0CCD"
}

.mdi-sort-variant-lock-open::before {
    content: "\F0CCE"
}

.mdi-sort-variant-remove::before {
    content: "\F1147"
}

.mdi-soundcloud::before {
    content: "\F04C0"
}

.mdi-source-branch::before {
    content: "\F062C"
}

.mdi-source-commit::before {
    content: "\F0718"
}

.mdi-source-commit-end::before {
    content: "\F0719"
}

.mdi-source-commit-end-local::before {
    content: "\F071A"
}

.mdi-source-commit-local::before {
    content: "\F071B"
}

.mdi-source-commit-next-local::before {
    content: "\F071C"
}

.mdi-source-commit-start::before {
    content: "\F071D"
}

.mdi-source-commit-start-next-local::before {
    content: "\F071E"
}

.mdi-source-fork::before {
    content: "\F04C1"
}

.mdi-source-merge::before {
    content: "\F062D"
}

.mdi-source-pull::before {
    content: "\F04C2"
}

.mdi-source-repository::before {
    content: "\F0CCF"
}

.mdi-source-repository-multiple::before {
    content: "\F0CD0"
}

.mdi-soy-sauce::before {
    content: "\F07EE"
}

.mdi-soy-sauce-off::before {
    content: "\F13FC"
}

.mdi-spa::before {
    content: "\F0CD1"
}

.mdi-spa-outline::before {
    content: "\F0CD2"
}

.mdi-space-invaders::before {
    content: "\F0BC9"
}

.mdi-space-station::before {
    content: "\F1383"
}

.mdi-spade::before {
    content: "\F0E65"
}

.mdi-speaker::before {
    content: "\F04C3"
}

.mdi-speaker-bluetooth::before {
    content: "\F09A2"
}

.mdi-speaker-multiple::before {
    content: "\F0D38"
}

.mdi-speaker-off::before {
    content: "\F04C4"
}

.mdi-speaker-wireless::before {
    content: "\F071F"
}

.mdi-speedometer::before {
    content: "\F04C5"
}

.mdi-speedometer-medium::before {
    content: "\F0F85"
}

.mdi-speedometer-slow::before {
    content: "\F0F86"
}

.mdi-spellcheck::before {
    content: "\F04C6"
}

.mdi-spider::before {
    content: "\F11EA"
}

.mdi-spider-thread::before {
    content: "\F11EB"
}

.mdi-spider-web::before {
    content: "\F0BCA"
}

.mdi-spotify::before {
    content: "\F04C7"
}

.mdi-spotlight::before {
    content: "\F04C8"
}

.mdi-spotlight-beam::before {
    content: "\F04C9"
}

.mdi-spray::before {
    content: "\F0665"
}

.mdi-spray-bottle::before {
    content: "\F0AE0"
}

.mdi-sprinkler::before {
    content: "\F105F"
}

.mdi-sprinkler-variant::before {
    content: "\F1060"
}

.mdi-sprout::before {
    content: "\F0E66"
}

.mdi-sprout-outline::before {
    content: "\F0E67"
}

.mdi-square::before {
    content: "\F0764"
}

.mdi-square-edit-outline::before {
    content: "\F090C"
}

.mdi-square-medium::before {
    content: "\F0A13"
}

.mdi-square-medium-outline::before {
    content: "\F0A14"
}

.mdi-square-off::before {
    content: "\F12EE"
}

.mdi-square-off-outline::before {
    content: "\F12EF"
}

.mdi-square-outline::before {
    content: "\F0763"
}

.mdi-square-root::before {
    content: "\F0784"
}

.mdi-square-root-box::before {
    content: "\F09A3"
}

.mdi-square-small::before {
    content: "\F0A15"
}

.mdi-squeegee::before {
    content: "\F0AE1"
}

.mdi-ssh::before {
    content: "\F08C0"
}

.mdi-stack-exchange::before {
    content: "\F060B"
}

.mdi-stack-overflow::before {
    content: "\F04CC"
}

.mdi-stackpath::before {
    content: "\F0359"
}

.mdi-stadium::before {
    content: "\F0FF9"
}

.mdi-stadium-variant::before {
    content: "\F0720"
}

.mdi-stairs::before {
    content: "\F04CD"
}

.mdi-stairs-box::before {
    content: "\F139E"
}

.mdi-stairs-down::before {
    content: "\F12BE"
}

.mdi-stairs-up::before {
    content: "\F12BD"
}

.mdi-stamper::before {
    content: "\F0D39"
}

.mdi-standard-definition::before {
    content: "\F07EF"
}

.mdi-star::before {
    content: "\F04CE"
}

.mdi-star-box::before {
    content: "\F0A73"
}

.mdi-star-box-multiple::before {
    content: "\F1286"
}

.mdi-star-box-multiple-outline::before {
    content: "\F1287"
}

.mdi-star-box-outline::before {
    content: "\F0A74"
}

.mdi-star-circle::before {
    content: "\F04CF"
}

.mdi-star-circle-outline::before {
    content: "\F09A4"
}

.mdi-star-face::before {
    content: "\F09A5"
}

.mdi-star-four-points::before {
    content: "\F0AE2"
}

.mdi-star-four-points-outline::before {
    content: "\F0AE3"
}

.mdi-star-half::before {
    content: "\F0246"
}

.mdi-star-half-full::before {
    content: "\F04D0"
}

.mdi-star-off::before {
    content: "\F04D1"
}

.mdi-star-outline::before {
    content: "\F04D2"
}

.mdi-star-three-points::before {
    content: "\F0AE4"
}

.mdi-star-three-points-outline::before {
    content: "\F0AE5"
}

.mdi-state-machine::before {
    content: "\F11EF"
}

.mdi-steam::before {
    content: "\F04D3"
}

.mdi-steering::before {
    content: "\F04D4"
}

.mdi-steering-off::before {
    content: "\F090E"
}

.mdi-step-backward::before {
    content: "\F04D5"
}

.mdi-step-backward-2::before {
    content: "\F04D6"
}

.mdi-step-forward::before {
    content: "\F04D7"
}

.mdi-step-forward-2::before {
    content: "\F04D8"
}

.mdi-stethoscope::before {
    content: "\F04D9"
}

.mdi-sticker::before {
    content: "\F1364"
}

.mdi-sticker-alert::before {
    content: "\F1365"
}

.mdi-sticker-alert-outline::before {
    content: "\F1366"
}

.mdi-sticker-check::before {
    content: "\F1367"
}

.mdi-sticker-check-outline::before {
    content: "\F1368"
}

.mdi-sticker-circle-outline::before {
    content: "\F05D0"
}

.mdi-sticker-emoji::before {
    content: "\F0785"
}

.mdi-sticker-minus::before {
    content: "\F1369"
}

.mdi-sticker-minus-outline::before {
    content: "\F136A"
}

.mdi-sticker-outline::before {
    content: "\F136B"
}

.mdi-sticker-plus::before {
    content: "\F136C"
}

.mdi-sticker-plus-outline::before {
    content: "\F136D"
}

.mdi-sticker-remove::before {
    content: "\F136E"
}

.mdi-sticker-remove-outline::before {
    content: "\F136F"
}

.mdi-stocking::before {
    content: "\F04DA"
}

.mdi-stomach::before {
    content: "\F1093"
}

.mdi-stop::before {
    content: "\F04DB"
}

.mdi-stop-circle::before {
    content: "\F0666"
}

.mdi-stop-circle-outline::before {
    content: "\F0667"
}

.mdi-store::before {
    content: "\F04DC"
}

.mdi-store-24-hour::before {
    content: "\F04DD"
}

.mdi-store-outline::before {
    content: "\F1361"
}

.mdi-storefront::before {
    content: "\F07C7"
}

.mdi-storefront-outline::before {
    content: "\F10C1"
}

.mdi-stove::before {
    content: "\F04DE"
}

.mdi-strategy::before {
    content: "\F11D6"
}

.mdi-stretch-to-page::before {
    content: "\F0F2B"
}

.mdi-stretch-to-page-outline::before {
    content: "\F0F2C"
}

.mdi-string-lights::before {
    content: "\F12BA"
}

.mdi-string-lights-off::before {
    content: "\F12BB"
}

.mdi-subdirectory-arrow-left::before {
    content: "\F060C"
}

.mdi-subdirectory-arrow-right::before {
    content: "\F060D"
}

.mdi-subtitles::before {
    content: "\F0A16"
}

.mdi-subtitles-outline::before {
    content: "\F0A17"
}

.mdi-subway::before {
    content: "\F06AC"
}

.mdi-subway-alert-variant::before {
    content: "\F0D9D"
}

.mdi-subway-variant::before {
    content: "\F04DF"
}

.mdi-summit::before {
    content: "\F0786"
}

.mdi-sunglasses::before {
    content: "\F04E0"
}

.mdi-surround-sound::before {
    content: "\F05C5"
}

.mdi-surround-sound-2-0::before {
    content: "\F07F0"
}

.mdi-surround-sound-3-1::before {
    content: "\F07F1"
}

.mdi-surround-sound-5-1::before {
    content: "\F07F2"
}

.mdi-surround-sound-7-1::before {
    content: "\F07F3"
}

.mdi-svg::before {
    content: "\F0721"
}

.mdi-swap-horizontal::before {
    content: "\F04E1"
}

.mdi-swap-horizontal-bold::before {
    content: "\F0BCD"
}

.mdi-swap-horizontal-circle::before {
    content: "\F0FE1"
}

.mdi-swap-horizontal-circle-outline::before {
    content: "\F0FE2"
}

.mdi-swap-horizontal-variant::before {
    content: "\F08C1"
}

.mdi-swap-vertical::before {
    content: "\F04E2"
}

.mdi-swap-vertical-bold::before {
    content: "\F0BCE"
}

.mdi-swap-vertical-circle::before {
    content: "\F0FE3"
}

.mdi-swap-vertical-circle-outline::before {
    content: "\F0FE4"
}

.mdi-swap-vertical-variant::before {
    content: "\F08C2"
}

.mdi-swim::before {
    content: "\F04E3"
}

.mdi-switch::before {
    content: "\F04E4"
}

.mdi-sword::before {
    content: "\F04E5"
}

.mdi-sword-cross::before {
    content: "\F0787"
}

.mdi-syllabary-hangul::before {
    content: "\F1333"
}

.mdi-syllabary-hiragana::before {
    content: "\F1334"
}

.mdi-syllabary-katakana::before {
    content: "\F1335"
}

.mdi-syllabary-katakana-half-width::before {
    content: "\F1336"
}

.mdi-symfony::before {
    content: "\F0AE6"
}

.mdi-sync::before {
    content: "\F04E6"
}

.mdi-sync-alert::before {
    content: "\F04E7"
}

.mdi-sync-circle::before {
    content: "\F1378"
}

.mdi-sync-off::before {
    content: "\F04E8"
}

.mdi-tab::before {
    content: "\F04E9"
}

.mdi-tab-minus::before {
    content: "\F0B4B"
}

.mdi-tab-plus::before {
    content: "\F075C"
}

.mdi-tab-remove::before {
    content: "\F0B4C"
}

.mdi-tab-unselected::before {
    content: "\F04EA"
}

.mdi-table::before {
    content: "\F04EB"
}

.mdi-table-account::before {
    content: "\F13B9"
}

.mdi-table-alert::before {
    content: "\F13BA"
}

.mdi-table-arrow-down::before {
    content: "\F13BB"
}

.mdi-table-arrow-left::before {
    content: "\F13BC"
}

.mdi-table-arrow-right::before {
    content: "\F13BD"
}

.mdi-table-arrow-up::before {
    content: "\F13BE"
}

.mdi-table-border::before {
    content: "\F0A18"
}

.mdi-table-cancel::before {
    content: "\F13BF"
}

.mdi-table-chair::before {
    content: "\F1061"
}

.mdi-table-check::before {
    content: "\F13C0"
}

.mdi-table-clock::before {
    content: "\F13C1"
}

.mdi-table-cog::before {
    content: "\F13C2"
}

.mdi-table-column::before {
    content: "\F0835"
}

.mdi-table-column-plus-after::before {
    content: "\F04EC"
}

.mdi-table-column-plus-before::before {
    content: "\F04ED"
}

.mdi-table-column-remove::before {
    content: "\F04EE"
}

.mdi-table-column-width::before {
    content: "\F04EF"
}

.mdi-table-edit::before {
    content: "\F04F0"
}

.mdi-table-eye::before {
    content: "\F1094"
}

.mdi-table-eye-off::before {
    content: "\F13C3"
}

.mdi-table-furniture::before {
    content: "\F05BC"
}

.mdi-table-headers-eye::before {
    content: "\F121D"
}

.mdi-table-headers-eye-off::before {
    content: "\F121E"
}

.mdi-table-heart::before {
    content: "\F13C4"
}

.mdi-table-key::before {
    content: "\F13C5"
}

.mdi-table-large::before {
    content: "\F04F1"
}

.mdi-table-large-plus::before {
    content: "\F0F87"
}

.mdi-table-large-remove::before {
    content: "\F0F88"
}

.mdi-table-lock::before {
    content: "\F13C6"
}

.mdi-table-merge-cells::before {
    content: "\F09A6"
}

.mdi-table-minus::before {
    content: "\F13C7"
}

.mdi-table-multiple::before {
    content: "\F13C8"
}

.mdi-table-network::before {
    content: "\F13C9"
}

.mdi-table-of-contents::before {
    content: "\F0836"
}

.mdi-table-off::before {
    content: "\F13CA"
}

.mdi-table-plus::before {
    content: "\F0A75"
}

.mdi-table-refresh::before {
    content: "\F13A0"
}

.mdi-table-remove::before {
    content: "\F0A76"
}

.mdi-table-row::before {
    content: "\F0837"
}

.mdi-table-row-height::before {
    content: "\F04F2"
}

.mdi-table-row-plus-after::before {
    content: "\F04F3"
}

.mdi-table-row-plus-before::before {
    content: "\F04F4"
}

.mdi-table-row-remove::before {
    content: "\F04F5"
}

.mdi-table-search::before {
    content: "\F090F"
}

.mdi-table-settings::before {
    content: "\F0838"
}

.mdi-table-star::before {
    content: "\F13CB"
}

.mdi-table-sync::before {
    content: "\F13A1"
}

.mdi-table-tennis::before {
    content: "\F0E68"
}

.mdi-tablet::before {
    content: "\F04F6"
}

.mdi-tablet-android::before {
    content: "\F04F7"
}

.mdi-tablet-cellphone::before {
    content: "\F09A7"
}

.mdi-tablet-dashboard::before {
    content: "\F0ECE"
}

.mdi-tablet-ipad::before {
    content: "\F04F8"
}

.mdi-taco::before {
    content: "\F0762"
}

.mdi-tag::before {
    content: "\F04F9"
}

.mdi-tag-faces::before {
    content: "\F04FA"
}

.mdi-tag-heart::before {
    content: "\F068B"
}

.mdi-tag-heart-outline::before {
    content: "\F0BCF"
}

.mdi-tag-minus::before {
    content: "\F0910"
}

.mdi-tag-minus-outline::before {
    content: "\F121F"
}

.mdi-tag-multiple::before {
    content: "\F04FB"
}

.mdi-tag-multiple-outline::before {
    content: "\F12F7"
}

.mdi-tag-off::before {
    content: "\F1220"
}

.mdi-tag-off-outline::before {
    content: "\F1221"
}

.mdi-tag-outline::before {
    content: "\F04FC"
}

.mdi-tag-plus::before {
    content: "\F0722"
}

.mdi-tag-plus-outline::before {
    content: "\F1222"
}

.mdi-tag-remove::before {
    content: "\F0723"
}

.mdi-tag-remove-outline::before {
    content: "\F1223"
}

.mdi-tag-text::before {
    content: "\F1224"
}

.mdi-tag-text-outline::before {
    content: "\F04FD"
}

.mdi-tailwind::before {
    content: "\F13FF"
}

.mdi-tank::before {
    content: "\F0D3A"
}

.mdi-tanker-truck::before {
    content: "\F0FE5"
}

.mdi-tape-measure::before {
    content: "\F0B4D"
}

.mdi-target::before {
    content: "\F04FE"
}

.mdi-target-account::before {
    content: "\F0BD0"
}

.mdi-target-variant::before {
    content: "\F0A77"
}

.mdi-taxi::before {
    content: "\F04FF"
}

.mdi-tea::before {
    content: "\F0D9E"
}

.mdi-tea-outline::before {
    content: "\F0D9F"
}

.mdi-teach::before {
    content: "\F0890"
}

.mdi-teamviewer::before {
    content: "\F0500"
}

.mdi-telegram::before {
    content: "\F0501"
}

.mdi-telescope::before {
    content: "\F0B4E"
}

.mdi-television::before {
    content: "\F0502"
}

.mdi-television-ambient-light::before {
    content: "\F1356"
}

.mdi-television-box::before {
    content: "\F0839"
}

.mdi-television-classic::before {
    content: "\F07F4"
}

.mdi-television-classic-off::before {
    content: "\F083A"
}

.mdi-television-clean::before {
    content: "\F1110"
}

.mdi-television-guide::before {
    content: "\F0503"
}

.mdi-television-off::before {
    content: "\F083B"
}

.mdi-television-pause::before {
    content: "\F0F89"
}

.mdi-television-play::before {
    content: "\F0ECF"
}

.mdi-television-stop::before {
    content: "\F0F8A"
}

.mdi-temperature-celsius::before {
    content: "\F0504"
}

.mdi-temperature-fahrenheit::before {
    content: "\F0505"
}

.mdi-temperature-kelvin::before {
    content: "\F0506"
}

.mdi-tennis::before {
    content: "\F0DA0"
}

.mdi-tennis-ball::before {
    content: "\F0507"
}

.mdi-tent::before {
    content: "\F0508"
}

.mdi-terraform::before {
    content: "\F1062"
}

.mdi-terrain::before {
    content: "\F0509"
}

.mdi-test-tube::before {
    content: "\F0668"
}

.mdi-test-tube-empty::before {
    content: "\F0911"
}

.mdi-test-tube-off::before {
    content: "\F0912"
}

.mdi-text::before {
    content: "\F09A8"
}

.mdi-text-box::before {
    content: "\F021A"
}

.mdi-text-box-check::before {
    content: "\F0EA6"
}

.mdi-text-box-check-outline::before {
    content: "\F0EA7"
}

.mdi-text-box-minus::before {
    content: "\F0EA8"
}

.mdi-text-box-minus-outline::before {
    content: "\F0EA9"
}

.mdi-text-box-multiple::before {
    content: "\F0AB7"
}

.mdi-text-box-multiple-outline::before {
    content: "\F0AB8"
}

.mdi-text-box-outline::before {
    content: "\F09ED"
}

.mdi-text-box-plus::before {
    content: "\F0EAA"
}

.mdi-text-box-plus-outline::before {
    content: "\F0EAB"
}

.mdi-text-box-remove::before {
    content: "\F0EAC"
}

.mdi-text-box-remove-outline::before {
    content: "\F0EAD"
}

.mdi-text-box-search::before {
    content: "\F0EAE"
}

.mdi-text-box-search-outline::before {
    content: "\F0EAF"
}

.mdi-text-recognition::before {
    content: "\F113D"
}

.mdi-text-search::before {
    content: "\F13B8"
}

.mdi-text-shadow::before {
    content: "\F0669"
}

.mdi-text-short::before {
    content: "\F09A9"
}

.mdi-text-subject::before {
    content: "\F09AA"
}

.mdi-text-to-speech::before {
    content: "\F050A"
}

.mdi-text-to-speech-off::before {
    content: "\F050B"
}

.mdi-texture::before {
    content: "\F050C"
}

.mdi-texture-box::before {
    content: "\F0FE6"
}

.mdi-theater::before {
    content: "\F050D"
}

.mdi-theme-light-dark::before {
    content: "\F050E"
}

.mdi-thermometer::before {
    content: "\F050F"
}

.mdi-thermometer-alert::before {
    content: "\F0E01"
}

.mdi-thermometer-chevron-down::before {
    content: "\F0E02"
}

.mdi-thermometer-chevron-up::before {
    content: "\F0E03"
}

.mdi-thermometer-high::before {
    content: "\F10C2"
}

.mdi-thermometer-lines::before {
    content: "\F0510"
}

.mdi-thermometer-low::before {
    content: "\F10C3"
}

.mdi-thermometer-minus::before {
    content: "\F0E04"
}

.mdi-thermometer-plus::before {
    content: "\F0E05"
}

.mdi-thermostat::before {
    content: "\F0393"
}

.mdi-thermostat-box::before {
    content: "\F0891"
}

.mdi-thought-bubble::before {
    content: "\F07F6"
}

.mdi-thought-bubble-outline::before {
    content: "\F07F7"
}

.mdi-thumb-down::before {
    content: "\F0511"
}

.mdi-thumb-down-outline::before {
    content: "\F0512"
}

.mdi-thumb-up::before {
    content: "\F0513"
}

.mdi-thumb-up-outline::before {
    content: "\F0514"
}

.mdi-thumbs-up-down::before {
    content: "\F0515"
}

.mdi-ticket::before {
    content: "\F0516"
}

.mdi-ticket-account::before {
    content: "\F0517"
}

.mdi-ticket-confirmation::before {
    content: "\F0518"
}

.mdi-ticket-confirmation-outline::before {
    content: "\F13AA"
}

.mdi-ticket-outline::before {
    content: "\F0913"
}

.mdi-ticket-percent::before {
    content: "\F0724"
}

.mdi-tie::before {
    content: "\F0519"
}

.mdi-tilde::before {
    content: "\F0725"
}

.mdi-timelapse::before {
    content: "\F051A"
}

.mdi-timeline::before {
    content: "\F0BD1"
}

.mdi-timeline-alert::before {
    content: "\F0F95"
}

.mdi-timeline-alert-outline::before {
    content: "\F0F98"
}

.mdi-timeline-clock::before {
    content: "\F11FB"
}

.mdi-timeline-clock-outline::before {
    content: "\F11FC"
}

.mdi-timeline-help::before {
    content: "\F0F99"
}

.mdi-timeline-help-outline::before {
    content: "\F0F9A"
}

.mdi-timeline-outline::before {
    content: "\F0BD2"
}

.mdi-timeline-plus::before {
    content: "\F0F96"
}

.mdi-timeline-plus-outline::before {
    content: "\F0F97"
}

.mdi-timeline-text::before {
    content: "\F0BD3"
}

.mdi-timeline-text-outline::before {
    content: "\F0BD4"
}

.mdi-timer::before {
    content: "\F13AB"
}

.mdi-timer-10::before {
    content: "\F051C"
}

.mdi-timer-3::before {
    content: "\F051D"
}

.mdi-timer-off::before {
    content: "\F13AC"
}

.mdi-timer-off-outline::before {
    content: "\F051E"
}

.mdi-timer-outline::before {
    content: "\F051B"
}

.mdi-timer-sand::before {
    content: "\F051F"
}

.mdi-timer-sand-empty::before {
    content: "\F06AD"
}

.mdi-timer-sand-full::before {
    content: "\F078C"
}

.mdi-timetable::before {
    content: "\F0520"
}

.mdi-toaster::before {
    content: "\F1063"
}

.mdi-toaster-off::before {
    content: "\F11B7"
}

.mdi-toaster-oven::before {
    content: "\F0CD3"
}

.mdi-toggle-switch::before {
    content: "\F0521"
}

.mdi-toggle-switch-off::before {
    content: "\F0522"
}

.mdi-toggle-switch-off-outline::before {
    content: "\F0A19"
}

.mdi-toggle-switch-outline::before {
    content: "\F0A1A"
}

.mdi-toilet::before {
    content: "\F09AB"
}

.mdi-toolbox::before {
    content: "\F09AC"
}

.mdi-toolbox-outline::before {
    content: "\F09AD"
}

.mdi-tools::before {
    content: "\F1064"
}

.mdi-tooltip::before {
    content: "\F0523"
}

.mdi-tooltip-account::before {
    content: "\F000C"
}

.mdi-tooltip-edit::before {
    content: "\F0524"
}

.mdi-tooltip-edit-outline::before {
    content: "\F12C5"
}

.mdi-tooltip-image::before {
    content: "\F0525"
}

.mdi-tooltip-image-outline::before {
    content: "\F0BD5"
}

.mdi-tooltip-outline::before {
    content: "\F0526"
}

.mdi-tooltip-plus::before {
    content: "\F0BD6"
}

.mdi-tooltip-plus-outline::before {
    content: "\F0527"
}

.mdi-tooltip-text::before {
    content: "\F0528"
}

.mdi-tooltip-text-outline::before {
    content: "\F0BD7"
}

.mdi-tooth::before {
    content: "\F08C3"
}

.mdi-tooth-outline::before {
    content: "\F0529"
}

.mdi-toothbrush::before {
    content: "\F1129"
}

.mdi-toothbrush-electric::before {
    content: "\F112C"
}

.mdi-toothbrush-paste::before {
    content: "\F112A"
}

.mdi-tortoise::before {
    content: "\F0D3B"
}

.mdi-toslink::before {
    content: "\F12B8"
}

.mdi-tournament::before {
    content: "\F09AE"
}

.mdi-tow-truck::before {
    content: "\F083C"
}

.mdi-tower-beach::before {
    content: "\F0681"
}

.mdi-tower-fire::before {
    content: "\F0682"
}

.mdi-toy-brick::before {
    content: "\F1288"
}

.mdi-toy-brick-marker::before {
    content: "\F1289"
}

.mdi-toy-brick-marker-outline::before {
    content: "\F128A"
}

.mdi-toy-brick-minus::before {
    content: "\F128B"
}

.mdi-toy-brick-minus-outline::before {
    content: "\F128C"
}

.mdi-toy-brick-outline::before {
    content: "\F128D"
}

.mdi-toy-brick-plus::before {
    content: "\F128E"
}

.mdi-toy-brick-plus-outline::before {
    content: "\F128F"
}

.mdi-toy-brick-remove::before {
    content: "\F1290"
}

.mdi-toy-brick-remove-outline::before {
    content: "\F1291"
}

.mdi-toy-brick-search::before {
    content: "\F1292"
}

.mdi-toy-brick-search-outline::before {
    content: "\F1293"
}

.mdi-track-light::before {
    content: "\F0914"
}

.mdi-trackpad::before {
    content: "\F07F8"
}

.mdi-trackpad-lock::before {
    content: "\F0933"
}

.mdi-tractor::before {
    content: "\F0892"
}

.mdi-trademark::before {
    content: "\F0A78"
}

.mdi-traffic-cone::before {
    content: "\F137C"
}

.mdi-traffic-light::before {
    content: "\F052B"
}

.mdi-train::before {
    content: "\F052C"
}

.mdi-train-car::before {
    content: "\F0BD8"
}

.mdi-train-variant::before {
    content: "\F08C4"
}

.mdi-tram::before {
    content: "\F052D"
}

.mdi-tram-side::before {
    content: "\F0FE7"
}

.mdi-transcribe::before {
    content: "\F052E"
}

.mdi-transcribe-close::before {
    content: "\F052F"
}

.mdi-transfer::before {
    content: "\F1065"
}

.mdi-transfer-down::before {
    content: "\F0DA1"
}

.mdi-transfer-left::before {
    content: "\F0DA2"
}

.mdi-transfer-right::before {
    content: "\F0530"
}

.mdi-transfer-up::before {
    content: "\F0DA3"
}

.mdi-transit-connection::before {
    content: "\F0D3C"
}

.mdi-transit-connection-variant::before {
    content: "\F0D3D"
}

.mdi-transit-detour::before {
    content: "\F0F8B"
}

.mdi-transit-transfer::before {
    content: "\F06AE"
}

.mdi-transition::before {
    content: "\F0915"
}

.mdi-transition-masked::before {
    content: "\F0916"
}

.mdi-translate::before {
    content: "\F05CA"
}

.mdi-translate-off::before {
    content: "\F0E06"
}

.mdi-transmission-tower::before {
    content: "\F0D3E"
}

.mdi-trash-can::before {
    content: "\F0A79"
}

.mdi-trash-can-outline::before {
    content: "\F0A7A"
}

.mdi-tray::before {
    content: "\F1294"
}

.mdi-tray-alert::before {
    content: "\F1295"
}

.mdi-tray-full::before {
    content: "\F1296"
}

.mdi-tray-minus::before {
    content: "\F1297"
}

.mdi-tray-plus::before {
    content: "\F1298"
}

.mdi-tray-remove::before {
    content: "\F1299"
}

.mdi-treasure-chest::before {
    content: "\F0726"
}

.mdi-tree::before {
    content: "\F0531"
}

.mdi-tree-outline::before {
    content: "\F0E69"
}

.mdi-trello::before {
    content: "\F0532"
}

.mdi-trending-down::before {
    content: "\F0533"
}

.mdi-trending-neutral::before {
    content: "\F0534"
}

.mdi-trending-up::before {
    content: "\F0535"
}

.mdi-triangle::before {
    content: "\F0536"
}

.mdi-triangle-outline::before {
    content: "\F0537"
}

.mdi-triforce::before {
    content: "\F0BD9"
}

.mdi-trophy::before {
    content: "\F0538"
}

.mdi-trophy-award::before {
    content: "\F0539"
}

.mdi-trophy-broken::before {
    content: "\F0DA4"
}

.mdi-trophy-outline::before {
    content: "\F053A"
}

.mdi-trophy-variant::before {
    content: "\F053B"
}

.mdi-trophy-variant-outline::before {
    content: "\F053C"
}

.mdi-truck::before {
    content: "\F053D"
}

.mdi-truck-check::before {
    content: "\F0CD4"
}

.mdi-truck-check-outline::before {
    content: "\F129A"
}

.mdi-truck-delivery::before {
    content: "\F053E"
}

.mdi-truck-delivery-outline::before {
    content: "\F129B"
}

.mdi-truck-fast::before {
    content: "\F0788"
}

.mdi-truck-fast-outline::before {
    content: "\F129C"
}

.mdi-truck-outline::before {
    content: "\F129D"
}

.mdi-truck-trailer::before {
    content: "\F0727"
}

.mdi-trumpet::before {
    content: "\F1096"
}

.mdi-tshirt-crew::before {
    content: "\F0A7B"
}

.mdi-tshirt-crew-outline::before {
    content: "\F053F"
}

.mdi-tshirt-v::before {
    content: "\F0A7C"
}

.mdi-tshirt-v-outline::before {
    content: "\F0540"
}

.mdi-tumble-dryer::before {
    content: "\F0917"
}

.mdi-tumble-dryer-alert::before {
    content: "\F11BA"
}

.mdi-tumble-dryer-off::before {
    content: "\F11BB"
}

.mdi-tune::before {
    content: "\F062E"
}

.mdi-tune-vertical::before {
    content: "\F066A"
}

.mdi-turnstile::before {
    content: "\F0CD5"
}

.mdi-turnstile-outline::before {
    content: "\F0CD6"
}

.mdi-turtle::before {
    content: "\F0CD7"
}

.mdi-twitch::before {
    content: "\F0543"
}

.mdi-twitter::before {
    content: "\F0544"
}

.mdi-twitter-retweet::before {
    content: "\F0547"
}

.mdi-two-factor-authentication::before {
    content: "\F09AF"
}

.mdi-typewriter::before {
    content: "\F0F2D"
}

.mdi-ubisoft::before {
    content: "\F0BDA"
}

.mdi-ubuntu::before {
    content: "\F0548"
}

.mdi-ufo::before {
    content: "\F10C4"
}

.mdi-ufo-outline::before {
    content: "\F10C5"
}

.mdi-ultra-high-definition::before {
    content: "\F07F9"
}

.mdi-umbraco::before {
    content: "\F0549"
}

.mdi-umbrella::before {
    content: "\F054A"
}

.mdi-umbrella-closed::before {
    content: "\F09B0"
}

.mdi-umbrella-closed-outline::before {
    content: "\F13E2"
}

.mdi-umbrella-closed-variant::before {
    content: "\F13E1"
}

.mdi-umbrella-outline::before {
    content: "\F054B"
}

.mdi-undo::before {
    content: "\F054C"
}

.mdi-undo-variant::before {
    content: "\F054D"
}

.mdi-unfold-less-horizontal::before {
    content: "\F054E"
}

.mdi-unfold-less-vertical::before {
    content: "\F0760"
}

.mdi-unfold-more-horizontal::before {
    content: "\F054F"
}

.mdi-unfold-more-vertical::before {
    content: "\F0761"
}

.mdi-ungroup::before {
    content: "\F0550"
}

.mdi-unicode::before {
    content: "\F0ED0"
}

.mdi-unity::before {
    content: "\F06AF"
}

.mdi-unreal::before {
    content: "\F09B1"
}

.mdi-untappd::before {
    content: "\F0551"
}

.mdi-update::before {
    content: "\F06B0"
}

.mdi-upload::before {
    content: "\F0552"
}

.mdi-upload-lock::before {
    content: "\F1373"
}

.mdi-upload-lock-outline::before {
    content: "\F1374"
}

.mdi-upload-multiple::before {
    content: "\F083D"
}

.mdi-upload-network::before {
    content: "\F06F6"
}

.mdi-upload-network-outline::before {
    content: "\F0CD8"
}

.mdi-upload-off::before {
    content: "\F10C6"
}

.mdi-upload-off-outline::before {
    content: "\F10C7"
}

.mdi-upload-outline::before {
    content: "\F0E07"
}

.mdi-usb::before {
    content: "\F0553"
}

.mdi-usb-flash-drive::before {
    content: "\F129E"
}

.mdi-usb-flash-drive-outline::before {
    content: "\F129F"
}

.mdi-usb-port::before {
    content: "\F11F0"
}

.mdi-valve::before {
    content: "\F1066"
}

.mdi-valve-closed::before {
    content: "\F1067"
}

.mdi-valve-open::before {
    content: "\F1068"
}

.mdi-van-passenger::before {
    content: "\F07FA"
}

.mdi-van-utility::before {
    content: "\F07FB"
}

.mdi-vanish::before {
    content: "\F07FC"
}

.mdi-vanity-light::before {
    content: "\F11E1"
}

.mdi-variable::before {
    content: "\F0AE7"
}

.mdi-variable-box::before {
    content: "\F1111"
}

.mdi-vector-arrange-above::before {
    content: "\F0554"
}

.mdi-vector-arrange-below::before {
    content: "\F0555"
}

.mdi-vector-bezier::before {
    content: "\F0AE8"
}

.mdi-vector-circle::before {
    content: "\F0556"
}

.mdi-vector-circle-variant::before {
    content: "\F0557"
}

.mdi-vector-combine::before {
    content: "\F0558"
}

.mdi-vector-curve::before {
    content: "\F0559"
}

.mdi-vector-difference::before {
    content: "\F055A"
}

.mdi-vector-difference-ab::before {
    content: "\F055B"
}

.mdi-vector-difference-ba::before {
    content: "\F055C"
}

.mdi-vector-ellipse::before {
    content: "\F0893"
}

.mdi-vector-intersection::before {
    content: "\F055D"
}

.mdi-vector-line::before {
    content: "\F055E"
}

.mdi-vector-link::before {
    content: "\F0FE8"
}

.mdi-vector-point::before {
    content: "\F055F"
}

.mdi-vector-polygon::before {
    content: "\F0560"
}

.mdi-vector-polyline::before {
    content: "\F0561"
}

.mdi-vector-polyline-edit::before {
    content: "\F1225"
}

.mdi-vector-polyline-minus::before {
    content: "\F1226"
}

.mdi-vector-polyline-plus::before {
    content: "\F1227"
}

.mdi-vector-polyline-remove::before {
    content: "\F1228"
}

.mdi-vector-radius::before {
    content: "\F074A"
}

.mdi-vector-rectangle::before {
    content: "\F05C6"
}

.mdi-vector-selection::before {
    content: "\F0562"
}

.mdi-vector-square::before {
    content: "\F0001"
}

.mdi-vector-triangle::before {
    content: "\F0563"
}

.mdi-vector-union::before {
    content: "\F0564"
}

.mdi-vhs::before {
    content: "\F0A1B"
}

.mdi-vibrate::before {
    content: "\F0566"
}

.mdi-vibrate-off::before {
    content: "\F0CD9"
}

.mdi-video::before {
    content: "\F0567"
}

.mdi-video-3d::before {
    content: "\F07FD"
}

.mdi-video-3d-off::before {
    content: "\F13D9"
}

.mdi-video-3d-variant::before {
    content: "\F0ED1"
}

.mdi-video-4k-box::before {
    content: "\F083E"
}

.mdi-video-account::before {
    content: "\F0919"
}

.mdi-video-box::before {
    content: "\F00FD"
}

.mdi-video-box-off::before {
    content: "\F00FE"
}

.mdi-video-check::before {
    content: "\F1069"
}

.mdi-video-check-outline::before {
    content: "\F106A"
}

.mdi-video-image::before {
    content: "\F091A"
}

.mdi-video-input-antenna::before {
    content: "\F083F"
}

.mdi-video-input-component::before {
    content: "\F0840"
}

.mdi-video-input-hdmi::before {
    content: "\F0841"
}

.mdi-video-input-scart::before {
    content: "\F0F8C"
}

.mdi-video-input-svideo::before {
    content: "\F0842"
}

.mdi-video-minus::before {
    content: "\F09B2"
}

.mdi-video-minus-outline::before {
    content: "\F02BA"
}

.mdi-video-off::before {
    content: "\F0568"
}

.mdi-video-off-outline::before {
    content: "\F0BDB"
}

.mdi-video-outline::before {
    content: "\F0BDC"
}

.mdi-video-plus::before {
    content: "\F09B3"
}

.mdi-video-plus-outline::before {
    content: "\F01D3"
}

.mdi-video-stabilization::before {
    content: "\F091B"
}

.mdi-video-switch::before {
    content: "\F0569"
}

.mdi-video-switch-outline::before {
    content: "\F0790"
}

.mdi-video-vintage::before {
    content: "\F0A1C"
}

.mdi-video-wireless::before {
    content: "\F0ED2"
}

.mdi-video-wireless-outline::before {
    content: "\F0ED3"
}

.mdi-view-agenda::before {
    content: "\F056A"
}

.mdi-view-agenda-outline::before {
    content: "\F11D8"
}

.mdi-view-array::before {
    content: "\F056B"
}

.mdi-view-carousel::before {
    content: "\F056C"
}

.mdi-view-column::before {
    content: "\F056D"
}

.mdi-view-comfy::before {
    content: "\F0E6A"
}

.mdi-view-compact::before {
    content: "\F0E6B"
}

.mdi-view-compact-outline::before {
    content: "\F0E6C"
}

.mdi-view-dashboard::before {
    content: "\F056E"
}

.mdi-view-dashboard-outline::before {
    content: "\F0A1D"
}

.mdi-view-dashboard-variant::before {
    content: "\F0843"
}

.mdi-view-day::before {
    content: "\F056F"
}

.mdi-view-grid::before {
    content: "\F0570"
}

.mdi-view-grid-outline::before {
    content: "\F11D9"
}

.mdi-view-grid-plus::before {
    content: "\F0F8D"
}

.mdi-view-grid-plus-outline::before {
    content: "\F11DA"
}

.mdi-view-headline::before {
    content: "\F0571"
}

.mdi-view-list::before {
    content: "\F0572"
}

.mdi-view-module::before {
    content: "\F0573"
}

.mdi-view-parallel::before {
    content: "\F0728"
}

.mdi-view-quilt::before {
    content: "\F0574"
}

.mdi-view-sequential::before {
    content: "\F0729"
}

.mdi-view-split-horizontal::before {
    content: "\F0BCB"
}

.mdi-view-split-vertical::before {
    content: "\F0BCC"
}

.mdi-view-stream::before {
    content: "\F0575"
}

.mdi-view-week::before {
    content: "\F0576"
}

.mdi-vimeo::before {
    content: "\F0577"
}

.mdi-violin::before {
    content: "\F060F"
}

.mdi-virtual-reality::before {
    content: "\F0894"
}

.mdi-virus::before {
    content: "\F13B6"
}

.mdi-virus-outline::before {
    content: "\F13B7"
}

.mdi-vk::before {
    content: "\F0579"
}

.mdi-vlc::before {
    content: "\F057C"
}

.mdi-voice-off::before {
    content: "\F0ED4"
}

.mdi-voicemail::before {
    content: "\F057D"
}

.mdi-volleyball::before {
    content: "\F09B4"
}

.mdi-volume-high::before {
    content: "\F057E"
}

.mdi-volume-low::before {
    content: "\F057F"
}

.mdi-volume-medium::before {
    content: "\F0580"
}

.mdi-volume-minus::before {
    content: "\F075E"
}

.mdi-volume-mute::before {
    content: "\F075F"
}

.mdi-volume-off::before {
    content: "\F0581"
}

.mdi-volume-plus::before {
    content: "\F075D"
}

.mdi-volume-source::before {
    content: "\F1120"
}

.mdi-volume-variant-off::before {
    content: "\F0E08"
}

.mdi-volume-vibrate::before {
    content: "\F1121"
}

.mdi-vote::before {
    content: "\F0A1F"
}

.mdi-vote-outline::before {
    content: "\F0A20"
}

.mdi-vpn::before {
    content: "\F0582"
}

.mdi-vuejs::before {
    content: "\F0844"
}

.mdi-vuetify::before {
    content: "\F0E6D"
}

.mdi-walk::before {
    content: "\F0583"
}

.mdi-wall::before {
    content: "\F07FE"
}

.mdi-wall-sconce::before {
    content: "\F091C"
}

.mdi-wall-sconce-flat::before {
    content: "\F091D"
}

.mdi-wall-sconce-flat-variant::before {
    content: "\F041C"
}

.mdi-wall-sconce-round::before {
    content: "\F0748"
}

.mdi-wall-sconce-round-variant::before {
    content: "\F091E"
}

.mdi-wallet::before {
    content: "\F0584"
}

.mdi-wallet-giftcard::before {
    content: "\F0585"
}

.mdi-wallet-membership::before {
    content: "\F0586"
}

.mdi-wallet-outline::before {
    content: "\F0BDD"
}

.mdi-wallet-plus::before {
    content: "\F0F8E"
}

.mdi-wallet-plus-outline::before {
    content: "\F0F8F"
}

.mdi-wallet-travel::before {
    content: "\F0587"
}

.mdi-wallpaper::before {
    content: "\F0E09"
}

.mdi-wan::before {
    content: "\F0588"
}

.mdi-wardrobe::before {
    content: "\F0F90"
}

.mdi-wardrobe-outline::before {
    content: "\F0F91"
}

.mdi-warehouse::before {
    content: "\F0F81"
}

.mdi-washing-machine::before {
    content: "\F072A"
}

.mdi-washing-machine-alert::before {
    content: "\F11BC"
}

.mdi-washing-machine-off::before {
    content: "\F11BD"
}

.mdi-watch::before {
    content: "\F0589"
}

.mdi-watch-export::before {
    content: "\F058A"
}

.mdi-watch-export-variant::before {
    content: "\F0895"
}

.mdi-watch-import::before {
    content: "\F058B"
}

.mdi-watch-import-variant::before {
    content: "\F0896"
}

.mdi-watch-variant::before {
    content: "\F0897"
}

.mdi-watch-vibrate::before {
    content: "\F06B1"
}

.mdi-watch-vibrate-off::before {
    content: "\F0CDA"
}

.mdi-water::before {
    content: "\F058C"
}

.mdi-water-boiler::before {
    content: "\F0F92"
}

.mdi-water-boiler-alert::before {
    content: "\F11B3"
}

.mdi-water-boiler-off::before {
    content: "\F11B4"
}

.mdi-water-off::before {
    content: "\F058D"
}

.mdi-water-outline::before {
    content: "\F0E0A"
}

.mdi-water-percent::before {
    content: "\F058E"
}

.mdi-water-polo::before {
    content: "\F12A0"
}

.mdi-water-pump::before {
    content: "\F058F"
}

.mdi-water-pump-off::before {
    content: "\F0F93"
}

.mdi-water-well::before {
    content: "\F106B"
}

.mdi-water-well-outline::before {
    content: "\F106C"
}

.mdi-watermark::before {
    content: "\F0612"
}

.mdi-wave::before {
    content: "\F0F2E"
}

.mdi-waves::before {
    content: "\F078D"
}

.mdi-waze::before {
    content: "\F0BDE"
}

.mdi-weather-cloudy::before {
    content: "\F0590"
}

.mdi-weather-cloudy-alert::before {
    content: "\F0F2F"
}

.mdi-weather-cloudy-arrow-right::before {
    content: "\F0E6E"
}

.mdi-weather-fog::before {
    content: "\F0591"
}

.mdi-weather-hail::before {
    content: "\F0592"
}

.mdi-weather-hazy::before {
    content: "\F0F30"
}

.mdi-weather-hurricane::before {
    content: "\F0898"
}

.mdi-weather-lightning::before {
    content: "\F0593"
}

.mdi-weather-lightning-rainy::before {
    content: "\F067E"
}

.mdi-weather-night::before {
    content: "\F0594"
}

.mdi-weather-night-partly-cloudy::before {
    content: "\F0F31"
}

.mdi-weather-partly-cloudy::before {
    content: "\F0595"
}

.mdi-weather-partly-lightning::before {
    content: "\F0F32"
}

.mdi-weather-partly-rainy::before {
    content: "\F0F33"
}

.mdi-weather-partly-snowy::before {
    content: "\F0F34"
}

.mdi-weather-partly-snowy-rainy::before {
    content: "\F0F35"
}

.mdi-weather-pouring::before {
    content: "\F0596"
}

.mdi-weather-rainy::before {
    content: "\F0597"
}

.mdi-weather-snowy::before {
    content: "\F0598"
}

.mdi-weather-snowy-heavy::before {
    content: "\F0F36"
}

.mdi-weather-snowy-rainy::before {
    content: "\F067F"
}

.mdi-weather-sunny::before {
    content: "\F0599"
}

.mdi-weather-sunny-alert::before {
    content: "\F0F37"
}

.mdi-weather-sunset::before {
    content: "\F059A"
}

.mdi-weather-sunset-down::before {
    content: "\F059B"
}

.mdi-weather-sunset-up::before {
    content: "\F059C"
}

.mdi-weather-tornado::before {
    content: "\F0F38"
}

.mdi-weather-windy::before {
    content: "\F059D"
}

.mdi-weather-windy-variant::before {
    content: "\F059E"
}

.mdi-web::before {
    content: "\F059F"
}

.mdi-web-box::before {
    content: "\F0F94"
}

.mdi-web-clock::before {
    content: "\F124A"
}

.mdi-webcam::before {
    content: "\F05A0"
}

.mdi-webhook::before {
    content: "\F062F"
}

.mdi-webpack::before {
    content: "\F072B"
}

.mdi-webrtc::before {
    content: "\F1248"
}

.mdi-wechat::before {
    content: "\F0611"
}

.mdi-weight::before {
    content: "\F05A1"
}

.mdi-weight-gram::before {
    content: "\F0D3F"
}

.mdi-weight-kilogram::before {
    content: "\F05A2"
}

.mdi-weight-lifter::before {
    content: "\F115D"
}

.mdi-weight-pound::before {
    content: "\F09B5"
}

.mdi-whatsapp::before {
    content: "\F05A3"
}

.mdi-wheelchair-accessibility::before {
    content: "\F05A4"
}

.mdi-whistle::before {
    content: "\F09B6"
}

.mdi-whistle-outline::before {
    content: "\F12BC"
}

.mdi-white-balance-auto::before {
    content: "\F05A5"
}

.mdi-white-balance-incandescent::before {
    content: "\F05A6"
}

.mdi-white-balance-iridescent::before {
    content: "\F05A7"
}

.mdi-white-balance-sunny::before {
    content: "\F05A8"
}

.mdi-widgets::before {
    content: "\F072C"
}

.mdi-widgets-outline::before {
    content: "\F1355"
}

.mdi-wifi::before {
    content: "\F05A9"
}

.mdi-wifi-off::before {
    content: "\F05AA"
}

.mdi-wifi-star::before {
    content: "\F0E0B"
}

.mdi-wifi-strength-1::before {
    content: "\F091F"
}

.mdi-wifi-strength-1-alert::before {
    content: "\F0920"
}

.mdi-wifi-strength-1-lock::before {
    content: "\F0921"
}

.mdi-wifi-strength-2::before {
    content: "\F0922"
}

.mdi-wifi-strength-2-alert::before {
    content: "\F0923"
}

.mdi-wifi-strength-2-lock::before {
    content: "\F0924"
}

.mdi-wifi-strength-3::before {
    content: "\F0925"
}

.mdi-wifi-strength-3-alert::before {
    content: "\F0926"
}

.mdi-wifi-strength-3-lock::before {
    content: "\F0927"
}

.mdi-wifi-strength-4::before {
    content: "\F0928"
}

.mdi-wifi-strength-4-alert::before {
    content: "\F0929"
}

.mdi-wifi-strength-4-lock::before {
    content: "\F092A"
}

.mdi-wifi-strength-alert-outline::before {
    content: "\F092B"
}

.mdi-wifi-strength-lock-outline::before {
    content: "\F092C"
}

.mdi-wifi-strength-off::before {
    content: "\F092D"
}

.mdi-wifi-strength-off-outline::before {
    content: "\F092E"
}

.mdi-wifi-strength-outline::before {
    content: "\F092F"
}

.mdi-wikipedia::before {
    content: "\F05AC"
}

.mdi-wind-turbine::before {
    content: "\F0DA5"
}

.mdi-window-close::before {
    content: "\F05AD"
}

.mdi-window-closed::before {
    content: "\F05AE"
}

.mdi-window-closed-variant::before {
    content: "\F11DB"
}

.mdi-window-maximize::before {
    content: "\F05AF"
}

.mdi-window-minimize::before {
    content: "\F05B0"
}

.mdi-window-open::before {
    content: "\F05B1"
}

.mdi-window-open-variant::before {
    content: "\F11DC"
}

.mdi-window-restore::before {
    content: "\F05B2"
}

.mdi-window-shutter::before {
    content: "\F111C"
}

.mdi-window-shutter-alert::before {
    content: "\F111D"
}

.mdi-window-shutter-open::before {
    content: "\F111E"
}

.mdi-wiper::before {
    content: "\F0AE9"
}

.mdi-wiper-wash::before {
    content: "\F0DA6"
}

.mdi-wordpress::before {
    content: "\F05B4"
}

.mdi-wrap::before {
    content: "\F05B6"
}

.mdi-wrap-disabled::before {
    content: "\F0BDF"
}

.mdi-wrench::before {
    content: "\F05B7"
}

.mdi-wrench-outline::before {
    content: "\F0BE0"
}

.mdi-xamarin::before {
    content: "\F0845"
}

.mdi-xamarin-outline::before {
    content: "\F0846"
}

.mdi-xing::before {
    content: "\F05BE"
}

.mdi-xml::before {
    content: "\F05C0"
}

.mdi-xmpp::before {
    content: "\F07FF"
}

.mdi-y-combinator::before {
    content: "\F0624"
}

.mdi-yahoo::before {
    content: "\F0B4F"
}

.mdi-yeast::before {
    content: "\F05C1"
}

.mdi-yin-yang::before {
    content: "\F0680"
}

.mdi-yoga::before {
    content: "\F117C"
}

.mdi-youtube::before {
    content: "\F05C3"
}

.mdi-youtube-gaming::before {
    content: "\F0848"
}

.mdi-youtube-studio::before {
    content: "\F0847"
}

.mdi-youtube-subscription::before {
    content: "\F0D40"
}

.mdi-youtube-tv::before {
    content: "\F0448"
}

.mdi-z-wave::before {
    content: "\F0AEA"
}

.mdi-zend::before {
    content: "\F0AEB"
}

.mdi-zigbee::before {
    content: "\F0D41"
}

.mdi-zip-box::before {
    content: "\F05C4"
}

.mdi-zip-box-outline::before {
    content: "\F0FFA"
}

.mdi-zip-disk::before {
    content: "\F0A23"
}

.mdi-zodiac-aquarius::before {
    content: "\F0A7D"
}

.mdi-zodiac-aries::before {
    content: "\F0A7E"
}

.mdi-zodiac-cancer::before {
    content: "\F0A7F"
}

.mdi-zodiac-capricorn::before {
    content: "\F0A80"
}

.mdi-zodiac-gemini::before {
    content: "\F0A81"
}

.mdi-zodiac-leo::before {
    content: "\F0A82"
}

.mdi-zodiac-libra::before {
    content: "\F0A83"
}

.mdi-zodiac-pisces::before {
    content: "\F0A84"
}

.mdi-zodiac-sagittarius::before {
    content: "\F0A85"
}

.mdi-zodiac-scorpio::before {
    content: "\F0A86"
}

.mdi-zodiac-taurus::before {
    content: "\F0A87"
}

.mdi-zodiac-virgo::before {
    content: "\F0A88"
}

.mdi-blank::before {
    content: "\F68C";
    visibility: hidden
}

.mdi-18px.mdi-set,
.mdi-18px.mdi:before {
    font-size: 18px
}

.mdi-24px.mdi-set,
.mdi-24px.mdi:before {
    font-size: 24px
}

.mdi-36px.mdi-set,
.mdi-36px.mdi:before {
    font-size: 36px
}

.mdi-48px.mdi-set,
.mdi-48px.mdi:before {
    font-size: 48px
}

.mdi-dark:before {
    color: rgba(0, 0, 0, 0.54)
}

.mdi-dark.mdi-inactive:before {
    color: rgba(0, 0, 0, 0.26)
}

.mdi-light:before {
    color: #fff
}

.mdi-light.mdi-inactive:before {
    color: rgba(255, 255, 255, 0.3)
}

.mdi-rotate-45:before {
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg)
}

.mdi-rotate-90:before {
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg)
}

.mdi-rotate-135:before {
    -webkit-transform: rotate(135deg);
       -moz-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg)
}

.mdi-rotate-180:before {
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg)
}

.mdi-rotate-225:before {
    -webkit-transform: rotate(225deg);
       -moz-transform: rotate(225deg);
         -o-transform: rotate(225deg);
            transform: rotate(225deg)
}

.mdi-rotate-270:before {
    -webkit-transform: rotate(270deg);
       -moz-transform: rotate(270deg);
         -o-transform: rotate(270deg);
            transform: rotate(270deg)
}

.mdi-rotate-315:before {
    -webkit-transform: rotate(315deg);
       -moz-transform: rotate(315deg);
         -o-transform: rotate(315deg);
            transform: rotate(315deg)
}

.mdi-flip-h:before {
    -webkit-transform: scaleX(-1);
       -moz-transform: scaleX(-1);
         -o-transform: scaleX(-1);
            transform: scaleX(-1);
    -webkit-filter: FlipH;
            filter: FlipH;
    -ms-filter: "FlipH"
}

.mdi-flip-v:before {
    -webkit-transform: scaleY(-1);
       -moz-transform: scaleY(-1);
         -o-transform: scaleY(-1);
            transform: scaleY(-1);
    -webkit-filter: FlipV;
            filter: FlipV;
    -ms-filter: "FlipV"
}

.mdi-spin:before {
    -webkit-animation: mdi-spin 2s infinite linear;
    -moz-animation: mdi-spin 2s infinite linear;
      -o-animation: mdi-spin 2s infinite linear;
         animation: mdi-spin 2s infinite linear
}

@-webkit-keyframes mdi-spin {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg)
    }
}

@-moz-keyframes mdi-spin {
    0% {
        -moz-transform: rotate(0deg);
             transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg);
             transform: rotate(359deg)
    }
}

@-o-keyframes mdi-spin {
    0% {
        -o-transform: rotate(0deg);
           transform: rotate(0deg)
    }

    100% {
        -o-transform: rotate(359deg);
           transform: rotate(359deg)
    }
}

@keyframes mdi-spin {
    0% {
        -webkit-transform: rotate(0deg);
           -moz-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
           -moz-transform: rotate(359deg);
             -o-transform: rotate(359deg);
                transform: rotate(359deg)
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvbWF0ZXJpYWxkZXNpZ25pY29ucy5zY3NzIiwiLi4vc2Nzcy9fcGF0aC5zY3NzIiwibWF0ZXJpYWxkZXNpZ25pY29ucy5taW4uY3NzIiwiLi4vc2Nzcy9fY29yZS5zY3NzIiwiLi4vc2Nzcy9faWNvbnMuc2NzcyIsIi4uL3Njc3MvX2V4dHJhcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lDQUEsb0NBQVU7SUFDUixzRUFBZ0M7SUFDaEMsdVdBQTRFO0lBQzVFLG1CQUFLO0lBSUw7QUNERjs7QUFFQTs7SUNQQSxxQkFBd0I7SUFDdEIseURBQXFCO0lBQ3JCLGtCQUFvQjtJQUNwQixvQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLG1DQUFvQjtJQUNwQjtBRFVGOztBQUVBO0lFbEJJO0FGb0JKOztBQUVBO0lFdEJJO0FGd0JKOztBQUVBO0lFMUJJO0FGNEJKOztBQUVBO0lFOUJJO0FGZ0NKOztBQUVBO0lFbENJO0FGb0NKOztBQUVBO0lFdENJO0FGd0NKOztBQUVBO0lFMUNJO0FGNENKOztBQUVBO0lFOUNJO0FGZ0RKOztBQUVBO0lFbERJO0FGb0RKOztBQUVBO0lFdERJO0FGd0RKOztBQUVBO0lFMURJO0FGNERKOztBQUVBO0lFOURJO0FGZ0VKOztBQUVBO0lFbEVJO0FGb0VKOztBQUVBO0lFdEVJO0FGd0VKOztBQUVBO0lFMUVJO0FGNEVKOztBQUVBO0lFOUVJO0FGZ0ZKOztBQUVBO0lFbEZJO0FGb0ZKOztBQUVBO0lFdEZJO0FGd0ZKOztBQUVBO0lFMUZJO0FGNEZKOztBQUVBO0lFOUZJO0FGZ0dKOztBQUVBO0lFbEdJO0FGb0dKOztBQUVBO0lFdEdJO0FGd0dKOztBQUVBO0lFMUdJO0FGNEdKOztBQUVBO0lFOUdJO0FGZ0hKOztBQUVBO0lFbEhJO0FGb0hKOztBQUVBO0lFdEhJO0FGd0hKOztBQUVBO0lFMUhJO0FGNEhKOztBQUVBO0lFOUhJO0FGZ0lKOztBQUVBO0lFbElJO0FGb0lKOztBQUVBO0lFdElJO0FGd0lKOztBQUVBO0lFMUlJO0FGNElKOztBQUVBO0lFOUlJO0FGZ0pKOztBQUVBO0lFbEpJO0FGb0pKOztBQUVBO0lFdEpJO0FGd0pKOztBQUVBO0lFMUpJO0FGNEpKOztBQUVBO0lFOUpJO0FGZ0tKOztBQUVBO0lFbEtJO0FGb0tKOztBQUVBO0lFdEtJO0FGd0tKOztBQUVBO0lFMUtJO0FGNEtKOztBQUVBO0lFOUtJO0FGZ0xKOztBQUVBO0lFbExJO0FGb0xKOztBQUVBO0lFdExJO0FGd0xKOztBQUVBO0lFMUxJO0FGNExKOztBQUVBO0lFOUxJO0FGZ01KOztBQUVBO0lFbE1JO0FGb01KOztBQUVBO0lFdE1JO0FGd01KOztBQUVBO0lFMU1JO0FGNE1KOztBQUVBO0lFOU1JO0FGZ05KOztBQUVBO0lFbE5JO0FGb05KOztBQUVBO0lFdE5JO0FGd05KOztBQUVBO0lFMU5JO0FGNE5KOztBQUVBO0lFOU5JO0FGZ09KOztBQUVBO0lFbE9JO0FGb09KOztBQUVBO0lFdE9JO0FGd09KOztBQUVBO0lFMU9JO0FGNE9KOztBQUVBO0lFOU9JO0FGZ1BKOztBQUVBO0lFbFBJO0FGb1BKOztBQUVBO0lFdFBJO0FGd1BKOztBQUVBO0lFMVBJO0FGNFBKOztBQUVBO0lFOVBJO0FGZ1FKOztBQUVBO0lFbFFJO0FGb1FKOztBQUVBO0lFdFFJO0FGd1FKOztBQUVBO0lFMVFJO0FGNFFKOztBQUVBO0lFOVFJO0FGZ1JKOztBQUVBO0lFbFJJO0FGb1JKOztBQUVBO0lFdFJJO0FGd1JKOztBQUVBO0lFMVJJO0FGNFJKOztBQUVBO0lFOVJJO0FGZ1NKOztBQUVBO0lFbFNJO0FGb1NKOztBQUVBO0lFdFNJO0FGd1NKOztBQUVBO0lFMVNJO0FGNFNKOztBQUVBO0lFOVNJO0FGZ1RKOztBQUVBO0lFbFRJO0FGb1RKOztBQUVBO0lFdFRJO0FGd1RKOztBQUVBO0lFMVRJO0FGNFRKOztBQUVBO0lFOVRJO0FGZ1VKOztBQUVBO0lFbFVJO0FGb1VKOztBQUVBO0lFdFVJO0FGd1VKOztBQUVBO0lFMVVJO0FGNFVKOztBQUVBO0lFOVVJO0FGZ1ZKOztBQUVBO0lFbFZJO0FGb1ZKOztBQUVBO0lFdFZJO0FGd1ZKOztBQUVBO0lFMVZJO0FGNFZKOztBQUVBO0lFOVZJO0FGZ1dKOztBQUVBO0lFbFdJO0FGb1dKOztBQUVBO0lFdFdJO0FGd1dKOztBQUVBO0lFMVdJO0FGNFdKOztBQUVBO0lFOVdJO0FGZ1hKOztBQUVBO0lFbFhJO0FGb1hKOztBQUVBO0lFdFhJO0FGd1hKOztBQUVBO0lFMVhJO0FGNFhKOztBQUVBO0lFOVhJO0FGZ1lKOztBQUVBO0lFbFlJO0FGb1lKOztBQUVBO0lFdFlJO0FGd1lKOztBQUVBO0lFMVlJO0FGNFlKOztBQUVBO0lFOVlJO0FGZ1pKOztBQUVBO0lFbFpJO0FGb1pKOztBQUVBO0lFdFpJO0FGd1pKOztBQUVBO0lFMVpJO0FGNFpKOztBQUVBO0lFOVpJO0FGZ2FKOztBQUVBO0lFbGFJO0FGb2FKOztBQUVBO0lFdGFJO0FGd2FKOztBQUVBO0lFMWFJO0FGNGFKOztBQUVBO0lFOWFJO0FGZ2JKOztBQUVBO0lFbGJJO0FGb2JKOztBQUVBO0lFdGJJO0FGd2JKOztBQUVBO0lFMWJJO0FGNGJKOztBQUVBO0lFOWJJO0FGZ2NKOztBQUVBO0lFbGNJO0FGb2NKOztBQUVBO0lFdGNJO0FGd2NKOztBQUVBO0lFMWNJO0FGNGNKOztBQUVBO0lFOWNJO0FGZ2RKOztBQUVBO0lFbGRJO0FGb2RKOztBQUVBO0lFdGRJO0FGd2RKOztBQUVBO0lFMWRJO0FGNGRKOztBQUVBO0lFOWRJO0FGZ2VKOztBQUVBO0lFbGVJO0FGb2VKOztBQUVBO0lFdGVJO0FGd2VKOztBQUVBO0lFMWVJO0FGNGVKOztBQUVBO0lFOWVJO0FGZ2ZKOztBQUVBO0lFbGZJO0FGb2ZKOztBQUVBO0lFdGZJO0FGd2ZKOztBQUVBO0lFMWZJO0FGNGZKOztBQUVBO0lFOWZJO0FGZ2dCSjs7QUFFQTtJRWxnQkk7QUZvZ0JKOztBQUVBO0lFdGdCSTtBRndnQko7O0FBRUE7SUUxZ0JJO0FGNGdCSjs7QUFFQTtJRTlnQkk7QUZnaEJKOztBQUVBO0lFbGhCSTtBRm9oQko7O0FBRUE7SUV0aEJJO0FGd2hCSjs7QUFFQTtJRTFoQkk7QUY0aEJKOztBQUVBO0lFOWhCSTtBRmdpQko7O0FBRUE7SUVsaUJJO0FGb2lCSjs7QUFFQTtJRXRpQkk7QUZ3aUJKOztBQUVBO0lFMWlCSTtBRjRpQko7O0FBRUE7SUU5aUJJO0FGZ2pCSjs7QUFFQTtJRWxqQkk7QUZvakJKOztBQUVBO0lFdGpCSTtBRndqQko7O0FBRUE7SUUxakJJO0FGNGpCSjs7QUFFQTtJRTlqQkk7QUZna0JKOztBQUVBO0lFbGtCSTtBRm9rQko7O0FBRUE7SUV0a0JJO0FGd2tCSjs7QUFFQTtJRTFrQkk7QUY0a0JKOztBQUVBO0lFOWtCSTtBRmdsQko7O0FBRUE7SUVsbEJJO0FGb2xCSjs7QUFFQTtJRXRsQkk7QUZ3bEJKOztBQUVBO0lFMWxCSTtBRjRsQko7O0FBRUE7SUU5bEJJO0FGZ21CSjs7QUFFQTtJRWxtQkk7QUZvbUJKOztBQUVBO0lFdG1CSTtBRndtQko7O0FBRUE7SUUxbUJJO0FGNG1CSjs7QUFFQTtJRTltQkk7QUZnbkJKOztBQUVBO0lFbG5CSTtBRm9uQko7O0FBRUE7SUV0bkJJO0FGd25CSjs7QUFFQTtJRTFuQkk7QUY0bkJKOztBQUVBO0lFOW5CSTtBRmdvQko7O0FBRUE7SUVsb0JJO0FGb29CSjs7QUFFQTtJRXRvQkk7QUZ3b0JKOztBQUVBO0lFMW9CSTtBRjRvQko7O0FBRUE7SUU5b0JJO0FGZ3BCSjs7QUFFQTtJRWxwQkk7QUZvcEJKOztBQUVBO0lFdHBCSTtBRndwQko7O0FBRUE7SUUxcEJJO0FGNHBCSjs7QUFFQTtJRTlwQkk7QUZncUJKOztBQUVBO0lFbHFCSTtBRm9xQko7O0FBRUE7SUV0cUJJO0FGd3FCSjs7QUFFQTtJRTFxQkk7QUY0cUJKOztBQUVBO0lFOXFCSTtBRmdyQko7O0FBRUE7SUVsckJJO0FGb3JCSjs7QUFFQTtJRXRyQkk7QUZ3ckJKOztBQUVBO0lFMXJCSTtBRjRyQko7O0FBRUE7SUU5ckJJO0FGZ3NCSjs7QUFFQTtJRWxzQkk7QUZvc0JKOztBQUVBO0lFdHNCSTtBRndzQko7O0FBRUE7SUUxc0JJO0FGNHNCSjs7QUFFQTtJRTlzQkk7QUZndEJKOztBQUVBO0lFbHRCSTtBRm90Qko7O0FBRUE7SUV0dEJJO0FGd3RCSjs7QUFFQTtJRTF0Qkk7QUY0dEJKOztBQUVBO0lFOXRCSTtBRmd1Qko7O0FBRUE7SUVsdUJJO0FGb3VCSjs7QUFFQTtJRXR1Qkk7QUZ3dUJKOztBQUVBO0lFMXVCSTtBRjR1Qko7O0FBRUE7SUU5dUJJO0FGZ3ZCSjs7QUFFQTtJRWx2Qkk7QUZvdkJKOztBQUVBO0lFdHZCSTtBRnd2Qko7O0FBRUE7SUUxdkJJO0FGNHZCSjs7QUFFQTtJRTl2Qkk7QUZnd0JKOztBQUVBO0lFbHdCSTtBRm93Qko7O0FBRUE7SUV0d0JJO0FGd3dCSjs7QUFFQTtJRTF3Qkk7QUY0d0JKOztBQUVBO0lFOXdCSTtBRmd4Qko7O0FBRUE7SUVseEJJO0FGb3hCSjs7QUFFQTtJRXR4Qkk7QUZ3eEJKOztBQUVBO0lFMXhCSTtBRjR4Qko7O0FBRUE7SUU5eEJJO0FGZ3lCSjs7QUFFQTtJRWx5Qkk7QUZveUJKOztBQUVBO0lFdHlCSTtBRnd5Qko7O0FBRUE7SUUxeUJJO0FGNHlCSjs7QUFFQTtJRTl5Qkk7QUZnekJKOztBQUVBO0lFbHpCSTtBRm96Qko7O0FBRUE7SUV0ekJJO0FGd3pCSjs7QUFFQTtJRTF6Qkk7QUY0ekJKOztBQUVBO0lFOXpCSTtBRmcwQko7O0FBRUE7SUVsMEJJO0FGbzBCSjs7QUFFQTtJRXQwQkk7QUZ3MEJKOztBQUVBO0lFMTBCSTtBRjQwQko7O0FBRUE7SUU5MEJJO0FGZzFCSjs7QUFFQTtJRWwxQkk7QUZvMUJKOztBQUVBO0lFdDFCSTtBRncxQko7O0FBRUE7SUUxMUJJO0FGNDFCSjs7QUFFQTtJRTkxQkk7QUZnMkJKOztBQUVBO0lFbDJCSTtBRm8yQko7O0FBRUE7SUV0MkJJO0FGdzJCSjs7QUFFQTtJRTEyQkk7QUY0MkJKOztBQUVBO0lFOTJCSTtBRmczQko7O0FBRUE7SUVsM0JJO0FGbzNCSjs7QUFFQTtJRXQzQkk7QUZ3M0JKOztBQUVBO0lFMTNCSTtBRjQzQko7O0FBRUE7SUU5M0JJO0FGZzRCSjs7QUFFQTtJRWw0Qkk7QUZvNEJKOztBQUVBO0lFdDRCSTtBRnc0Qko7O0FBRUE7SUUxNEJJO0FGNDRCSjs7QUFFQTtJRTk0Qkk7QUZnNUJKOztBQUVBO0lFbDVCSTtBRm81Qko7O0FBRUE7SUV0NUJJO0FGdzVCSjs7QUFFQTtJRTE1Qkk7QUY0NUJKOztBQUVBO0lFOTVCSTtBRmc2Qko7O0FBRUE7SUVsNkJJO0FGbzZCSjs7QUFFQTtJRXQ2Qkk7QUZ3NkJKOztBQUVBO0lFMTZCSTtBRjQ2Qko7O0FBRUE7SUU5NkJJO0FGZzdCSjs7QUFFQTtJRWw3Qkk7QUZvN0JKOztBQUVBO0lFdDdCSTtBRnc3Qko7O0FBRUE7SUUxN0JJO0FGNDdCSjs7QUFFQTtJRTk3Qkk7QUZnOEJKOztBQUVBO0lFbDhCSTtBRm84Qko7O0FBRUE7SUV0OEJJO0FGdzhCSjs7QUFFQTtJRTE4Qkk7QUY0OEJKOztBQUVBO0lFOThCSTtBRmc5Qko7O0FBRUE7SUVsOUJJO0FGbzlCSjs7QUFFQTtJRXQ5Qkk7QUZ3OUJKOztBQUVBO0lFMTlCSTtBRjQ5Qko7O0FBRUE7SUU5OUJJO0FGZytCSjs7QUFFQTtJRWwrQkk7QUZvK0JKOztBQUVBO0lFdCtCSTtBRncrQko7O0FBRUE7SUUxK0JJO0FGNCtCSjs7QUFFQTtJRTkrQkk7QUZnL0JKOztBQUVBO0lFbC9CSTtBRm8vQko7O0FBRUE7SUV0L0JJO0FGdy9CSjs7QUFFQTtJRTEvQkk7QUY0L0JKOztBQUVBO0lFOS9CSTtBRmdnQ0o7O0FBRUE7SUVsZ0NJO0FGb2dDSjs7QUFFQTtJRXRnQ0k7QUZ3Z0NKOztBQUVBO0lFMWdDSTtBRjRnQ0o7O0FBRUE7SUU5Z0NJO0FGZ2hDSjs7QUFFQTtJRWxoQ0k7QUZvaENKOztBQUVBO0lFdGhDSTtBRndoQ0o7O0FBRUE7SUUxaENJO0FGNGhDSjs7QUFFQTtJRTloQ0k7QUZnaUNKOztBQUVBO0lFbGlDSTtBRm9pQ0o7O0FBRUE7SUV0aUNJO0FGd2lDSjs7QUFFQTtJRTFpQ0k7QUY0aUNKOztBQUVBO0lFOWlDSTtBRmdqQ0o7O0FBRUE7SUVsakNJO0FGb2pDSjs7QUFFQTtJRXRqQ0k7QUZ3akNKOztBQUVBO0lFMWpDSTtBRjRqQ0o7O0FBRUE7SUU5akNJO0FGZ2tDSjs7QUFFQTtJRWxrQ0k7QUZva0NKOztBQUVBO0lFdGtDSTtBRndrQ0o7O0FBRUE7SUUxa0NJO0FGNGtDSjs7QUFFQTtJRTlrQ0k7QUZnbENKOztBQUVBO0lFbGxDSTtBRm9sQ0o7O0FBRUE7SUV0bENJO0FGd2xDSjs7QUFFQTtJRTFsQ0k7QUY0bENKOztBQUVBO0lFOWxDSTtBRmdtQ0o7O0FBRUE7SUVsbUNJO0FGb21DSjs7QUFFQTtJRXRtQ0k7QUZ3bUNKOztBQUVBO0lFMW1DSTtBRjRtQ0o7O0FBRUE7SUU5bUNJO0FGZ25DSjs7QUFFQTtJRWxuQ0k7QUZvbkNKOztBQUVBO0lFdG5DSTtBRnduQ0o7O0FBRUE7SUUxbkNJO0FGNG5DSjs7QUFFQTtJRTluQ0k7QUZnb0NKOztBQUVBO0lFbG9DSTtBRm9vQ0o7O0FBRUE7SUV0b0NJO0FGd29DSjs7QUFFQTtJRTFvQ0k7QUY0b0NKOztBQUVBO0lFOW9DSTtBRmdwQ0o7O0FBRUE7SUVscENJO0FGb3BDSjs7QUFFQTtJRXRwQ0k7QUZ3cENKOztBQUVBO0lFMXBDSTtBRjRwQ0o7O0FBRUE7SUU5cENJO0FGZ3FDSjs7QUFFQTtJRWxxQ0k7QUZvcUNKOztBQUVBO0lFdHFDSTtBRndxQ0o7O0FBRUE7SUUxcUNJO0FGNHFDSjs7QUFFQTtJRTlxQ0k7QUZnckNKOztBQUVBO0lFbHJDSTtBRm9yQ0o7O0FBRUE7SUV0ckNJO0FGd3JDSjs7QUFFQTtJRTFyQ0k7QUY0ckNKOztBQUVBO0lFOXJDSTtBRmdzQ0o7O0FBRUE7SUVsc0NJO0FGb3NDSjs7QUFFQTtJRXRzQ0k7QUZ3c0NKOztBQUVBO0lFMXNDSTtBRjRzQ0o7O0FBRUE7SUU5c0NJO0FGZ3RDSjs7QUFFQTtJRWx0Q0k7QUZvdENKOztBQUVBO0lFdHRDSTtBRnd0Q0o7O0FBRUE7SUUxdENJO0FGNHRDSjs7QUFFQTtJRTl0Q0k7QUZndUNKOztBQUVBO0lFbHVDSTtBRm91Q0o7O0FBRUE7SUV0dUNJO0FGd3VDSjs7QUFFQTtJRTF1Q0k7QUY0dUNKOztBQUVBO0lFOXVDSTtBRmd2Q0o7O0FBRUE7SUVsdkNJO0FGb3ZDSjs7QUFFQTtJRXR2Q0k7QUZ3dkNKOztBQUVBO0lFMXZDSTtBRjR2Q0o7O0FBRUE7SUU5dkNJO0FGZ3dDSjs7QUFFQTtJRWx3Q0k7QUZvd0NKOztBQUVBO0lFdHdDSTtBRnd3Q0o7O0FBRUE7SUUxd0NJO0FGNHdDSjs7QUFFQTtJRTl3Q0k7QUZneENKOztBQUVBO0lFbHhDSTtBRm94Q0o7O0FBRUE7SUV0eENJO0FGd3hDSjs7QUFFQTtJRTF4Q0k7QUY0eENKOztBQUVBO0lFOXhDSTtBRmd5Q0o7O0FBRUE7SUVseUNJO0FGb3lDSjs7QUFFQTtJRXR5Q0k7QUZ3eUNKOztBQUVBO0lFMXlDSTtBRjR5Q0o7O0FBRUE7SUU5eUNJO0FGZ3pDSjs7QUFFQTtJRWx6Q0k7QUZvekNKOztBQUVBO0lFdHpDSTtBRnd6Q0o7O0FBRUE7SUUxekNJO0FGNHpDSjs7QUFFQTtJRTl6Q0k7QUZnMENKOztBQUVBO0lFbDBDSTtBRm8wQ0o7O0FBRUE7SUV0MENJO0FGdzBDSjs7QUFFQTtJRTEwQ0k7QUY0MENKOztBQUVBO0lFOTBDSTtBRmcxQ0o7O0FBRUE7SUVsMUNJO0FGbzFDSjs7QUFFQTtJRXQxQ0k7QUZ3MUNKOztBQUVBO0lFMTFDSTtBRjQxQ0o7O0FBRUE7SUU5MUNJO0FGZzJDSjs7QUFFQTtJRWwyQ0k7QUZvMkNKOztBQUVBO0lFdDJDSTtBRncyQ0o7O0FBRUE7SUUxMkNJO0FGNDJDSjs7QUFFQTtJRTkyQ0k7QUZnM0NKOztBQUVBO0lFbDNDSTtBRm8zQ0o7O0FBRUE7SUV0M0NJO0FGdzNDSjs7QUFFQTtJRTEzQ0k7QUY0M0NKOztBQUVBO0lFOTNDSTtBRmc0Q0o7O0FBRUE7SUVsNENJO0FGbzRDSjs7QUFFQTtJRXQ0Q0k7QUZ3NENKOztBQUVBO0lFMTRDSTtBRjQ0Q0o7O0FBRUE7SUU5NENJO0FGZzVDSjs7QUFFQTtJRWw1Q0k7QUZvNUNKOztBQUVBO0lFdDVDSTtBRnc1Q0o7O0FBRUE7SUUxNUNJO0FGNDVDSjs7QUFFQTtJRTk1Q0k7QUZnNkNKOztBQUVBO0lFbDZDSTtBRm82Q0o7O0FBRUE7SUV0NkNJO0FGdzZDSjs7QUFFQTtJRTE2Q0k7QUY0NkNKOztBQUVBO0lFOTZDSTtBRmc3Q0o7O0FBRUE7SUVsN0NJO0FGbzdDSjs7QUFFQTtJRXQ3Q0k7QUZ3N0NKOztBQUVBO0lFMTdDSTtBRjQ3Q0o7O0FBRUE7SUU5N0NJO0FGZzhDSjs7QUFFQTtJRWw4Q0k7QUZvOENKOztBQUVBO0lFdDhDSTtBRnc4Q0o7O0FBRUE7SUUxOENJO0FGNDhDSjs7QUFFQTtJRTk4Q0k7QUZnOUNKOztBQUVBO0lFbDlDSTtBRm85Q0o7O0FBRUE7SUV0OUNJO0FGdzlDSjs7QUFFQTtJRTE5Q0k7QUY0OUNKOztBQUVBO0lFOTlDSTtBRmcrQ0o7O0FBRUE7SUVsK0NJO0FGbytDSjs7QUFFQTtJRXQrQ0k7QUZ3K0NKOztBQUVBO0lFMStDSTtBRjQrQ0o7O0FBRUE7SUU5K0NJO0FGZy9DSjs7QUFFQTtJRWwvQ0k7QUZvL0NKOztBQUVBO0lFdC9DSTtBRncvQ0o7O0FBRUE7SUUxL0NJO0FGNC9DSjs7QUFFQTtJRTkvQ0k7QUZnZ0RKOztBQUVBO0lFbGdESTtBRm9nREo7O0FBRUE7SUV0Z0RJO0FGd2dESjs7QUFFQTtJRTFnREk7QUY0Z0RKOztBQUVBO0lFOWdESTtBRmdoREo7O0FBRUE7SUVsaERJO0FGb2hESjs7QUFFQTtJRXRoREk7QUZ3aERKOztBQUVBO0lFMWhESTtBRjRoREo7O0FBRUE7SUU5aERJO0FGZ2lESjs7QUFFQTtJRWxpREk7QUZvaURKOztBQUVBO0lFdGlESTtBRndpREo7O0FBRUE7SUUxaURJO0FGNGlESjs7QUFFQTtJRTlpREk7QUZnakRKOztBQUVBO0lFbGpESTtBRm9qREo7O0FBRUE7SUV0akRJO0FGd2pESjs7QUFFQTtJRTFqREk7QUY0akRKOztBQUVBO0lFOWpESTtBRmdrREo7O0FBRUE7SUVsa0RJO0FGb2tESjs7QUFFQTtJRXRrREk7QUZ3a0RKOztBQUVBO0lFMWtESTtBRjRrREo7O0FBRUE7SUU5a0RJO0FGZ2xESjs7QUFFQTtJRWxsREk7QUZvbERKOztBQUVBO0lFdGxESTtBRndsREo7O0FBRUE7SUUxbERJO0FGNGxESjs7QUFFQTtJRTlsREk7QUZnbURKOztBQUVBO0lFbG1ESTtBRm9tREo7O0FBRUE7SUV0bURJO0FGd21ESjs7QUFFQTtJRTFtREk7QUY0bURKOztBQUVBO0lFOW1ESTtBRmduREo7O0FBRUE7SUVsbkRJO0FGb25ESjs7QUFFQTtJRXRuREk7QUZ3bkRKOztBQUVBO0lFMW5ESTtBRjRuREo7O0FBRUE7SUU5bkRJO0FGZ29ESjs7QUFFQTtJRWxvREk7QUZvb0RKOztBQUVBO0lFdG9ESTtBRndvREo7O0FBRUE7SUUxb0RJO0FGNG9ESjs7QUFFQTtJRTlvREk7QUZncERKOztBQUVBO0lFbHBESTtBRm9wREo7O0FBRUE7SUV0cERJO0FGd3BESjs7QUFFQTtJRTFwREk7QUY0cERKOztBQUVBO0lFOXBESTtBRmdxREo7O0FBRUE7SUVscURJO0FGb3FESjs7QUFFQTtJRXRxREk7QUZ3cURKOztBQUVBO0lFMXFESTtBRjRxREo7O0FBRUE7SUU5cURJO0FGZ3JESjs7QUFFQTtJRWxyREk7QUZvckRKOztBQUVBO0lFdHJESTtBRndyREo7O0FBRUE7SUUxckRJO0FGNHJESjs7QUFFQTtJRTlyREk7QUZnc0RKOztBQUVBO0lFbHNESTtBRm9zREo7O0FBRUE7SUV0c0RJO0FGd3NESjs7QUFFQTtJRTFzREk7QUY0c0RKOztBQUVBO0lFOXNESTtBRmd0REo7O0FBRUE7SUVsdERJO0FGb3RESjs7QUFFQTtJRXR0REk7QUZ3dERKOztBQUVBO0lFMXRESTtBRjR0REo7O0FBRUE7SUU5dERJO0FGZ3VESjs7QUFFQTtJRWx1REk7QUZvdURKOztBQUVBO0lFdHVESTtBRnd1REo7O0FBRUE7SUUxdURJO0FGNHVESjs7QUFFQTtJRTl1REk7QUZndkRKOztBQUVBO0lFbHZESTtBRm92REo7O0FBRUE7SUV0dkRJO0FGd3ZESjs7QUFFQTtJRTF2REk7QUY0dkRKOztBQUVBO0lFOXZESTtBRmd3REo7O0FBRUE7SUVsd0RJO0FGb3dESjs7QUFFQTtJRXR3REk7QUZ3d0RKOztBQUVBO0lFMXdESTtBRjR3REo7O0FBRUE7SUU5d0RJO0FGZ3hESjs7QUFFQTtJRWx4REk7QUZveERKOztBQUVBO0lFdHhESTtBRnd4REo7O0FBRUE7SUUxeERJO0FGNHhESjs7QUFFQTtJRTl4REk7QUZneURKOztBQUVBO0lFbHlESTtBRm95REo7O0FBRUE7SUV0eURJO0FGd3lESjs7QUFFQTtJRTF5REk7QUY0eURKOztBQUVBO0lFOXlESTtBRmd6REo7O0FBRUE7SUVsekRJO0FGb3pESjs7QUFFQTtJRXR6REk7QUZ3ekRKOztBQUVBO0lFMXpESTtBRjR6REo7O0FBRUE7SUU5ekRJO0FGZzBESjs7QUFFQTtJRWwwREk7QUZvMERKOztBQUVBO0lFdDBESTtBRncwREo7O0FBRUE7SUUxMERJO0FGNDBESjs7QUFFQTtJRTkwREk7QUZnMURKOztBQUVBO0lFbDFESTtBRm8xREo7O0FBRUE7SUV0MURJO0FGdzFESjs7QUFFQTtJRTExREk7QUY0MURKOztBQUVBO0lFOTFESTtBRmcyREo7O0FBRUE7SUVsMkRJO0FGbzJESjs7QUFFQTtJRXQyREk7QUZ3MkRKOztBQUVBO0lFMTJESTtBRjQyREo7O0FBRUE7SUU5MkRJO0FGZzNESjs7QUFFQTtJRWwzREk7QUZvM0RKOztBQUVBO0lFdDNESTtBRnczREo7O0FBRUE7SUUxM0RJO0FGNDNESjs7QUFFQTtJRTkzREk7QUZnNERKOztBQUVBO0lFbDRESTtBRm80REo7O0FBRUE7SUV0NERJO0FGdzRESjs7QUFFQTtJRTE0REk7QUY0NERKOztBQUVBO0lFOTRESTtBRmc1REo7O0FBRUE7SUVsNURJO0FGbzVESjs7QUFFQTtJRXQ1REk7QUZ3NURKOztBQUVBO0lFMTVESTtBRjQ1REo7O0FBRUE7SUU5NURJO0FGZzZESjs7QUFFQTtJRWw2REk7QUZvNkRKOztBQUVBO0lFdDZESTtBRnc2REo7O0FBRUE7SUUxNkRJO0FGNDZESjs7QUFFQTtJRTk2REk7QUZnN0RKOztBQUVBO0lFbDdESTtBRm83REo7O0FBRUE7SUV0N0RJO0FGdzdESjs7QUFFQTtJRTE3REk7QUY0N0RKOztBQUVBO0lFOTdESTtBRmc4REo7O0FBRUE7SUVsOERJO0FGbzhESjs7QUFFQTtJRXQ4REk7QUZ3OERKOztBQUVBO0lFMThESTtBRjQ4REo7O0FBRUE7SUU5OERJO0FGZzlESjs7QUFFQTtJRWw5REk7QUZvOURKOztBQUVBO0lFdDlESTtBRnc5REo7O0FBRUE7SUUxOURJO0FGNDlESjs7QUFFQTtJRTk5REk7QUZnK0RKOztBQUVBO0lFbCtESTtBRm8rREo7O0FBRUE7SUV0K0RJO0FGdytESjs7QUFFQTtJRTErREk7QUY0K0RKOztBQUVBO0lFOStESTtBRmcvREo7O0FBRUE7SUVsL0RJO0FGby9ESjs7QUFFQTtJRXQvREk7QUZ3L0RKOztBQUVBO0lFMS9ESTtBRjQvREo7O0FBRUE7SUU5L0RJO0FGZ2dFSjs7QUFFQTtJRWxnRUk7QUZvZ0VKOztBQUVBO0lFdGdFSTtBRndnRUo7O0FBRUE7SUUxZ0VJO0FGNGdFSjs7QUFFQTtJRTlnRUk7QUZnaEVKOztBQUVBO0lFbGhFSTtBRm9oRUo7O0FBRUE7SUV0aEVJO0FGd2hFSjs7QUFFQTtJRTFoRUk7QUY0aEVKOztBQUVBO0lFOWhFSTtBRmdpRUo7O0FBRUE7SUVsaUVJO0FGb2lFSjs7QUFFQTtJRXRpRUk7QUZ3aUVKOztBQUVBO0lFMWlFSTtBRjRpRUo7O0FBRUE7SUU5aUVJO0FGZ2pFSjs7QUFFQTtJRWxqRUk7QUZvakVKOztBQUVBO0lFdGpFSTtBRndqRUo7O0FBRUE7SUUxakVJO0FGNGpFSjs7QUFFQTtJRTlqRUk7QUZna0VKOztBQUVBO0lFbGtFSTtBRm9rRUo7O0FBRUE7SUV0a0VJO0FGd2tFSjs7QUFFQTtJRTFrRUk7QUY0a0VKOztBQUVBO0lFOWtFSTtBRmdsRUo7O0FBRUE7SUVsbEVJO0FGb2xFSjs7QUFFQTtJRXRsRUk7QUZ3bEVKOztBQUVBO0lFMWxFSTtBRjRsRUo7O0FBRUE7SUU5bEVJO0FGZ21FSjs7QUFFQTtJRWxtRUk7QUZvbUVKOztBQUVBO0lFdG1FSTtBRndtRUo7O0FBRUE7SUUxbUVJO0FGNG1FSjs7QUFFQTtJRTltRUk7QUZnbkVKOztBQUVBO0lFbG5FSTtBRm9uRUo7O0FBRUE7SUV0bkVJO0FGd25FSjs7QUFFQTtJRTFuRUk7QUY0bkVKOztBQUVBO0lFOW5FSTtBRmdvRUo7O0FBRUE7SUVsb0VJO0FGb29FSjs7QUFFQTtJRXRvRUk7QUZ3b0VKOztBQUVBO0lFMW9FSTtBRjRvRUo7O0FBRUE7SUU5b0VJO0FGZ3BFSjs7QUFFQTtJRWxwRUk7QUZvcEVKOztBQUVBO0lFdHBFSTtBRndwRUo7O0FBRUE7SUUxcEVJO0FGNHBFSjs7QUFFQTtJRTlwRUk7QUZncUVKOztBQUVBO0lFbHFFSTtBRm9xRUo7O0FBRUE7SUV0cUVJO0FGd3FFSjs7QUFFQTtJRTFxRUk7QUY0cUVKOztBQUVBO0lFOXFFSTtBRmdyRUo7O0FBRUE7SUVsckVJO0FGb3JFSjs7QUFFQTtJRXRyRUk7QUZ3ckVKOztBQUVBO0lFMXJFSTtBRjRyRUo7O0FBRUE7SUU5ckVJO0FGZ3NFSjs7QUFFQTtJRWxzRUk7QUZvc0VKOztBQUVBO0lFdHNFSTtBRndzRUo7O0FBRUE7SUUxc0VJO0FGNHNFSjs7QUFFQTtJRTlzRUk7QUZndEVKOztBQUVBO0lFbHRFSTtBRm90RUo7O0FBRUE7SUV0dEVJO0FGd3RFSjs7QUFFQTtJRTF0RUk7QUY0dEVKOztBQUVBO0lFOXRFSTtBRmd1RUo7O0FBRUE7SUVsdUVJO0FGb3VFSjs7QUFFQTtJRXR1RUk7QUZ3dUVKOztBQUVBO0lFMXVFSTtBRjR1RUo7O0FBRUE7SUU5dUVJO0FGZ3ZFSjs7QUFFQTtJRWx2RUk7QUZvdkVKOztBQUVBO0lFdHZFSTtBRnd2RUo7O0FBRUE7SUUxdkVJO0FGNHZFSjs7QUFFQTtJRTl2RUk7QUZnd0VKOztBQUVBO0lFbHdFSTtBRm93RUo7O0FBRUE7SUV0d0VJO0FGd3dFSjs7QUFFQTtJRTF3RUk7QUY0d0VKOztBQUVBO0lFOXdFSTtBRmd4RUo7O0FBRUE7SUVseEVJO0FGb3hFSjs7QUFFQTtJRXR4RUk7QUZ3eEVKOztBQUVBO0lFMXhFSTtBRjR4RUo7O0FBRUE7SUU5eEVJO0FGZ3lFSjs7QUFFQTtJRWx5RUk7QUZveUVKOztBQUVBO0lFdHlFSTtBRnd5RUo7O0FBRUE7SUUxeUVJO0FGNHlFSjs7QUFFQTtJRTl5RUk7QUZnekVKOztBQUVBO0lFbHpFSTtBRm96RUo7O0FBRUE7SUV0ekVJO0FGd3pFSjs7QUFFQTtJRTF6RUk7QUY0ekVKOztBQUVBO0lFOXpFSTtBRmcwRUo7O0FBRUE7SUVsMEVJO0FGbzBFSjs7QUFFQTtJRXQwRUk7QUZ3MEVKOztBQUVBO0lFMTBFSTtBRjQwRUo7O0FBRUE7SUU5MEVJO0FGZzFFSjs7QUFFQTtJRWwxRUk7QUZvMUVKOztBQUVBO0lFdDFFSTtBRncxRUo7O0FBRUE7SUUxMUVJO0FGNDFFSjs7QUFFQTtJRTkxRUk7QUZnMkVKOztBQUVBO0lFbDJFSTtBRm8yRUo7O0FBRUE7SUV0MkVJO0FGdzJFSjs7QUFFQTtJRTEyRUk7QUY0MkVKOztBQUVBO0lFOTJFSTtBRmczRUo7O0FBRUE7SUVsM0VJO0FGbzNFSjs7QUFFQTtJRXQzRUk7QUZ3M0VKOztBQUVBO0lFMTNFSTtBRjQzRUo7O0FBRUE7SUU5M0VJO0FGZzRFSjs7QUFFQTtJRWw0RUk7QUZvNEVKOztBQUVBO0lFdDRFSTtBRnc0RUo7O0FBRUE7SUUxNEVJO0FGNDRFSjs7QUFFQTtJRTk0RUk7QUZnNUVKOztBQUVBO0lFbDVFSTtBRm81RUo7O0FBRUE7SUV0NUVJO0FGdzVFSjs7QUFFQTtJRTE1RUk7QUY0NUVKOztBQUVBO0lFOTVFSTtBRmc2RUo7O0FBRUE7SUVsNkVJO0FGbzZFSjs7QUFFQTtJRXQ2RUk7QUZ3NkVKOztBQUVBO0lFMTZFSTtBRjQ2RUo7O0FBRUE7SUU5NkVJO0FGZzdFSjs7QUFFQTtJRWw3RUk7QUZvN0VKOztBQUVBO0lFdDdFSTtBRnc3RUo7O0FBRUE7SUUxN0VJO0FGNDdFSjs7QUFFQTtJRTk3RUk7QUZnOEVKOztBQUVBO0lFbDhFSTtBRm84RUo7O0FBRUE7SUV0OEVJO0FGdzhFSjs7QUFFQTtJRTE4RUk7QUY0OEVKOztBQUVBO0lFOThFSTtBRmc5RUo7O0FBRUE7SUVsOUVJO0FGbzlFSjs7QUFFQTtJRXQ5RUk7QUZ3OUVKOztBQUVBO0lFMTlFSTtBRjQ5RUo7O0FBRUE7SUU5OUVJO0FGZytFSjs7QUFFQTtJRWwrRUk7QUZvK0VKOztBQUVBO0lFdCtFSTtBRncrRUo7O0FBRUE7SUUxK0VJO0FGNCtFSjs7QUFFQTtJRTkrRUk7QUZnL0VKOztBQUVBO0lFbC9FSTtBRm8vRUo7O0FBRUE7SUV0L0VJO0FGdy9FSjs7QUFFQTtJRTEvRUk7QUY0L0VKOztBQUVBO0lFOS9FSTtBRmdnRko7O0FBRUE7SUVsZ0ZJO0FGb2dGSjs7QUFFQTtJRXRnRkk7QUZ3Z0ZKOztBQUVBO0lFMWdGSTtBRjRnRko7O0FBRUE7SUU5Z0ZJO0FGZ2hGSjs7QUFFQTtJRWxoRkk7QUZvaEZKOztBQUVBO0lFdGhGSTtBRndoRko7O0FBRUE7SUUxaEZJO0FGNGhGSjs7QUFFQTtJRTloRkk7QUZnaUZKOztBQUVBO0lFbGlGSTtBRm9pRko7O0FBRUE7SUV0aUZJO0FGd2lGSjs7QUFFQTtJRTFpRkk7QUY0aUZKOztBQUVBO0lFOWlGSTtBRmdqRko7O0FBRUE7SUVsakZJO0FGb2pGSjs7QUFFQTtJRXRqRkk7QUZ3akZKOztBQUVBO0lFMWpGSTtBRjRqRko7O0FBRUE7SUU5akZJO0FGZ2tGSjs7QUFFQTtJRWxrRkk7QUZva0ZKOztBQUVBO0lFdGtGSTtBRndrRko7O0FBRUE7SUUxa0ZJO0FGNGtGSjs7QUFFQTtJRTlrRkk7QUZnbEZKOztBQUVBO0lFbGxGSTtBRm9sRko7O0FBRUE7SUV0bEZJO0FGd2xGSjs7QUFFQTtJRTFsRkk7QUY0bEZKOztBQUVBO0lFOWxGSTtBRmdtRko7O0FBRUE7SUVsbUZJO0FGb21GSjs7QUFFQTtJRXRtRkk7QUZ3bUZKOztBQUVBO0lFMW1GSTtBRjRtRko7O0FBRUE7SUU5bUZJO0FGZ25GSjs7QUFFQTtJRWxuRkk7QUZvbkZKOztBQUVBO0lFdG5GSTtBRnduRko7O0FBRUE7SUUxbkZJO0FGNG5GSjs7QUFFQTtJRTluRkk7QUZnb0ZKOztBQUVBO0lFbG9GSTtBRm9vRko7O0FBRUE7SUV0b0ZJO0FGd29GSjs7QUFFQTtJRTFvRkk7QUY0b0ZKOztBQUVBO0lFOW9GSTtBRmdwRko7O0FBRUE7SUVscEZJO0FGb3BGSjs7QUFFQTtJRXRwRkk7QUZ3cEZKOztBQUVBO0lFMXBGSTtBRjRwRko7O0FBRUE7SUU5cEZJO0FGZ3FGSjs7QUFFQTtJRWxxRkk7QUZvcUZKOztBQUVBO0lFdHFGSTtBRndxRko7O0FBRUE7SUUxcUZJO0FGNHFGSjs7QUFFQTtJRTlxRkk7QUZnckZKOztBQUVBO0lFbHJGSTtBRm9yRko7O0FBRUE7SUV0ckZJO0FGd3JGSjs7QUFFQTtJRTFyRkk7QUY0ckZKOztBQUVBO0lFOXJGSTtBRmdzRko7O0FBRUE7SUVsc0ZJO0FGb3NGSjs7QUFFQTtJRXRzRkk7QUZ3c0ZKOztBQUVBO0lFMXNGSTtBRjRzRko7O0FBRUE7SUU5c0ZJO0FGZ3RGSjs7QUFFQTtJRWx0Rkk7QUZvdEZKOztBQUVBO0lFdHRGSTtBRnd0Rko7O0FBRUE7SUUxdEZJO0FGNHRGSjs7QUFFQTtJRTl0Rkk7QUZndUZKOztBQUVBO0lFbHVGSTtBRm91Rko7O0FBRUE7SUV0dUZJO0FGd3VGSjs7QUFFQTtJRTF1Rkk7QUY0dUZKOztBQUVBO0lFOXVGSTtBRmd2Rko7O0FBRUE7SUVsdkZJO0FGb3ZGSjs7QUFFQTtJRXR2Rkk7QUZ3dkZKOztBQUVBO0lFMXZGSTtBRjR2Rko7O0FBRUE7SUU5dkZJO0FGZ3dGSjs7QUFFQTtJRWx3Rkk7QUZvd0ZKOztBQUVBO0lFdHdGSTtBRnd3Rko7O0FBRUE7SUUxd0ZJO0FGNHdGSjs7QUFFQTtJRTl3Rkk7QUZneEZKOztBQUVBO0lFbHhGSTtBRm94Rko7O0FBRUE7SUV0eEZJO0FGd3hGSjs7QUFFQTtJRTF4Rkk7QUY0eEZKOztBQUVBO0lFOXhGSTtBRmd5Rko7O0FBRUE7SUVseUZJO0FGb3lGSjs7QUFFQTtJRXR5Rkk7QUZ3eUZKOztBQUVBO0lFMXlGSTtBRjR5Rko7O0FBRUE7SUU5eUZJO0FGZ3pGSjs7QUFFQTtJRWx6Rkk7QUZvekZKOztBQUVBO0lFdHpGSTtBRnd6Rko7O0FBRUE7SUUxekZJO0FGNHpGSjs7QUFFQTtJRTl6Rkk7QUZnMEZKOztBQUVBO0lFbDBGSTtBRm8wRko7O0FBRUE7SUV0MEZJO0FGdzBGSjs7QUFFQTtJRTEwRkk7QUY0MEZKOztBQUVBO0lFOTBGSTtBRmcxRko7O0FBRUE7SUVsMUZJO0FGbzFGSjs7QUFFQTtJRXQxRkk7QUZ3MUZKOztBQUVBO0lFMTFGSTtBRjQxRko7O0FBRUE7SUU5MUZJO0FGZzJGSjs7QUFFQTtJRWwyRkk7QUZvMkZKOztBQUVBO0lFdDJGSTtBRncyRko7O0FBRUE7SUUxMkZJO0FGNDJGSjs7QUFFQTtJRTkyRkk7QUZnM0ZKOztBQUVBO0lFbDNGSTtBRm8zRko7O0FBRUE7SUV0M0ZJO0FGdzNGSjs7QUFFQTtJRTEzRkk7QUY0M0ZKOztBQUVBO0lFOTNGSTtBRmc0Rko7O0FBRUE7SUVsNEZJO0FGbzRGSjs7QUFFQTtJRXQ0Rkk7QUZ3NEZKOztBQUVBO0lFMTRGSTtBRjQ0Rko7O0FBRUE7SUU5NEZJO0FGZzVGSjs7QUFFQTtJRWw1Rkk7QUZvNUZKOztBQUVBO0lFdDVGSTtBRnc1Rko7O0FBRUE7SUUxNUZJO0FGNDVGSjs7QUFFQTtJRTk1Rkk7QUZnNkZKOztBQUVBO0lFbDZGSTtBRm82Rko7O0FBRUE7SUV0NkZJO0FGdzZGSjs7QUFFQTtJRTE2Rkk7QUY0NkZKOztBQUVBO0lFOTZGSTtBRmc3Rko7O0FBRUE7SUVsN0ZJO0FGbzdGSjs7QUFFQTtJRXQ3Rkk7QUZ3N0ZKOztBQUVBO0lFMTdGSTtBRjQ3Rko7O0FBRUE7SUU5N0ZJO0FGZzhGSjs7QUFFQTtJRWw4Rkk7QUZvOEZKOztBQUVBO0lFdDhGSTtBRnc4Rko7O0FBRUE7SUUxOEZJO0FGNDhGSjs7QUFFQTtJRTk4Rkk7QUZnOUZKOztBQUVBO0lFbDlGSTtBRm85Rko7O0FBRUE7SUV0OUZJO0FGdzlGSjs7QUFFQTtJRTE5Rkk7QUY0OUZKOztBQUVBO0lFOTlGSTtBRmcrRko7O0FBRUE7SUVsK0ZJO0FGbytGSjs7QUFFQTtJRXQrRkk7QUZ3K0ZKOztBQUVBO0lFMStGSTtBRjQrRko7O0FBRUE7SUU5K0ZJO0FGZy9GSjs7QUFFQTtJRWwvRkk7QUZvL0ZKOztBQUVBO0lFdC9GSTtBRncvRko7O0FBRUE7SUUxL0ZJO0FGNC9GSjs7QUFFQTtJRTkvRkk7QUZnZ0dKOztBQUVBO0lFbGdHSTtBRm9nR0o7O0FBRUE7SUV0Z0dJO0FGd2dHSjs7QUFFQTtJRTFnR0k7QUY0Z0dKOztBQUVBO0lFOWdHSTtBRmdoR0o7O0FBRUE7SUVsaEdJO0FGb2hHSjs7QUFFQTtJRXRoR0k7QUZ3aEdKOztBQUVBO0lFMWhHSTtBRjRoR0o7O0FBRUE7SUU5aEdJO0FGZ2lHSjs7QUFFQTtJRWxpR0k7QUZvaUdKOztBQUVBO0lFdGlHSTtBRndpR0o7O0FBRUE7SUUxaUdJO0FGNGlHSjs7QUFFQTtJRTlpR0k7QUZnakdKOztBQUVBO0lFbGpHSTtBRm9qR0o7O0FBRUE7SUV0akdJO0FGd2pHSjs7QUFFQTtJRTFqR0k7QUY0akdKOztBQUVBO0lFOWpHSTtBRmdrR0o7O0FBRUE7SUVsa0dJO0FGb2tHSjs7QUFFQTtJRXRrR0k7QUZ3a0dKOztBQUVBO0lFMWtHSTtBRjRrR0o7O0FBRUE7SUU5a0dJO0FGZ2xHSjs7QUFFQTtJRWxsR0k7QUZvbEdKOztBQUVBO0lFdGxHSTtBRndsR0o7O0FBRUE7SUUxbEdJO0FGNGxHSjs7QUFFQTtJRTlsR0k7QUZnbUdKOztBQUVBO0lFbG1HSTtBRm9tR0o7O0FBRUE7SUV0bUdJO0FGd21HSjs7QUFFQTtJRTFtR0k7QUY0bUdKOztBQUVBO0lFOW1HSTtBRmduR0o7O0FBRUE7SUVsbkdJO0FGb25HSjs7QUFFQTtJRXRuR0k7QUZ3bkdKOztBQUVBO0lFMW5HSTtBRjRuR0o7O0FBRUE7SUU5bkdJO0FGZ29HSjs7QUFFQTtJRWxvR0k7QUZvb0dKOztBQUVBO0lFdG9HSTtBRndvR0o7O0FBRUE7SUUxb0dJO0FGNG9HSjs7QUFFQTtJRTlvR0k7QUZncEdKOztBQUVBO0lFbHBHSTtBRm9wR0o7O0FBRUE7SUV0cEdJO0FGd3BHSjs7QUFFQTtJRTFwR0k7QUY0cEdKOztBQUVBO0lFOXBHSTtBRmdxR0o7O0FBRUE7SUVscUdJO0FGb3FHSjs7QUFFQTtJRXRxR0k7QUZ3cUdKOztBQUVBO0lFMXFHSTtBRjRxR0o7O0FBRUE7SUU5cUdJO0FGZ3JHSjs7QUFFQTtJRWxyR0k7QUZvckdKOztBQUVBO0lFdHJHSTtBRndyR0o7O0FBRUE7SUUxckdJO0FGNHJHSjs7QUFFQTtJRTlyR0k7QUZnc0dKOztBQUVBO0lFbHNHSTtBRm9zR0o7O0FBRUE7SUV0c0dJO0FGd3NHSjs7QUFFQTtJRTFzR0k7QUY0c0dKOztBQUVBO0lFOXNHSTtBRmd0R0o7O0FBRUE7SUVsdEdJO0FGb3RHSjs7QUFFQTtJRXR0R0k7QUZ3dEdKOztBQUVBO0lFMXRHSTtBRjR0R0o7O0FBRUE7SUU5dEdJO0FGZ3VHSjs7QUFFQTtJRWx1R0k7QUZvdUdKOztBQUVBO0lFdHVHSTtBRnd1R0o7O0FBRUE7SUUxdUdJO0FGNHVHSjs7QUFFQTtJRTl1R0k7QUZndkdKOztBQUVBO0lFbHZHSTtBRm92R0o7O0FBRUE7SUV0dkdJO0FGd3ZHSjs7QUFFQTtJRTF2R0k7QUY0dkdKOztBQUVBO0lFOXZHSTtBRmd3R0o7O0FBRUE7SUVsd0dJO0FGb3dHSjs7QUFFQTtJRXR3R0k7QUZ3d0dKOztBQUVBO0lFMXdHSTtBRjR3R0o7O0FBRUE7SUU5d0dJO0FGZ3hHSjs7QUFFQTtJRWx4R0k7QUZveEdKOztBQUVBO0lFdHhHSTtBRnd4R0o7O0FBRUE7SUUxeEdJO0FGNHhHSjs7QUFFQTtJRTl4R0k7QUZneUdKOztBQUVBO0lFbHlHSTtBRm95R0o7O0FBRUE7SUV0eUdJO0FGd3lHSjs7QUFFQTtJRTF5R0k7QUY0eUdKOztBQUVBO0lFOXlHSTtBRmd6R0o7O0FBRUE7SUVsekdJO0FGb3pHSjs7QUFFQTtJRXR6R0k7QUZ3ekdKOztBQUVBO0lFMXpHSTtBRjR6R0o7O0FBRUE7SUU5ekdJO0FGZzBHSjs7QUFFQTtJRWwwR0k7QUZvMEdKOztBQUVBO0lFdDBHSTtBRncwR0o7O0FBRUE7SUUxMEdJO0FGNDBHSjs7QUFFQTtJRTkwR0k7QUZnMUdKOztBQUVBO0lFbDFHSTtBRm8xR0o7O0FBRUE7SUV0MUdJO0FGdzFHSjs7QUFFQTtJRTExR0k7QUY0MUdKOztBQUVBO0lFOTFHSTtBRmcyR0o7O0FBRUE7SUVsMkdJO0FGbzJHSjs7QUFFQTtJRXQyR0k7QUZ3MkdKOztBQUVBO0lFMTJHSTtBRjQyR0o7O0FBRUE7SUU5MkdJO0FGZzNHSjs7QUFFQTtJRWwzR0k7QUZvM0dKOztBQUVBO0lFdDNHSTtBRnczR0o7O0FBRUE7SUUxM0dJO0FGNDNHSjs7QUFFQTtJRTkzR0k7QUZnNEdKOztBQUVBO0lFbDRHSTtBRm80R0o7O0FBRUE7SUV0NEdJO0FGdzRHSjs7QUFFQTtJRTE0R0k7QUY0NEdKOztBQUVBO0lFOTRHSTtBRmc1R0o7O0FBRUE7SUVsNUdJO0FGbzVHSjs7QUFFQTtJRXQ1R0k7QUZ3NUdKOztBQUVBO0lFMTVHSTtBRjQ1R0o7O0FBRUE7SUU5NUdJO0FGZzZHSjs7QUFFQTtJRWw2R0k7QUZvNkdKOztBQUVBO0lFdDZHSTtBRnc2R0o7O0FBRUE7SUUxNkdJO0FGNDZHSjs7QUFFQTtJRTk2R0k7QUZnN0dKOztBQUVBO0lFbDdHSTtBRm83R0o7O0FBRUE7SUV0N0dJO0FGdzdHSjs7QUFFQTtJRTE3R0k7QUY0N0dKOztBQUVBO0lFOTdHSTtBRmc4R0o7O0FBRUE7SUVsOEdJO0FGbzhHSjs7QUFFQTtJRXQ4R0k7QUZ3OEdKOztBQUVBO0lFMThHSTtBRjQ4R0o7O0FBRUE7SUU5OEdJO0FGZzlHSjs7QUFFQTtJRWw5R0k7QUZvOUdKOztBQUVBO0lFdDlHSTtBRnc5R0o7O0FBRUE7SUUxOUdJO0FGNDlHSjs7QUFFQTtJRTk5R0k7QUZnK0dKOztBQUVBO0lFbCtHSTtBRm8rR0o7O0FBRUE7SUV0K0dJO0FGdytHSjs7QUFFQTtJRTErR0k7QUY0K0dKOztBQUVBO0lFOStHSTtBRmcvR0o7O0FBRUE7SUVsL0dJO0FGby9HSjs7QUFFQTtJRXQvR0k7QUZ3L0dKOztBQUVBO0lFMS9HSTtBRjQvR0o7O0FBRUE7SUU5L0dJO0FGZ2dISjs7QUFFQTtJRWxnSEk7QUZvZ0hKOztBQUVBO0lFdGdISTtBRndnSEo7O0FBRUE7SUUxZ0hJO0FGNGdISjs7QUFFQTtJRTlnSEk7QUZnaEhKOztBQUVBO0lFbGhISTtBRm9oSEo7O0FBRUE7SUV0aEhJO0FGd2hISjs7QUFFQTtJRTFoSEk7QUY0aEhKOztBQUVBO0lFOWhISTtBRmdpSEo7O0FBRUE7SUVsaUhJO0FGb2lISjs7QUFFQTtJRXRpSEk7QUZ3aUhKOztBQUVBO0lFMWlISTtBRjRpSEo7O0FBRUE7SUU5aUhJO0FGZ2pISjs7QUFFQTtJRWxqSEk7QUZvakhKOztBQUVBO0lFdGpISTtBRndqSEo7O0FBRUE7SUUxakhJO0FGNGpISjs7QUFFQTtJRTlqSEk7QUZna0hKOztBQUVBO0lFbGtISTtBRm9rSEo7O0FBRUE7SUV0a0hJO0FGd2tISjs7QUFFQTtJRTFrSEk7QUY0a0hKOztBQUVBO0lFOWtISTtBRmdsSEo7O0FBRUE7SUVsbEhJO0FGb2xISjs7QUFFQTtJRXRsSEk7QUZ3bEhKOztBQUVBO0lFMWxISTtBRjRsSEo7O0FBRUE7SUU5bEhJO0FGZ21ISjs7QUFFQTtJRWxtSEk7QUZvbUhKOztBQUVBO0lFdG1ISTtBRndtSEo7O0FBRUE7SUUxbUhJO0FGNG1ISjs7QUFFQTtJRTltSEk7QUZnbkhKOztBQUVBO0lFbG5ISTtBRm9uSEo7O0FBRUE7SUV0bkhJO0FGd25ISjs7QUFFQTtJRTFuSEk7QUY0bkhKOztBQUVBO0lFOW5ISTtBRmdvSEo7O0FBRUE7SUVsb0hJO0FGb29ISjs7QUFFQTtJRXRvSEk7QUZ3b0hKOztBQUVBO0lFMW9ISTtBRjRvSEo7O0FBRUE7SUU5b0hJO0FGZ3BISjs7QUFFQTtJRWxwSEk7QUZvcEhKOztBQUVBO0lFdHBISTtBRndwSEo7O0FBRUE7SUUxcEhJO0FGNHBISjs7QUFFQTtJRTlwSEk7QUZncUhKOztBQUVBO0lFbHFISTtBRm9xSEo7O0FBRUE7SUV0cUhJO0FGd3FISjs7QUFFQTtJRTFxSEk7QUY0cUhKOztBQUVBO0lFOXFISTtBRmdySEo7O0FBRUE7SUVsckhJO0FGb3JISjs7QUFFQTtJRXRySEk7QUZ3ckhKOztBQUVBO0lFMXJISTtBRjRySEo7O0FBRUE7SUU5ckhJO0FGZ3NISjs7QUFFQTtJRWxzSEk7QUZvc0hKOztBQUVBO0lFdHNISTtBRndzSEo7O0FBRUE7SUUxc0hJO0FGNHNISjs7QUFFQTtJRTlzSEk7QUZndEhKOztBQUVBO0lFbHRISTtBRm90SEo7O0FBRUE7SUV0dEhJO0FGd3RISjs7QUFFQTtJRTF0SEk7QUY0dEhKOztBQUVBO0lFOXRISTtBRmd1SEo7O0FBRUE7SUVsdUhJO0FGb3VISjs7QUFFQTtJRXR1SEk7QUZ3dUhKOztBQUVBO0lFMXVISTtBRjR1SEo7O0FBRUE7SUU5dUhJO0FGZ3ZISjs7QUFFQTtJRWx2SEk7QUZvdkhKOztBQUVBO0lFdHZISTtBRnd2SEo7O0FBRUE7SUUxdkhJO0FGNHZISjs7QUFFQTtJRTl2SEk7QUZnd0hKOztBQUVBO0lFbHdISTtBRm93SEo7O0FBRUE7SUV0d0hJO0FGd3dISjs7QUFFQTtJRTF3SEk7QUY0d0hKOztBQUVBO0lFOXdISTtBRmd4SEo7O0FBRUE7SUVseEhJO0FGb3hISjs7QUFFQTtJRXR4SEk7QUZ3eEhKOztBQUVBO0lFMXhISTtBRjR4SEo7O0FBRUE7SUU5eEhJO0FGZ3lISjs7QUFFQTtJRWx5SEk7QUZveUhKOztBQUVBO0lFdHlISTtBRnd5SEo7O0FBRUE7SUUxeUhJO0FGNHlISjs7QUFFQTtJRTl5SEk7QUZnekhKOztBQUVBO0lFbHpISTtBRm96SEo7O0FBRUE7SUV0ekhJO0FGd3pISjs7QUFFQTtJRTF6SEk7QUY0ekhKOztBQUVBO0lFOXpISTtBRmcwSEo7O0FBRUE7SUVsMEhJO0FGbzBISjs7QUFFQTtJRXQwSEk7QUZ3MEhKOztBQUVBO0lFMTBISTtBRjQwSEo7O0FBRUE7SUU5MEhJO0FGZzFISjs7QUFFQTtJRWwxSEk7QUZvMUhKOztBQUVBO0lFdDFISTtBRncxSEo7O0FBRUE7SUUxMUhJO0FGNDFISjs7QUFFQTtJRTkxSEk7QUZnMkhKOztBQUVBO0lFbDJISTtBRm8ySEo7O0FBRUE7SUV0MkhJO0FGdzJISjs7QUFFQTtJRTEySEk7QUY0MkhKOztBQUVBO0lFOTJISTtBRmczSEo7O0FBRUE7SUVsM0hJO0FGbzNISjs7QUFFQTtJRXQzSEk7QUZ3M0hKOztBQUVBO0lFMTNISTtBRjQzSEo7O0FBRUE7SUU5M0hJO0FGZzRISjs7QUFFQTtJRWw0SEk7QUZvNEhKOztBQUVBO0lFdDRISTtBRnc0SEo7O0FBRUE7SUUxNEhJO0FGNDRISjs7QUFFQTtJRTk0SEk7QUZnNUhKOztBQUVBO0lFbDVISTtBRm81SEo7O0FBRUE7SUV0NUhJO0FGdzVISjs7QUFFQTtJRTE1SEk7QUY0NUhKOztBQUVBO0lFOTVISTtBRmc2SEo7O0FBRUE7SUVsNkhJO0FGbzZISjs7QUFFQTtJRXQ2SEk7QUZ3NkhKOztBQUVBO0lFMTZISTtBRjQ2SEo7O0FBRUE7SUU5NkhJO0FGZzdISjs7QUFFQTtJRWw3SEk7QUZvN0hKOztBQUVBO0lFdDdISTtBRnc3SEo7O0FBRUE7SUUxN0hJO0FGNDdISjs7QUFFQTtJRTk3SEk7QUZnOEhKOztBQUVBO0lFbDhISTtBRm84SEo7O0FBRUE7SUV0OEhJO0FGdzhISjs7QUFFQTtJRTE4SEk7QUY0OEhKOztBQUVBO0lFOThISTtBRmc5SEo7O0FBRUE7SUVsOUhJO0FGbzlISjs7QUFFQTtJRXQ5SEk7QUZ3OUhKOztBQUVBO0lFMTlISTtBRjQ5SEo7O0FBRUE7SUU5OUhJO0FGZytISjs7QUFFQTtJRWwrSEk7QUZvK0hKOztBQUVBO0lFdCtISTtBRncrSEo7O0FBRUE7SUUxK0hJO0FGNCtISjs7QUFFQTtJRTkrSEk7QUZnL0hKOztBQUVBO0lFbC9ISTtBRm8vSEo7O0FBRUE7SUV0L0hJO0FGdy9ISjs7QUFFQTtJRTEvSEk7QUY0L0hKOztBQUVBO0lFOS9ISTtBRmdnSUo7O0FBRUE7SUVsZ0lJO0FGb2dJSjs7QUFFQTtJRXRnSUk7QUZ3Z0lKOztBQUVBO0lFMWdJSTtBRjRnSUo7O0FBRUE7SUU5Z0lJO0FGZ2hJSjs7QUFFQTtJRWxoSUk7QUZvaElKOztBQUVBO0lFdGhJSTtBRndoSUo7O0FBRUE7SUUxaElJO0FGNGhJSjs7QUFFQTtJRTloSUk7QUZnaUlKOztBQUVBO0lFbGlJSTtBRm9pSUo7O0FBRUE7SUV0aUlJO0FGd2lJSjs7QUFFQTtJRTFpSUk7QUY0aUlKOztBQUVBO0lFOWlJSTtBRmdqSUo7O0FBRUE7SUVsaklJO0FGb2pJSjs7QUFFQTtJRXRqSUk7QUZ3aklKOztBQUVBO0lFMWpJSTtBRjRqSUo7O0FBRUE7SUU5aklJO0FGZ2tJSjs7QUFFQTtJRWxrSUk7QUZva0lKOztBQUVBO0lFdGtJSTtBRndrSUo7O0FBRUE7SUUxa0lJO0FGNGtJSjs7QUFFQTtJRTlrSUk7QUZnbElKOztBQUVBO0lFbGxJSTtBRm9sSUo7O0FBRUE7SUV0bElJO0FGd2xJSjs7QUFFQTtJRTFsSUk7QUY0bElKOztBQUVBO0lFOWxJSTtBRmdtSUo7O0FBRUE7SUVsbUlJO0FGb21JSjs7QUFFQTtJRXRtSUk7QUZ3bUlKOztBQUVBO0lFMW1JSTtBRjRtSUo7O0FBRUE7SUU5bUlJO0FGZ25JSjs7QUFFQTtJRWxuSUk7QUZvbklKOztBQUVBO0lFdG5JSTtBRnduSUo7O0FBRUE7SUUxbklJO0FGNG5JSjs7QUFFQTtJRTluSUk7QUZnb0lKOztBQUVBO0lFbG9JSTtBRm9vSUo7O0FBRUE7SUV0b0lJO0FGd29JSjs7QUFFQTtJRTFvSUk7QUY0b0lKOztBQUVBO0lFOW9JSTtBRmdwSUo7O0FBRUE7SUVscElJO0FGb3BJSjs7QUFFQTtJRXRwSUk7QUZ3cElKOztBQUVBO0lFMXBJSTtBRjRwSUo7O0FBRUE7SUU5cElJO0FGZ3FJSjs7QUFFQTtJRWxxSUk7QUZvcUlKOztBQUVBO0lFdHFJSTtBRndxSUo7O0FBRUE7SUUxcUlJO0FGNHFJSjs7QUFFQTtJRTlxSUk7QUZncklKOztBQUVBO0lFbHJJSTtBRm9ySUo7O0FBRUE7SUV0cklJO0FGd3JJSjs7QUFFQTtJRTFySUk7QUY0cklKOztBQUVBO0lFOXJJSTtBRmdzSUo7O0FBRUE7SUVsc0lJO0FGb3NJSjs7QUFFQTtJRXRzSUk7QUZ3c0lKOztBQUVBO0lFMXNJSTtBRjRzSUo7O0FBRUE7SUU5c0lJO0FGZ3RJSjs7QUFFQTtJRWx0SUk7QUZvdElKOztBQUVBO0lFdHRJSTtBRnd0SUo7O0FBRUE7SUUxdElJO0FGNHRJSjs7QUFFQTtJRTl0SUk7QUZndUlKOztBQUVBO0lFbHVJSTtBRm91SUo7O0FBRUE7SUV0dUlJO0FGd3VJSjs7QUFFQTtJRTF1SUk7QUY0dUlKOztBQUVBO0lFOXVJSTtBRmd2SUo7O0FBRUE7SUVsdklJO0FGb3ZJSjs7QUFFQTtJRXR2SUk7QUZ3dklKOztBQUVBO0lFMXZJSTtBRjR2SUo7O0FBRUE7SUU5dklJO0FGZ3dJSjs7QUFFQTtJRWx3SUk7QUZvd0lKOztBQUVBO0lFdHdJSTtBRnd3SUo7O0FBRUE7SUUxd0lJO0FGNHdJSjs7QUFFQTtJRTl3SUk7QUZneElKOztBQUVBO0lFbHhJSTtBRm94SUo7O0FBRUE7SUV0eElJO0FGd3hJSjs7QUFFQTtJRTF4SUk7QUY0eElKOztBQUVBO0lFOXhJSTtBRmd5SUo7O0FBRUE7SUVseUlJO0FGb3lJSjs7QUFFQTtJRXR5SUk7QUZ3eUlKOztBQUVBO0lFMXlJSTtBRjR5SUo7O0FBRUE7SUU5eUlJO0FGZ3pJSjs7QUFFQTtJRWx6SUk7QUZveklKOztBQUVBO0lFdHpJSTtBRnd6SUo7O0FBRUE7SUUxeklJO0FGNHpJSjs7QUFFQTtJRTl6SUk7QUZnMElKOztBQUVBO0lFbDBJSTtBRm8wSUo7O0FBRUE7SUV0MElJO0FGdzBJSjs7QUFFQTtJRTEwSUk7QUY0MElKOztBQUVBO0lFOTBJSTtBRmcxSUo7O0FBRUE7SUVsMUlJO0FGbzFJSjs7QUFFQTtJRXQxSUk7QUZ3MUlKOztBQUVBO0lFMTFJSTtBRjQxSUo7O0FBRUE7SUU5MUlJO0FGZzJJSjs7QUFFQTtJRWwySUk7QUZvMklKOztBQUVBO0lFdDJJSTtBRncySUo7O0FBRUE7SUUxMklJO0FGNDJJSjs7QUFFQTtJRTkySUk7QUZnM0lKOztBQUVBO0lFbDNJSTtBRm8zSUo7O0FBRUE7SUV0M0lJO0FGdzNJSjs7QUFFQTtJRTEzSUk7QUY0M0lKOztBQUVBO0lFOTNJSTtBRmc0SUo7O0FBRUE7SUVsNElJO0FGbzRJSjs7QUFFQTtJRXQ0SUk7QUZ3NElKOztBQUVBO0lFMTRJSTtBRjQ0SUo7O0FBRUE7SUU5NElJO0FGZzVJSjs7QUFFQTtJRWw1SUk7QUZvNUlKOztBQUVBO0lFdDVJSTtBRnc1SUo7O0FBRUE7SUUxNUlJO0FGNDVJSjs7QUFFQTtJRTk1SUk7QUZnNklKOztBQUVBO0lFbDZJSTtBRm82SUo7O0FBRUE7SUV0NklJO0FGdzZJSjs7QUFFQTtJRTE2SUk7QUY0NklKOztBQUVBO0lFOTZJSTtBRmc3SUo7O0FBRUE7SUVsN0lJO0FGbzdJSjs7QUFFQTtJRXQ3SUk7QUZ3N0lKOztBQUVBO0lFMTdJSTtBRjQ3SUo7O0FBRUE7SUU5N0lJO0FGZzhJSjs7QUFFQTtJRWw4SUk7QUZvOElKOztBQUVBO0lFdDhJSTtBRnc4SUo7O0FBRUE7SUUxOElJO0FGNDhJSjs7QUFFQTtJRTk4SUk7QUZnOUlKOztBQUVBO0lFbDlJSTtBRm85SUo7O0FBRUE7SUV0OUlJO0FGdzlJSjs7QUFFQTtJRTE5SUk7QUY0OUlKOztBQUVBO0lFOTlJSTtBRmcrSUo7O0FBRUE7SUVsK0lJO0FGbytJSjs7QUFFQTtJRXQrSUk7QUZ3K0lKOztBQUVBO0lFMStJSTtBRjQrSUo7O0FBRUE7SUU5K0lJO0FGZy9JSjs7QUFFQTtJRWwvSUk7QUZvL0lKOztBQUVBO0lFdC9JSTtBRncvSUo7O0FBRUE7SUUxL0lJO0FGNC9JSjs7QUFFQTtJRTkvSUk7QUZnZ0pKOztBQUVBO0lFbGdKSTtBRm9nSko7O0FBRUE7SUV0Z0pJO0FGd2dKSjs7QUFFQTtJRTFnSkk7QUY0Z0pKOztBQUVBO0lFOWdKSTtBRmdoSko7O0FBRUE7SUVsaEpJO0FGb2hKSjs7QUFFQTtJRXRoSkk7QUZ3aEpKOztBQUVBO0lFMWhKSTtBRjRoSko7O0FBRUE7SUU5aEpJO0FGZ2lKSjs7QUFFQTtJRWxpSkk7QUZvaUpKOztBQUVBO0lFdGlKSTtBRndpSko7O0FBRUE7SUUxaUpJO0FGNGlKSjs7QUFFQTtJRTlpSkk7QUZnakpKOztBQUVBO0lFbGpKSTtBRm9qSko7O0FBRUE7SUV0akpJO0FGd2pKSjs7QUFFQTtJRTFqSkk7QUY0akpKOztBQUVBO0lFOWpKSTtBRmdrSko7O0FBRUE7SUVsa0pJO0FGb2tKSjs7QUFFQTtJRXRrSkk7QUZ3a0pKOztBQUVBO0lFMWtKSTtBRjRrSko7O0FBRUE7SUU5a0pJO0FGZ2xKSjs7QUFFQTtJRWxsSkk7QUZvbEpKOztBQUVBO0lFdGxKSTtBRndsSko7O0FBRUE7SUUxbEpJO0FGNGxKSjs7QUFFQTtJRTlsSkk7QUZnbUpKOztBQUVBO0lFbG1KSTtBRm9tSko7O0FBRUE7SUV0bUpJO0FGd21KSjs7QUFFQTtJRTFtSkk7QUY0bUpKOztBQUVBO0lFOW1KSTtBRmduSko7O0FBRUE7SUVsbkpJO0FGb25KSjs7QUFFQTtJRXRuSkk7QUZ3bkpKOztBQUVBO0lFMW5KSTtBRjRuSko7O0FBRUE7SUU5bkpJO0FGZ29KSjs7QUFFQTtJRWxvSkk7QUZvb0pKOztBQUVBO0lFdG9KSTtBRndvSko7O0FBRUE7SUUxb0pJO0FGNG9KSjs7QUFFQTtJRTlvSkk7QUZncEpKOztBQUVBO0lFbHBKSTtBRm9wSko7O0FBRUE7SUV0cEpJO0FGd3BKSjs7QUFFQTtJRTFwSkk7QUY0cEpKOztBQUVBO0lFOXBKSTtBRmdxSko7O0FBRUE7SUVscUpJO0FGb3FKSjs7QUFFQTtJRXRxSkk7QUZ3cUpKOztBQUVBO0lFMXFKSTtBRjRxSko7O0FBRUE7SUU5cUpJO0FGZ3JKSjs7QUFFQTtJRWxySkk7QUZvckpKOztBQUVBO0lFdHJKSTtBRndySko7O0FBRUE7SUUxckpJO0FGNHJKSjs7QUFFQTtJRTlySkk7QUZnc0pKOztBQUVBO0lFbHNKSTtBRm9zSko7O0FBRUE7SUV0c0pJO0FGd3NKSjs7QUFFQTtJRTFzSkk7QUY0c0pKOztBQUVBO0lFOXNKSTtBRmd0Sko7O0FBRUE7SUVsdEpJO0FGb3RKSjs7QUFFQTtJRXR0Skk7QUZ3dEpKOztBQUVBO0lFMXRKSTtBRjR0Sko7O0FBRUE7SUU5dEpJO0FGZ3VKSjs7QUFFQTtJRWx1Skk7QUZvdUpKOztBQUVBO0lFdHVKSTtBRnd1Sko7O0FBRUE7SUUxdUpJO0FGNHVKSjs7QUFFQTtJRTl1Skk7QUZndkpKOztBQUVBO0lFbHZKSTtBRm92Sko7O0FBRUE7SUV0dkpJO0FGd3ZKSjs7QUFFQTtJRTF2Skk7QUY0dkpKOztBQUVBO0lFOXZKSTtBRmd3Sko7O0FBRUE7SUVsd0pJO0FGb3dKSjs7QUFFQTtJRXR3Skk7QUZ3d0pKOztBQUVBO0lFMXdKSTtBRjR3Sko7O0FBRUE7SUU5d0pJO0FGZ3hKSjs7QUFFQTtJRWx4Skk7QUZveEpKOztBQUVBO0lFdHhKSTtBRnd4Sko7O0FBRUE7SUUxeEpJO0FGNHhKSjs7QUFFQTtJRTl4Skk7QUZneUpKOztBQUVBO0lFbHlKSTtBRm95Sko7O0FBRUE7SUV0eUpJO0FGd3lKSjs7QUFFQTtJRTF5Skk7QUY0eUpKOztBQUVBO0lFOXlKSTtBRmd6Sko7O0FBRUE7SUVsekpJO0FGb3pKSjs7QUFFQTtJRXR6Skk7QUZ3ekpKOztBQUVBO0lFMXpKSTtBRjR6Sko7O0FBRUE7SUU5ekpJO0FGZzBKSjs7QUFFQTtJRWwwSkk7QUZvMEpKOztBQUVBO0lFdDBKSTtBRncwSko7O0FBRUE7SUUxMEpJO0FGNDBKSjs7QUFFQTtJRTkwSkk7QUZnMUpKOztBQUVBO0lFbDFKSTtBRm8xSko7O0FBRUE7SUV0MUpJO0FGdzFKSjs7QUFFQTtJRTExSkk7QUY0MUpKOztBQUVBO0lFOTFKSTtBRmcySko7O0FBRUE7SUVsMkpJO0FGbzJKSjs7QUFFQTtJRXQySkk7QUZ3MkpKOztBQUVBO0lFMTJKSTtBRjQySko7O0FBRUE7SUU5MkpJO0FGZzNKSjs7QUFFQTtJRWwzSkk7QUZvM0pKOztBQUVBO0lFdDNKSTtBRnczSko7O0FBRUE7SUUxM0pJO0FGNDNKSjs7QUFFQTtJRTkzSkk7QUZnNEpKOztBQUVBO0lFbDRKSTtBRm80Sko7O0FBRUE7SUV0NEpJO0FGdzRKSjs7QUFFQTtJRTE0Skk7QUY0NEpKOztBQUVBO0lFOTRKSTtBRmc1Sko7O0FBRUE7SUVsNUpJO0FGbzVKSjs7QUFFQTtJRXQ1Skk7QUZ3NUpKOztBQUVBO0lFMTVKSTtBRjQ1Sko7O0FBRUE7SUU5NUpJO0FGZzZKSjs7QUFFQTtJRWw2Skk7QUZvNkpKOztBQUVBO0lFdDZKSTtBRnc2Sko7O0FBRUE7SUUxNkpJO0FGNDZKSjs7QUFFQTtJRTk2Skk7QUZnN0pKOztBQUVBO0lFbDdKSTtBRm83Sko7O0FBRUE7SUV0N0pJO0FGdzdKSjs7QUFFQTtJRTE3Skk7QUY0N0pKOztBQUVBO0lFOTdKSTtBRmc4Sko7O0FBRUE7SUVsOEpJO0FGbzhKSjs7QUFFQTtJRXQ4Skk7QUZ3OEpKOztBQUVBO0lFMThKSTtBRjQ4Sko7O0FBRUE7SUU5OEpJO0FGZzlKSjs7QUFFQTtJRWw5Skk7QUZvOUpKOztBQUVBO0lFdDlKSTtBRnc5Sko7O0FBRUE7SUUxOUpJO0FGNDlKSjs7QUFFQTtJRTk5Skk7QUZnK0pKOztBQUVBO0lFbCtKSTtBRm8rSko7O0FBRUE7SUV0K0pJO0FGdytKSjs7QUFFQTtJRTErSkk7QUY0K0pKOztBQUVBO0lFOStKSTtBRmcvSko7O0FBRUE7SUVsL0pJO0FGby9KSjs7QUFFQTtJRXQvSkk7QUZ3L0pKOztBQUVBO0lFMS9KSTtBRjQvSko7O0FBRUE7SUU5L0pJO0FGZ2dLSjs7QUFFQTtJRWxnS0k7QUZvZ0tKOztBQUVBO0lFdGdLSTtBRndnS0o7O0FBRUE7SUUxZ0tJO0FGNGdLSjs7QUFFQTtJRTlnS0k7QUZnaEtKOztBQUVBO0lFbGhLSTtBRm9oS0o7O0FBRUE7SUV0aEtJO0FGd2hLSjs7QUFFQTtJRTFoS0k7QUY0aEtKOztBQUVBO0lFOWhLSTtBRmdpS0o7O0FBRUE7SUVsaUtJO0FGb2lLSjs7QUFFQTtJRXRpS0k7QUZ3aUtKOztBQUVBO0lFMWlLSTtBRjRpS0o7O0FBRUE7SUU5aUtJO0FGZ2pLSjs7QUFFQTtJRWxqS0k7QUZvaktKOztBQUVBO0lFdGpLSTtBRndqS0o7O0FBRUE7SUUxaktJO0FGNGpLSjs7QUFFQTtJRTlqS0k7QUZna0tKOztBQUVBO0lFbGtLSTtBRm9rS0o7O0FBRUE7SUV0a0tJO0FGd2tLSjs7QUFFQTtJRTFrS0k7QUY0a0tKOztBQUVBO0lFOWtLSTtBRmdsS0o7O0FBRUE7SUVsbEtJO0FGb2xLSjs7QUFFQTtJRXRsS0k7QUZ3bEtKOztBQUVBO0lFMWxLSTtBRjRsS0o7O0FBRUE7SUU5bEtJO0FGZ21LSjs7QUFFQTtJRWxtS0k7QUZvbUtKOztBQUVBO0lFdG1LSTtBRndtS0o7O0FBRUE7SUUxbUtJO0FGNG1LSjs7QUFFQTtJRTltS0k7QUZnbktKOztBQUVBO0lFbG5LSTtBRm9uS0o7O0FBRUE7SUV0bktJO0FGd25LSjs7QUFFQTtJRTFuS0k7QUY0bktKOztBQUVBO0lFOW5LSTtBRmdvS0o7O0FBRUE7SUVsb0tJO0FGb29LSjs7QUFFQTtJRXRvS0k7QUZ3b0tKOztBQUVBO0lFMW9LSTtBRjRvS0o7O0FBRUE7SUU5b0tJO0FGZ3BLSjs7QUFFQTtJRWxwS0k7QUZvcEtKOztBQUVBO0lFdHBLSTtBRndwS0o7O0FBRUE7SUUxcEtJO0FGNHBLSjs7QUFFQTtJRTlwS0k7QUZncUtKOztBQUVBO0lFbHFLSTtBRm9xS0o7O0FBRUE7SUV0cUtJO0FGd3FLSjs7QUFFQTtJRTFxS0k7QUY0cUtKOztBQUVBO0lFOXFLSTtBRmdyS0o7O0FBRUE7SUVscktJO0FGb3JLSjs7QUFFQTtJRXRyS0k7QUZ3cktKOztBQUVBO0lFMXJLSTtBRjRyS0o7O0FBRUE7SUU5cktJO0FGZ3NLSjs7QUFFQTtJRWxzS0k7QUZvc0tKOztBQUVBO0lFdHNLSTtBRndzS0o7O0FBRUE7SUUxc0tJO0FGNHNLSjs7QUFFQTtJRTlzS0k7QUZndEtKOztBQUVBO0lFbHRLSTtBRm90S0o7O0FBRUE7SUV0dEtJO0FGd3RLSjs7QUFFQTtJRTF0S0k7QUY0dEtKOztBQUVBO0lFOXRLSTtBRmd1S0o7O0FBRUE7SUVsdUtJO0FGb3VLSjs7QUFFQTtJRXR1S0k7QUZ3dUtKOztBQUVBO0lFMXVLSTtBRjR1S0o7O0FBRUE7SUU5dUtJO0FGZ3ZLSjs7QUFFQTtJRWx2S0k7QUZvdktKOztBQUVBO0lFdHZLSTtBRnd2S0o7O0FBRUE7SUUxdktJO0FGNHZLSjs7QUFFQTtJRTl2S0k7QUZnd0tKOztBQUVBO0lFbHdLSTtBRm93S0o7O0FBRUE7SUV0d0tJO0FGd3dLSjs7QUFFQTtJRTF3S0k7QUY0d0tKOztBQUVBO0lFOXdLSTtBRmd4S0o7O0FBRUE7SUVseEtJO0FGb3hLSjs7QUFFQTtJRXR4S0k7QUZ3eEtKOztBQUVBO0lFMXhLSTtBRjR4S0o7O0FBRUE7SUU5eEtJO0FGZ3lLSjs7QUFFQTtJRWx5S0k7QUZveUtKOztBQUVBO0lFdHlLSTtBRnd5S0o7O0FBRUE7SUUxeUtJO0FGNHlLSjs7QUFFQTtJRTl5S0k7QUZnektKOztBQUVBO0lFbHpLSTtBRm96S0o7O0FBRUE7SUV0ektJO0FGd3pLSjs7QUFFQTtJRTF6S0k7QUY0ektKOztBQUVBO0lFOXpLSTtBRmcwS0o7O0FBRUE7SUVsMEtJO0FGbzBLSjs7QUFFQTtJRXQwS0k7QUZ3MEtKOztBQUVBO0lFMTBLSTtBRjQwS0o7O0FBRUE7SUU5MEtJO0FGZzFLSjs7QUFFQTtJRWwxS0k7QUZvMUtKOztBQUVBO0lFdDFLSTtBRncxS0o7O0FBRUE7SUUxMUtJO0FGNDFLSjs7QUFFQTtJRTkxS0k7QUZnMktKOztBQUVBO0lFbDJLSTtBRm8yS0o7O0FBRUE7SUV0MktJO0FGdzJLSjs7QUFFQTtJRTEyS0k7QUY0MktKOztBQUVBO0lFOTJLSTtBRmczS0o7O0FBRUE7SUVsM0tJO0FGbzNLSjs7QUFFQTtJRXQzS0k7QUZ3M0tKOztBQUVBO0lFMTNLSTtBRjQzS0o7O0FBRUE7SUU5M0tJO0FGZzRLSjs7QUFFQTtJRWw0S0k7QUZvNEtKOztBQUVBO0lFdDRLSTtBRnc0S0o7O0FBRUE7SUUxNEtJO0FGNDRLSjs7QUFFQTtJRTk0S0k7QUZnNUtKOztBQUVBO0lFbDVLSTtBRm81S0o7O0FBRUE7SUV0NUtJO0FGdzVLSjs7QUFFQTtJRTE1S0k7QUY0NUtKOztBQUVBO0lFOTVLSTtBRmc2S0o7O0FBRUE7SUVsNktJO0FGbzZLSjs7QUFFQTtJRXQ2S0k7QUZ3NktKOztBQUVBO0lFMTZLSTtBRjQ2S0o7O0FBRUE7SUU5NktJO0FGZzdLSjs7QUFFQTtJRWw3S0k7QUZvN0tKOztBQUVBO0lFdDdLSTtBRnc3S0o7O0FBRUE7SUUxN0tJO0FGNDdLSjs7QUFFQTtJRTk3S0k7QUZnOEtKOztBQUVBO0lFbDhLSTtBRm84S0o7O0FBRUE7SUV0OEtJO0FGdzhLSjs7QUFFQTtJRTE4S0k7QUY0OEtKOztBQUVBO0lFOThLSTtBRmc5S0o7O0FBRUE7SUVsOUtJO0FGbzlLSjs7QUFFQTtJRXQ5S0k7QUZ3OUtKOztBQUVBO0lFMTlLSTtBRjQ5S0o7O0FBRUE7SUU5OUtJO0FGZytLSjs7QUFFQTtJRWwrS0k7QUZvK0tKOztBQUVBO0lFdCtLSTtBRncrS0o7O0FBRUE7SUUxK0tJO0FGNCtLSjs7QUFFQTtJRTkrS0k7QUZnL0tKOztBQUVBO0lFbC9LSTtBRm8vS0o7O0FBRUE7SUV0L0tJO0FGdy9LSjs7QUFFQTtJRTEvS0k7QUY0L0tKOztBQUVBO0lFOS9LSTtBRmdnTEo7O0FBRUE7SUVsZ0xJO0FGb2dMSjs7QUFFQTtJRXRnTEk7QUZ3Z0xKOztBQUVBO0lFMWdMSTtBRjRnTEo7O0FBRUE7SUU5Z0xJO0FGZ2hMSjs7QUFFQTtJRWxoTEk7QUZvaExKOztBQUVBO0lFdGhMSTtBRndoTEo7O0FBRUE7SUUxaExJO0FGNGhMSjs7QUFFQTtJRTloTEk7QUZnaUxKOztBQUVBO0lFbGlMSTtBRm9pTEo7O0FBRUE7SUV0aUxJO0FGd2lMSjs7QUFFQTtJRTFpTEk7QUY0aUxKOztBQUVBO0lFOWlMSTtBRmdqTEo7O0FBRUE7SUVsakxJO0FGb2pMSjs7QUFFQTtJRXRqTEk7QUZ3akxKOztBQUVBO0lFMWpMSTtBRjRqTEo7O0FBRUE7SUU5akxJO0FGZ2tMSjs7QUFFQTtJRWxrTEk7QUZva0xKOztBQUVBO0lFdGtMSTtBRndrTEo7O0FBRUE7SUUxa0xJO0FGNGtMSjs7QUFFQTtJRTlrTEk7QUZnbExKOztBQUVBO0lFbGxMSTtBRm9sTEo7O0FBRUE7SUV0bExJO0FGd2xMSjs7QUFFQTtJRTFsTEk7QUY0bExKOztBQUVBO0lFOWxMSTtBRmdtTEo7O0FBRUE7SUVsbUxJO0FGb21MSjs7QUFFQTtJRXRtTEk7QUZ3bUxKOztBQUVBO0lFMW1MSTtBRjRtTEo7O0FBRUE7SUU5bUxJO0FGZ25MSjs7QUFFQTtJRWxuTEk7QUZvbkxKOztBQUVBO0lFdG5MSTtBRnduTEo7O0FBRUE7SUUxbkxJO0FGNG5MSjs7QUFFQTtJRTluTEk7QUZnb0xKOztBQUVBO0lFbG9MSTtBRm9vTEo7O0FBRUE7SUV0b0xJO0FGd29MSjs7QUFFQTtJRTFvTEk7QUY0b0xKOztBQUVBO0lFOW9MSTtBRmdwTEo7O0FBRUE7SUVscExJO0FGb3BMSjs7QUFFQTtJRXRwTEk7QUZ3cExKOztBQUVBO0lFMXBMSTtBRjRwTEo7O0FBRUE7SUU5cExJO0FGZ3FMSjs7QUFFQTtJRWxxTEk7QUZvcUxKOztBQUVBO0lFdHFMSTtBRndxTEo7O0FBRUE7SUUxcUxJO0FGNHFMSjs7QUFFQTtJRTlxTEk7QUZnckxKOztBQUVBO0lFbHJMSTtBRm9yTEo7O0FBRUE7SUV0ckxJO0FGd3JMSjs7QUFFQTtJRTFyTEk7QUY0ckxKOztBQUVBO0lFOXJMSTtBRmdzTEo7O0FBRUE7SUVsc0xJO0FGb3NMSjs7QUFFQTtJRXRzTEk7QUZ3c0xKOztBQUVBO0lFMXNMSTtBRjRzTEo7O0FBRUE7SUU5c0xJO0FGZ3RMSjs7QUFFQTtJRWx0TEk7QUZvdExKOztBQUVBO0lFdHRMSTtBRnd0TEo7O0FBRUE7SUUxdExJO0FGNHRMSjs7QUFFQTtJRTl0TEk7QUZndUxKOztBQUVBO0lFbHVMSTtBRm91TEo7O0FBRUE7SUV0dUxJO0FGd3VMSjs7QUFFQTtJRTF1TEk7QUY0dUxKOztBQUVBO0lFOXVMSTtBRmd2TEo7O0FBRUE7SUVsdkxJO0FGb3ZMSjs7QUFFQTtJRXR2TEk7QUZ3dkxKOztBQUVBO0lFMXZMSTtBRjR2TEo7O0FBRUE7SUU5dkxJO0FGZ3dMSjs7QUFFQTtJRWx3TEk7QUZvd0xKOztBQUVBO0lFdHdMSTtBRnd3TEo7O0FBRUE7SUUxd0xJO0FGNHdMSjs7QUFFQTtJRTl3TEk7QUZneExKOztBQUVBO0lFbHhMSTtBRm94TEo7O0FBRUE7SUV0eExJO0FGd3hMSjs7QUFFQTtJRTF4TEk7QUY0eExKOztBQUVBO0lFOXhMSTtBRmd5TEo7O0FBRUE7SUVseUxJO0FGb3lMSjs7QUFFQTtJRXR5TEk7QUZ3eUxKOztBQUVBO0lFMXlMSTtBRjR5TEo7O0FBRUE7SUU5eUxJO0FGZ3pMSjs7QUFFQTtJRWx6TEk7QUZvekxKOztBQUVBO0lFdHpMSTtBRnd6TEo7O0FBRUE7SUUxekxJO0FGNHpMSjs7QUFFQTtJRTl6TEk7QUZnMExKOztBQUVBO0lFbDBMSTtBRm8wTEo7O0FBRUE7SUV0MExJO0FGdzBMSjs7QUFFQTtJRTEwTEk7QUY0MExKOztBQUVBO0lFOTBMSTtBRmcxTEo7O0FBRUE7SUVsMUxJO0FGbzFMSjs7QUFFQTtJRXQxTEk7QUZ3MUxKOztBQUVBO0lFMTFMSTtBRjQxTEo7O0FBRUE7SUU5MUxJO0FGZzJMSjs7QUFFQTtJRWwyTEk7QUZvMkxKOztBQUVBO0lFdDJMSTtBRncyTEo7O0FBRUE7SUUxMkxJO0FGNDJMSjs7QUFFQTtJRTkyTEk7QUZnM0xKOztBQUVBO0lFbDNMSTtBRm8zTEo7O0FBRUE7SUV0M0xJO0FGdzNMSjs7QUFFQTtJRTEzTEk7QUY0M0xKOztBQUVBO0lFOTNMSTtBRmc0TEo7O0FBRUE7SUVsNExJO0FGbzRMSjs7QUFFQTtJRXQ0TEk7QUZ3NExKOztBQUVBO0lFMTRMSTtBRjQ0TEo7O0FBRUE7SUU5NExJO0FGZzVMSjs7QUFFQTtJRWw1TEk7QUZvNUxKOztBQUVBO0lFdDVMSTtBRnc1TEo7O0FBRUE7SUUxNUxJO0FGNDVMSjs7QUFFQTtJRTk1TEk7QUZnNkxKOztBQUVBO0lFbDZMSTtBRm82TEo7O0FBRUE7SUV0NkxJO0FGdzZMSjs7QUFFQTtJRTE2TEk7QUY0NkxKOztBQUVBO0lFOTZMSTtBRmc3TEo7O0FBRUE7SUVsN0xJO0FGbzdMSjs7QUFFQTtJRXQ3TEk7QUZ3N0xKOztBQUVBO0lFMTdMSTtBRjQ3TEo7O0FBRUE7SUU5N0xJO0FGZzhMSjs7QUFFQTtJRWw4TEk7QUZvOExKOztBQUVBO0lFdDhMSTtBRnc4TEo7O0FBRUE7SUUxOExJO0FGNDhMSjs7QUFFQTtJRTk4TEk7QUZnOUxKOztBQUVBO0lFbDlMSTtBRm85TEo7O0FBRUE7SUV0OUxJO0FGdzlMSjs7QUFFQTtJRTE5TEk7QUY0OUxKOztBQUVBO0lFOTlMSTtBRmcrTEo7O0FBRUE7SUVsK0xJO0FGbytMSjs7QUFFQTtJRXQrTEk7QUZ3K0xKOztBQUVBO0lFMStMSTtBRjQrTEo7O0FBRUE7SUU5K0xJO0FGZy9MSjs7QUFFQTtJRWwvTEk7QUZvL0xKOztBQUVBO0lFdC9MSTtBRncvTEo7O0FBRUE7SUUxL0xJO0FGNC9MSjs7QUFFQTtJRTkvTEk7QUZnZ01KOztBQUVBO0lFbGdNSTtBRm9nTUo7O0FBRUE7SUV0Z01JO0FGd2dNSjs7QUFFQTtJRTFnTUk7QUY0Z01KOztBQUVBO0lFOWdNSTtBRmdoTUo7O0FBRUE7SUVsaE1JO0FGb2hNSjs7QUFFQTtJRXRoTUk7QUZ3aE1KOztBQUVBO0lFMWhNSTtBRjRoTUo7O0FBRUE7SUU5aE1JO0FGZ2lNSjs7QUFFQTtJRWxpTUk7QUZvaU1KOztBQUVBO0lFdGlNSTtBRndpTUo7O0FBRUE7SUUxaU1JO0FGNGlNSjs7QUFFQTtJRTlpTUk7QUZnak1KOztBQUVBO0lFbGpNSTtBRm9qTUo7O0FBRUE7SUV0ak1JO0FGd2pNSjs7QUFFQTtJRTFqTUk7QUY0ak1KOztBQUVBO0lFOWpNSTtBRmdrTUo7O0FBRUE7SUVsa01JO0FGb2tNSjs7QUFFQTtJRXRrTUk7QUZ3a01KOztBQUVBO0lFMWtNSTtBRjRrTUo7O0FBRUE7SUU5a01JO0FGZ2xNSjs7QUFFQTtJRWxsTUk7QUZvbE1KOztBQUVBO0lFdGxNSTtBRndsTUo7O0FBRUE7SUUxbE1JO0FGNGxNSjs7QUFFQTtJRTlsTUk7QUZnbU1KOztBQUVBO0lFbG1NSTtBRm9tTUo7O0FBRUE7SUV0bU1JO0FGd21NSjs7QUFFQTtJRTFtTUk7QUY0bU1KOztBQUVBO0lFOW1NSTtBRmduTUo7O0FBRUE7SUVsbk1JO0FGb25NSjs7QUFFQTtJRXRuTUk7QUZ3bk1KOztBQUVBO0lFMW5NSTtBRjRuTUo7O0FBRUE7SUU5bk1JO0FGZ29NSjs7QUFFQTtJRWxvTUk7QUZvb01KOztBQUVBO0lFdG9NSTtBRndvTUo7O0FBRUE7SUUxb01JO0FGNG9NSjs7QUFFQTtJRTlvTUk7QUZncE1KOztBQUVBO0lFbHBNSTtBRm9wTUo7O0FBRUE7SUV0cE1JO0FGd3BNSjs7QUFFQTtJRTFwTUk7QUY0cE1KOztBQUVBO0lFOXBNSTtBRmdxTUo7O0FBRUE7SUVscU1JO0FGb3FNSjs7QUFFQTtJRXRxTUk7QUZ3cU1KOztBQUVBO0lFMXFNSTtBRjRxTUo7O0FBRUE7SUU5cU1JO0FGZ3JNSjs7QUFFQTtJRWxyTUk7QUZvck1KOztBQUVBO0lFdHJNSTtBRndyTUo7O0FBRUE7SUUxck1JO0FGNHJNSjs7QUFFQTtJRTlyTUk7QUZnc01KOztBQUVBO0lFbHNNSTtBRm9zTUo7O0FBRUE7SUV0c01JO0FGd3NNSjs7QUFFQTtJRTFzTUk7QUY0c01KOztBQUVBO0lFOXNNSTtBRmd0TUo7O0FBRUE7SUVsdE1JO0FGb3RNSjs7QUFFQTtJRXR0TUk7QUZ3dE1KOztBQUVBO0lFMXRNSTtBRjR0TUo7O0FBRUE7SUU5dE1JO0FGZ3VNSjs7QUFFQTtJRWx1TUk7QUZvdU1KOztBQUVBO0lFdHVNSTtBRnd1TUo7O0FBRUE7SUUxdU1JO0FGNHVNSjs7QUFFQTtJRTl1TUk7QUZndk1KOztBQUVBO0lFbHZNSTtBRm92TUo7O0FBRUE7SUV0dk1JO0FGd3ZNSjs7QUFFQTtJRTF2TUk7QUY0dk1KOztBQUVBO0lFOXZNSTtBRmd3TUo7O0FBRUE7SUVsd01JO0FGb3dNSjs7QUFFQTtJRXR3TUk7QUZ3d01KOztBQUVBO0lFMXdNSTtBRjR3TUo7O0FBRUE7SUU5d01JO0FGZ3hNSjs7QUFFQTtJRWx4TUk7QUZveE1KOztBQUVBO0lFdHhNSTtBRnd4TUo7O0FBRUE7SUUxeE1JO0FGNHhNSjs7QUFFQTtJRTl4TUk7QUZneU1KOztBQUVBO0lFbHlNSTtBRm95TUo7O0FBRUE7SUV0eU1JO0FGd3lNSjs7QUFFQTtJRTF5TUk7QUY0eU1KOztBQUVBO0lFOXlNSTtBRmd6TUo7O0FBRUE7SUVsek1JO0FGb3pNSjs7QUFFQTtJRXR6TUk7QUZ3ek1KOztBQUVBO0lFMXpNSTtBRjR6TUo7O0FBRUE7SUU5ek1JO0FGZzBNSjs7QUFFQTtJRWwwTUk7QUZvME1KOztBQUVBO0lFdDBNSTtBRncwTUo7O0FBRUE7SUUxME1JO0FGNDBNSjs7QUFFQTtJRTkwTUk7QUZnMU1KOztBQUVBO0lFbDFNSTtBRm8xTUo7O0FBRUE7SUV0MU1JO0FGdzFNSjs7QUFFQTtJRTExTUk7QUY0MU1KOztBQUVBO0lFOTFNSTtBRmcyTUo7O0FBRUE7SUVsMk1JO0FGbzJNSjs7QUFFQTtJRXQyTUk7QUZ3Mk1KOztBQUVBO0lFMTJNSTtBRjQyTUo7O0FBRUE7SUU5Mk1JO0FGZzNNSjs7QUFFQTtJRWwzTUk7QUZvM01KOztBQUVBO0lFdDNNSTtBRnczTUo7O0FBRUE7SUUxM01JO0FGNDNNSjs7QUFFQTtJRTkzTUk7QUZnNE1KOztBQUVBO0lFbDRNSTtBRm80TUo7O0FBRUE7SUV0NE1JO0FGdzRNSjs7QUFFQTtJRTE0TUk7QUY0NE1KOztBQUVBO0lFOTRNSTtBRmc1TUo7O0FBRUE7SUVsNU1JO0FGbzVNSjs7QUFFQTtJRXQ1TUk7QUZ3NU1KOztBQUVBO0lFMTVNSTtBRjQ1TUo7O0FBRUE7SUU5NU1JO0FGZzZNSjs7QUFFQTtJRWw2TUk7QUZvNk1KOztBQUVBO0lFdDZNSTtBRnc2TUo7O0FBRUE7SUUxNk1JO0FGNDZNSjs7QUFFQTtJRTk2TUk7QUZnN01KOztBQUVBO0lFbDdNSTtBRm83TUo7O0FBRUE7SUV0N01JO0FGdzdNSjs7QUFFQTtJRTE3TUk7QUY0N01KOztBQUVBO0lFOTdNSTtBRmc4TUo7O0FBRUE7SUVsOE1JO0FGbzhNSjs7QUFFQTtJRXQ4TUk7QUZ3OE1KOztBQUVBO0lFMThNSTtBRjQ4TUo7O0FBRUE7SUU5OE1JO0FGZzlNSjs7QUFFQTtJRWw5TUk7QUZvOU1KOztBQUVBO0lFdDlNSTtBRnc5TUo7O0FBRUE7SUUxOU1JO0FGNDlNSjs7QUFFQTtJRTk5TUk7QUZnK01KOztBQUVBO0lFbCtNSTtBRm8rTUo7O0FBRUE7SUV0K01JO0FGdytNSjs7QUFFQTtJRTErTUk7QUY0K01KOztBQUVBO0lFOStNSTtBRmcvTUo7O0FBRUE7SUVsL01JO0FGby9NSjs7QUFFQTtJRXQvTUk7QUZ3L01KOztBQUVBO0lFMS9NSTtBRjQvTUo7O0FBRUE7SUU5L01JO0FGZ2dOSjs7QUFFQTtJRWxnTkk7QUZvZ05KOztBQUVBO0lFdGdOSTtBRndnTko7O0FBRUE7SUUxZ05JO0FGNGdOSjs7QUFFQTtJRTlnTkk7QUZnaE5KOztBQUVBO0lFbGhOSTtBRm9oTko7O0FBRUE7SUV0aE5JO0FGd2hOSjs7QUFFQTtJRTFoTkk7QUY0aE5KOztBQUVBO0lFOWhOSTtBRmdpTko7O0FBRUE7SUVsaU5JO0FGb2lOSjs7QUFFQTtJRXRpTkk7QUZ3aU5KOztBQUVBO0lFMWlOSTtBRjRpTko7O0FBRUE7SUU5aU5JO0FGZ2pOSjs7QUFFQTtJRWxqTkk7QUZvak5KOztBQUVBO0lFdGpOSTtBRndqTko7O0FBRUE7SUUxak5JO0FGNGpOSjs7QUFFQTtJRTlqTkk7QUZna05KOztBQUVBO0lFbGtOSTtBRm9rTko7O0FBRUE7SUV0a05JO0FGd2tOSjs7QUFFQTtJRTFrTkk7QUY0a05KOztBQUVBO0lFOWtOSTtBRmdsTko7O0FBRUE7SUVsbE5JO0FGb2xOSjs7QUFFQTtJRXRsTkk7QUZ3bE5KOztBQUVBO0lFMWxOSTtBRjRsTko7O0FBRUE7SUU5bE5JO0FGZ21OSjs7QUFFQTtJRWxtTkk7QUZvbU5KOztBQUVBO0lFdG1OSTtBRndtTko7O0FBRUE7SUUxbU5JO0FGNG1OSjs7QUFFQTtJRTltTkk7QUZnbk5KOztBQUVBO0lFbG5OSTtBRm9uTko7O0FBRUE7SUV0bk5JO0FGd25OSjs7QUFFQTtJRTFuTkk7QUY0bk5KOztBQUVBO0lFOW5OSTtBRmdvTko7O0FBRUE7SUVsb05JO0FGb29OSjs7QUFFQTtJRXRvTkk7QUZ3b05KOztBQUVBO0lFMW9OSTtBRjRvTko7O0FBRUE7SUU5b05JO0FGZ3BOSjs7QUFFQTtJRWxwTkk7QUZvcE5KOztBQUVBO0lFdHBOSTtBRndwTko7O0FBRUE7SUUxcE5JO0FGNHBOSjs7QUFFQTtJRTlwTkk7QUZncU5KOztBQUVBO0lFbHFOSTtBRm9xTko7O0FBRUE7SUV0cU5JO0FGd3FOSjs7QUFFQTtJRTFxTkk7QUY0cU5KOztBQUVBO0lFOXFOSTtBRmdyTko7O0FBRUE7SUVsck5JO0FGb3JOSjs7QUFFQTtJRXRyTkk7QUZ3ck5KOztBQUVBO0lFMXJOSTtBRjRyTko7O0FBRUE7SUU5ck5JO0FGZ3NOSjs7QUFFQTtJRWxzTkk7QUZvc05KOztBQUVBO0lFdHNOSTtBRndzTko7O0FBRUE7SUUxc05JO0FGNHNOSjs7QUFFQTtJRTlzTkk7QUZndE5KOztBQUVBO0lFbHROSTtBRm90Tko7O0FBRUE7SUV0dE5JO0FGd3ROSjs7QUFFQTtJRTF0Tkk7QUY0dE5KOztBQUVBO0lFOXROSTtBRmd1Tko7O0FBRUE7SUVsdU5JO0FGb3VOSjs7QUFFQTtJRXR1Tkk7QUZ3dU5KOztBQUVBO0lFMXVOSTtBRjR1Tko7O0FBRUE7SUU5dU5JO0FGZ3ZOSjs7QUFFQTtJRWx2Tkk7QUZvdk5KOztBQUVBO0lFdHZOSTtBRnd2Tko7O0FBRUE7SUUxdk5JO0FGNHZOSjs7QUFFQTtJRTl2Tkk7QUZnd05KOztBQUVBO0lFbHdOSTtBRm93Tko7O0FBRUE7SUV0d05JO0FGd3dOSjs7QUFFQTtJRTF3Tkk7QUY0d05KOztBQUVBO0lFOXdOSTtBRmd4Tko7O0FBRUE7SUVseE5JO0FGb3hOSjs7QUFFQTtJRXR4Tkk7QUZ3eE5KOztBQUVBO0lFMXhOSTtBRjR4Tko7O0FBRUE7SUU5eE5JO0FGZ3lOSjs7QUFFQTtJRWx5Tkk7QUZveU5KOztBQUVBO0lFdHlOSTtBRnd5Tko7O0FBRUE7SUUxeU5JO0FGNHlOSjs7QUFFQTtJRTl5Tkk7QUZnek5KOztBQUVBO0lFbHpOSTtBRm96Tko7O0FBRUE7SUV0ek5JO0FGd3pOSjs7QUFFQTtJRTF6Tkk7QUY0ek5KOztBQUVBO0lFOXpOSTtBRmcwTko7O0FBRUE7SUVsME5JO0FGbzBOSjs7QUFFQTtJRXQwTkk7QUZ3ME5KOztBQUVBO0lFMTBOSTtBRjQwTko7O0FBRUE7SUU5ME5JO0FGZzFOSjs7QUFFQTtJRWwxTkk7QUZvMU5KOztBQUVBO0lFdDFOSTtBRncxTko7O0FBRUE7SUUxMU5JO0FGNDFOSjs7QUFFQTtJRTkxTkk7QUZnMk5KOztBQUVBO0lFbDJOSTtBRm8yTko7O0FBRUE7SUV0Mk5JO0FGdzJOSjs7QUFFQTtJRTEyTkk7QUY0Mk5KOztBQUVBO0lFOTJOSTtBRmczTko7O0FBRUE7SUVsM05JO0FGbzNOSjs7QUFFQTtJRXQzTkk7QUZ3M05KOztBQUVBO0lFMTNOSTtBRjQzTko7O0FBRUE7SUU5M05JO0FGZzROSjs7QUFFQTtJRWw0Tkk7QUZvNE5KOztBQUVBO0lFdDROSTtBRnc0Tko7O0FBRUE7SUUxNE5JO0FGNDROSjs7QUFFQTtJRTk0Tkk7QUZnNU5KOztBQUVBO0lFbDVOSTtBRm81Tko7O0FBRUE7SUV0NU5JO0FGdzVOSjs7QUFFQTtJRTE1Tkk7QUY0NU5KOztBQUVBO0lFOTVOSTtBRmc2Tko7O0FBRUE7SUVsNk5JO0FGbzZOSjs7QUFFQTtJRXQ2Tkk7QUZ3Nk5KOztBQUVBO0lFMTZOSTtBRjQ2Tko7O0FBRUE7SUU5Nk5JO0FGZzdOSjs7QUFFQTtJRWw3Tkk7QUZvN05KOztBQUVBO0lFdDdOSTtBRnc3Tko7O0FBRUE7SUUxN05JO0FGNDdOSjs7QUFFQTtJRTk3Tkk7QUZnOE5KOztBQUVBO0lFbDhOSTtBRm84Tko7O0FBRUE7SUV0OE5JO0FGdzhOSjs7QUFFQTtJRTE4Tkk7QUY0OE5KOztBQUVBO0lFOThOSTtBRmc5Tko7O0FBRUE7SUVsOU5JO0FGbzlOSjs7QUFFQTtJRXQ5Tkk7QUZ3OU5KOztBQUVBO0lFMTlOSTtBRjQ5Tko7O0FBRUE7SUU5OU5JO0FGZytOSjs7QUFFQTtJRWwrTkk7QUZvK05KOztBQUVBO0lFdCtOSTtBRncrTko7O0FBRUE7SUUxK05JO0FGNCtOSjs7QUFFQTtJRTkrTkk7QUZnL05KOztBQUVBO0lFbC9OSTtBRm8vTko7O0FBRUE7SUV0L05JO0FGdy9OSjs7QUFFQTtJRTEvTkk7QUY0L05KOztBQUVBO0lFOS9OSTtBRmdnT0o7O0FBRUE7SUVsZ09JO0FGb2dPSjs7QUFFQTtJRXRnT0k7QUZ3Z09KOztBQUVBO0lFMWdPSTtBRjRnT0o7O0FBRUE7SUU5Z09JO0FGZ2hPSjs7QUFFQTtJRWxoT0k7QUZvaE9KOztBQUVBO0lFdGhPSTtBRndoT0o7O0FBRUE7SUUxaE9JO0FGNGhPSjs7QUFFQTtJRTloT0k7QUZnaU9KOztBQUVBO0lFbGlPSTtBRm9pT0o7O0FBRUE7SUV0aU9JO0FGd2lPSjs7QUFFQTtJRTFpT0k7QUY0aU9KOztBQUVBO0lFOWlPSTtBRmdqT0o7O0FBRUE7SUVsak9JO0FGb2pPSjs7QUFFQTtJRXRqT0k7QUZ3ak9KOztBQUVBO0lFMWpPSTtBRjRqT0o7O0FBRUE7SUU5ak9JO0FGZ2tPSjs7QUFFQTtJRWxrT0k7QUZva09KOztBQUVBO0lFdGtPSTtBRndrT0o7O0FBRUE7SUUxa09JO0FGNGtPSjs7QUFFQTtJRTlrT0k7QUZnbE9KOztBQUVBO0lFbGxPSTtBRm9sT0o7O0FBRUE7SUV0bE9JO0FGd2xPSjs7QUFFQTtJRTFsT0k7QUY0bE9KOztBQUVBO0lFOWxPSTtBRmdtT0o7O0FBRUE7SUVsbU9JO0FGb21PSjs7QUFFQTtJRXRtT0k7QUZ3bU9KOztBQUVBO0lFMW1PSTtBRjRtT0o7O0FBRUE7SUU5bU9JO0FGZ25PSjs7QUFFQTtJRWxuT0k7QUZvbk9KOztBQUVBO0lFdG5PSTtBRnduT0o7O0FBRUE7SUUxbk9JO0FGNG5PSjs7QUFFQTtJRTluT0k7QUZnb09KOztBQUVBO0lFbG9PSTtBRm9vT0o7O0FBRUE7SUV0b09JO0FGd29PSjs7QUFFQTtJRTFvT0k7QUY0b09KOztBQUVBO0lFOW9PSTtBRmdwT0o7O0FBRUE7SUVscE9JO0FGb3BPSjs7QUFFQTtJRXRwT0k7QUZ3cE9KOztBQUVBO0lFMXBPSTtBRjRwT0o7O0FBRUE7SUU5cE9JO0FGZ3FPSjs7QUFFQTtJRWxxT0k7QUZvcU9KOztBQUVBO0lFdHFPSTtBRndxT0o7O0FBRUE7SUUxcU9JO0FGNHFPSjs7QUFFQTtJRTlxT0k7QUZnck9KOztBQUVBO0lFbHJPSTtBRm9yT0o7O0FBRUE7SUV0ck9JO0FGd3JPSjs7QUFFQTtJRTFyT0k7QUY0ck9KOztBQUVBO0lFOXJPSTtBRmdzT0o7O0FBRUE7SUVsc09JO0FGb3NPSjs7QUFFQTtJRXRzT0k7QUZ3c09KOztBQUVBO0lFMXNPSTtBRjRzT0o7O0FBRUE7SUU5c09JO0FGZ3RPSjs7QUFFQTtJRWx0T0k7QUZvdE9KOztBQUVBO0lFdHRPSTtBRnd0T0o7O0FBRUE7SUUxdE9JO0FGNHRPSjs7QUFFQTtJRTl0T0k7QUZndU9KOztBQUVBO0lFbHVPSTtBRm91T0o7O0FBRUE7SUV0dU9JO0FGd3VPSjs7QUFFQTtJRTF1T0k7QUY0dU9KOztBQUVBO0lFOXVPSTtBRmd2T0o7O0FBRUE7SUVsdk9JO0FGb3ZPSjs7QUFFQTtJRXR2T0k7QUZ3dk9KOztBQUVBO0lFMXZPSTtBRjR2T0o7O0FBRUE7SUU5dk9JO0FGZ3dPSjs7QUFFQTtJRWx3T0k7QUZvd09KOztBQUVBO0lFdHdPSTtBRnd3T0o7O0FBRUE7SUUxd09JO0FGNHdPSjs7QUFFQTtJRTl3T0k7QUZneE9KOztBQUVBO0lFbHhPSTtBRm94T0o7O0FBRUE7SUV0eE9JO0FGd3hPSjs7QUFFQTtJRTF4T0k7QUY0eE9KOztBQUVBO0lFOXhPSTtBRmd5T0o7O0FBRUE7SUVseU9JO0FGb3lPSjs7QUFFQTtJRXR5T0k7QUZ3eU9KOztBQUVBO0lFMXlPSTtBRjR5T0o7O0FBRUE7SUU5eU9JO0FGZ3pPSjs7QUFFQTtJRWx6T0k7QUZvek9KOztBQUVBO0lFdHpPSTtBRnd6T0o7O0FBRUE7SUUxek9JO0FGNHpPSjs7QUFFQTtJRTl6T0k7QUZnME9KOztBQUVBO0lFbDBPSTtBRm8wT0o7O0FBRUE7SUV0ME9JO0FGdzBPSjs7QUFFQTtJRTEwT0k7QUY0ME9KOztBQUVBO0lFOTBPSTtBRmcxT0o7O0FBRUE7SUVsMU9JO0FGbzFPSjs7QUFFQTtJRXQxT0k7QUZ3MU9KOztBQUVBO0lFMTFPSTtBRjQxT0o7O0FBRUE7SUU5MU9JO0FGZzJPSjs7QUFFQTtJRWwyT0k7QUZvMk9KOztBQUVBO0lFdDJPSTtBRncyT0o7O0FBRUE7SUUxMk9JO0FGNDJPSjs7QUFFQTtJRTkyT0k7QUZnM09KOztBQUVBO0lFbDNPSTtBRm8zT0o7O0FBRUE7SUV0M09JO0FGdzNPSjs7QUFFQTtJRTEzT0k7QUY0M09KOztBQUVBO0lFOTNPSTtBRmc0T0o7O0FBRUE7SUVsNE9JO0FGbzRPSjs7QUFFQTtJRXQ0T0k7QUZ3NE9KOztBQUVBO0lFMTRPSTtBRjQ0T0o7O0FBRUE7SUU5NE9JO0FGZzVPSjs7QUFFQTtJRWw1T0k7QUZvNU9KOztBQUVBO0lFdDVPSTtBRnc1T0o7O0FBRUE7SUUxNU9JO0FGNDVPSjs7QUFFQTtJRTk1T0k7QUZnNk9KOztBQUVBO0lFbDZPSTtBRm82T0o7O0FBRUE7SUV0Nk9JO0FGdzZPSjs7QUFFQTtJRTE2T0k7QUY0Nk9KOztBQUVBO0lFOTZPSTtBRmc3T0o7O0FBRUE7SUVsN09JO0FGbzdPSjs7QUFFQTtJRXQ3T0k7QUZ3N09KOztBQUVBO0lFMTdPSTtBRjQ3T0o7O0FBRUE7SUU5N09JO0FGZzhPSjs7QUFFQTtJRWw4T0k7QUZvOE9KOztBQUVBO0lFdDhPSTtBRnc4T0o7O0FBRUE7SUUxOE9JO0FGNDhPSjs7QUFFQTtJRTk4T0k7QUZnOU9KOztBQUVBO0lFbDlPSTtBRm85T0o7O0FBRUE7SUV0OU9JO0FGdzlPSjs7QUFFQTtJRTE5T0k7QUY0OU9KOztBQUVBO0lFOTlPSTtBRmcrT0o7O0FBRUE7SUVsK09JO0FGbytPSjs7QUFFQTtJRXQrT0k7QUZ3K09KOztBQUVBO0lFMStPSTtBRjQrT0o7O0FBRUE7SUU5K09JO0FGZy9PSjs7QUFFQTtJRWwvT0k7QUZvL09KOztBQUVBO0lFdC9PSTtBRncvT0o7O0FBRUE7SUUxL09JO0FGNC9PSjs7QUFFQTtJRTkvT0k7QUZnZ1BKOztBQUVBO0lFbGdQSTtBRm9nUEo7O0FBRUE7SUV0Z1BJO0FGd2dQSjs7QUFFQTtJRTFnUEk7QUY0Z1BKOztBQUVBO0lFOWdQSTtBRmdoUEo7O0FBRUE7SUVsaFBJO0FGb2hQSjs7QUFFQTtJRXRoUEk7QUZ3aFBKOztBQUVBO0lFMWhQSTtBRjRoUEo7O0FBRUE7SUU5aFBJO0FGZ2lQSjs7QUFFQTtJRWxpUEk7QUZvaVBKOztBQUVBO0lFdGlQSTtBRndpUEo7O0FBRUE7SUUxaVBJO0FGNGlQSjs7QUFFQTtJRTlpUEk7QUZnalBKOztBQUVBO0lFbGpQSTtBRm9qUEo7O0FBRUE7SUV0alBJO0FGd2pQSjs7QUFFQTtJRTFqUEk7QUY0alBKOztBQUVBO0lFOWpQSTtBRmdrUEo7O0FBRUE7SUVsa1BJO0FGb2tQSjs7QUFFQTtJRXRrUEk7QUZ3a1BKOztBQUVBO0lFMWtQSTtBRjRrUEo7O0FBRUE7SUU5a1BJO0FGZ2xQSjs7QUFFQTtJRWxsUEk7QUZvbFBKOztBQUVBO0lFdGxQSTtBRndsUEo7O0FBRUE7SUUxbFBJO0FGNGxQSjs7QUFFQTtJRTlsUEk7QUZnbVBKOztBQUVBO0lFbG1QSTtBRm9tUEo7O0FBRUE7SUV0bVBJO0FGd21QSjs7QUFFQTtJRTFtUEk7QUY0bVBKOztBQUVBO0lFOW1QSTtBRmduUEo7O0FBRUE7SUVsblBJO0FGb25QSjs7QUFFQTtJRXRuUEk7QUZ3blBKOztBQUVBO0lFMW5QSTtBRjRuUEo7O0FBRUE7SUU5blBJO0FGZ29QSjs7QUFFQTtJRWxvUEk7QUZvb1BKOztBQUVBO0lFdG9QSTtBRndvUEo7O0FBRUE7SUUxb1BJO0FGNG9QSjs7QUFFQTtJRTlvUEk7QUZncFBKOztBQUVBO0lFbHBQSTtBRm9wUEo7O0FBRUE7SUV0cFBJO0FGd3BQSjs7QUFFQTtJRTFwUEk7QUY0cFBKOztBQUVBO0lFOXBQSTtBRmdxUEo7O0FBRUE7SUVscVBJO0FGb3FQSjs7QUFFQTtJRXRxUEk7QUZ3cVBKOztBQUVBO0lFMXFQSTtBRjRxUEo7O0FBRUE7SUU5cVBJO0FGZ3JQSjs7QUFFQTtJRWxyUEk7QUZvclBKOztBQUVBO0lFdHJQSTtBRndyUEo7O0FBRUE7SUUxclBJO0FGNHJQSjs7QUFFQTtJRTlyUEk7QUZnc1BKOztBQUVBO0lFbHNQSTtBRm9zUEo7O0FBRUE7SUV0c1BJO0FGd3NQSjs7QUFFQTtJRTFzUEk7QUY0c1BKOztBQUVBO0lFOXNQSTtBRmd0UEo7O0FBRUE7SUVsdFBJO0FGb3RQSjs7QUFFQTtJRXR0UEk7QUZ3dFBKOztBQUVBO0lFMXRQSTtBRjR0UEo7O0FBRUE7SUU5dFBJO0FGZ3VQSjs7QUFFQTtJRWx1UEk7QUZvdVBKOztBQUVBO0lFdHVQSTtBRnd1UEo7O0FBRUE7SUUxdVBJO0FGNHVQSjs7QUFFQTtJRTl1UEk7QUZndlBKOztBQUVBO0lFbHZQSTtBRm92UEo7O0FBRUE7SUV0dlBJO0FGd3ZQSjs7QUFFQTtJRTF2UEk7QUY0dlBKOztBQUVBO0lFOXZQSTtBRmd3UEo7O0FBRUE7SUVsd1BJO0FGb3dQSjs7QUFFQTtJRXR3UEk7QUZ3d1BKOztBQUVBO0lFMXdQSTtBRjR3UEo7O0FBRUE7SUU5d1BJO0FGZ3hQSjs7QUFFQTtJRWx4UEk7QUZveFBKOztBQUVBO0lFdHhQSTtBRnd4UEo7O0FBRUE7SUUxeFBJO0FGNHhQSjs7QUFFQTtJRTl4UEk7QUZneVBKOztBQUVBO0lFbHlQSTtBRm95UEo7O0FBRUE7SUV0eVBJO0FGd3lQSjs7QUFFQTtJRTF5UEk7QUY0eVBKOztBQUVBO0lFOXlQSTtBRmd6UEo7O0FBRUE7SUVselBJO0FGb3pQSjs7QUFFQTtJRXR6UEk7QUZ3elBKOztBQUVBO0lFMXpQSTtBRjR6UEo7O0FBRUE7SUU5elBJO0FGZzBQSjs7QUFFQTtJRWwwUEk7QUZvMFBKOztBQUVBO0lFdDBQSTtBRncwUEo7O0FBRUE7SUUxMFBJO0FGNDBQSjs7QUFFQTtJRTkwUEk7QUZnMVBKOztBQUVBO0lFbDFQSTtBRm8xUEo7O0FBRUE7SUV0MVBJO0FGdzFQSjs7QUFFQTtJRTExUEk7QUY0MVBKOztBQUVBO0lFOTFQSTtBRmcyUEo7O0FBRUE7SUVsMlBJO0FGbzJQSjs7QUFFQTtJRXQyUEk7QUZ3MlBKOztBQUVBO0lFMTJQSTtBRjQyUEo7O0FBRUE7SUU5MlBJO0FGZzNQSjs7QUFFQTtJRWwzUEk7QUZvM1BKOztBQUVBO0lFdDNQSTtBRnczUEo7O0FBRUE7SUUxM1BJO0FGNDNQSjs7QUFFQTtJRTkzUEk7QUZnNFBKOztBQUVBO0lFbDRQSTtBRm80UEo7O0FBRUE7SUV0NFBJO0FGdzRQSjs7QUFFQTtJRTE0UEk7QUY0NFBKOztBQUVBO0lFOTRQSTtBRmc1UEo7O0FBRUE7SUVsNVBJO0FGbzVQSjs7QUFFQTtJRXQ1UEk7QUZ3NVBKOztBQUVBO0lFMTVQSTtBRjQ1UEo7O0FBRUE7SUU5NVBJO0FGZzZQSjs7QUFFQTtJRWw2UEk7QUZvNlBKOztBQUVBO0lFdDZQSTtBRnc2UEo7O0FBRUE7SUUxNlBJO0FGNDZQSjs7QUFFQTtJRTk2UEk7QUZnN1BKOztBQUVBO0lFbDdQSTtBRm83UEo7O0FBRUE7SUV0N1BJO0FGdzdQSjs7QUFFQTtJRTE3UEk7QUY0N1BKOztBQUVBO0lFOTdQSTtBRmc4UEo7O0FBRUE7SUVsOFBJO0FGbzhQSjs7QUFFQTtJRXQ4UEk7QUZ3OFBKOztBQUVBO0lFMThQSTtBRjQ4UEo7O0FBRUE7SUU5OFBJO0FGZzlQSjs7QUFFQTtJRWw5UEk7QUZvOVBKOztBQUVBO0lFdDlQSTtBRnc5UEo7O0FBRUE7SUUxOVBJO0FGNDlQSjs7QUFFQTtJRTk5UEk7QUZnK1BKOztBQUVBO0lFbCtQSTtBRm8rUEo7O0FBRUE7SUV0K1BJO0FGdytQSjs7QUFFQTtJRTErUEk7QUY0K1BKOztBQUVBO0lFOStQSTtBRmcvUEo7O0FBRUE7SUVsL1BJO0FGby9QSjs7QUFFQTtJRXQvUEk7QUZ3L1BKOztBQUVBO0lFMS9QSTtBRjQvUEo7O0FBRUE7SUU5L1BJO0FGZ2dRSjs7QUFFQTtJRWxnUUk7QUZvZ1FKOztBQUVBO0lFdGdRSTtBRndnUUo7O0FBRUE7SUUxZ1FJO0FGNGdRSjs7QUFFQTtJRTlnUUk7QUZnaFFKOztBQUVBO0lFbGhRSTtBRm9oUUo7O0FBRUE7SUV0aFFJO0FGd2hRSjs7QUFFQTtJRTFoUUk7QUY0aFFKOztBQUVBO0lFOWhRSTtBRmdpUUo7O0FBRUE7SUVsaVFJO0FGb2lRSjs7QUFFQTtJRXRpUUk7QUZ3aVFKOztBQUVBO0lFMWlRSTtBRjRpUUo7O0FBRUE7SUU5aVFJO0FGZ2pRSjs7QUFFQTtJRWxqUUk7QUZvalFKOztBQUVBO0lFdGpRSTtBRndqUUo7O0FBRUE7SUUxalFJO0FGNGpRSjs7QUFFQTtJRTlqUUk7QUZna1FKOztBQUVBO0lFbGtRSTtBRm9rUUo7O0FBRUE7SUV0a1FJO0FGd2tRSjs7QUFFQTtJRTFrUUk7QUY0a1FKOztBQUVBO0lFOWtRSTtBRmdsUUo7O0FBRUE7SUVsbFFJO0FGb2xRSjs7QUFFQTtJRXRsUUk7QUZ3bFFKOztBQUVBO0lFMWxRSTtBRjRsUUo7O0FBRUE7SUU5bFFJO0FGZ21RSjs7QUFFQTtJRWxtUUk7QUZvbVFKOztBQUVBO0lFdG1RSTtBRndtUUo7O0FBRUE7SUUxbVFJO0FGNG1RSjs7QUFFQTtJRTltUUk7QUZnblFKOztBQUVBO0lFbG5RSTtBRm9uUUo7O0FBRUE7SUV0blFJO0FGd25RSjs7QUFFQTtJRTFuUUk7QUY0blFKOztBQUVBO0lFOW5RSTtBRmdvUUo7O0FBRUE7SUVsb1FJO0FGb29RSjs7QUFFQTtJRXRvUUk7QUZ3b1FKOztBQUVBO0lFMW9RSTtBRjRvUUo7O0FBRUE7SUU5b1FJO0FGZ3BRSjs7QUFFQTtJRWxwUUk7QUZvcFFKOztBQUVBO0lFdHBRSTtBRndwUUo7O0FBRUE7SUUxcFFJO0FGNHBRSjs7QUFFQTtJRTlwUUk7QUZncVFKOztBQUVBO0lFbHFRSTtBRm9xUUo7O0FBRUE7SUV0cVFJO0FGd3FRSjs7QUFFQTtJRTFxUUk7QUY0cVFKOztBQUVBO0lFOXFRSTtBRmdyUUo7O0FBRUE7SUVsclFJO0FGb3JRSjs7QUFFQTtJRXRyUUk7QUZ3clFKOztBQUVBO0lFMXJRSTtBRjRyUUo7O0FBRUE7SUU5clFJO0FGZ3NRSjs7QUFFQTtJRWxzUUk7QUZvc1FKOztBQUVBO0lFdHNRSTtBRndzUUo7O0FBRUE7SUUxc1FJO0FGNHNRSjs7QUFFQTtJRTlzUUk7QUZndFFKOztBQUVBO0lFbHRRSTtBRm90UUo7O0FBRUE7SUV0dFFJO0FGd3RRSjs7QUFFQTtJRTF0UUk7QUY0dFFKOztBQUVBO0lFOXRRSTtBRmd1UUo7O0FBRUE7SUVsdVFJO0FGb3VRSjs7QUFFQTtJRXR1UUk7QUZ3dVFKOztBQUVBO0lFMXVRSTtBRjR1UUo7O0FBRUE7SUU5dVFJO0FGZ3ZRSjs7QUFFQTtJRWx2UUk7QUZvdlFKOztBQUVBO0lFdHZRSTtBRnd2UUo7O0FBRUE7SUUxdlFJO0FGNHZRSjs7QUFFQTtJRTl2UUk7QUZnd1FKOztBQUVBO0lFbHdRSTtBRm93UUo7O0FBRUE7SUV0d1FJO0FGd3dRSjs7QUFFQTtJRTF3UUk7QUY0d1FKOztBQUVBO0lFOXdRSTtBRmd4UUo7O0FBRUE7SUVseFFJO0FGb3hRSjs7QUFFQTtJRXR4UUk7QUZ3eFFKOztBQUVBO0lFMXhRSTtBRjR4UUo7O0FBRUE7SUU5eFFJO0FGZ3lRSjs7QUFFQTtJRWx5UUk7QUZveVFKOztBQUVBO0lFdHlRSTtBRnd5UUo7O0FBRUE7SUUxeVFJO0FGNHlRSjs7QUFFQTtJRTl5UUk7QUZnelFKOztBQUVBO0lFbHpRSTtBRm96UUo7O0FBRUE7SUV0elFJO0FGd3pRSjs7QUFFQTtJRTF6UUk7QUY0elFKOztBQUVBO0lFOXpRSTtBRmcwUUo7O0FBRUE7SUVsMFFJO0FGbzBRSjs7QUFFQTtJRXQwUUk7QUZ3MFFKOztBQUVBO0lFMTBRSTtBRjQwUUo7O0FBRUE7SUU5MFFJO0FGZzFRSjs7QUFFQTtJRWwxUUk7QUZvMVFKOztBQUVBO0lFdDFRSTtBRncxUUo7O0FBRUE7SUUxMVFJO0FGNDFRSjs7QUFFQTtJRTkxUUk7QUZnMlFKOztBQUVBO0lFbDJRSTtBRm8yUUo7O0FBRUE7SUV0MlFJO0FGdzJRSjs7QUFFQTtJRTEyUUk7QUY0MlFKOztBQUVBO0lFOTJRSTtBRmczUUo7O0FBRUE7SUVsM1FJO0FGbzNRSjs7QUFFQTtJRXQzUUk7QUZ3M1FKOztBQUVBO0lFMTNRSTtBRjQzUUo7O0FBRUE7SUU5M1FJO0FGZzRRSjs7QUFFQTtJRWw0UUk7QUZvNFFKOztBQUVBO0lFdDRRSTtBRnc0UUo7O0FBRUE7SUUxNFFJO0FGNDRRSjs7QUFFQTtJRTk0UUk7QUZnNVFKOztBQUVBO0lFbDVRSTtBRm81UUo7O0FBRUE7SUV0NVFJO0FGdzVRSjs7QUFFQTtJRTE1UUk7QUY0NVFKOztBQUVBO0lFOTVRSTtBRmc2UUo7O0FBRUE7SUVsNlFJO0FGbzZRSjs7QUFFQTtJRXQ2UUk7QUZ3NlFKOztBQUVBO0lFMTZRSTtBRjQ2UUo7O0FBRUE7SUU5NlFJO0FGZzdRSjs7QUFFQTtJRWw3UUk7QUZvN1FKOztBQUVBO0lFdDdRSTtBRnc3UUo7O0FBRUE7SUUxN1FJO0FGNDdRSjs7QUFFQTtJRTk3UUk7QUZnOFFKOztBQUVBO0lFbDhRSTtBRm84UUo7O0FBRUE7SUV0OFFJO0FGdzhRSjs7QUFFQTtJRTE4UUk7QUY0OFFKOztBQUVBO0lFOThRSTtBRmc5UUo7O0FBRUE7SUVsOVFJO0FGbzlRSjs7QUFFQTtJRXQ5UUk7QUZ3OVFKOztBQUVBO0lFMTlRSTtBRjQ5UUo7O0FBRUE7SUU5OVFJO0FGZytRSjs7QUFFQTtJRWwrUUk7QUZvK1FKOztBQUVBO0lFdCtRSTtBRncrUUo7O0FBRUE7SUUxK1FJO0FGNCtRSjs7QUFFQTtJRTkrUUk7QUZnL1FKOztBQUVBO0lFbC9RSTtBRm8vUUo7O0FBRUE7SUV0L1FJO0FGdy9RSjs7QUFFQTtJRTEvUUk7QUY0L1FKOztBQUVBO0lFOS9RSTtBRmdnUko7O0FBRUE7SUVsZ1JJO0FGb2dSSjs7QUFFQTtJRXRnUkk7QUZ3Z1JKOztBQUVBO0lFMWdSSTtBRjRnUko7O0FBRUE7SUU5Z1JJO0FGZ2hSSjs7QUFFQTtJRWxoUkk7QUZvaFJKOztBQUVBO0lFdGhSSTtBRndoUko7O0FBRUE7SUUxaFJJO0FGNGhSSjs7QUFFQTtJRTloUkk7QUZnaVJKOztBQUVBO0lFbGlSSTtBRm9pUko7O0FBRUE7SUV0aVJJO0FGd2lSSjs7QUFFQTtJRTFpUkk7QUY0aVJKOztBQUVBO0lFOWlSSTtBRmdqUko7O0FBRUE7SUVsalJJO0FGb2pSSjs7QUFFQTtJRXRqUkk7QUZ3alJKOztBQUVBO0lFMWpSSTtBRjRqUko7O0FBRUE7SUU5alJJO0FGZ2tSSjs7QUFFQTtJRWxrUkk7QUZva1JKOztBQUVBO0lFdGtSSTtBRndrUko7O0FBRUE7SUUxa1JJO0FGNGtSSjs7QUFFQTtJRTlrUkk7QUZnbFJKOztBQUVBO0lFbGxSSTtBRm9sUko7O0FBRUE7SUV0bFJJO0FGd2xSSjs7QUFFQTtJRTFsUkk7QUY0bFJKOztBQUVBO0lFOWxSSTtBRmdtUko7O0FBRUE7SUVsbVJJO0FGb21SSjs7QUFFQTtJRXRtUkk7QUZ3bVJKOztBQUVBO0lFMW1SSTtBRjRtUko7O0FBRUE7SUU5bVJJO0FGZ25SSjs7QUFFQTtJRWxuUkk7QUZvblJKOztBQUVBO0lFdG5SSTtBRnduUko7O0FBRUE7SUUxblJJO0FGNG5SSjs7QUFFQTtJRTluUkk7QUZnb1JKOztBQUVBO0lFbG9SSTtBRm9vUko7O0FBRUE7SUV0b1JJO0FGd29SSjs7QUFFQTtJRTFvUkk7QUY0b1JKOztBQUVBO0lFOW9SSTtBRmdwUko7O0FBRUE7SUVscFJJO0FGb3BSSjs7QUFFQTtJRXRwUkk7QUZ3cFJKOztBQUVBO0lFMXBSSTtBRjRwUko7O0FBRUE7SUU5cFJJO0FGZ3FSSjs7QUFFQTtJRWxxUkk7QUZvcVJKOztBQUVBO0lFdHFSSTtBRndxUko7O0FBRUE7SUUxcVJJO0FGNHFSSjs7QUFFQTtJRTlxUkk7QUZnclJKOztBQUVBO0lFbHJSSTtBRm9yUko7O0FBRUE7SUV0clJJO0FGd3JSSjs7QUFFQTtJRTFyUkk7QUY0clJKOztBQUVBO0lFOXJSSTtBRmdzUko7O0FBRUE7SUVsc1JJO0FGb3NSSjs7QUFFQTtJRXRzUkk7QUZ3c1JKOztBQUVBO0lFMXNSSTtBRjRzUko7O0FBRUE7SUU5c1JJO0FGZ3RSSjs7QUFFQTtJRWx0Ukk7QUZvdFJKOztBQUVBO0lFdHRSSTtBRnd0Uko7O0FBRUE7SUUxdFJJO0FGNHRSSjs7QUFFQTtJRTl0Ukk7QUZndVJKOztBQUVBO0lFbHVSSTtBRm91Uko7O0FBRUE7SUV0dVJJO0FGd3VSSjs7QUFFQTtJRTF1Ukk7QUY0dVJKOztBQUVBO0lFOXVSSTtBRmd2Uko7O0FBRUE7SUVsdlJJO0FGb3ZSSjs7QUFFQTtJRXR2Ukk7QUZ3dlJKOztBQUVBO0lFMXZSSTtBRjR2Uko7O0FBRUE7SUU5dlJJO0FGZ3dSSjs7QUFFQTtJRWx3Ukk7QUZvd1JKOztBQUVBO0lFdHdSSTtBRnd3Uko7O0FBRUE7SUUxd1JJO0FGNHdSSjs7QUFFQTtJRTl3Ukk7QUZneFJKOztBQUVBO0lFbHhSSTtBRm94Uko7O0FBRUE7SUV0eFJJO0FGd3hSSjs7QUFFQTtJRTF4Ukk7QUY0eFJKOztBQUVBO0lFOXhSSTtBRmd5Uko7O0FBRUE7SUVseVJJO0FGb3lSSjs7QUFFQTtJRXR5Ukk7QUZ3eVJKOztBQUVBO0lFMXlSSTtBRjR5Uko7O0FBRUE7SUU5eVJJO0FGZ3pSSjs7QUFFQTtJRWx6Ukk7QUZvelJKOztBQUVBO0lFdHpSSTtBRnd6Uko7O0FBRUE7SUUxelJJO0FGNHpSSjs7QUFFQTtJRTl6Ukk7QUZnMFJKOztBQUVBO0lFbDBSSTtBRm8wUko7O0FBRUE7SUV0MFJJO0FGdzBSSjs7QUFFQTtJRTEwUkk7QUY0MFJKOztBQUVBO0lFOTBSSTtBRmcxUko7O0FBRUE7SUVsMVJJO0FGbzFSSjs7QUFFQTtJRXQxUkk7QUZ3MVJKOztBQUVBO0lFMTFSSTtBRjQxUko7O0FBRUE7SUU5MVJJO0FGZzJSSjs7QUFFQTtJRWwyUkk7QUZvMlJKOztBQUVBO0lFdDJSSTtBRncyUko7O0FBRUE7SUUxMlJJO0FGNDJSSjs7QUFFQTtJRTkyUkk7QUZnM1JKOztBQUVBO0lFbDNSSTtBRm8zUko7O0FBRUE7SUV0M1JJO0FGdzNSSjs7QUFFQTtJRTEzUkk7QUY0M1JKOztBQUVBO0lFOTNSSTtBRmc0Uko7O0FBRUE7SUVsNFJJO0FGbzRSSjs7QUFFQTtJRXQ0Ukk7QUZ3NFJKOztBQUVBO0lFMTRSSTtBRjQ0Uko7O0FBRUE7SUU5NFJJO0FGZzVSSjs7QUFFQTtJRWw1Ukk7QUZvNVJKOztBQUVBO0lFdDVSSTtBRnc1Uko7O0FBRUE7SUUxNVJJO0FGNDVSSjs7QUFFQTtJRTk1Ukk7QUZnNlJKOztBQUVBO0lFbDZSSTtBRm82Uko7O0FBRUE7SUV0NlJJO0FGdzZSSjs7QUFFQTtJRTE2Ukk7QUY0NlJKOztBQUVBO0lFOTZSSTtBRmc3Uko7O0FBRUE7SUVsN1JJO0FGbzdSSjs7QUFFQTtJRXQ3Ukk7QUZ3N1JKOztBQUVBO0lFMTdSSTtBRjQ3Uko7O0FBRUE7SUU5N1JJO0FGZzhSSjs7QUFFQTtJRWw4Ukk7QUZvOFJKOztBQUVBO0lFdDhSSTtBRnc4Uko7O0FBRUE7SUUxOFJJO0FGNDhSSjs7QUFFQTtJRTk4Ukk7QUZnOVJKOztBQUVBO0lFbDlSSTtBRm85Uko7O0FBRUE7SUV0OVJJO0FGdzlSSjs7QUFFQTtJRTE5Ukk7QUY0OVJKOztBQUVBO0lFOTlSSTtBRmcrUko7O0FBRUE7SUVsK1JJO0FGbytSSjs7QUFFQTtJRXQrUkk7QUZ3K1JKOztBQUVBO0lFMStSSTtBRjQrUko7O0FBRUE7SUU5K1JJO0FGZy9SSjs7QUFFQTtJRWwvUkk7QUZvL1JKOztBQUVBO0lFdC9SSTtBRncvUko7O0FBRUE7SUUxL1JJO0FGNC9SSjs7QUFFQTtJRTkvUkk7QUZnZ1NKOztBQUVBO0lFbGdTSTtBRm9nU0o7O0FBRUE7SUV0Z1NJO0FGd2dTSjs7QUFFQTtJRTFnU0k7QUY0Z1NKOztBQUVBO0lFOWdTSTtBRmdoU0o7O0FBRUE7SUVsaFNJO0FGb2hTSjs7QUFFQTtJRXRoU0k7QUZ3aFNKOztBQUVBO0lFMWhTSTtBRjRoU0o7O0FBRUE7SUU5aFNJO0FGZ2lTSjs7QUFFQTtJRWxpU0k7QUZvaVNKOztBQUVBO0lFdGlTSTtBRndpU0o7O0FBRUE7SUUxaVNJO0FGNGlTSjs7QUFFQTtJRTlpU0k7QUZnalNKOztBQUVBO0lFbGpTSTtBRm9qU0o7O0FBRUE7SUV0alNJO0FGd2pTSjs7QUFFQTtJRTFqU0k7QUY0alNKOztBQUVBO0lFOWpTSTtBRmdrU0o7O0FBRUE7SUVsa1NJO0FGb2tTSjs7QUFFQTtJRXRrU0k7QUZ3a1NKOztBQUVBO0lFMWtTSTtBRjRrU0o7O0FBRUE7SUU5a1NJO0FGZ2xTSjs7QUFFQTtJRWxsU0k7QUZvbFNKOztBQUVBO0lFdGxTSTtBRndsU0o7O0FBRUE7SUUxbFNJO0FGNGxTSjs7QUFFQTtJRTlsU0k7QUZnbVNKOztBQUVBO0lFbG1TSTtBRm9tU0o7O0FBRUE7SUV0bVNJO0FGd21TSjs7QUFFQTtJRTFtU0k7QUY0bVNKOztBQUVBO0lFOW1TSTtBRmduU0o7O0FBRUE7SUVsblNJO0FGb25TSjs7QUFFQTtJRXRuU0k7QUZ3blNKOztBQUVBO0lFMW5TSTtBRjRuU0o7O0FBRUE7SUU5blNJO0FGZ29TSjs7QUFFQTtJRWxvU0k7QUZvb1NKOztBQUVBO0lFdG9TSTtBRndvU0o7O0FBRUE7SUUxb1NJO0FGNG9TSjs7QUFFQTtJRTlvU0k7QUZncFNKOztBQUVBO0lFbHBTSTtBRm9wU0o7O0FBRUE7SUV0cFNJO0FGd3BTSjs7QUFFQTtJRTFwU0k7QUY0cFNKOztBQUVBO0lFOXBTSTtBRmdxU0o7O0FBRUE7SUVscVNJO0FGb3FTSjs7QUFFQTtJRXRxU0k7QUZ3cVNKOztBQUVBO0lFMXFTSTtBRjRxU0o7O0FBRUE7SUU5cVNJO0FGZ3JTSjs7QUFFQTtJRWxyU0k7QUZvclNKOztBQUVBO0lFdHJTSTtBRndyU0o7O0FBRUE7SUUxclNJO0FGNHJTSjs7QUFFQTtJRTlyU0k7QUZnc1NKOztBQUVBO0lFbHNTSTtBRm9zU0o7O0FBRUE7SUV0c1NJO0FGd3NTSjs7QUFFQTtJRTFzU0k7QUY0c1NKOztBQUVBO0lFOXNTSTtBRmd0U0o7O0FBRUE7SUVsdFNJO0FGb3RTSjs7QUFFQTtJRXR0U0k7QUZ3dFNKOztBQUVBO0lFMXRTSTtBRjR0U0o7O0FBRUE7SUU5dFNJO0FGZ3VTSjs7QUFFQTtJRWx1U0k7QUZvdVNKOztBQUVBO0lFdHVTSTtBRnd1U0o7O0FBRUE7SUUxdVNJO0FGNHVTSjs7QUFFQTtJRTl1U0k7QUZndlNKOztBQUVBO0lFbHZTSTtBRm92U0o7O0FBRUE7SUV0dlNJO0FGd3ZTSjs7QUFFQTtJRTF2U0k7QUY0dlNKOztBQUVBO0lFOXZTSTtBRmd3U0o7O0FBRUE7SUVsd1NJO0FGb3dTSjs7QUFFQTtJRXR3U0k7QUZ3d1NKOztBQUVBO0lFMXdTSTtBRjR3U0o7O0FBRUE7SUU5d1NJO0FGZ3hTSjs7QUFFQTtJRWx4U0k7QUZveFNKOztBQUVBO0lFdHhTSTtBRnd4U0o7O0FBRUE7SUUxeFNJO0FGNHhTSjs7QUFFQTtJRTl4U0k7QUZneVNKOztBQUVBO0lFbHlTSTtBRm95U0o7O0FBRUE7SUV0eVNJO0FGd3lTSjs7QUFFQTtJRTF5U0k7QUY0eVNKOztBQUVBO0lFOXlTSTtBRmd6U0o7O0FBRUE7SUVselNJO0FGb3pTSjs7QUFFQTtJRXR6U0k7QUZ3elNKOztBQUVBO0lFMXpTSTtBRjR6U0o7O0FBRUE7SUU5elNJO0FGZzBTSjs7QUFFQTtJRWwwU0k7QUZvMFNKOztBQUVBO0lFdDBTSTtBRncwU0o7O0FBRUE7SUUxMFNJO0FGNDBTSjs7QUFFQTtJRTkwU0k7QUZnMVNKOztBQUVBO0lFbDFTSTtBRm8xU0o7O0FBRUE7SUV0MVNJO0FGdzFTSjs7QUFFQTtJRTExU0k7QUY0MVNKOztBQUVBO0lFOTFTSTtBRmcyU0o7O0FBRUE7SUVsMlNJO0FGbzJTSjs7QUFFQTtJRXQyU0k7QUZ3MlNKOztBQUVBO0lFMTJTSTtBRjQyU0o7O0FBRUE7SUU5MlNJO0FGZzNTSjs7QUFFQTtJRWwzU0k7QUZvM1NKOztBQUVBO0lFdDNTSTtBRnczU0o7O0FBRUE7SUUxM1NJO0FGNDNTSjs7QUFFQTtJRTkzU0k7QUZnNFNKOztBQUVBO0lFbDRTSTtBRm80U0o7O0FBRUE7SUV0NFNJO0FGdzRTSjs7QUFFQTtJRTE0U0k7QUY0NFNKOztBQUVBO0lFOTRTSTtBRmc1U0o7O0FBRUE7SUVsNVNJO0FGbzVTSjs7QUFFQTtJRXQ1U0k7QUZ3NVNKOztBQUVBO0lFMTVTSTtBRjQ1U0o7O0FBRUE7SUU5NVNJO0FGZzZTSjs7QUFFQTtJRWw2U0k7QUZvNlNKOztBQUVBO0lFdDZTSTtBRnc2U0o7O0FBRUE7SUUxNlNJO0FGNDZTSjs7QUFFQTtJRTk2U0k7QUZnN1NKOztBQUVBO0lFbDdTSTtBRm83U0o7O0FBRUE7SUV0N1NJO0FGdzdTSjs7QUFFQTtJRTE3U0k7QUY0N1NKOztBQUVBO0lFOTdTSTtBRmc4U0o7O0FBRUE7SUVsOFNJO0FGbzhTSjs7QUFFQTtJRXQ4U0k7QUZ3OFNKOztBQUVBO0lFMThTSTtBRjQ4U0o7O0FBRUE7SUU5OFNJO0FGZzlTSjs7QUFFQTtJRWw5U0k7QUZvOVNKOztBQUVBO0lFdDlTSTtBRnc5U0o7O0FBRUE7SUUxOVNJO0FGNDlTSjs7QUFFQTtJRTk5U0k7QUZnK1NKOztBQUVBO0lFbCtTSTtBRm8rU0o7O0FBRUE7SUV0K1NJO0FGdytTSjs7QUFFQTtJRTErU0k7QUY0K1NKOztBQUVBO0lFOStTSTtBRmcvU0o7O0FBRUE7SUVsL1NJO0FGby9TSjs7QUFFQTtJRXQvU0k7QUZ3L1NKOztBQUVBO0lFMS9TSTtBRjQvU0o7O0FBRUE7SUU5L1NJO0FGZ2dUSjs7QUFFQTtJRWxnVEk7QUZvZ1RKOztBQUVBO0lFdGdUSTtBRndnVEo7O0FBRUE7SUUxZ1RJO0FGNGdUSjs7QUFFQTtJRTlnVEk7QUZnaFRKOztBQUVBO0lFbGhUSTtBRm9oVEo7O0FBRUE7SUV0aFRJO0FGd2hUSjs7QUFFQTtJRTFoVEk7QUY0aFRKOztBQUVBO0lFOWhUSTtBRmdpVEo7O0FBRUE7SUVsaVRJO0FGb2lUSjs7QUFFQTtJRXRpVEk7QUZ3aVRKOztBQUVBO0lFMWlUSTtBRjRpVEo7O0FBRUE7SUU5aVRJO0FGZ2pUSjs7QUFFQTtJRWxqVEk7QUZvalRKOztBQUVBO0lFdGpUSTtBRndqVEo7O0FBRUE7SUUxalRJO0FGNGpUSjs7QUFFQTtJRTlqVEk7QUZna1RKOztBQUVBO0lFbGtUSTtBRm9rVEo7O0FBRUE7SUV0a1RJO0FGd2tUSjs7QUFFQTtJRTFrVEk7QUY0a1RKOztBQUVBO0lFOWtUSTtBRmdsVEo7O0FBRUE7SUVsbFRJO0FGb2xUSjs7QUFFQTtJRXRsVEk7QUZ3bFRKOztBQUVBO0lFMWxUSTtBRjRsVEo7O0FBRUE7SUU5bFRJO0FGZ21USjs7QUFFQTtJRWxtVEk7QUZvbVRKOztBQUVBO0lFdG1USTtBRndtVEo7O0FBRUE7SUUxbVRJO0FGNG1USjs7QUFFQTtJRTltVEk7QUZnblRKOztBQUVBO0lFbG5USTtBRm9uVEo7O0FBRUE7SUV0blRJO0FGd25USjs7QUFFQTtJRTFuVEk7QUY0blRKOztBQUVBO0lFOW5USTtBRmdvVEo7O0FBRUE7SUVsb1RJO0FGb29USjs7QUFFQTtJRXRvVEk7QUZ3b1RKOztBQUVBO0lFMW9USTtBRjRvVEo7O0FBRUE7SUU5b1RJO0FGZ3BUSjs7QUFFQTtJRWxwVEk7QUZvcFRKOztBQUVBO0lFdHBUSTtBRndwVEo7O0FBRUE7SUUxcFRJO0FGNHBUSjs7QUFFQTtJRTlwVEk7QUZncVRKOztBQUVBO0lFbHFUSTtBRm9xVEo7O0FBRUE7SUV0cVRJO0FGd3FUSjs7QUFFQTtJRTFxVEk7QUY0cVRKOztBQUVBO0lFOXFUSTtBRmdyVEo7O0FBRUE7SUVsclRJO0FGb3JUSjs7QUFFQTtJRXRyVEk7QUZ3clRKOztBQUVBO0lFMXJUSTtBRjRyVEo7O0FBRUE7SUU5clRJO0FGZ3NUSjs7QUFFQTtJRWxzVEk7QUZvc1RKOztBQUVBO0lFdHNUSTtBRndzVEo7O0FBRUE7SUUxc1RJO0FGNHNUSjs7QUFFQTtJRTlzVEk7QUZndFRKOztBQUVBO0lFbHRUSTtBRm90VEo7O0FBRUE7SUV0dFRJO0FGd3RUSjs7QUFFQTtJRTF0VEk7QUY0dFRKOztBQUVBO0lFOXRUSTtBRmd1VEo7O0FBRUE7SUVsdVRJO0FGb3VUSjs7QUFFQTtJRXR1VEk7QUZ3dVRKOztBQUVBO0lFMXVUSTtBRjR1VEo7O0FBRUE7SUU5dVRJO0FGZ3ZUSjs7QUFFQTtJRWx2VEk7QUZvdlRKOztBQUVBO0lFdHZUSTtBRnd2VEo7O0FBRUE7SUUxdlRJO0FGNHZUSjs7QUFFQTtJRTl2VEk7QUZnd1RKOztBQUVBO0lFbHdUSTtBRm93VEo7O0FBRUE7SUV0d1RJO0FGd3dUSjs7QUFFQTtJRTF3VEk7QUY0d1RKOztBQUVBO0lFOXdUSTtBRmd4VEo7O0FBRUE7SUVseFRJO0FGb3hUSjs7QUFFQTtJRXR4VEk7QUZ3eFRKOztBQUVBO0lFMXhUSTtBRjR4VEo7O0FBRUE7SUU5eFRJO0FGZ3lUSjs7QUFFQTtJRWx5VEk7QUZveVRKOztBQUVBO0lFdHlUSTtBRnd5VEo7O0FBRUE7SUUxeVRJO0FGNHlUSjs7QUFFQTtJRTl5VEk7QUZnelRKOztBQUVBO0lFbHpUSTtBRm96VEo7O0FBRUE7SUV0elRJO0FGd3pUSjs7QUFFQTtJRTF6VEk7QUY0elRKOztBQUVBO0lFOXpUSTtBRmcwVEo7O0FBRUE7SUVsMFRJO0FGbzBUSjs7QUFFQTtJRXQwVEk7QUZ3MFRKOztBQUVBO0lFMTBUSTtBRjQwVEo7O0FBRUE7SUU5MFRJO0FGZzFUSjs7QUFFQTtJRWwxVEk7QUZvMVRKOztBQUVBO0lFdDFUSTtBRncxVEo7O0FBRUE7SUUxMVRJO0FGNDFUSjs7QUFFQTtJRTkxVEk7QUZnMlRKOztBQUVBO0lFbDJUSTtBRm8yVEo7O0FBRUE7SUV0MlRJO0FGdzJUSjs7QUFFQTtJRTEyVEk7QUY0MlRKOztBQUVBO0lFOTJUSTtBRmczVEo7O0FBRUE7SUVsM1RJO0FGbzNUSjs7QUFFQTtJRXQzVEk7QUZ3M1RKOztBQUVBO0lFMTNUSTtBRjQzVEo7O0FBRUE7SUU5M1RJO0FGZzRUSjs7QUFFQTtJRWw0VEk7QUZvNFRKOztBQUVBO0lFdDRUSTtBRnc0VEo7O0FBRUE7SUUxNFRJO0FGNDRUSjs7QUFFQTtJRTk0VEk7QUZnNVRKOztBQUVBO0lFbDVUSTtBRm81VEo7O0FBRUE7SUV0NVRJO0FGdzVUSjs7QUFFQTtJRTE1VEk7QUY0NVRKOztBQUVBO0lFOTVUSTtBRmc2VEo7O0FBRUE7SUVsNlRJO0FGbzZUSjs7QUFFQTtJRXQ2VEk7QUZ3NlRKOztBQUVBO0lFMTZUSTtBRjQ2VEo7O0FBRUE7SUU5NlRJO0FGZzdUSjs7QUFFQTtJRWw3VEk7QUZvN1RKOztBQUVBO0lFdDdUSTtBRnc3VEo7O0FBRUE7SUUxN1RJO0FGNDdUSjs7QUFFQTtJRTk3VEk7QUZnOFRKOztBQUVBO0lFbDhUSTtBRm84VEo7O0FBRUE7SUV0OFRJO0FGdzhUSjs7QUFFQTtJRTE4VEk7QUY0OFRKOztBQUVBO0lFOThUSTtBRmc5VEo7O0FBRUE7SUVsOVRJO0FGbzlUSjs7QUFFQTtJRXQ5VEk7QUZ3OVRKOztBQUVBO0lFMTlUSTtBRjQ5VEo7O0FBRUE7SUU5OVRJO0FGZytUSjs7QUFFQTtJRWwrVEk7QUZvK1RKOztBQUVBO0lFdCtUSTtBRncrVEo7O0FBRUE7SUUxK1RJO0FGNCtUSjs7QUFFQTtJRTkrVEk7QUZnL1RKOztBQUVBO0lFbC9USTtBRm8vVEo7O0FBRUE7SUV0L1RJO0FGdy9USjs7QUFFQTtJRTEvVEk7QUY0L1RKOztBQUVBO0lFOS9USTtBRmdnVUo7O0FBRUE7SUVsZ1VJO0FGb2dVSjs7QUFFQTtJRXRnVUk7QUZ3Z1VKOztBQUVBO0lFMWdVSTtBRjRnVUo7O0FBRUE7SUU5Z1VJO0FGZ2hVSjs7QUFFQTtJRWxoVUk7QUZvaFVKOztBQUVBO0lFdGhVSTtBRndoVUo7O0FBRUE7SUUxaFVJO0FGNGhVSjs7QUFFQTtJRTloVUk7QUZnaVVKOztBQUVBO0lFbGlVSTtBRm9pVUo7O0FBRUE7SUV0aVVJO0FGd2lVSjs7QUFFQTtJRTFpVUk7QUY0aVVKOztBQUVBO0lFOWlVSTtBRmdqVUo7O0FBRUE7SUVsalVJO0FGb2pVSjs7QUFFQTtJRXRqVUk7QUZ3alVKOztBQUVBO0lFMWpVSTtBRjRqVUo7O0FBRUE7SUU5alVJO0FGZ2tVSjs7QUFFQTtJRWxrVUk7QUZva1VKOztBQUVBO0lFdGtVSTtBRndrVUo7O0FBRUE7SUUxa1VJO0FGNGtVSjs7QUFFQTtJRTlrVUk7QUZnbFVKOztBQUVBO0lFbGxVSTtBRm9sVUo7O0FBRUE7SUV0bFVJO0FGd2xVSjs7QUFFQTtJRTFsVUk7QUY0bFVKOztBQUVBO0lFOWxVSTtBRmdtVUo7O0FBRUE7SUVsbVVJO0FGb21VSjs7QUFFQTtJRXRtVUk7QUZ3bVVKOztBQUVBO0lFMW1VSTtBRjRtVUo7O0FBRUE7SUU5bVVJO0FGZ25VSjs7QUFFQTtJRWxuVUk7QUZvblVKOztBQUVBO0lFdG5VSTtBRnduVUo7O0FBRUE7SUUxblVJO0FGNG5VSjs7QUFFQTtJRTluVUk7QUZnb1VKOztBQUVBO0lFbG9VSTtBRm9vVUo7O0FBRUE7SUV0b1VJO0FGd29VSjs7QUFFQTtJRTFvVUk7QUY0b1VKOztBQUVBO0lFOW9VSTtBRmdwVUo7O0FBRUE7SUVscFVJO0FGb3BVSjs7QUFFQTtJRXRwVUk7QUZ3cFVKOztBQUVBO0lFMXBVSTtBRjRwVUo7O0FBRUE7SUU5cFVJO0FGZ3FVSjs7QUFFQTtJRWxxVUk7QUZvcVVKOztBQUVBO0lFdHFVSTtBRndxVUo7O0FBRUE7SUUxcVVJO0FGNHFVSjs7QUFFQTtJRTlxVUk7QUZnclVKOztBQUVBO0lFbHJVSTtBRm9yVUo7O0FBRUE7SUV0clVJO0FGd3JVSjs7QUFFQTtJRTFyVUk7QUY0clVKOztBQUVBO0lFOXJVSTtBRmdzVUo7O0FBRUE7SUVsc1VJO0FGb3NVSjs7QUFFQTtJRXRzVUk7QUZ3c1VKOztBQUVBO0lFMXNVSTtBRjRzVUo7O0FBRUE7SUU5c1VJO0FGZ3RVSjs7QUFFQTtJRWx0VUk7QUZvdFVKOztBQUVBO0lFdHRVSTtBRnd0VUo7O0FBRUE7SUUxdFVJO0FGNHRVSjs7QUFFQTtJRTl0VUk7QUZndVVKOztBQUVBO0lFbHVVSTtBRm91VUo7O0FBRUE7SUV0dVVJO0FGd3VVSjs7QUFFQTtJRTF1VUk7QUY0dVVKOztBQUVBO0lFOXVVSTtBRmd2VUo7O0FBRUE7SUVsdlVJO0FGb3ZVSjs7QUFFQTtJRXR2VUk7QUZ3dlVKOztBQUVBO0lFMXZVSTtBRjR2VUo7O0FBRUE7SUU5dlVJO0FGZ3dVSjs7QUFFQTtJRWx3VUk7QUZvd1VKOztBQUVBO0lFdHdVSTtBRnd3VUo7O0FBRUE7SUUxd1VJO0FGNHdVSjs7QUFFQTtJRTl3VUk7QUZneFVKOztBQUVBO0lFbHhVSTtBRm94VUo7O0FBRUE7SUV0eFVJO0FGd3hVSjs7QUFFQTtJRTF4VUk7QUY0eFVKOztBQUVBO0lFOXhVSTtBRmd5VUo7O0FBRUE7SUVseVVJO0FGb3lVSjs7QUFFQTtJRXR5VUk7QUZ3eVVKOztBQUVBO0lFMXlVSTtBRjR5VUo7O0FBRUE7SUU5eVVJO0FGZ3pVSjs7QUFFQTtJRWx6VUk7QUZvelVKOztBQUVBO0lFdHpVSTtBRnd6VUo7O0FBRUE7SUUxelVJO0FGNHpVSjs7QUFFQTtJRTl6VUk7QUZnMFVKOztBQUVBO0lFbDBVSTtBRm8wVUo7O0FBRUE7SUV0MFVJO0FGdzBVSjs7QUFFQTtJRTEwVUk7QUY0MFVKOztBQUVBO0lFOTBVSTtBRmcxVUo7O0FBRUE7SUVsMVVJO0FGbzFVSjs7QUFFQTtJRXQxVUk7QUZ3MVVKOztBQUVBO0lFMTFVSTtBRjQxVUo7O0FBRUE7SUU5MVVJO0FGZzJVSjs7QUFFQTtJRWwyVUk7QUZvMlVKOztBQUVBO0lFdDJVSTtBRncyVUo7O0FBRUE7SUUxMlVJO0FGNDJVSjs7QUFFQTtJRTkyVUk7QUZnM1VKOztBQUVBO0lFbDNVSTtBRm8zVUo7O0FBRUE7SUV0M1VJO0FGdzNVSjs7QUFFQTtJRTEzVUk7QUY0M1VKOztBQUVBO0lFOTNVSTtBRmc0VUo7O0FBRUE7SUVsNFVJO0FGbzRVSjs7QUFFQTtJRXQ0VUk7QUZ3NFVKOztBQUVBO0lFMTRVSTtBRjQ0VUo7O0FBRUE7SUU5NFVJO0FGZzVVSjs7QUFFQTtJRWw1VUk7QUZvNVVKOztBQUVBO0lFdDVVSTtBRnc1VUo7O0FBRUE7SUUxNVVJO0FGNDVVSjs7QUFFQTtJRTk1VUk7QUZnNlVKOztBQUVBO0lFbDZVSTtBRm82VUo7O0FBRUE7SUV0NlVJO0FGdzZVSjs7QUFFQTtJRTE2VUk7QUY0NlVKOztBQUVBO0lFOTZVSTtBRmc3VUo7O0FBRUE7SUVsN1VJO0FGbzdVSjs7QUFFQTtJRXQ3VUk7QUZ3N1VKOztBQUVBO0lFMTdVSTtBRjQ3VUo7O0FBRUE7SUU5N1VJO0FGZzhVSjs7QUFFQTtJRWw4VUk7QUZvOFVKOztBQUVBO0lFdDhVSTtBRnc4VUo7O0FBRUE7SUUxOFVJO0FGNDhVSjs7QUFFQTtJRTk4VUk7QUZnOVVKOztBQUVBO0lFbDlVSTtBRm85VUo7O0FBRUE7SUV0OVVJO0FGdzlVSjs7QUFFQTtJRTE5VUk7QUY0OVVKOztBQUVBO0lFOTlVSTtBRmcrVUo7O0FBRUE7SUVsK1VJO0FGbytVSjs7QUFFQTtJRXQrVUk7QUZ3K1VKOztBQUVBO0lFMStVSTtBRjQrVUo7O0FBRUE7SUU5K1VJO0FGZy9VSjs7QUFFQTtJRWwvVUk7QUZvL1VKOztBQUVBO0lFdC9VSTtBRncvVUo7O0FBRUE7SUUxL1VJO0FGNC9VSjs7QUFFQTtJRTkvVUk7QUZnZ1ZKOztBQUVBO0lFbGdWSTtBRm9nVko7O0FBRUE7SUV0Z1ZJO0FGd2dWSjs7QUFFQTtJRTFnVkk7QUY0Z1ZKOztBQUVBO0lFOWdWSTtBRmdoVko7O0FBRUE7SUVsaFZJO0FGb2hWSjs7QUFFQTtJRXRoVkk7QUZ3aFZKOztBQUVBO0lFMWhWSTtBRjRoVko7O0FBRUE7SUU5aFZJO0FGZ2lWSjs7QUFFQTtJRWxpVkk7QUZvaVZKOztBQUVBO0lFdGlWSTtBRndpVko7O0FBRUE7SUUxaVZJO0FGNGlWSjs7QUFFQTtJRTlpVkk7QUZnalZKOztBQUVBO0lFbGpWSTtBRm9qVko7O0FBRUE7SUV0alZJO0FGd2pWSjs7QUFFQTtJRTFqVkk7QUY0alZKOztBQUVBO0lFOWpWSTtBRmdrVko7O0FBRUE7SUVsa1ZJO0FGb2tWSjs7QUFFQTtJRXRrVkk7QUZ3a1ZKOztBQUVBO0lFMWtWSTtBRjRrVko7O0FBRUE7SUU5a1ZJO0FGZ2xWSjs7QUFFQTtJRWxsVkk7QUZvbFZKOztBQUVBO0lFdGxWSTtBRndsVko7O0FBRUE7SUUxbFZJO0FGNGxWSjs7QUFFQTtJRTlsVkk7QUZnbVZKOztBQUVBO0lFbG1WSTtBRm9tVko7O0FBRUE7SUV0bVZJO0FGd21WSjs7QUFFQTtJRTFtVkk7QUY0bVZKOztBQUVBO0lFOW1WSTtBRmduVko7O0FBRUE7SUVsblZJO0FGb25WSjs7QUFFQTtJRXRuVkk7QUZ3blZKOztBQUVBO0lFMW5WSTtBRjRuVko7O0FBRUE7SUU5blZJO0FGZ29WSjs7QUFFQTtJRWxvVkk7QUZvb1ZKOztBQUVBO0lFdG9WSTtBRndvVko7O0FBRUE7SUUxb1ZJO0FGNG9WSjs7QUFFQTtJRTlvVkk7QUZncFZKOztBQUVBO0lFbHBWSTtBRm9wVko7O0FBRUE7SUV0cFZJO0FGd3BWSjs7QUFFQTtJRTFwVkk7QUY0cFZKOztBQUVBO0lFOXBWSTtBRmdxVko7O0FBRUE7SUVscVZJO0FGb3FWSjs7QUFFQTtJRXRxVkk7QUZ3cVZKOztBQUVBO0lFMXFWSTtBRjRxVko7O0FBRUE7SUU5cVZJO0FGZ3JWSjs7QUFFQTtJRWxyVkk7QUZvclZKOztBQUVBO0lFdHJWSTtBRndyVko7O0FBRUE7SUUxclZJO0FGNHJWSjs7QUFFQTtJRTlyVkk7QUZnc1ZKOztBQUVBO0lFbHNWSTtBRm9zVko7O0FBRUE7SUV0c1ZJO0FGd3NWSjs7QUFFQTtJRTFzVkk7QUY0c1ZKOztBQUVBO0lFOXNWSTtBRmd0Vko7O0FBRUE7SUVsdFZJO0FGb3RWSjs7QUFFQTtJRXR0Vkk7QUZ3dFZKOztBQUVBO0lFMXRWSTtBRjR0Vko7O0FBRUE7SUU5dFZJO0FGZ3VWSjs7QUFFQTtJRWx1Vkk7QUZvdVZKOztBQUVBO0lFdHVWSTtBRnd1Vko7O0FBRUE7SUUxdVZJO0FGNHVWSjs7QUFFQTtJRTl1Vkk7QUZndlZKOztBQUVBO0lFbHZWSTtBRm92Vko7O0FBRUE7SUV0dlZJO0FGd3ZWSjs7QUFFQTtJRTF2Vkk7QUY0dlZKOztBQUVBO0lFOXZWSTtBRmd3Vko7O0FBRUE7SUVsd1ZJO0FGb3dWSjs7QUFFQTtJRXR3Vkk7QUZ3d1ZKOztBQUVBO0lFMXdWSTtBRjR3Vko7O0FBRUE7SUU5d1ZJO0FGZ3hWSjs7QUFFQTtJRWx4Vkk7QUZveFZKOztBQUVBO0lFdHhWSTtBRnd4Vko7O0FBRUE7SUUxeFZJO0FGNHhWSjs7QUFFQTtJRTl4Vkk7QUZneVZKOztBQUVBO0lFbHlWSTtBRm95Vko7O0FBRUE7SUV0eVZJO0FGd3lWSjs7QUFFQTtJRTF5Vkk7QUY0eVZKOztBQUVBO0lFOXlWSTtBRmd6Vko7O0FBRUE7SUVselZJO0FGb3pWSjs7QUFFQTtJRXR6Vkk7QUZ3elZKOztBQUVBO0lFMXpWSTtBRjR6Vko7O0FBRUE7SUU5elZJO0FGZzBWSjs7QUFFQTtJRWwwVkk7QUZvMFZKOztBQUVBO0lFdDBWSTtBRncwVko7O0FBRUE7SUUxMFZJO0FGNDBWSjs7QUFFQTtJRTkwVkk7QUZnMVZKOztBQUVBO0lFbDFWSTtBRm8xVko7O0FBRUE7SUV0MVZJO0FGdzFWSjs7QUFFQTtJRTExVkk7QUY0MVZKOztBQUVBO0lFOTFWSTtBRmcyVko7O0FBRUE7SUVsMlZJO0FGbzJWSjs7QUFFQTtJRXQyVkk7QUZ3MlZKOztBQUVBO0lFMTJWSTtBRjQyVko7O0FBRUE7SUU5MlZJO0FGZzNWSjs7QUFFQTtJRWwzVkk7QUZvM1ZKOztBQUVBO0lFdDNWSTtBRnczVko7O0FBRUE7SUUxM1ZJO0FGNDNWSjs7QUFFQTtJRTkzVkk7QUZnNFZKOztBQUVBO0lFbDRWSTtBRm80Vko7O0FBRUE7SUV0NFZJO0FGdzRWSjs7QUFFQTtJRTE0Vkk7QUY0NFZKOztBQUVBO0lFOTRWSTtBRmc1Vko7O0FBRUE7SUVsNVZJO0FGbzVWSjs7QUFFQTtJRXQ1Vkk7QUZ3NVZKOztBQUVBO0lFMTVWSTtBRjQ1Vko7O0FBRUE7SUU5NVZJO0FGZzZWSjs7QUFFQTtJRWw2Vkk7QUZvNlZKOztBQUVBO0lFdDZWSTtBRnc2Vko7O0FBRUE7SUUxNlZJO0FGNDZWSjs7QUFFQTtJRTk2Vkk7QUZnN1ZKOztBQUVBO0lFbDdWSTtBRm83Vko7O0FBRUE7SUV0N1ZJO0FGdzdWSjs7QUFFQTtJRTE3Vkk7QUY0N1ZKOztBQUVBO0lFOTdWSTtBRmc4Vko7O0FBRUE7SUVsOFZJO0FGbzhWSjs7QUFFQTtJRXQ4Vkk7QUZ3OFZKOztBQUVBO0lFMThWSTtBRjQ4Vko7O0FBRUE7SUU5OFZJO0FGZzlWSjs7QUFFQTtJRWw5Vkk7QUZvOVZKOztBQUVBO0lFdDlWSTtBRnc5Vko7O0FBRUE7SUUxOVZJO0FGNDlWSjs7QUFFQTtJRTk5Vkk7QUZnK1ZKOztBQUVBO0lFbCtWSTtBRm8rVko7O0FBRUE7SUV0K1ZJO0FGdytWSjs7QUFFQTtJRTErVkk7QUY0K1ZKOztBQUVBO0lFOStWSTtBRmcvVko7O0FBRUE7SUVsL1ZJO0FGby9WSjs7QUFFQTtJRXQvVkk7QUZ3L1ZKOztBQUVBO0lFMS9WSTtBRjQvVko7O0FBRUE7SUU5L1ZJO0FGZ2dXSjs7QUFFQTtJRWxnV0k7QUZvZ1dKOztBQUVBO0lFdGdXSTtBRndnV0o7O0FBRUE7SUUxZ1dJO0FGNGdXSjs7QUFFQTtJRTlnV0k7QUZnaFdKOztBQUVBO0lFbGhXSTtBRm9oV0o7O0FBRUE7SUV0aFdJO0FGd2hXSjs7QUFFQTtJRTFoV0k7QUY0aFdKOztBQUVBO0lFOWhXSTtBRmdpV0o7O0FBRUE7SUVsaVdJO0FGb2lXSjs7QUFFQTtJRXRpV0k7QUZ3aVdKOztBQUVBO0lFMWlXSTtBRjRpV0o7O0FBRUE7SUU5aVdJO0FGZ2pXSjs7QUFFQTtJRWxqV0k7QUZvaldKOztBQUVBO0lFdGpXSTtBRndqV0o7O0FBRUE7SUUxaldJO0FGNGpXSjs7QUFFQTtJRTlqV0k7QUZna1dKOztBQUVBO0lFbGtXSTtBRm9rV0o7O0FBRUE7SUV0a1dJO0FGd2tXSjs7QUFFQTtJRTFrV0k7QUY0a1dKOztBQUVBO0lFOWtXSTtBRmdsV0o7O0FBRUE7SUVsbFdJO0FGb2xXSjs7QUFFQTtJRXRsV0k7QUZ3bFdKOztBQUVBO0lFMWxXSTtBRjRsV0o7O0FBRUE7SUU5bFdJO0FGZ21XSjs7QUFFQTtJRWxtV0k7QUZvbVdKOztBQUVBO0lFdG1XSTtBRndtV0o7O0FBRUE7SUUxbVdJO0FGNG1XSjs7QUFFQTtJRTltV0k7QUZnbldKOztBQUVBO0lFbG5XSTtBRm9uV0o7O0FBRUE7SUV0bldJO0FGd25XSjs7QUFFQTtJRTFuV0k7QUY0bldKOztBQUVBO0lFOW5XSTtBRmdvV0o7O0FBRUE7SUVsb1dJO0FGb29XSjs7QUFFQTtJRXRvV0k7QUZ3b1dKOztBQUVBO0lFMW9XSTtBRjRvV0o7O0FBRUE7SUU5b1dJO0FGZ3BXSjs7QUFFQTtJRWxwV0k7QUZvcFdKOztBQUVBO0lFdHBXSTtBRndwV0o7O0FBRUE7SUUxcFdJO0FGNHBXSjs7QUFFQTtJRTlwV0k7QUZncVdKOztBQUVBO0lFbHFXSTtBRm9xV0o7O0FBRUE7SUV0cVdJO0FGd3FXSjs7QUFFQTtJRTFxV0k7QUY0cVdKOztBQUVBO0lFOXFXSTtBRmdyV0o7O0FBRUE7SUVscldJO0FGb3JXSjs7QUFFQTtJRXRyV0k7QUZ3cldKOztBQUVBO0lFMXJXSTtBRjRyV0o7O0FBRUE7SUU5cldJO0FGZ3NXSjs7QUFFQTtJRWxzV0k7QUZvc1dKOztBQUVBO0lFdHNXSTtBRndzV0o7O0FBRUE7SUUxc1dJO0FGNHNXSjs7QUFFQTtJRTlzV0k7QUZndFdKOztBQUVBO0lFbHRXSTtBRm90V0o7O0FBRUE7SUV0dFdJO0FGd3RXSjs7QUFFQTtJRTF0V0k7QUY0dFdKOztBQUVBO0lFOXRXSTtBRmd1V0o7O0FBRUE7SUVsdVdJO0FGb3VXSjs7QUFFQTtJRXR1V0k7QUZ3dVdKOztBQUVBO0lFMXVXSTtBRjR1V0o7O0FBRUE7SUU5dVdJO0FGZ3ZXSjs7QUFFQTtJRWx2V0k7QUZvdldKOztBQUVBO0lFdHZXSTtBRnd2V0o7O0FBRUE7SUUxdldJO0FGNHZXSjs7QUFFQTtJRTl2V0k7QUZnd1dKOztBQUVBO0lFbHdXSTtBRm93V0o7O0FBRUE7SUV0d1dJO0FGd3dXSjs7QUFFQTtJRTF3V0k7QUY0d1dKOztBQUVBO0lFOXdXSTtBRmd4V0o7O0FBRUE7SUVseFdJO0FGb3hXSjs7QUFFQTtJRXR4V0k7QUZ3eFdKOztBQUVBO0lFMXhXSTtBRjR4V0o7O0FBRUE7SUU5eFdJO0FGZ3lXSjs7QUFFQTtJRWx5V0k7QUZveVdKOztBQUVBO0lFdHlXSTtBRnd5V0o7O0FBRUE7SUUxeVdJO0FGNHlXSjs7QUFFQTtJRTl5V0k7QUZneldKOztBQUVBO0lFbHpXSTtBRm96V0o7O0FBRUE7SUV0eldJO0FGd3pXSjs7QUFFQTtJRTF6V0k7QUY0eldKOztBQUVBO0lFOXpXSTtBRmcwV0o7O0FBRUE7SUVsMFdJO0FGbzBXSjs7QUFFQTtJRXQwV0k7QUZ3MFdKOztBQUVBO0lFMTBXSTtBRjQwV0o7O0FBRUE7SUU5MFdJO0FGZzFXSjs7QUFFQTtJRWwxV0k7QUZvMVdKOztBQUVBO0lFdDFXSTtBRncxV0o7O0FBRUE7SUUxMVdJO0FGNDFXSjs7QUFFQTtJRTkxV0k7QUZnMldKOztBQUVBO0lFbDJXSTtBRm8yV0o7O0FBRUE7SUV0MldJO0FGdzJXSjs7QUFFQTtJRTEyV0k7QUY0MldKOztBQUVBO0lFOTJXSTtBRmczV0o7O0FBRUE7SUVsM1dJO0FGbzNXSjs7QUFFQTtJRXQzV0k7QUZ3M1dKOztBQUVBO0lFMTNXSTtBRjQzV0o7O0FBRUE7SUU5M1dJO0FGZzRXSjs7QUFFQTtJRWw0V0k7QUZvNFdKOztBQUVBO0lFdDRXSTtBRnc0V0o7O0FBRUE7SUUxNFdJO0FGNDRXSjs7QUFFQTtJRTk0V0k7QUZnNVdKOztBQUVBO0lFbDVXSTtBRm81V0o7O0FBRUE7SUV0NVdJO0FGdzVXSjs7QUFFQTtJRTE1V0k7QUY0NVdKOztBQUVBO0lFOTVXSTtBRmc2V0o7O0FBRUE7SUVsNldJO0FGbzZXSjs7QUFFQTtJRXQ2V0k7QUZ3NldKOztBQUVBO0lFMTZXSTtBRjQ2V0o7O0FBRUE7SUU5NldJO0FGZzdXSjs7QUFFQTtJRWw3V0k7QUZvN1dKOztBQUVBO0lFdDdXSTtBRnc3V0o7O0FBRUE7SUUxN1dJO0FGNDdXSjs7QUFFQTtJRTk3V0k7QUZnOFdKOztBQUVBO0lFbDhXSTtBRm84V0o7O0FBRUE7SUV0OFdJO0FGdzhXSjs7QUFFQTtJRTE4V0k7QUY0OFdKOztBQUVBO0lFOThXSTtBRmc5V0o7O0FBRUE7SUVsOVdJO0FGbzlXSjs7QUFFQTtJRXQ5V0k7QUZ3OVdKOztBQUVBO0lFMTlXSTtBRjQ5V0o7O0FBRUE7SUU5OVdJO0FGZytXSjs7QUFFQTtJRWwrV0k7QUZvK1dKOztBQUVBO0lFdCtXSTtBRncrV0o7O0FBRUE7SUUxK1dJO0FGNCtXSjs7QUFFQTtJRTkrV0k7QUZnL1dKOztBQUVBO0lFbC9XSTtBRm8vV0o7O0FBRUE7SUV0L1dJO0FGdy9XSjs7QUFFQTtJRTEvV0k7QUY0L1dKOztBQUVBO0lFOS9XSTtBRmdnWEo7O0FBRUE7SUVsZ1hJO0FGb2dYSjs7QUFFQTtJRXRnWEk7QUZ3Z1hKOztBQUVBO0lFMWdYSTtBRjRnWEo7O0FBRUE7SUU5Z1hJO0FGZ2hYSjs7QUFFQTtJRWxoWEk7QUZvaFhKOztBQUVBO0lFdGhYSTtBRndoWEo7O0FBRUE7SUUxaFhJO0FGNGhYSjs7QUFFQTtJRTloWEk7QUZnaVhKOztBQUVBO0lFbGlYSTtBRm9pWEo7O0FBRUE7SUV0aVhJO0FGd2lYSjs7QUFFQTtJRTFpWEk7QUY0aVhKOztBQUVBO0lFOWlYSTtBRmdqWEo7O0FBRUE7SUVsalhJO0FGb2pYSjs7QUFFQTtJRXRqWEk7QUZ3alhKOztBQUVBO0lFMWpYSTtBRjRqWEo7O0FBRUE7SUU5alhJO0FGZ2tYSjs7QUFFQTtJRWxrWEk7QUZva1hKOztBQUVBO0lFdGtYSTtBRndrWEo7O0FBRUE7SUUxa1hJO0FGNGtYSjs7QUFFQTtJRTlrWEk7QUZnbFhKOztBQUVBO0lFbGxYSTtBRm9sWEo7O0FBRUE7SUV0bFhJO0FGd2xYSjs7QUFFQTtJRTFsWEk7QUY0bFhKOztBQUVBO0lFOWxYSTtBRmdtWEo7O0FBRUE7SUVsbVhJO0FGb21YSjs7QUFFQTtJRXRtWEk7QUZ3bVhKOztBQUVBO0lFMW1YSTtBRjRtWEo7O0FBRUE7SUU5bVhJO0FGZ25YSjs7QUFFQTtJRWxuWEk7QUZvblhKOztBQUVBO0lFdG5YSTtBRnduWEo7O0FBRUE7SUUxblhJO0FGNG5YSjs7QUFFQTtJRTluWEk7QUZnb1hKOztBQUVBO0lFbG9YSTtBRm9vWEo7O0FBRUE7SUV0b1hJO0FGd29YSjs7QUFFQTtJRTFvWEk7QUY0b1hKOztBQUVBO0lFOW9YSTtBRmdwWEo7O0FBRUE7SUVscFhJO0FGb3BYSjs7QUFFQTtJRXRwWEk7QUZ3cFhKOztBQUVBO0lFMXBYSTtBRjRwWEo7O0FBRUE7SUU5cFhJO0FGZ3FYSjs7QUFFQTtJRWxxWEk7QUZvcVhKOztBQUVBO0lFdHFYSTtBRndxWEo7O0FBRUE7SUUxcVhJO0FGNHFYSjs7QUFFQTtJRTlxWEk7QUZnclhKOztBQUVBO0lFbHJYSTtBRm9yWEo7O0FBRUE7SUV0clhJO0FGd3JYSjs7QUFFQTtJRTFyWEk7QUY0clhKOztBQUVBO0lFOXJYSTtBRmdzWEo7O0FBRUE7SUVsc1hJO0FGb3NYSjs7QUFFQTtJRXRzWEk7QUZ3c1hKOztBQUVBO0lFMXNYSTtBRjRzWEo7O0FBRUE7SUU5c1hJO0FGZ3RYSjs7QUFFQTtJRWx0WEk7QUZvdFhKOztBQUVBO0lFdHRYSTtBRnd0WEo7O0FBRUE7SUUxdFhJO0FGNHRYSjs7QUFFQTtJRTl0WEk7QUZndVhKOztBQUVBO0lFbHVYSTtBRm91WEo7O0FBRUE7SUV0dVhJO0FGd3VYSjs7QUFFQTtJRTF1WEk7QUY0dVhKOztBQUVBO0lFOXVYSTtBRmd2WEo7O0FBRUE7SUVsdlhJO0FGb3ZYSjs7QUFFQTtJRXR2WEk7QUZ3dlhKOztBQUVBO0lFMXZYSTtBRjR2WEo7O0FBRUE7SUU5dlhJO0FGZ3dYSjs7QUFFQTtJRWx3WEk7QUZvd1hKOztBQUVBO0lFdHdYSTtBRnd3WEo7O0FBRUE7SUUxd1hJO0FGNHdYSjs7QUFFQTtJRTl3WEk7QUZneFhKOztBQUVBO0lFbHhYSTtBRm94WEo7O0FBRUE7SUV0eFhJO0FGd3hYSjs7QUFFQTtJRTF4WEk7QUY0eFhKOztBQUVBO0lFOXhYSTtBRmd5WEo7O0FBRUE7SUVseVhJO0FGb3lYSjs7QUFFQTtJRXR5WEk7QUZ3eVhKOztBQUVBO0lFMXlYSTtBRjR5WEo7O0FBRUE7SUU5eVhJO0FGZ3pYSjs7QUFFQTtJRWx6WEk7QUZvelhKOztBQUVBO0lFdHpYSTtBRnd6WEo7O0FBRUE7SUUxelhJO0FGNHpYSjs7QUFFQTtJRTl6WEk7QUZnMFhKOztBQUVBO0lFbDBYSTtBRm8wWEo7O0FBRUE7SUV0MFhJO0FGdzBYSjs7QUFFQTtJRTEwWEk7QUY0MFhKOztBQUVBO0lFOTBYSTtBRmcxWEo7O0FBRUE7SUVsMVhJO0FGbzFYSjs7QUFFQTtJRXQxWEk7QUZ3MVhKOztBQUVBO0lFMTFYSTtBRjQxWEo7O0FBRUE7SUU5MVhJO0FGZzJYSjs7QUFFQTtJRWwyWEk7QUZvMlhKOztBQUVBO0lFdDJYSTtBRncyWEo7O0FBRUE7SUUxMlhJO0FGNDJYSjs7QUFFQTtJRTkyWEk7QUZnM1hKOztBQUVBO0lFbDNYSTtBRm8zWEo7O0FBRUE7SUV0M1hJO0FGdzNYSjs7QUFFQTtJRTEzWEk7QUY0M1hKOztBQUVBO0lFOTNYSTtBRmc0WEo7O0FBRUE7SUVsNFhJO0FGbzRYSjs7QUFFQTtJRXQ0WEk7QUZ3NFhKOztBQUVBO0lFMTRYSTtBRjQ0WEo7O0FBRUE7SUU5NFhJO0FGZzVYSjs7QUFFQTtJRWw1WEk7QUZvNVhKOztBQUVBO0lFdDVYSTtBRnc1WEo7O0FBRUE7SUUxNVhJO0FGNDVYSjs7QUFFQTtJRTk1WEk7QUZnNlhKOztBQUVBO0lFbDZYSTtBRm82WEo7O0FBRUE7SUV0NlhJO0FGdzZYSjs7QUFFQTtJRTE2WEk7QUY0NlhKOztBQUVBO0lFOTZYSTtBRmc3WEo7O0FBRUE7SUVsN1hJO0FGbzdYSjs7QUFFQTtJRXQ3WEk7QUZ3N1hKOztBQUVBO0lFMTdYSTtBRjQ3WEo7O0FBRUE7SUU5N1hJO0FGZzhYSjs7QUFFQTtJRWw4WEk7QUZvOFhKOztBQUVBO0lFdDhYSTtBRnc4WEo7O0FBRUE7SUUxOFhJO0FGNDhYSjs7QUFFQTtJRTk4WEk7QUZnOVhKOztBQUVBO0lFbDlYSTtBRm85WEo7O0FBRUE7SUV0OVhJO0FGdzlYSjs7QUFFQTtJRTE5WEk7QUY0OVhKOztBQUVBO0lFOTlYSTtBRmcrWEo7O0FBRUE7SUVsK1hJO0FGbytYSjs7QUFFQTtJRXQrWEk7QUZ3K1hKOztBQUVBO0lFMStYSTtBRjQrWEo7O0FBRUE7SUU5K1hJO0FGZy9YSjs7QUFFQTtJRWwvWEk7QUZvL1hKOztBQUVBO0lFdC9YSTtBRncvWEo7O0FBRUE7SUUxL1hJO0FGNC9YSjs7QUFFQTtJRTkvWEk7QUZnZ1lKOztBQUVBO0lFbGdZSTtBRm9nWUo7O0FBRUE7SUV0Z1lJO0FGd2dZSjs7QUFFQTtJRTFnWUk7QUY0Z1lKOztBQUVBO0lFOWdZSTtBRmdoWUo7O0FBRUE7SUVsaFlJO0FGb2hZSjs7QUFFQTtJRXRoWUk7QUZ3aFlKOztBQUVBO0lFMWhZSTtBRjRoWUo7O0FBRUE7SUU5aFlJO0FGZ2lZSjs7QUFFQTtJRWxpWUk7QUZvaVlKOztBQUVBO0lFdGlZSTtBRndpWUo7O0FBRUE7SUUxaVlJO0FGNGlZSjs7QUFFQTtJRTlpWUk7QUZnallKOztBQUVBO0lFbGpZSTtBRm9qWUo7O0FBRUE7SUV0allJO0FGd2pZSjs7QUFFQTtJRTFqWUk7QUY0allKOztBQUVBO0lFOWpZSTtBRmdrWUo7O0FBRUE7SUVsa1lJO0FGb2tZSjs7QUFFQTtJRXRrWUk7QUZ3a1lKOztBQUVBO0lFMWtZSTtBRjRrWUo7O0FBRUE7SUU5a1lJO0FGZ2xZSjs7QUFFQTtJRWxsWUk7QUZvbFlKOztBQUVBO0lFdGxZSTtBRndsWUo7O0FBRUE7SUUxbFlJO0FGNGxZSjs7QUFFQTtJRTlsWUk7QUZnbVlKOztBQUVBO0lFbG1ZSTtBRm9tWUo7O0FBRUE7SUV0bVlJO0FGd21ZSjs7QUFFQTtJRTFtWUk7QUY0bVlKOztBQUVBO0lFOW1ZSTtBRmduWUo7O0FBRUE7SUVsbllJO0FGb25ZSjs7QUFFQTtJRXRuWUk7QUZ3bllKOztBQUVBO0lFMW5ZSTtBRjRuWUo7O0FBRUE7SUU5bllJO0FGZ29ZSjs7QUFFQTtJRWxvWUk7QUZvb1lKOztBQUVBO0lFdG9ZSTtBRndvWUo7O0FBRUE7SUUxb1lJO0FGNG9ZSjs7QUFFQTtJRTlvWUk7QUZncFlKOztBQUVBO0lFbHBZSTtBRm9wWUo7O0FBRUE7SUV0cFlJO0FGd3BZSjs7QUFFQTtJRTFwWUk7QUY0cFlKOztBQUVBO0lFOXBZSTtBRmdxWUo7O0FBRUE7SUVscVlJO0FGb3FZSjs7QUFFQTtJRXRxWUk7QUZ3cVlKOztBQUVBO0lFMXFZSTtBRjRxWUo7O0FBRUE7SUU5cVlJO0FGZ3JZSjs7QUFFQTtJRWxyWUk7QUZvcllKOztBQUVBO0lFdHJZSTtBRndyWUo7O0FBRUE7SUUxcllJO0FGNHJZSjs7QUFFQTtJRTlyWUk7QUZnc1lKOztBQUVBO0lFbHNZSTtBRm9zWUo7O0FBRUE7SUV0c1lJO0FGd3NZSjs7QUFFQTtJRTFzWUk7QUY0c1lKOztBQUVBO0lFOXNZSTtBRmd0WUo7O0FBRUE7SUVsdFlJO0FGb3RZSjs7QUFFQTtJRXR0WUk7QUZ3dFlKOztBQUVBO0lFMXRZSTtBRjR0WUo7O0FBRUE7SUU5dFlJO0FGZ3VZSjs7QUFFQTtJRWx1WUk7QUZvdVlKOztBQUVBO0lFdHVZSTtBRnd1WUo7O0FBRUE7SUUxdVlJO0FGNHVZSjs7QUFFQTtJRTl1WUk7QUZndllKOztBQUVBO0lFbHZZSTtBRm92WUo7O0FBRUE7SUV0dllJO0FGd3ZZSjs7QUFFQTtJRTF2WUk7QUY0dllKOztBQUVBO0lFOXZZSTtBRmd3WUo7O0FBRUE7SUVsd1lJO0FGb3dZSjs7QUFFQTtJRXR3WUk7QUZ3d1lKOztBQUVBO0lFMXdZSTtBRjR3WUo7O0FBRUE7SUU5d1lJO0FGZ3hZSjs7QUFFQTtJRWx4WUk7QUZveFlKOztBQUVBO0lFdHhZSTtBRnd4WUo7O0FBRUE7SUUxeFlJO0FGNHhZSjs7QUFFQTtJRTl4WUk7QUZneVlKOztBQUVBO0lFbHlZSTtBRm95WUo7O0FBRUE7SUV0eVlJO0FGd3lZSjs7QUFFQTtJRTF5WUk7QUY0eVlKOztBQUVBO0lFOXlZSTtBRmd6WUo7O0FBRUE7SUVsellJO0FGb3pZSjs7QUFFQTtJRXR6WUk7QUZ3ellKOztBQUVBO0lFMXpZSTtBRjR6WUo7O0FBRUE7SUU5ellJO0FGZzBZSjs7QUFFQTtJRWwwWUk7QUZvMFlKOztBQUVBO0lFdDBZSTtBRncwWUo7O0FBRUE7SUUxMFlJO0FGNDBZSjs7QUFFQTtJRTkwWUk7QUZnMVlKOztBQUVBO0lFbDFZSTtBRm8xWUo7O0FBRUE7SUV0MVlJO0FGdzFZSjs7QUFFQTtJRTExWUk7QUY0MVlKOztBQUVBO0lFOTFZSTtBRmcyWUo7O0FBRUE7SUVsMllJO0FGbzJZSjs7QUFFQTtJRXQyWUk7QUZ3MllKOztBQUVBO0lFMTJZSTtBRjQyWUo7O0FBRUE7SUU5MllJO0FGZzNZSjs7QUFFQTtJRWwzWUk7QUZvM1lKOztBQUVBO0lFdDNZSTtBRnczWUo7O0FBRUE7SUUxM1lJO0FGNDNZSjs7QUFFQTtJRTkzWUk7QUZnNFlKOztBQUVBO0lFbDRZSTtBRm80WUo7O0FBRUE7SUV0NFlJO0FGdzRZSjs7QUFFQTtJRTE0WUk7QUY0NFlKOztBQUVBO0lFOTRZSTtBRmc1WUo7O0FBRUE7SUVsNVlJO0FGbzVZSjs7QUFFQTtJRXQ1WUk7QUZ3NVlKOztBQUVBO0lFMTVZSTtBRjQ1WUo7O0FBRUE7SUU5NVlJO0FGZzZZSjs7QUFFQTtJRWw2WUk7QUZvNllKOztBQUVBO0lFdDZZSTtBRnc2WUo7O0FBRUE7SUUxNllJO0FGNDZZSjs7QUFFQTtJRTk2WUk7QUZnN1lKOztBQUVBO0lFbDdZSTtBRm83WUo7O0FBRUE7SUV0N1lJO0FGdzdZSjs7QUFFQTtJRTE3WUk7QUY0N1lKOztBQUVBO0lFOTdZSTtBRmc4WUo7O0FBRUE7SUVsOFlJO0FGbzhZSjs7QUFFQTtJRXQ4WUk7QUZ3OFlKOztBQUVBO0lFMThZSTtBRjQ4WUo7O0FBRUE7SUU5OFlJO0FGZzlZSjs7QUFFQTtJRWw5WUk7QUZvOVlKOztBQUVBO0lFdDlZSTtBRnc5WUo7O0FBRUE7SUUxOVlJO0FGNDlZSjs7QUFFQTtJRTk5WUk7QUZnK1lKOztBQUVBO0lFbCtZSTtBRm8rWUo7O0FBRUE7SUV0K1lJO0FGdytZSjs7QUFFQTtJRTErWUk7QUY0K1lKOztBQUVBO0lFOStZSTtBRmcvWUo7O0FBRUE7SUVsL1lJO0FGby9ZSjs7QUFFQTtJRXQvWUk7QUZ3L1lKOztBQUVBO0lFMS9ZSTtBRjQvWUo7O0FBRUE7SUU5L1lJO0FGZ2daSjs7QUFFQTtJRWxnWkk7QUZvZ1pKOztBQUVBO0lFdGdaSTtBRndnWko7O0FBRUE7SUUxZ1pJO0FGNGdaSjs7QUFFQTtJRTlnWkk7QUZnaFpKOztBQUVBO0lFbGhaSTtBRm9oWko7O0FBRUE7SUV0aFpJO0FGd2haSjs7QUFFQTtJRTFoWkk7QUY0aFpKOztBQUVBO0lFOWhaSTtBRmdpWko7O0FBRUE7SUVsaVpJO0FGb2laSjs7QUFFQTtJRXRpWkk7QUZ3aVpKOztBQUVBO0lFMWlaSTtBRjRpWko7O0FBRUE7SUU5aVpJO0FGZ2paSjs7QUFFQTtJRWxqWkk7QUZvalpKOztBQUVBO0lFdGpaSTtBRndqWko7O0FBRUE7SUUxalpJO0FGNGpaSjs7QUFFQTtJRTlqWkk7QUZna1pKOztBQUVBO0lFbGtaSTtBRm9rWko7O0FBRUE7SUV0a1pJO0FGd2taSjs7QUFFQTtJRTFrWkk7QUY0a1pKOztBQUVBO0lFOWtaSTtBRmdsWko7O0FBRUE7SUVsbFpJO0FGb2xaSjs7QUFFQTtJRXRsWkk7QUZ3bFpKOztBQUVBO0lFMWxaSTtBRjRsWko7O0FBRUE7SUU5bFpJO0FGZ21aSjs7QUFFQTtJRWxtWkk7QUZvbVpKOztBQUVBO0lFdG1aSTtBRndtWko7O0FBRUE7SUUxbVpJO0FGNG1aSjs7QUFFQTtJRTltWkk7QUZnblpKOztBQUVBO0lFbG5aSTtBRm9uWko7O0FBRUE7SUV0blpJO0FGd25aSjs7QUFFQTtJRTFuWkk7QUY0blpKOztBQUVBO0lFOW5aSTtBRmdvWko7O0FBRUE7SUVsb1pJO0FGb29aSjs7QUFFQTtJRXRvWkk7QUZ3b1pKOztBQUVBO0lFMW9aSTtBRjRvWko7O0FBRUE7SUU5b1pJO0FGZ3BaSjs7QUFFQTtJRWxwWkk7QUZvcFpKOztBQUVBO0lFdHBaSTtBRndwWko7O0FBRUE7SUUxcFpJO0FGNHBaSjs7QUFFQTtJRTlwWkk7QUZncVpKOztBQUVBO0lFbHFaSTtBRm9xWko7O0FBRUE7SUV0cVpJO0FGd3FaSjs7QUFFQTtJRTFxWkk7QUY0cVpKOztBQUVBO0lFOXFaSTtBRmdyWko7O0FBRUE7SUVsclpJO0FGb3JaSjs7QUFFQTtJRXRyWkk7QUZ3clpKOztBQUVBO0lFMXJaSTtBRjRyWko7O0FBRUE7SUU5clpJO0FGZ3NaSjs7QUFFQTtJRWxzWkk7QUZvc1pKOztBQUVBO0lFdHNaSTtBRndzWko7O0FBRUE7SUUxc1pJO0FGNHNaSjs7QUFFQTtJRTlzWkk7QUZndFpKOztBQUVBO0lFbHRaSTtBRm90Wko7O0FBRUE7SUV0dFpJO0FGd3RaSjs7QUFFQTtJRTF0Wkk7QUY0dFpKOztBQUVBO0lFOXRaSTtBRmd1Wko7O0FBRUE7SUVsdVpJO0FGb3VaSjs7QUFFQTtJRXR1Wkk7QUZ3dVpKOztBQUVBO0lFMXVaSTtBRjR1Wko7O0FBRUE7SUU5dVpJO0FGZ3ZaSjs7QUFFQTtJRWx2Wkk7QUZvdlpKOztBQUVBO0lFdHZaSTtBRnd2Wko7O0FBRUE7SUUxdlpJO0FGNHZaSjs7QUFFQTtJRTl2Wkk7QUZnd1pKOztBQUVBO0lFbHdaSTtBRm93Wko7O0FBRUE7SUV0d1pJO0FGd3daSjs7QUFFQTtJRTF3Wkk7QUY0d1pKOztBQUVBO0lFOXdaSTtBRmd4Wko7O0FBRUE7SUVseFpJO0FGb3haSjs7QUFFQTtJRXR4Wkk7QUZ3eFpKOztBQUVBO0lFMXhaSTtBRjR4Wko7O0FBRUE7SUU5eFpJO0FGZ3laSjs7QUFFQTtJRWx5Wkk7QUZveVpKOztBQUVBO0lFdHlaSTtBRnd5Wko7O0FBRUE7SUUxeVpJO0FGNHlaSjs7QUFFQTtJRTl5Wkk7QUZnelpKOztBQUVBO0lFbHpaSTtBRm96Wko7O0FBRUE7SUV0elpJO0FGd3paSjs7QUFFQTtJRTF6Wkk7QUY0elpKOztBQUVBO0lFOXpaSTtBRmcwWko7O0FBRUE7SUVsMFpJO0FGbzBaSjs7QUFFQTtJRXQwWkk7QUZ3MFpKOztBQUVBO0lFMTBaSTtBRjQwWko7O0FBRUE7SUU5MFpJO0FGZzFaSjs7QUFFQTtJRWwxWkk7QUZvMVpKOztBQUVBO0lFdDFaSTtBRncxWko7O0FBRUE7SUUxMVpJO0FGNDFaSjs7QUFFQTtJRTkxWkk7QUZnMlpKOztBQUVBO0lFbDJaSTtBRm8yWko7O0FBRUE7SUV0MlpJO0FGdzJaSjs7QUFFQTtJRTEyWkk7QUY0MlpKOztBQUVBO0lFOTJaSTtBRmczWko7O0FBRUE7SUVsM1pJO0FGbzNaSjs7QUFFQTtJRXQzWkk7QUZ3M1pKOztBQUVBO0lFMTNaSTtBRjQzWko7O0FBRUE7SUU5M1pJO0FGZzRaSjs7QUFFQTtJRWw0Wkk7QUZvNFpKOztBQUVBO0lFdDRaSTtBRnc0Wko7O0FBRUE7SUUxNFpJO0FGNDRaSjs7QUFFQTtJRTk0Wkk7QUZnNVpKOztBQUVBO0lFbDVaSTtBRm81Wko7O0FBRUE7SUV0NVpJO0FGdzVaSjs7QUFFQTtJRTE1Wkk7QUY0NVpKOztBQUVBO0lFOTVaSTtBRmc2Wko7O0FBRUE7SUVsNlpJO0FGbzZaSjs7QUFFQTtJRXQ2Wkk7QUZ3NlpKOztBQUVBO0lFMTZaSTtBRjQ2Wko7O0FBRUE7SUU5NlpJO0FGZzdaSjs7QUFFQTtJRWw3Wkk7QUZvN1pKOztBQUVBO0lFdDdaSTtBRnc3Wko7O0FBRUE7SUUxN1pJO0FGNDdaSjs7QUFFQTtJRTk3Wkk7QUZnOFpKOztBQUVBO0lFbDhaSTtBRm84Wko7O0FBRUE7SUV0OFpJO0FGdzhaSjs7QUFFQTtJRTE4Wkk7QUY0OFpKOztBQUVBO0lFOThaSTtBRmc5Wko7O0FBRUE7SUVsOVpJO0FGbzlaSjs7QUFFQTtJRXQ5Wkk7QUZ3OVpKOztBQUVBO0lFMTlaSTtBRjQ5Wko7O0FBRUE7SUU5OVpJO0FGZytaSjs7QUFFQTtJRWwrWkk7QUZvK1pKOztBQUVBO0lFdCtaSTtBRncrWko7O0FBRUE7SUUxK1pJO0FGNCtaSjs7QUFFQTtJRTkrWkk7QUZnL1pKOztBQUVBO0lFbC9aSTtBRm8vWko7O0FBRUE7SUV0L1pJO0FGdy9aSjs7QUFFQTtJRTEvWkk7QUY0L1pKOztBQUVBO0lFOS9aSTtBRmdnYUo7O0FBRUE7SUVsZ2FJO0FGb2dhSjs7QUFFQTtJRXRnYUk7QUZ3Z2FKOztBQUVBO0lFMWdhSTtBRjRnYUo7O0FBRUE7SUU5Z2FJO0FGZ2hhSjs7QUFFQTtJRWxoYUk7QUZvaGFKOztBQUVBO0lFdGhhSTtBRndoYUo7O0FBRUE7SUUxaGFJO0FGNGhhSjs7QUFFQTtJRTloYUk7QUZnaWFKOztBQUVBO0lFbGlhSTtBRm9pYUo7O0FBRUE7SUV0aWFJO0FGd2lhSjs7QUFFQTtJRTFpYUk7QUY0aWFKOztBQUVBO0lFOWlhSTtBRmdqYUo7O0FBRUE7SUVsamFJO0FGb2phSjs7QUFFQTtJRXRqYUk7QUZ3amFKOztBQUVBO0lFMWphSTtBRjRqYUo7O0FBRUE7SUU5amFJO0FGZ2thSjs7QUFFQTtJRWxrYUk7QUZva2FKOztBQUVBO0lFdGthSTtBRndrYUo7O0FBRUE7SUUxa2FJO0FGNGthSjs7QUFFQTtJRTlrYUk7QUZnbGFKOztBQUVBO0lFbGxhSTtBRm9sYUo7O0FBRUE7SUV0bGFJO0FGd2xhSjs7QUFFQTtJRTFsYUk7QUY0bGFKOztBQUVBO0lFOWxhSTtBRmdtYUo7O0FBRUE7SUVsbWFJO0FGb21hSjs7QUFFQTtJRXRtYUk7QUZ3bWFKOztBQUVBO0lFMW1hSTtBRjRtYUo7O0FBRUE7SUU5bWFJO0FGZ25hSjs7QUFFQTtJRWxuYUk7QUZvbmFKOztBQUVBO0lFdG5hSTtBRnduYUo7O0FBRUE7SUUxbmFJO0FGNG5hSjs7QUFFQTtJRTluYUk7QUZnb2FKOztBQUVBO0lFbG9hSTtBRm9vYUo7O0FBRUE7SUV0b2FJO0FGd29hSjs7QUFFQTtJRTFvYUk7QUY0b2FKOztBQUVBO0lFOW9hSTtBRmdwYUo7O0FBRUE7SUVscGFJO0FGb3BhSjs7QUFFQTtJRXRwYUk7QUZ3cGFKOztBQUVBO0lFMXBhSTtBRjRwYUo7O0FBRUE7SUU5cGFJO0FGZ3FhSjs7QUFFQTtJRWxxYUk7QUZvcWFKOztBQUVBO0lFdHFhSTtBRndxYUo7O0FBRUE7SUUxcWFJO0FGNHFhSjs7QUFFQTtJRTlxYUk7QUZncmFKOztBQUVBO0lFbHJhSTtBRm9yYUo7O0FBRUE7SUV0cmFJO0FGd3JhSjs7QUFFQTtJRTFyYUk7QUY0cmFKOztBQUVBO0lFOXJhSTtBRmdzYUo7O0FBRUE7SUVsc2FJO0FGb3NhSjs7QUFFQTtJRXRzYUk7QUZ3c2FKOztBQUVBO0lFMXNhSTtBRjRzYUo7O0FBRUE7SUU5c2FJO0FGZ3RhSjs7QUFFQTtJRWx0YUk7QUZvdGFKOztBQUVBO0lFdHRhSTtBRnd0YUo7O0FBRUE7SUUxdGFJO0FGNHRhSjs7QUFFQTtJRTl0YUk7QUZndWFKOztBQUVBO0lFbHVhSTtBRm91YUo7O0FBRUE7SUV0dWFJO0FGd3VhSjs7QUFFQTtJRTF1YUk7QUY0dWFKOztBQUVBO0lFOXVhSTtBRmd2YUo7O0FBRUE7SUVsdmFJO0FGb3ZhSjs7QUFFQTtJRXR2YUk7QUZ3dmFKOztBQUVBO0lFMXZhSTtBRjR2YUo7O0FBRUE7SUU5dmFJO0FGZ3dhSjs7QUFFQTtJRWx3YUk7QUZvd2FKOztBQUVBO0lFdHdhSTtBRnd3YUo7O0FBRUE7SUUxd2FJO0FGNHdhSjs7QUFFQTtJRTl3YUk7QUZneGFKOztBQUVBO0lFbHhhSTtBRm94YUo7O0FBRUE7SUV0eGFJO0FGd3hhSjs7QUFFQTtJRTF4YUk7QUY0eGFKOztBQUVBO0lFOXhhSTtBRmd5YUo7O0FBRUE7SUVseWFJO0FGb3lhSjs7QUFFQTtJRXR5YUk7QUZ3eWFKOztBQUVBO0lFMXlhSTtBRjR5YUo7O0FBRUE7SUU5eWFJO0FGZ3phSjs7QUFFQTtJRWx6YUk7QUZvemFKOztBQUVBO0lFdHphSTtBRnd6YUo7O0FBRUE7SUUxemFJO0FGNHphSjs7QUFFQTtJRTl6YUk7QUZnMGFKOztBQUVBO0lFbDBhSTtBRm8wYUo7O0FBRUE7SUV0MGFJO0FGdzBhSjs7QUFFQTtJRTEwYUk7QUY0MGFKOztBQUVBO0lFOTBhSTtBRmcxYUo7O0FBRUE7SUVsMWFJO0FGbzFhSjs7QUFFQTtJRXQxYUk7QUZ3MWFKOztBQUVBO0lFMTFhSTtBRjQxYUo7O0FBRUE7SUU5MWFJO0FGZzJhSjs7QUFFQTtJRWwyYUk7QUZvMmFKOztBQUVBO0lFdDJhSTtBRncyYUo7O0FBRUE7SUUxMmFJO0FGNDJhSjs7QUFFQTtJRTkyYUk7QUZnM2FKOztBQUVBO0lFbDNhSTtBRm8zYUo7O0FBRUE7SUV0M2FJO0FGdzNhSjs7QUFFQTtJRTEzYUk7QUY0M2FKOztBQUVBO0lFOTNhSTtBRmc0YUo7O0FBRUE7SUVsNGFJO0FGbzRhSjs7QUFFQTtJRXQ0YUk7QUZ3NGFKOztBQUVBO0lFMTRhSTtBRjQ0YUo7O0FBRUE7SUU5NGFJO0FGZzVhSjs7QUFFQTtJRWw1YUk7QUZvNWFKOztBQUVBO0lFdDVhSTtBRnc1YUo7O0FBRUE7SUUxNWFJO0FGNDVhSjs7QUFFQTtJRTk1YUk7QUZnNmFKOztBQUVBO0lFbDZhSTtBRm82YUo7O0FBRUE7SUV0NmFJO0FGdzZhSjs7QUFFQTtJRTE2YUk7QUY0NmFKOztBQUVBO0lFOTZhSTtBRmc3YUo7O0FBRUE7SUVsN2FJO0FGbzdhSjs7QUFFQTtJRXQ3YUk7QUZ3N2FKOztBQUVBO0lFMTdhSTtBRjQ3YUo7O0FBRUE7SUU5N2FJO0FGZzhhSjs7QUFFQTtJRWw4YUk7QUZvOGFKOztBQUVBO0lFdDhhSTtBRnc4YUo7O0FBRUE7SUUxOGFJO0FGNDhhSjs7QUFFQTtJRTk4YUk7QUZnOWFKOztBQUVBO0lFbDlhSTtBRm85YUo7O0FBRUE7SUV0OWFJO0FGdzlhSjs7QUFFQTtJRTE5YUk7QUY0OWFKOztBQUVBO0lFOTlhSTtBRmcrYUo7O0FBRUE7SUVsK2FJO0FGbythSjs7QUFFQTtJRXQrYUk7QUZ3K2FKOztBQUVBO0lFMSthSTtBRjQrYUo7O0FBRUE7SUU5K2FJO0FGZy9hSjs7QUFFQTtJRWwvYUk7QUZvL2FKOztBQUVBO0lFdC9hSTtBRncvYUo7O0FBRUE7SUUxL2FJO0FGNC9hSjs7QUFFQTtJRTkvYUk7QUZnZ2JKOztBQUVBO0lFbGdiSTtBRm9nYko7O0FBRUE7SUV0Z2JJO0FGd2diSjs7QUFFQTtJRTFnYkk7QUY0Z2JKOztBQUVBO0lFOWdiSTtBRmdoYko7O0FBRUE7SUVsaGJJO0FGb2hiSjs7QUFFQTtJRXRoYkk7QUZ3aGJKOztBQUVBO0lFMWhiSTtBRjRoYko7O0FBRUE7SUU5aGJJO0FGZ2liSjs7QUFFQTtJRWxpYkk7QUZvaWJKOztBQUVBO0lFdGliSTtBRndpYko7O0FBRUE7SUUxaWJJO0FGNGliSjs7QUFFQTtJRTlpYkk7QUZnamJKOztBQUVBO0lFbGpiSTtBRm9qYko7O0FBRUE7SUV0amJJO0FGd2piSjs7QUFFQTtJRTFqYkk7QUY0amJKOztBQUVBO0lFOWpiSTtBRmdrYko7O0FBRUE7SUVsa2JJO0FGb2tiSjs7QUFFQTtJRXRrYkk7QUZ3a2JKOztBQUVBO0lFMWtiSTtBRjRrYko7O0FBRUE7SUU5a2JJO0FGZ2xiSjs7QUFFQTtJRWxsYkk7QUZvbGJKOztBQUVBO0lFdGxiSTtBRndsYko7O0FBRUE7SUUxbGJJO0FGNGxiSjs7QUFFQTtJRTlsYkk7QUZnbWJKOztBQUVBO0lFbG1iSTtBRm9tYko7O0FBRUE7SUV0bWJJO0FGd21iSjs7QUFFQTtJRTFtYkk7QUY0bWJKOztBQUVBO0lFOW1iSTtBRmduYko7O0FBRUE7SUVsbmJJO0FGb25iSjs7QUFFQTtJRXRuYkk7QUZ3bmJKOztBQUVBO0lFMW5iSTtBRjRuYko7O0FBRUE7SUU5bmJJO0FGZ29iSjs7QUFFQTtJRWxvYkk7QUZvb2JKOztBQUVBO0lFdG9iSTtBRndvYko7O0FBRUE7SUUxb2JJO0FGNG9iSjs7QUFFQTtJRTlvYkk7QUZncGJKOztBQUVBO0lFbHBiSTtBRm9wYko7O0FBRUE7SUV0cGJJO0FGd3BiSjs7QUFFQTtJRTFwYkk7QUY0cGJKOztBQUVBO0lFOXBiSTtBRmdxYko7O0FBRUE7SUVscWJJO0FGb3FiSjs7QUFFQTtJRXRxYkk7QUZ3cWJKOztBQUVBO0lFMXFiSTtBRjRxYko7O0FBRUE7SUU5cWJJO0FGZ3JiSjs7QUFFQTtJRWxyYkk7QUZvcmJKOztBQUVBO0lFdHJiSTtBRndyYko7O0FBRUE7SUUxcmJJO0FGNHJiSjs7QUFFQTtJRTlyYkk7QUZnc2JKOztBQUVBO0lFbHNiSTtBRm9zYko7O0FBRUE7SUV0c2JJO0FGd3NiSjs7QUFFQTtJRTFzYkk7QUY0c2JKOztBQUVBO0lFOXNiSTtBRmd0Yko7O0FBRUE7SUVsdGJJO0FGb3RiSjs7QUFFQTtJRXR0Ykk7QUZ3dGJKOztBQUVBO0lFMXRiSTtBRjR0Yko7O0FBRUE7SUU5dGJJO0FGZ3ViSjs7QUFFQTtJRWx1Ykk7QUZvdWJKOztBQUVBO0lFdHViSTtBRnd1Yko7O0FBRUE7SUUxdWJJO0FGNHViSjs7QUFFQTtJRTl1Ykk7QUZndmJKOztBQUVBO0lFbHZiSTtBRm92Yko7O0FBRUE7SUV0dmJJO0FGd3ZiSjs7QUFFQTtJRTF2Ykk7QUY0dmJKOztBQUVBO0lFOXZiSTtBRmd3Yko7O0FBRUE7SUVsd2JJO0FGb3diSjs7QUFFQTtJRXR3Ykk7QUZ3d2JKOztBQUVBO0lFMXdiSTtBRjR3Yko7O0FBRUE7SUU5d2JJO0FGZ3hiSjs7QUFFQTtJRWx4Ykk7QUZveGJKOztBQUVBO0lFdHhiSTtBRnd4Yko7O0FBRUE7SUUxeGJJO0FGNHhiSjs7QUFFQTtJRTl4Ykk7QUZneWJKOztBQUVBO0lFbHliSTtBRm95Yko7O0FBRUE7SUV0eWJJO0FGd3liSjs7QUFFQTtJRTF5Ykk7QUY0eWJKOztBQUVBO0lFOXliSTtBRmd6Yko7O0FBRUE7SUVsemJJO0FGb3piSjs7QUFFQTtJRXR6Ykk7QUZ3emJKOztBQUVBO0lFMXpiSTtBRjR6Yko7O0FBRUE7SUU5emJJO0FGZzBiSjs7QUFFQTtJRWwwYkk7QUZvMGJKOztBQUVBO0lFdDBiSTtBRncwYko7O0FBRUE7SUUxMGJJO0FGNDBiSjs7QUFFQTtJRTkwYkk7QUZnMWJKOztBQUVBO0lFbDFiSTtBRm8xYko7O0FBRUE7SUV0MWJJO0FGdzFiSjs7QUFFQTtJRTExYkk7QUY0MWJKOztBQUVBO0lFOTFiSTtBRmcyYko7O0FBRUE7SUVsMmJJO0FGbzJiSjs7QUFFQTtJRXQyYkk7QUZ3MmJKOztBQUVBO0lFMTJiSTtBRjQyYko7O0FBRUE7SUU5MmJJO0FGZzNiSjs7QUFFQTtJRWwzYkk7QUZvM2JKOztBQUVBO0lFdDNiSTtBRnczYko7O0FBRUE7SUUxM2JJO0FGNDNiSjs7QUFFQTtJRTkzYkk7QUZnNGJKOztBQUVBO0lFbDRiSTtBRm80Yko7O0FBRUE7SUV0NGJJO0FGdzRiSjs7QUFFQTtJRTE0Ykk7QUY0NGJKOztBQUVBO0lFOTRiSTtBRmc1Yko7O0FBRUE7SUVsNWJJO0FGbzViSjs7QUFFQTtJRXQ1Ykk7QUZ3NWJKOztBQUVBO0lFMTViSTtBRjQ1Yko7O0FBRUE7SUU5NWJJO0FGZzZiSjs7QUFFQTtJRWw2Ykk7QUZvNmJKOztBQUVBO0lFdDZiSTtBRnc2Yko7O0FBRUE7SUUxNmJJO0FGNDZiSjs7QUFFQTtJRTk2Ykk7QUZnN2JKOztBQUVBO0lFbDdiSTtBRm83Yko7O0FBRUE7SUV0N2JJO0FGdzdiSjs7QUFFQTtJRTE3Ykk7QUY0N2JKOztBQUVBO0lFOTdiSTtBRmc4Yko7O0FBRUE7SUVsOGJJO0FGbzhiSjs7QUFFQTtJRXQ4Ykk7QUZ3OGJKOztBQUVBO0lFMThiSTtBRjQ4Yko7O0FBRUE7SUU5OGJJO0FGZzliSjs7QUFFQTtJRWw5Ykk7QUZvOWJKOztBQUVBO0lFdDliSTtBRnc5Yko7O0FBRUE7SUUxOWJJO0FGNDliSjs7QUFFQTtJRTk5Ykk7QUZnK2JKOztBQUVBO0lFbCtiSTtBRm8rYko7O0FBRUE7SUV0K2JJO0FGdytiSjs7QUFFQTtJRTErYkk7QUY0K2JKOztBQUVBO0lFOStiSTtBRmcvYko7O0FBRUE7SUVsL2JJO0FGby9iSjs7QUFFQTtJRXQvYkk7QUZ3L2JKOztBQUVBO0lFMS9iSTtBRjQvYko7O0FBRUE7SUU5L2JJO0FGZ2djSjs7QUFFQTtJRWxnY0k7QUZvZ2NKOztBQUVBO0lFdGdjSTtBRndnY0o7O0FBRUE7SUUxZ2NJO0FGNGdjSjs7QUFFQTtJRTlnY0k7QUZnaGNKOztBQUVBO0lFbGhjSTtBRm9oY0o7O0FBRUE7SUV0aGNJO0FGd2hjSjs7QUFFQTtJRTFoY0k7QUY0aGNKOztBQUVBO0lFOWhjSTtBRmdpY0o7O0FBRUE7SUVsaWNJO0FGb2ljSjs7QUFFQTtJRXRpY0k7QUZ3aWNKOztBQUVBO0lFMWljSTtBRjRpY0o7O0FBRUE7SUU5aWNJO0FGZ2pjSjs7QUFFQTtJRWxqY0k7QUZvamNKOztBQUVBO0lFdGpjSTtBRndqY0o7O0FBRUE7SUUxamNJO0FGNGpjSjs7QUFFQTtJRTlqY0k7QUZna2NKOztBQUVBO0lFbGtjSTtBRm9rY0o7O0FBRUE7SUV0a2NJO0FGd2tjSjs7QUFFQTtJRTFrY0k7QUY0a2NKOztBQUVBO0lFOWtjSTtBRmdsY0o7O0FBRUE7SUVsbGNJO0FGb2xjSjs7QUFFQTtJRXRsY0k7QUZ3bGNKOztBQUVBO0lFMWxjSTtBRjRsY0o7O0FBRUE7SUU5bGNJO0FGZ21jSjs7QUFFQTtJRWxtY0k7QUZvbWNKOztBQUVBO0lFdG1jSTtBRndtY0o7O0FBRUE7SUUxbWNJO0FGNG1jSjs7QUFFQTtJRTltY0k7QUZnbmNKOztBQUVBO0lFbG5jSTtBRm9uY0o7O0FBRUE7SUV0bmNJO0FGd25jSjs7QUFFQTtJRTFuY0k7QUY0bmNKOztBQUVBO0lFOW5jSTtBRmdvY0o7O0FBRUE7SUVsb2NJO0FGb29jSjs7QUFFQTtJRXRvY0k7QUZ3b2NKOztBQUVBO0lFMW9jSTtBRjRvY0o7O0FBRUE7SUU5b2NJO0FGZ3BjSjs7QUFFQTtJRWxwY0k7QUZvcGNKOztBQUVBO0lFdHBjSTtBRndwY0o7O0FBRUE7SUUxcGNJO0FGNHBjSjs7QUFFQTtJRTlwY0k7QUZncWNKOztBQUVBO0lFbHFjSTtBRm9xY0o7O0FBRUE7SUV0cWNJO0FGd3FjSjs7QUFFQTtJRTFxY0k7QUY0cWNKOztBQUVBO0lFOXFjSTtBRmdyY0o7O0FBRUE7SUVscmNJO0FGb3JjSjs7QUFFQTtJRXRyY0k7QUZ3cmNKOztBQUVBO0lFMXJjSTtBRjRyY0o7O0FBRUE7SUU5cmNJO0FGZ3NjSjs7QUFFQTtJRWxzY0k7QUZvc2NKOztBQUVBO0lFdHNjSTtBRndzY0o7O0FBRUE7SUUxc2NJO0FGNHNjSjs7QUFFQTtJRTlzY0k7QUZndGNKOztBQUVBO0lFbHRjSTtBRm90Y0o7O0FBRUE7SUV0dGNJO0FGd3RjSjs7QUFFQTtJRTF0Y0k7QUY0dGNKOztBQUVBO0lFOXRjSTtBRmd1Y0o7O0FBRUE7SUVsdWNJO0FGb3VjSjs7QUFFQTtJRXR1Y0k7QUZ3dWNKOztBQUVBO0lFMXVjSTtBRjR1Y0o7O0FBRUE7SUU5dWNJO0FGZ3ZjSjs7QUFFQTtJRWx2Y0k7QUZvdmNKOztBQUVBO0lFdHZjSTtBRnd2Y0o7O0FBRUE7SUUxdmNJO0FGNHZjSjs7QUFFQTtJRTl2Y0k7QUZnd2NKOztBQUVBO0lFbHdjSTtBRm93Y0o7O0FBRUE7SUV0d2NJO0FGd3djSjs7QUFFQTtJRTF3Y0k7QUY0d2NKOztBQUVBO0lFOXdjSTtBRmd4Y0o7O0FBRUE7SUVseGNJO0FGb3hjSjs7QUFFQTtJRXR4Y0k7QUZ3eGNKOztBQUVBO0lFMXhjSTtBRjR4Y0o7O0FBRUE7SUU5eGNJO0FGZ3ljSjs7QUFFQTtJRWx5Y0k7QUZveWNKOztBQUVBO0lFdHljSTtBRnd5Y0o7O0FBRUE7SUUxeWNJO0FGNHljSjs7QUFFQTtJRTl5Y0k7QUZnemNKOztBQUVBO0lFbHpjSTtBRm96Y0o7O0FBRUE7SUV0emNJO0FGd3pjSjs7QUFFQTtJRTF6Y0k7QUY0emNKOztBQUVBO0lFOXpjSTtBRmcwY0o7O0FBRUE7SUVsMGNJO0FGbzBjSjs7QUFFQTtJRXQwY0k7QUZ3MGNKOztBQUVBO0lFMTBjSTtBRjQwY0o7O0FBRUE7SUU5MGNJO0FGZzFjSjs7QUFFQTtJRWwxY0k7QUZvMWNKOztBQUVBO0lFdDFjSTtBRncxY0o7O0FBRUE7SUUxMWNJO0FGNDFjSjs7QUFFQTtJRTkxY0k7QUZnMmNKOztBQUVBO0lFbDJjSTtBRm8yY0o7O0FBRUE7SUV0MmNJO0FGdzJjSjs7QUFFQTtJRTEyY0k7QUY0MmNKOztBQUVBO0lFOTJjSTtBRmczY0o7O0FBRUE7SUVsM2NJO0FGbzNjSjs7QUFFQTtJRXQzY0k7QUZ3M2NKOztBQUVBO0lFMTNjSTtBRjQzY0o7O0FBRUE7SUU5M2NJO0FGZzRjSjs7QUFFQTtJRWw0Y0k7QUZvNGNKOztBQUVBO0lFdDRjSTtBRnc0Y0o7O0FBRUE7SUUxNGNJO0FGNDRjSjs7QUFFQTtJRTk0Y0k7QUZnNWNKOztBQUVBO0lFbDVjSTtBRm81Y0o7O0FBRUE7SUV0NWNJO0FGdzVjSjs7QUFFQTtJRTE1Y0k7QUY0NWNKOztBQUVBO0lFOTVjSTtBRmc2Y0o7O0FBRUE7SUVsNmNJO0FGbzZjSjs7QUFFQTtJRXQ2Y0k7QUZ3NmNKOztBQUVBO0lFMTZjSTtBRjQ2Y0o7O0FBRUE7SUU5NmNJO0FGZzdjSjs7QUFFQTtJRWw3Y0k7QUZvN2NKOztBQUVBO0lFdDdjSTtBRnc3Y0o7O0FBRUE7SUUxN2NJO0FGNDdjSjs7QUFFQTtJRTk3Y0k7QUZnOGNKOztBQUVBO0lFbDhjSTtBRm84Y0o7O0FBRUE7SUV0OGNJO0FGdzhjSjs7QUFFQTtJRTE4Y0k7QUY0OGNKOztBQUVBO0lFOThjSTtBRmc5Y0o7O0FBRUE7SUVsOWNJO0FGbzljSjs7QUFFQTtJRXQ5Y0k7QUZ3OWNKOztBQUVBO0lFMTljSTtBRjQ5Y0o7O0FBRUE7SUU5OWNJO0FGZytjSjs7QUFFQTtJRWwrY0k7QUZvK2NKOztBQUVBO0lFdCtjSTtBRncrY0o7O0FBRUE7SUUxK2NJO0FGNCtjSjs7QUFFQTtJRTkrY0k7QUZnL2NKOztBQUVBO0lFbC9jSTtBRm8vY0o7O0FBRUE7SUV0L2NJO0FGdy9jSjs7QUFFQTtJRTEvY0k7QUY0L2NKOztBQUVBO0lFOS9jSTtBRmdnZEo7O0FBRUE7SUVsZ2RJO0FGb2dkSjs7QUFFQTtJRXRnZEk7QUZ3Z2RKOztBQUVBO0lFMWdkSTtBRjRnZEo7O0FBRUE7SUU5Z2RJO0FGZ2hkSjs7QUFFQTtJRWxoZEk7QUZvaGRKOztBQUVBO0lFdGhkSTtBRndoZEo7O0FBRUE7SUUxaGRJO0FGNGhkSjs7QUFFQTtJRTloZEk7QUZnaWRKOztBQUVBO0lFbGlkSTtBRm9pZEo7O0FBRUE7SUV0aWRJO0FGd2lkSjs7QUFFQTtJRTFpZEk7QUY0aWRKOztBQUVBO0lFOWlkSTtBRmdqZEo7O0FBRUE7SUVsamRJO0FGb2pkSjs7QUFFQTtJRXRqZEk7QUZ3amRKOztBQUVBO0lFMWpkSTtBRjRqZEo7O0FBRUE7SUU5amRJO0FGZ2tkSjs7QUFFQTtJRWxrZEk7QUZva2RKOztBQUVBO0lFdGtkSTtBRndrZEo7O0FBRUE7SUUxa2RJO0FGNGtkSjs7QUFFQTtJRTlrZEk7QUZnbGRKOztBQUVBO0lFbGxkSTtBRm9sZEo7O0FBRUE7SUV0bGRJO0FGd2xkSjs7QUFFQTtJRTFsZEk7QUY0bGRKOztBQUVBO0lFOWxkSTtBRmdtZEo7O0FBRUE7SUVsbWRJO0FGb21kSjs7QUFFQTtJRXRtZEk7QUZ3bWRKOztBQUVBO0lFMW1kSTtBRjRtZEo7O0FBRUE7SUU5bWRJO0FGZ25kSjs7QUFFQTtJRWxuZEk7QUZvbmRKOztBQUVBO0lFdG5kSTtBRnduZEo7O0FBRUE7SUUxbmRJO0FGNG5kSjs7QUFFQTtJRTluZEk7QUZnb2RKOztBQUVBO0lFbG9kSTtBRm9vZEo7O0FBRUE7SUV0b2RJO0FGd29kSjs7QUFFQTtJRTFvZEk7QUY0b2RKOztBQUVBO0lFOW9kSTtBRmdwZEo7O0FBRUE7SUVscGRJO0FGb3BkSjs7QUFFQTtJRXRwZEk7QUZ3cGRKOztBQUVBO0lFMXBkSTtBRjRwZEo7O0FBRUE7SUU5cGRJO0FGZ3FkSjs7QUFFQTtJRWxxZEk7QUZvcWRKOztBQUVBO0lFdHFkSTtBRndxZEo7O0FBRUE7SUUxcWRJO0FGNHFkSjs7QUFFQTtJRTlxZEk7QUZncmRKOztBQUVBO0lFbHJkSTtBRm9yZEo7O0FBRUE7SUV0cmRJO0FGd3JkSjs7QUFFQTtJRTFyZEk7QUY0cmRKOztBQUVBO0lFOXJkSTtBRmdzZEo7O0FBRUE7SUVsc2RJO0FGb3NkSjs7QUFFQTtJRXRzZEk7QUZ3c2RKOztBQUVBO0lFMXNkSTtBRjRzZEo7O0FBRUE7SUU5c2RJO0FGZ3RkSjs7QUFFQTtJRWx0ZEk7QUZvdGRKOztBQUVBO0lFdHRkSTtBRnd0ZEo7O0FBRUE7SUUxdGRJO0FGNHRkSjs7QUFFQTtJRTl0ZEk7QUZndWRKOztBQUVBO0lFbHVkSTtBRm91ZEo7O0FBRUE7SUV0dWRJO0FGd3VkSjs7QUFFQTtJRTF1ZEk7QUY0dWRKOztBQUVBO0lFOXVkSTtBRmd2ZEo7O0FBRUE7SUVsdmRJO0FGb3ZkSjs7QUFFQTtJRXR2ZEk7QUZ3dmRKOztBQUVBO0lFMXZkSTtBRjR2ZEo7O0FBRUE7SUU5dmRJO0FGZ3dkSjs7QUFFQTtJRWx3ZEk7QUZvd2RKOztBQUVBO0lFdHdkSTtBRnd3ZEo7O0FBRUE7SUUxd2RJO0FGNHdkSjs7QUFFQTtJRTl3ZEk7QUZneGRKOztBQUVBO0lFbHhkSTtBRm94ZEo7O0FBRUE7SUV0eGRJO0FGd3hkSjs7QUFFQTtJRTF4ZEk7QUY0eGRKOztBQUVBO0lFOXhkSTtBRmd5ZEo7O0FBRUE7SUVseWRJO0FGb3lkSjs7QUFFQTtJRXR5ZEk7QUZ3eWRKOztBQUVBO0lFMXlkSTtBRjR5ZEo7O0FBRUE7SUU5eWRJO0FGZ3pkSjs7QUFFQTtJRWx6ZEk7QUZvemRKOztBQUVBO0lFdHpkSTtBRnd6ZEo7O0FBRUE7SUUxemRJO0FGNHpkSjs7QUFFQTtJRTl6ZEk7QUZnMGRKOztBQUVBO0lFbDBkSTtBRm8wZEo7O0FBRUE7SUV0MGRJO0FGdzBkSjs7QUFFQTtJRTEwZEk7QUY0MGRKOztBQUVBO0lFOTBkSTtBRmcxZEo7O0FBRUE7SUVsMWRJO0FGbzFkSjs7QUFFQTtJRXQxZEk7QUZ3MWRKOztBQUVBO0lFMTFkSTtBRjQxZEo7O0FBRUE7SUU5MWRJO0FGZzJkSjs7QUFFQTtJRWwyZEk7QUZvMmRKOztBQUVBO0lFdDJkSTtBRncyZEo7O0FBRUE7SUUxMmRJO0FGNDJkSjs7QUFFQTtJRTkyZEk7QUZnM2RKOztBQUVBO0lFbDNkSTtBRm8zZEo7O0FBRUE7SUV0M2RJO0FGdzNkSjs7QUFFQTtJRTEzZEk7QUY0M2RKOztBQUVBO0lFOTNkSTtBRmc0ZEo7O0FBRUE7SUVsNGRJO0FGbzRkSjs7QUFFQTtJRXQ0ZEk7QUZ3NGRKOztBQUVBO0lFMTRkSTtBRjQ0ZEo7O0FBRUE7SUU5NGRJO0FGZzVkSjs7QUFFQTtJRWw1ZEk7QUZvNWRKOztBQUVBO0lFdDVkSTtBRnc1ZEo7O0FBRUE7SUUxNWRJO0FGNDVkSjs7QUFFQTtJRTk1ZEk7QUZnNmRKOztBQUVBO0lFbDZkSTtBRm82ZEo7O0FBRUE7SUV0NmRJO0FGdzZkSjs7QUFFQTtJRTE2ZEk7QUY0NmRKOztBQUVBO0lFOTZkSTtBRmc3ZEo7O0FBRUE7SUVsN2RJO0FGbzdkSjs7QUFFQTtJRXQ3ZEk7QUZ3N2RKOztBQUVBO0lFMTdkSTtBRjQ3ZEo7O0FBRUE7SUU5N2RJO0FGZzhkSjs7QUFFQTtJRWw4ZEk7QUZvOGRKOztBQUVBO0lFdDhkSTtBRnc4ZEo7O0FBRUE7SUUxOGRJO0FGNDhkSjs7QUFFQTtJRTk4ZEk7QUZnOWRKOztBQUVBO0lFbDlkSTtBRm85ZEo7O0FBRUE7SUV0OWRJO0FGdzlkSjs7QUFFQTtJRTE5ZEk7QUY0OWRKOztBQUVBO0lFOTlkSTtBRmcrZEo7O0FBRUE7SUVsK2RJO0FGbytkSjs7QUFFQTtJRXQrZEk7QUZ3K2RKOztBQUVBO0lFMStkSTtBRjQrZEo7O0FBRUE7SUU5K2RJO0FGZy9kSjs7QUFFQTtJRWwvZEk7QUZvL2RKOztBQUVBO0lFdC9kSTtBRncvZEo7O0FBRUE7SUUxL2RJO0FGNC9kSjs7QUFFQTtJRTkvZEk7QUZnZ2VKOztBQUVBO0lFbGdlSTtBRm9nZUo7O0FBRUE7SUV0Z2VJO0FGd2dlSjs7QUFFQTtJRTFnZUk7QUY0Z2VKOztBQUVBO0lFOWdlSTtBRmdoZUo7O0FBRUE7SUVsaGVJO0FGb2hlSjs7QUFFQTtJRXRoZUk7QUZ3aGVKOztBQUVBO0lFMWhlSTtBRjRoZUo7O0FBRUE7SUU5aGVJO0FGZ2llSjs7QUFFQTtJRWxpZUk7QUZvaWVKOztBQUVBO0lFdGllSTtBRndpZUo7O0FBRUE7SUUxaWVJO0FGNGllSjs7QUFFQTtJRTlpZUk7QUZnamVKOztBQUVBO0lFbGplSTtBRm9qZUo7O0FBRUE7SUV0amVJO0FGd2plSjs7QUFFQTtJRTFqZUk7QUY0amVKOztBQUVBO0lFOWplSTtBRmdrZUo7O0FBRUE7SUVsa2VJO0FGb2tlSjs7QUFFQTtJRXRrZUk7QUZ3a2VKOztBQUVBO0lFMWtlSTtBRjRrZUo7O0FBRUE7SUU5a2VJO0FGZ2xlSjs7QUFFQTtJRWxsZUk7QUZvbGVKOztBQUVBO0lFdGxlSTtBRndsZUo7O0FBRUE7SUUxbGVJO0FGNGxlSjs7QUFFQTtJRTlsZUk7QUZnbWVKOztBQUVBO0lFbG1lSTtBRm9tZUo7O0FBRUE7SUV0bWVJO0FGd21lSjs7QUFFQTtJRTFtZUk7QUY0bWVKOztBQUVBO0lFOW1lSTtBRmduZUo7O0FBRUE7SUVsbmVJO0FGb25lSjs7QUFFQTtJRXRuZUk7QUZ3bmVKOztBQUVBO0lFMW5lSTtBRjRuZUo7O0FBRUE7SUU5bmVJO0FGZ29lSjs7QUFFQTtJRWxvZUk7QUZvb2VKOztBQUVBO0lFdG9lSTtBRndvZUo7O0FBRUE7SUUxb2VJO0FGNG9lSjs7QUFFQTtJRTlvZUk7QUZncGVKOztBQUVBO0lFbHBlSTtBRm9wZUo7O0FBRUE7SUV0cGVJO0FGd3BlSjs7QUFFQTtJRTFwZUk7QUY0cGVKOztBQUVBO0lFOXBlSTtBRmdxZUo7O0FBRUE7SUVscWVJO0FGb3FlSjs7QUFFQTtJRXRxZUk7QUZ3cWVKOztBQUVBO0lFMXFlSTtBRjRxZUo7O0FBRUE7SUU5cWVJO0FGZ3JlSjs7QUFFQTtJRWxyZUk7QUZvcmVKOztBQUVBO0lFdHJlSTtBRndyZUo7O0FBRUE7SUUxcmVJO0FGNHJlSjs7QUFFQTtJRTlyZUk7QUZnc2VKOztBQUVBO0lFbHNlSTtBRm9zZUo7O0FBRUE7SUV0c2VJO0FGd3NlSjs7QUFFQTtJRTFzZUk7QUY0c2VKOztBQUVBO0lFOXNlSTtBRmd0ZUo7O0FBRUE7SUVsdGVJO0FGb3RlSjs7QUFFQTtJRXR0ZUk7QUZ3dGVKOztBQUVBO0lFMXRlSTtBRjR0ZUo7O0FBRUE7SUU5dGVJO0FGZ3VlSjs7QUFFQTtJRWx1ZUk7QUZvdWVKOztBQUVBO0lFdHVlSTtBRnd1ZUo7O0FBRUE7SUUxdWVJO0FGNHVlSjs7QUFFQTtJRTl1ZUk7QUZndmVKOztBQUVBO0lFbHZlSTtBRm92ZUo7O0FBRUE7SUV0dmVJO0FGd3ZlSjs7QUFFQTtJRTF2ZUk7QUY0dmVKOztBQUVBO0lFOXZlSTtBRmd3ZUo7O0FBRUE7SUVsd2VJO0FGb3dlSjs7QUFFQTtJRXR3ZUk7QUZ3d2VKOztBQUVBO0lFMXdlSTtBRjR3ZUo7O0FBRUE7SUU5d2VJO0FGZ3hlSjs7QUFFQTtJRWx4ZUk7QUZveGVKOztBQUVBO0lFdHhlSTtBRnd4ZUo7O0FBRUE7SUUxeGVJO0FGNHhlSjs7QUFFQTtJRTl4ZUk7QUZneWVKOztBQUVBO0lFbHllSTtBRm95ZUo7O0FBRUE7SUV0eWVJO0FGd3llSjs7QUFFQTtJRTF5ZUk7QUY0eWVKOztBQUVBO0lFOXllSTtBRmd6ZUo7O0FBRUE7SUVsemVJO0FGb3plSjs7QUFFQTtJRXR6ZUk7QUZ3emVKOztBQUVBO0lFMXplSTtBRjR6ZUo7O0FBRUE7SUU5emVJO0FGZzBlSjs7QUFFQTtJRWwwZUk7QUZvMGVKOztBQUVBO0lFdDBlSTtBRncwZUo7O0FBRUE7SUUxMGVJO0FGNDBlSjs7QUFFQTtJRTkwZUk7QUZnMWVKOztBQUVBO0lFbDFlSTtBRm8xZUo7O0FBRUE7SUV0MWVJO0FGdzFlSjs7QUFFQTtJRTExZUk7QUY0MWVKOztBQUVBO0lFOTFlSTtBRmcyZUo7O0FBRUE7SUVsMmVJO0FGbzJlSjs7QUFFQTtJRXQyZUk7QUZ3MmVKOztBQUVBO0lFMTJlSTtBRjQyZUo7O0FBRUE7SUU5MmVJO0FGZzNlSjs7QUFFQTtJRWwzZUk7QUZvM2VKOztBQUVBO0lFdDNlSTtBRnczZUo7O0FBRUE7SUUxM2VJO0FGNDNlSjs7QUFFQTtJRTkzZUk7QUZnNGVKOztBQUVBO0lFbDRlSTtBRm80ZUo7O0FBRUE7SUV0NGVJO0FGdzRlSjs7QUFFQTtJRTE0ZUk7QUY0NGVKOztBQUVBO0lFOTRlSTtBRmc1ZUo7O0FBRUE7SUVsNWVJO0FGbzVlSjs7QUFFQTtJRXQ1ZUk7QUZ3NWVKOztBQUVBO0lFMTVlSTtBRjQ1ZUo7O0FBRUE7SUU5NWVJO0FGZzZlSjs7QUFFQTtJRWw2ZUk7QUZvNmVKOztBQUVBO0lFdDZlSTtBRnc2ZUo7O0FBRUE7SUUxNmVJO0FGNDZlSjs7QUFFQTtJRTk2ZUk7QUZnN2VKOztBQUVBO0lFbDdlSTtBRm83ZUo7O0FBRUE7SUV0N2VJO0FGdzdlSjs7QUFFQTtJRTE3ZUk7QUY0N2VKOztBQUVBO0lFOTdlSTtBRmc4ZUo7O0FBRUE7SUVsOGVJO0FGbzhlSjs7QUFFQTtJRXQ4ZUk7QUZ3OGVKOztBQUVBO0lFMThlSTtBRjQ4ZUo7O0FBRUE7SUU5OGVJO0FGZzllSjs7QUFFQTtJRWw5ZUk7QUZvOWVKOztBQUVBO0lFdDllSTtBRnc5ZUo7O0FBRUE7SUUxOWVJO0FGNDllSjs7QUFFQTtJRTk5ZUk7QUZnK2VKOztBQUVBO0lFbCtlSTtBRm8rZUo7O0FBRUE7SUV0K2VJO0FGdytlSjs7QUFFQTtJRTErZUk7QUY0K2VKOztBQUVBO0lFOStlSTtBRmcvZUo7O0FBRUE7SUVsL2VJO0FGby9lSjs7QUFFQTtJRXQvZUk7QUZ3L2VKOztBQUVBO0lFMS9lSTtBRjQvZUo7O0FBRUE7SUU5L2VJO0FGZ2dmSjs7QUFFQTtJRWxnZkk7QUZvZ2ZKOztBQUVBO0lFdGdmSTtBRndnZko7O0FBRUE7SUUxZ2ZJO0FGNGdmSjs7QUFFQTtJRTlnZkk7QUZnaGZKOztBQUVBO0lFbGhmSTtBRm9oZko7O0FBRUE7SUV0aGZJO0FGd2hmSjs7QUFFQTtJRTFoZkk7QUY0aGZKOztBQUVBO0lFOWhmSTtBRmdpZko7O0FBRUE7SUVsaWZJO0FGb2lmSjs7QUFFQTtJRXRpZkk7QUZ3aWZKOztBQUVBO0lFMWlmSTtBRjRpZko7O0FBRUE7SUU5aWZJO0FGZ2pmSjs7QUFFQTtJRWxqZkk7QUZvamZKOztBQUVBO0lFdGpmSTtBRndqZko7O0FBRUE7SUUxamZJO0FGNGpmSjs7QUFFQTtJRTlqZkk7QUZna2ZKOztBQUVBO0lFbGtmSTtBRm9rZko7O0FBRUE7SUV0a2ZJO0FGd2tmSjs7QUFFQTtJRTFrZkk7QUY0a2ZKOztBQUVBO0lFOWtmSTtBRmdsZko7O0FBRUE7SUVsbGZJO0FGb2xmSjs7QUFFQTtJRXRsZkk7QUZ3bGZKOztBQUVBO0lFMWxmSTtBRjRsZko7O0FBRUE7SUU5bGZJO0FGZ21mSjs7QUFFQTtJRWxtZkk7QUZvbWZKOztBQUVBO0lFdG1mSTtBRndtZko7O0FBRUE7SUUxbWZJO0FGNG1mSjs7QUFFQTtJRTltZkk7QUZnbmZKOztBQUVBO0lFbG5mSTtBRm9uZko7O0FBRUE7SUV0bmZJO0FGd25mSjs7QUFFQTtJRTFuZkk7QUY0bmZKOztBQUVBO0lFOW5mSTtBRmdvZko7O0FBRUE7SUVsb2ZJO0FGb29mSjs7QUFFQTtJRXRvZkk7QUZ3b2ZKOztBQUVBO0lFMW9mSTtBRjRvZko7O0FBRUE7SUU5b2ZJO0FGZ3BmSjs7QUFFQTtJRWxwZkk7QUZvcGZKOztBQUVBO0lFdHBmSTtBRndwZko7O0FBRUE7SUUxcGZJO0FGNHBmSjs7QUFFQTtJRTlwZkk7QUZncWZKOztBQUVBO0lFbHFmSTtBRm9xZko7O0FBRUE7SUV0cWZJO0FGd3FmSjs7QUFFQTtJRTFxZkk7QUY0cWZKOztBQUVBO0lFOXFmSTtBRmdyZko7O0FBRUE7SUVscmZJO0FGb3JmSjs7QUFFQTtJRXRyZkk7QUZ3cmZKOztBQUVBO0lFMXJmSTtBRjRyZko7O0FBRUE7SUU5cmZJO0FGZ3NmSjs7QUFFQTtJRWxzZkk7QUZvc2ZKOztBQUVBO0lFdHNmSTtBRndzZko7O0FBRUE7SUUxc2ZJO0FGNHNmSjs7QUFFQTtJRTlzZkk7QUZndGZKOztBQUVBO0lFbHRmSTtBRm90Zko7O0FBRUE7SUV0dGZJO0FGd3RmSjs7QUFFQTtJRTF0Zkk7QUY0dGZKOztBQUVBO0lFOXRmSTtBRmd1Zko7O0FBRUE7SUVsdWZJO0FGb3VmSjs7QUFFQTtJRXR1Zkk7QUZ3dWZKOztBQUVBO0lFMXVmSTtBRjR1Zko7O0FBRUE7SUU5dWZJO0FGZ3ZmSjs7QUFFQTtJRWx2Zkk7QUZvdmZKOztBQUVBO0lFdHZmSTtBRnd2Zko7O0FBRUE7SUUxdmZJO0FGNHZmSjs7QUFFQTtJRTl2Zkk7QUZnd2ZKOztBQUVBO0lFbHdmSTtBRm93Zko7O0FBRUE7SUV0d2ZJO0FGd3dmSjs7QUFFQTtJRTF3Zkk7QUY0d2ZKOztBQUVBO0lFOXdmSTtBRmd4Zko7O0FBRUE7SUVseGZJO0FGb3hmSjs7QUFFQTtJRXR4Zkk7QUZ3eGZKOztBQUVBO0lFMXhmSTtBRjR4Zko7O0FBRUE7SUU5eGZJO0FGZ3lmSjs7QUFFQTtJRWx5Zkk7QUZveWZKOztBQUVBO0lFdHlmSTtBRnd5Zko7O0FBRUE7SUUxeWZJO0FGNHlmSjs7QUFFQTtJRTl5Zkk7QUZnemZKOztBQUVBO0lFbHpmSTtBRm96Zko7O0FBRUE7SUV0emZJO0FGd3pmSjs7QUFFQTtJRTF6Zkk7QUY0emZKOztBQUVBO0lFOXpmSTtBRmcwZko7O0FBRUE7SUVsMGZJO0FGbzBmSjs7QUFFQTtJRXQwZkk7QUZ3MGZKOztBQUVBO0lFMTBmSTtBRjQwZko7O0FBRUE7SUU5MGZJO0FGZzFmSjs7QUFFQTtJRWwxZkk7QUZvMWZKOztBQUVBO0lFdDFmSTtBRncxZko7O0FBRUE7SUUxMWZJO0FGNDFmSjs7QUFFQTtJRTkxZkk7QUZnMmZKOztBQUVBO0lFbDJmSTtBRm8yZko7O0FBRUE7SUV0MmZJO0FGdzJmSjs7QUFFQTtJRTEyZkk7QUY0MmZKOztBQUVBO0lFOTJmSTtBRmczZko7O0FBRUE7SUVsM2ZJO0FGbzNmSjs7QUFFQTtJRXQzZkk7QUZ3M2ZKOztBQUVBO0lFMTNmSTtBRjQzZko7O0FBRUE7SUU5M2ZJO0FGZzRmSjs7QUFFQTtJRWw0Zkk7QUZvNGZKOztBQUVBO0lFdDRmSTtBRnc0Zko7O0FBRUE7SUUxNGZJO0FGNDRmSjs7QUFFQTtJRTk0Zkk7QUZnNWZKOztBQUVBO0lFbDVmSTtBRm81Zko7O0FBRUE7SUV0NWZJO0FGdzVmSjs7QUFFQTtJRTE1Zkk7QUY0NWZKOztBQUVBO0lFOTVmSTtBRmc2Zko7O0FBRUE7SUVsNmZJO0FGbzZmSjs7QUFFQTtJRXQ2Zkk7QUZ3NmZKOztBQUVBO0lFMTZmSTtBRjQ2Zko7O0FBRUE7SUU5NmZJO0FGZzdmSjs7QUFFQTtJRWw3Zkk7QUZvN2ZKOztBQUVBO0lFdDdmSTtBRnc3Zko7O0FBRUE7SUUxN2ZJO0FGNDdmSjs7QUFFQTtJRTk3Zkk7QUZnOGZKOztBQUVBO0lFbDhmSTtBRm84Zko7O0FBRUE7SUV0OGZJO0FGdzhmSjs7QUFFQTtJRTE4Zkk7QUY0OGZKOztBQUVBO0lFOThmSTtBRmc5Zko7O0FBRUE7SUVsOWZJO0FGbzlmSjs7QUFFQTtJRXQ5Zkk7QUZ3OWZKOztBQUVBO0lFMTlmSTtBRjQ5Zko7O0FBRUE7SUU5OWZJO0FGZytmSjs7QUFFQTtJRWwrZkk7QUZvK2ZKOztBQUVBO0lFdCtmSTtBRncrZko7O0FBRUE7SUUxK2ZJO0FGNCtmSjs7QUFFQTtJRTkrZkk7QUZnL2ZKOztBQUVBO0lFbC9mSTtBRm8vZko7O0FBRUE7SUV0L2ZJO0FGdy9mSjs7QUFFQTtJRTEvZkk7QUY0L2ZKOztBQUVBO0lFOS9mSTtBRmdnZ0JKOztBQUVBO0lFbGdnQkk7QUZvZ2dCSjs7QUFFQTtJRXRnZ0JJO0FGd2dnQko7O0FBRUE7SUUxZ2dCSTtBRjRnZ0JKOztBQUVBO0lFOWdnQkk7QUZnaGdCSjs7QUFFQTtJRWxoZ0JJO0FGb2hnQko7O0FBRUE7SUV0aGdCSTtBRndoZ0JKOztBQUVBO0lFMWhnQkk7QUY0aGdCSjs7QUFFQTtJRTloZ0JJO0FGZ2lnQko7O0FBRUE7SUVsaWdCSTtBRm9pZ0JKOztBQUVBO0lFdGlnQkk7QUZ3aWdCSjs7QUFFQTtJRTFpZ0JJO0FGNGlnQko7O0FBRUE7SUU5aWdCSTtBRmdqZ0JKOztBQUVBO0lFbGpnQkk7QUZvamdCSjs7QUFFQTtJRXRqZ0JJO0FGd2pnQko7O0FBRUE7SUUxamdCSTtBRjRqZ0JKOztBQUVBO0lFOWpnQkk7QUZna2dCSjs7QUFFQTtJRWxrZ0JJO0FGb2tnQko7O0FBRUE7SUV0a2dCSTtBRndrZ0JKOztBQUVBO0lFMWtnQkk7QUY0a2dCSjs7QUFFQTtJRTlrZ0JJO0FGZ2xnQko7O0FBRUE7SUVsbGdCSTtBRm9sZ0JKOztBQUVBO0lFdGxnQkk7QUZ3bGdCSjs7QUFFQTtJRTFsZ0JJO0FGNGxnQko7O0FBRUE7SUU5bGdCSTtBRmdtZ0JKOztBQUVBO0lFbG1nQkk7QUZvbWdCSjs7QUFFQTtJRXRtZ0JJO0FGd21nQko7O0FBRUE7SUUxbWdCSTtBRjRtZ0JKOztBQUVBO0lFOW1nQkk7QUZnbmdCSjs7QUFFQTtJRWxuZ0JJO0FGb25nQko7O0FBRUE7SUV0bmdCSTtBRnduZ0JKOztBQUVBO0lFMW5nQkk7QUY0bmdCSjs7QUFFQTtJRTluZ0JJO0FGZ29nQko7O0FBRUE7SUVsb2dCSTtBRm9vZ0JKOztBQUVBO0lFdG9nQkk7QUZ3b2dCSjs7QUFFQTtJRTFvZ0JJO0FGNG9nQko7O0FBRUE7SUU5b2dCSTtBRmdwZ0JKOztBQUVBO0lFbHBnQkk7QUZvcGdCSjs7QUFFQTtJRXRwZ0JJO0FGd3BnQko7O0FBRUE7SUUxcGdCSTtBRjRwZ0JKOztBQUVBO0lFOXBnQkk7QUZncWdCSjs7QUFFQTtJRWxxZ0JJO0FGb3FnQko7O0FBRUE7SUV0cWdCSTtBRndxZ0JKOztBQUVBO0lFMXFnQkk7QUY0cWdCSjs7QUFFQTtJRTlxZ0JJO0FGZ3JnQko7O0FBRUE7SUVscmdCSTtBRm9yZ0JKOztBQUVBO0lFdHJnQkk7QUZ3cmdCSjs7QUFFQTtJRTFyZ0JJO0FGNHJnQko7O0FBRUE7SUU5cmdCSTtBRmdzZ0JKOztBQUVBO0lFbHNnQkk7QUZvc2dCSjs7QUFFQTtJRXRzZ0JJO0FGd3NnQko7O0FBRUE7SUUxc2dCSTtBRjRzZ0JKOztBQUVBO0lFOXNnQkk7QUZndGdCSjs7QUFFQTtJRWx0Z0JJO0FGb3RnQko7O0FBRUE7SUV0dGdCSTtBRnd0Z0JKOztBQUVBO0lFMXRnQkk7QUY0dGdCSjs7QUFFQTtJRTl0Z0JJO0FGZ3VnQko7O0FBRUE7SUVsdWdCSTtBRm91Z0JKOztBQUVBO0lFdHVnQkk7QUZ3dWdCSjs7QUFFQTtJRTF1Z0JJO0FGNHVnQko7O0FBRUE7SUU5dWdCSTtBRmd2Z0JKOztBQUVBO0lFbHZnQkk7QUZvdmdCSjs7QUFFQTtJRXR2Z0JJO0FGd3ZnQko7O0FBRUE7SUUxdmdCSTtBRjR2Z0JKOztBQUVBO0lFOXZnQkk7QUZnd2dCSjs7QUFFQTtJRWx3Z0JJO0FGb3dnQko7O0FBRUE7SUV0d2dCSTtBRnd3Z0JKOztBQUVBO0lFMXdnQkk7QUY0d2dCSjs7QUFFQTtJRTl3Z0JJO0FGZ3hnQko7O0FBRUE7SUVseGdCSTtBRm94Z0JKOztBQUVBO0lFdHhnQkk7QUZ3eGdCSjs7QUFFQTtJRTF4Z0JJO0FGNHhnQko7O0FBRUE7SUU5eGdCSTtBRmd5Z0JKOztBQUVBO0lFbHlnQkk7QUZveWdCSjs7QUFFQTtJRXR5Z0JJO0FGd3lnQko7O0FBRUE7SUUxeWdCSTtBRjR5Z0JKOztBQUVBO0lFOXlnQkk7QUZnemdCSjs7QUFFQTtJRWx6Z0JJO0FGb3pnQko7O0FBRUE7SUV0emdCSTtBRnd6Z0JKOztBQUVBO0lFMXpnQkk7QUY0emdCSjs7QUFFQTtJRTl6Z0JJO0FGZzBnQko7O0FBRUE7SUVsMGdCSTtBRm8wZ0JKOztBQUVBO0lFdDBnQkk7QUZ3MGdCSjs7QUFFQTtJRTEwZ0JJO0FGNDBnQko7O0FBRUE7SUU5MGdCSTtBRmcxZ0JKOztBQUVBO0lFbDFnQkk7QUZvMWdCSjs7QUFFQTtJRXQxZ0JJO0FGdzFnQko7O0FBRUE7SUUxMWdCSTtBRjQxZ0JKOztBQUVBO0lFOTFnQkk7QUZnMmdCSjs7QUFFQTtJRWwyZ0JJO0FGbzJnQko7O0FBRUE7SUV0MmdCSTtBRncyZ0JKOztBQUVBO0lFMTJnQkk7QUY0MmdCSjs7QUFFQTtJRTkyZ0JJO0FGZzNnQko7O0FBRUE7SUVsM2dCSTtBRm8zZ0JKOztBQUVBO0lFdDNnQkk7QUZ3M2dCSjs7QUFFQTtJRTEzZ0JJO0FGNDNnQko7O0FBRUE7SUU5M2dCSTtBRmc0Z0JKOztBQUVBO0lFbDRnQkk7QUZvNGdCSjs7QUFFQTtJRXQ0Z0JJO0FGdzRnQko7O0FBRUE7SUUxNGdCSTtBRjQ0Z0JKOztBQUVBO0lFOTRnQkk7QUZnNWdCSjs7QUFFQTtJRWw1Z0JJO0FGbzVnQko7O0FBRUE7SUV0NWdCSTtBRnc1Z0JKOztBQUVBO0lFMTVnQkk7QUY0NWdCSjs7QUFFQTtJRTk1Z0JJO0FGZzZnQko7O0FBRUE7SUVsNmdCSTtBRm82Z0JKOztBQUVBO0lFdDZnQkk7QUZ3NmdCSjs7QUFFQTtJRTE2Z0JJO0FGNDZnQko7O0FBRUE7SUU5NmdCSTtBRmc3Z0JKOztBQUVBO0lFbDdnQkk7QUZvN2dCSjs7QUFFQTtJRXQ3Z0JJO0FGdzdnQko7O0FBRUE7SUUxN2dCSTtBRjQ3Z0JKOztBQUVBO0lFOTdnQkk7QUZnOGdCSjs7QUFFQTtJRWw4Z0JJO0FGbzhnQko7O0FBRUE7SUV0OGdCSTtBRnc4Z0JKOztBQUVBO0lFMThnQkk7QUY0OGdCSjs7QUFFQTtJRTk4Z0JJO0FGZzlnQko7O0FBRUE7SUVsOWdCSTtBRm85Z0JKOztBQUVBO0lFdDlnQkk7QUZ3OWdCSjs7QUFFQTtJRTE5Z0JJO0FGNDlnQko7O0FBRUE7SUU5OWdCSTtBRmcrZ0JKOztBQUVBO0lFbCtnQkk7QUZvK2dCSjs7QUFFQTtJRXQrZ0JJO0FGdytnQko7O0FBRUE7SUUxK2dCSTtBRjQrZ0JKOztBQUVBO0lFOStnQkk7QUZnL2dCSjs7QUFFQTtJRWwvZ0JJO0FGby9nQko7O0FBRUE7SUV0L2dCSTtBRncvZ0JKOztBQUVBO0lFMS9nQkk7QUY0L2dCSjs7QUFFQTtJRTkvZ0JJO0FGZ2doQko7O0FBRUE7SUVsZ2hCSTtBRm9naEJKOztBQUVBO0lFdGdoQkk7QUZ3Z2hCSjs7QUFFQTtJRTFnaEJJO0FGNGdoQko7O0FBRUE7SUU5Z2hCSTtBRmdoaEJKOztBQUVBO0lFbGhoQkk7QUZvaGhCSjs7QUFFQTtJRXRoaEJJO0FGd2hoQko7O0FBRUE7SUUxaGhCSTtBRjRoaEJKOztBQUVBO0lFOWhoQkk7QUZnaWhCSjs7QUFFQTtJRWxpaEJJO0FGb2loQko7O0FBRUE7SUV0aWhCSTtBRndpaEJKOztBQUVBO0lFMWloQkk7QUY0aWhCSjs7QUFFQTtJRTlpaEJJO0FGZ2poQko7O0FBRUE7SUVsamhCSTtBRm9qaEJKOztBQUVBO0lFdGpoQkk7QUZ3amhCSjs7QUFFQTtJRTFqaEJJO0FGNGpoQko7O0FBRUE7SUU5amhCSTtBRmdraEJKOztBQUVBO0lFbGtoQkk7QUZva2hCSjs7QUFFQTtJRXRraEJJO0FGd2toQko7O0FBRUE7SUUxa2hCSTtBRjRraEJKOztBQUVBO0lFOWtoQkk7QUZnbGhCSjs7QUFFQTtJRWxsaEJJO0FGb2xoQko7O0FBRUE7SUV0bGhCSTtBRndsaEJKOztBQUVBO0lFMWxoQkk7QUY0bGhCSjs7QUFFQTtJRTlsaEJJO0FGZ21oQko7O0FBRUE7SUVsbWhCSTtBRm9taEJKOztBQUVBO0lFdG1oQkk7QUZ3bWhCSjs7QUFFQTtJRTFtaEJJO0FGNG1oQko7O0FBRUE7SUU5bWhCSTtBRmduaEJKOztBQUVBO0lFbG5oQkk7QUZvbmhCSjs7QUFFQTtJRXRuaEJJO0FGd25oQko7O0FBRUE7SUUxbmhCSTtBRjRuaEJKOztBQUVBO0lFOW5oQkk7QUZnb2hCSjs7QUFFQTtJRWxvaEJJO0FGb29oQko7O0FBRUE7SUV0b2hCSTtBRndvaEJKOztBQUVBO0lFMW9oQkk7QUY0b2hCSjs7QUFFQTtJRTlvaEJJO0FGZ3BoQko7O0FBRUE7SUVscGhCSTtBRm9waEJKOztBQUVBO0lFdHBoQkk7QUZ3cGhCSjs7QUFFQTtJRTFwaEJJO0FGNHBoQko7O0FBRUE7SUU5cGhCSTtBRmdxaEJKOztBQUVBO0lFbHFoQkk7QUZvcWhCSjs7QUFFQTtJRXRxaEJJO0FGd3FoQko7O0FBRUE7SUUxcWhCSTtBRjRxaEJKOztBQUVBO0lFOXFoQkk7QUZncmhCSjs7QUFFQTtJRWxyaEJJO0FGb3JoQko7O0FBRUE7SUV0cmhCSTtBRndyaEJKOztBQUVBO0lFMXJoQkk7QUY0cmhCSjs7QUFFQTtJRTlyaEJJO0FGZ3NoQko7O0FBRUE7SUVsc2hCSTtBRm9zaEJKOztBQUVBO0lFdHNoQkk7QUZ3c2hCSjs7QUFFQTtJRTFzaEJJO0FGNHNoQko7O0FBRUE7SUU5c2hCSTtBRmd0aEJKOztBQUVBO0lFbHRoQkk7QUZvdGhCSjs7QUFFQTtJRXR0aEJJO0FGd3RoQko7O0FBRUE7SUUxdGhCSTtBRjR0aEJKOztBQUVBO0lFOXRoQkk7QUZndWhCSjs7QUFFQTtJRWx1aEJJO0FGb3VoQko7O0FBRUE7SUV0dWhCSTtBRnd1aEJKOztBQUVBO0lFMXVoQkk7QUY0dWhCSjs7QUFFQTtJRTl1aEJJO0FGZ3ZoQko7O0FBRUE7SUVsdmhCSTtBRm92aEJKOztBQUVBO0lFdHZoQkk7QUZ3dmhCSjs7QUFFQTtJRTF2aEJJO0FGNHZoQko7O0FBRUE7SUU5dmhCSTtBRmd3aEJKOztBQUVBO0lFbHdoQkk7QUZvd2hCSjs7QUFFQTtJRXR3aEJJO0FGd3doQko7O0FBRUE7SUUxd2hCSTtBRjR3aEJKOztBQUVBO0lFOXdoQkk7QUZneGhCSjs7QUFFQTtJRWx4aEJJO0FGb3hoQko7O0FBRUE7SUV0eGhCSTtBRnd4aEJKOztBQUVBO0lFMXhoQkk7QUY0eGhCSjs7QUFFQTtJRTl4aEJJO0FGZ3loQko7O0FBRUE7SUVseWhCSTtBRm95aEJKOztBQUVBO0lFdHloQkk7QUZ3eWhCSjs7QUFFQTtJRTF5aEJJO0FGNHloQko7O0FBRUE7SUU5eWhCSTtBRmd6aEJKOztBQUVBO0lFbHpoQkk7QUZvemhCSjs7QUFFQTtJRXR6aEJJO0FGd3poQko7O0FBRUE7SUUxemhCSTtBRjR6aEJKOztBQUVBO0lFOXpoQkk7QUZnMGhCSjs7QUFFQTtJRWwwaEJJO0FGbzBoQko7O0FBRUE7SUV0MGhCSTtBRncwaEJKOztBQUVBO0lFMTBoQkk7QUY0MGhCSjs7QUFFQTtJRTkwaEJJO0FGZzFoQko7O0FBRUE7SUVsMWhCSTtBRm8xaEJKOztBQUVBO0lFdDFoQkk7QUZ3MWhCSjs7QUFFQTtJRTExaEJJO0FGNDFoQko7O0FBRUE7SUU5MWhCSTtBRmcyaEJKOztBQUVBO0lFbDJoQkk7QUZvMmhCSjs7QUFFQTtJRXQyaEJJO0FGdzJoQko7O0FBRUE7SUUxMmhCSTtBRjQyaEJKOztBQUVBO0lFOTJoQkk7QUZnM2hCSjs7QUFFQTtJRWwzaEJJO0FGbzNoQko7O0FBRUE7SUV0M2hCSTtBRnczaEJKOztBQUVBO0lFMTNoQkk7QUY0M2hCSjs7QUFFQTtJRTkzaEJJO0FGZzRoQko7O0FBRUE7SUVsNGhCSTtBRm80aEJKOztBQUVBO0lFdDRoQkk7QUZ3NGhCSjs7QUFFQTtJRTE0aEJJO0FGNDRoQko7O0FBRUE7SUU5NGhCSTtBRmc1aEJKOztBQUVBO0lFbDVoQkk7QUZvNWhCSjs7QUFFQTtJRXQ1aEJJO0FGdzVoQko7O0FBRUE7SUUxNWhCSTtBRjQ1aEJKOztBQUVBO0lFOTVoQkk7QUZnNmhCSjs7QUFFQTtJRWw2aEJJO0FGbzZoQko7O0FBRUE7SUV0NmhCSTtBRnc2aEJKOztBQUVBO0lFMTZoQkk7QUY0NmhCSjs7QUFFQTtJRTk2aEJJO0FGZzdoQko7O0FBRUE7SUVsN2hCSTtBRm83aEJKOztBQUVBO0lFdDdoQkk7QUZ3N2hCSjs7QUFFQTtJRTE3aEJJO0FGNDdoQko7O0FBRUE7SUU5N2hCSTtBRmc4aEJKOztBQUVBO0lFbDhoQkk7QUZvOGhCSjs7QUFFQTtJRXQ4aEJJO0FGdzhoQko7O0FBRUE7SUUxOGhCSTtBRjQ4aEJKOztBQUVBO0lFOThoQkk7QUZnOWhCSjs7QUFFQTtJRWw5aEJJO0FGbzloQko7O0FBRUE7SUV0OWhCSTtBRnc5aEJKOztBQUVBO0lFMTloQkk7QUY0OWhCSjs7QUFFQTtJRTk5aEJJO0FGZytoQko7O0FBRUE7SUVsK2hCSTtBRm8raEJKOztBQUVBO0lFdCtoQkk7QUZ3K2hCSjs7QUFFQTtJRTEraEJJO0FGNCtoQko7O0FBRUE7SUU5K2hCSTtBRmcvaEJKOztBQUVBO0lFbC9oQkk7QUZvL2hCSjs7QUFFQTtJRXQvaEJJO0FGdy9oQko7O0FBRUE7SUUxL2hCSTtBRjQvaEJKOztBQUVBO0lFOS9oQkk7QUZnZ2lCSjs7QUFFQTtJRWxnaUJJO0FGb2dpQko7O0FBRUE7SUV0Z2lCSTtBRndnaUJKOztBQUVBO0lFMWdpQkk7QUY0Z2lCSjs7QUFFQTtJRTlnaUJJO0FGZ2hpQko7O0FBRUE7SUVsaGlCSTtBRm9oaUJKOztBQUVBO0lFdGhpQkk7QUZ3aGlCSjs7QUFFQTtJRTFoaUJJO0FGNGhpQko7O0FBRUE7SUU5aGlCSTtBRmdpaUJKOztBQUVBO0lFbGlpQkk7QUZvaWlCSjs7QUFFQTtJRXRpaUJJO0FGd2lpQko7O0FBRUE7SUUxaWlCSTtBRjRpaUJKOztBQUVBO0lFOWlpQkk7QUZnamlCSjs7QUFFQTtJRWxqaUJJO0FGb2ppQko7O0FBRUE7SUV0amlCSTtBRndqaUJKOztBQUVBO0lFMWppQkk7QUY0amlCSjs7QUFFQTtJRTlqaUJJO0FGZ2tpQko7O0FBRUE7SUVsa2lCSTtBRm9raUJKOztBQUVBO0lFdGtpQkk7QUZ3a2lCSjs7QUFFQTtJRTFraUJJO0FGNGtpQko7O0FBRUE7SUU5a2lCSTtBRmdsaUJKOztBQUVBO0lFbGxpQkk7QUZvbGlCSjs7QUFFQTtJRXRsaUJJO0FGd2xpQko7O0FBRUE7SUUxbGlCSTtBRjRsaUJKOztBQUVBO0lFOWxpQkk7QUZnbWlCSjs7QUFFQTtJRWxtaUJJO0FGb21pQko7O0FBRUE7SUV0bWlCSTtBRndtaUJKOztBQUVBO0lFMW1pQkk7QUY0bWlCSjs7QUFFQTtJRTltaUJJO0FGZ25pQko7O0FBRUE7SUVsbmlCSTtBRm9uaUJKOztBQUVBO0lFdG5pQkk7QUZ3bmlCSjs7QUFFQTtJRTFuaUJJO0FGNG5pQko7O0FBRUE7SUU5bmlCSTtBRmdvaUJKOztBQUVBO0lFbG9pQkk7QUZvb2lCSjs7QUFFQTtJRXRvaUJJO0FGd29pQko7O0FBRUE7SUUxb2lCSTtBRjRvaUJKOztBQUVBO0lFOW9pQkk7QUZncGlCSjs7QUFFQTtJRWxwaUJJO0FGb3BpQko7O0FBRUE7SUV0cGlCSTtBRndwaUJKOztBQUVBO0lFMXBpQkk7QUY0cGlCSjs7QUFFQTtJRTlwaUJJO0FGZ3FpQko7O0FBRUE7SUVscWlCSTtBRm9xaUJKOztBQUVBO0lFdHFpQkk7QUZ3cWlCSjs7QUFFQTtJRTFxaUJJO0FGNHFpQko7O0FBRUE7SUU5cWlCSTtBRmdyaUJKOztBQUVBO0lFbHJpQkk7QUZvcmlCSjs7QUFFQTtJRXRyaUJJO0FGd3JpQko7O0FBRUE7SUUxcmlCSTtBRjRyaUJKOztBQUVBO0lFOXJpQkk7QUZnc2lCSjs7QUFFQTtJRWxzaUJJO0FGb3NpQko7O0FBRUE7SUV0c2lCSTtBRndzaUJKOztBQUVBO0lFMXNpQkk7QUY0c2lCSjs7QUFFQTtJRTlzaUJJO0FGZ3RpQko7O0FBRUE7SUVsdGlCSTtBRm90aUJKOztBQUVBO0lFdHRpQkk7QUZ3dGlCSjs7QUFFQTtJRTF0aUJJO0FGNHRpQko7O0FBRUE7SUU5dGlCSTtBRmd1aUJKOztBQUVBO0lFbHVpQkk7QUZvdWlCSjs7QUFFQTtJRXR1aUJJO0FGd3VpQko7O0FBRUE7SUUxdWlCSTtBRjR1aUJKOztBQUVBO0lFOXVpQkk7QUZndmlCSjs7QUFFQTtJRWx2aUJJO0FGb3ZpQko7O0FBRUE7SUV0dmlCSTtBRnd2aUJKOztBQUVBO0lFMXZpQkk7QUY0dmlCSjs7QUFFQTtJRTl2aUJJO0FGZ3dpQko7O0FBRUE7SUVsd2lCSTtBRm93aUJKOztBQUVBO0lFdHdpQkk7QUZ3d2lCSjs7QUFFQTtJRTF3aUJJO0FGNHdpQko7O0FBRUE7SUU5d2lCSTtBRmd4aUJKOztBQUVBO0lFbHhpQkk7QUZveGlCSjs7QUFFQTtJRXR4aUJJO0FGd3hpQko7O0FBRUE7SUUxeGlCSTtBRjR4aUJKOztBQUVBO0lFOXhpQkk7QUZneWlCSjs7QUFFQTtJRWx5aUJJO0FGb3lpQko7O0FBRUE7SUV0eWlCSTtBRnd5aUJKOztBQUVBO0lFMXlpQkk7QUY0eWlCSjs7QUFFQTtJRTl5aUJJO0FGZ3ppQko7O0FBRUE7SUVsemlCSTtBRm96aUJKOztBQUVBO0lFdHppQkk7QUZ3emlCSjs7QUFFQTtJRTF6aUJJO0FGNHppQko7O0FBRUE7SUU5emlCSTtBRmcwaUJKOztBQUVBO0lFbDBpQkk7QUZvMGlCSjs7QUFFQTtJRXQwaUJJO0FGdzBpQko7O0FBRUE7SUUxMGlCSTtBRjQwaUJKOztBQUVBO0lFOTBpQkk7QUZnMWlCSjs7QUFFQTtJRWwxaUJJO0FGbzFpQko7O0FBRUE7SUV0MWlCSTtBRncxaUJKOztBQUVBO0lFMTFpQkk7QUY0MWlCSjs7QUFFQTtJRTkxaUJJO0FGZzJpQko7O0FBRUE7SUVsMmlCSTtBRm8yaUJKOztBQUVBO0lFdDJpQkk7QUZ3MmlCSjs7QUFFQTtJRTEyaUJJO0FGNDJpQko7O0FBRUE7SUU5MmlCSTtBRmczaUJKOztBQUVBO0lFbDNpQkk7QUZvM2lCSjs7QUFFQTtJRXQzaUJJO0FGdzNpQko7O0FBRUE7SUUxM2lCSTtBRjQzaUJKOztBQUVBO0lFOTNpQkk7QUZnNGlCSjs7QUFFQTtJRWw0aUJJO0FGbzRpQko7O0FBRUE7SUV0NGlCSTtBRnc0aUJKOztBQUVBO0lFMTRpQkk7QUY0NGlCSjs7QUFFQTtJRTk0aUJJO0FGZzVpQko7O0FBRUE7SUVsNWlCSTtBRm81aUJKOztBQUVBO0lFdDVpQkk7QUZ3NWlCSjs7QUFFQTtJRTE1aUJJO0FGNDVpQko7O0FBRUE7SUU5NWlCSTtBRmc2aUJKOztBQUVBO0lFbDZpQkk7QUZvNmlCSjs7QUFFQTtJRXQ2aUJJO0FGdzZpQko7O0FBRUE7SUUxNmlCSTtBRjQ2aUJKOztBQUVBO0lFOTZpQkk7QUZnN2lCSjs7QUFFQTtJRWw3aUJJO0FGbzdpQko7O0FBRUE7SUV0N2lCSTtBRnc3aUJKOztBQUVBO0lFMTdpQkk7QUY0N2lCSjs7QUFFQTtJRTk3aUJJO0FGZzhpQko7O0FBRUE7SUVsOGlCSTtBRm84aUJKOztBQUVBO0lFdDhpQkk7QUZ3OGlCSjs7QUFFQTtJRTE4aUJJO0FGNDhpQko7O0FBRUE7SUU5OGlCSTtBRmc5aUJKOztBQUVBO0lFbDlpQkk7QUZvOWlCSjs7QUFFQTtJRXQ5aUJJO0FGdzlpQko7O0FBRUE7SUUxOWlCSTtBRjQ5aUJKOztBQUVBO0lFOTlpQkk7QUZnK2lCSjs7QUFFQTtJRWwraUJJO0FGbytpQko7O0FBRUE7SUV0K2lCSTtBRncraUJKOztBQUVBO0lFMStpQkk7QUY0K2lCSjs7QUFFQTtJRTkraUJJO0FGZy9pQko7O0FBRUE7SUVsL2lCSTtBRm8vaUJKOztBQUVBO0lFdC9pQkk7QUZ3L2lCSjs7QUFFQTtJRTEvaUJJO0FGNC9pQko7O0FBRUE7SUU5L2lCSTtBRmdnakJKOztBQUVBO0lFbGdqQkk7QUZvZ2pCSjs7QUFFQTtJRXRnakJJO0FGd2dqQko7O0FBRUE7SUUxZ2pCSTtBRjRnakJKOztBQUVBO0lFOWdqQkk7QUZnaGpCSjs7QUFFQTtJRWxoakJJO0FGb2hqQko7O0FBRUE7SUV0aGpCSTtBRndoakJKOztBQUVBO0lFMWhqQkk7QUY0aGpCSjs7QUFFQTtJRTloakJJO0FGZ2lqQko7O0FBRUE7SUVsaWpCSTtBRm9pakJKOztBQUVBO0lFdGlqQkk7QUZ3aWpCSjs7QUFFQTtJRTFpakJJO0FGNGlqQko7O0FBRUE7SUU5aWpCSTtBRmdqakJKOztBQUVBO0lFbGpqQkk7QUZvampCSjs7QUFFQTtJRXRqakJJO0FGd2pqQko7O0FBRUE7SUUxampCSTtBRjRqakJKOztBQUVBO0lFOWpqQkk7QUZna2pCSjs7QUFFQTtJRWxrakJJO0FGb2tqQko7O0FBRUE7SUV0a2pCSTtBRndrakJKOztBQUVBO0lFMWtqQkk7QUY0a2pCSjs7QUFFQTtJRTlrakJJO0FGZ2xqQko7O0FBRUE7SUVsbGpCSTtBRm9sakJKOztBQUVBO0lFdGxqQkk7QUZ3bGpCSjs7QUFFQTtJRTFsakJJO0FGNGxqQko7O0FBRUE7SUU5bGpCSTtBRmdtakJKOztBQUVBO0lFbG1qQkk7QUZvbWpCSjs7QUFFQTtJRXRtakJJO0FGd21qQko7O0FBRUE7SUUxbWpCSTtBRjRtakJKOztBQUVBO0lFOW1qQkk7QUZnbmpCSjs7QUFFQTtJRWxuakJJO0FGb25qQko7O0FBRUE7SUV0bmpCSTtBRnduakJKOztBQUVBO0lFMW5qQkk7QUY0bmpCSjs7QUFFQTtJRTluakJJO0FGZ29qQko7O0FBRUE7SUVsb2pCSTtBRm9vakJKOztBQUVBO0lFdG9qQkk7QUZ3b2pCSjs7QUFFQTtJRTFvakJJO0FGNG9qQko7O0FBRUE7SUU5b2pCSTtBRmdwakJKOztBQUVBO0lFbHBqQkk7QUZvcGpCSjs7QUFFQTtJRXRwakJJO0FGd3BqQko7O0FBRUE7SUUxcGpCSTtBRjRwakJKOztBQUVBO0lFOXBqQkk7QUZncWpCSjs7QUFFQTtJRWxxakJJO0FGb3FqQko7O0FBRUE7SUV0cWpCSTtBRndxakJKOztBQUVBO0lFMXFqQkk7QUY0cWpCSjs7QUFFQTtJRTlxakJJO0FGZ3JqQko7O0FBRUE7SUVscmpCSTtBRm9yakJKOztBQUVBO0lFdHJqQkk7QUZ3cmpCSjs7QUFFQTtJRTFyakJJO0FGNHJqQko7O0FBRUE7SUU5cmpCSTtBRmdzakJKOztBQUVBO0lFbHNqQkk7QUZvc2pCSjs7QUFFQTtJRXRzakJJO0FGd3NqQko7O0FBRUE7SUUxc2pCSTtBRjRzakJKOztBQUVBO0lFOXNqQkk7QUZndGpCSjs7QUFFQTtJRWx0akJJO0FGb3RqQko7O0FBRUE7SUV0dGpCSTtBRnd0akJKOztBQUVBO0lFMXRqQkk7QUY0dGpCSjs7QUFFQTtJRTl0akJJO0FGZ3VqQko7O0FBRUE7SUVsdWpCSTtBRm91akJKOztBQUVBO0lFdHVqQkk7QUZ3dWpCSjs7QUFFQTtJRTF1akJJO0FGNHVqQko7O0FBRUE7SUU5dWpCSTtBRmd2akJKOztBQUVBO0lFbHZqQkk7QUZvdmpCSjs7QUFFQTtJRXR2akJJO0FGd3ZqQko7O0FBRUE7SUUxdmpCSTtBRjR2akJKOztBQUVBO0lFOXZqQkk7QUZnd2pCSjs7QUFFQTtJRWx3akJJO0FGb3dqQko7O0FBRUE7SUV0d2pCSTtBRnd3akJKOztBQUVBO0lFMXdqQkk7QUY0d2pCSjs7QUFFQTtJRTl3akJJO0FGZ3hqQko7O0FBRUE7SUVseGpCSTtBRm94akJKOztBQUVBO0lFdHhqQkk7QUZ3eGpCSjs7QUFFQTtJRTF4akJJO0FGNHhqQko7O0FBRUE7SUU5eGpCSTtBRmd5akJKOztBQUVBO0lFbHlqQkk7QUZveWpCSjs7QUFFQTtJRXR5akJJO0FGd3lqQko7O0FBRUE7SUUxeWpCSTtBRjR5akJKOztBQUVBO0lFOXlqQkk7QUZnempCSjs7QUFFQTtJRWx6akJJO0FGb3pqQko7O0FBRUE7SUV0empCSTtBRnd6akJKOztBQUVBO0lFMXpqQkk7QUY0empCSjs7QUFFQTtJRTl6akJJO0FGZzBqQko7O0FBRUE7SUVsMGpCSTtBRm8wakJKOztBQUVBO0lFdDBqQkk7QUZ3MGpCSjs7QUFFQTtJRTEwakJJO0FGNDBqQko7O0FBRUE7SUU5MGpCSTtBRmcxakJKOztBQUVBO0lFbDFqQkk7QUZvMWpCSjs7QUFFQTtJRXQxakJJO0FGdzFqQko7O0FBRUE7SUUxMWpCSTtBRjQxakJKOztBQUVBO0lFOTFqQkk7QUZnMmpCSjs7QUFFQTtJRWwyakJJO0FGbzJqQko7O0FBRUE7SUV0MmpCSTtBRncyakJKOztBQUVBO0lFMTJqQkk7QUY0MmpCSjs7QUFFQTtJRTkyakJJO0FGZzNqQko7O0FBRUE7SUVsM2pCSTtBRm8zakJKOztBQUVBO0lFdDNqQkk7QUZ3M2pCSjs7QUFFQTtJRTEzakJJO0FGNDNqQko7O0FBRUE7SUU5M2pCSTtBRmc0akJKOztBQUVBO0lFbDRqQkk7QUZvNGpCSjs7QUFFQTtJRXQ0akJJO0FGdzRqQko7O0FBRUE7SUUxNGpCSTtBRjQ0akJKOztBQUVBO0lFOTRqQkk7QUZnNWpCSjs7QUFFQTtJRWw1akJJO0FGbzVqQko7O0FBRUE7SUV0NWpCSTtBRnc1akJKOztBQUVBO0lFMTVqQkk7QUY0NWpCSjs7QUFFQTtJRTk1akJJO0FGZzZqQko7O0FBRUE7SUVsNmpCSTtBRm82akJKOztBQUVBO0lFdDZqQkk7QUZ3NmpCSjs7QUFFQTtJRTE2akJJO0FGNDZqQko7O0FBRUE7SUU5NmpCSTtBRmc3akJKOztBQUVBO0lFbDdqQkk7QUZvN2pCSjs7QUFFQTtJRXQ3akJJO0FGdzdqQko7O0FBRUE7SUUxN2pCSTtBRjQ3akJKOztBQUVBO0lFOTdqQkk7QUZnOGpCSjs7QUFFQTtJRWw4akJJO0FGbzhqQko7O0FBRUE7SUV0OGpCSTtBRnc4akJKOztBQUVBO0lFMThqQkk7QUY0OGpCSjs7QUFFQTtJRTk4akJJO0FGZzlqQko7O0FBRUE7SUVsOWpCSTtBRm85akJKOztBQUVBO0lFdDlqQkk7QUZ3OWpCSjs7QUFFQTtJRTE5akJJO0FGNDlqQko7O0FBRUE7SUU5OWpCSTtBRmcrakJKOztBQUVBO0lFbCtqQkk7QUZvK2pCSjs7QUFFQTtJRXQrakJJO0FGdytqQko7O0FBRUE7SUUxK2pCSTtBRjQrakJKOztBQUVBO0lFOStqQkk7QUZnL2pCSjs7QUFFQTtJRWwvakJJO0FGby9qQko7O0FBRUE7SUV0L2pCSTtBRncvakJKOztBQUVBO0lFMS9qQkk7QUY0L2pCSjs7QUFFQTtJRTkvakJJO0FGZ2drQko7O0FBRUE7SUVsZ2tCSTtBRm9na0JKOztBQUVBO0lFdGdrQkk7QUZ3Z2tCSjs7QUFFQTtJRTFna0JJO0FGNGdrQko7O0FBRUE7SUU5Z2tCSTtBRmdoa0JKOztBQUVBO0lFbGhrQkk7QUZvaGtCSjs7QUFFQTtJRXRoa0JJO0FGd2hrQko7O0FBRUE7SUUxaGtCSTtBRjRoa0JKOztBQUVBO0lFOWhrQkk7QUZnaWtCSjs7QUFFQTtJRWxpa0JJO0FGb2lrQko7O0FBRUE7SUV0aWtCSTtBRndpa0JKOztBQUVBO0lFMWlrQkk7QUY0aWtCSjs7QUFFQTtJRTlpa0JJO0FGZ2prQko7O0FBRUE7SUVsamtCSTtBRm9qa0JKOztBQUVBO0lFdGprQkk7QUZ3amtCSjs7QUFFQTtJRTFqa0JJO0FGNGprQko7O0FBRUE7SUU5amtCSTtBRmdra0JKOztBQUVBO0lFbGtrQkk7QUZva2tCSjs7QUFFQTtJRXRra0JJO0FGd2trQko7O0FBRUE7SUUxa2tCSTtBRjRra0JKOztBQUVBO0lFOWtrQkk7QUZnbGtCSjs7QUFFQTtJRWxsa0JJO0FGb2xrQko7O0FBRUE7SUV0bGtCSTtBRndsa0JKOztBQUVBO0lFMWxrQkk7QUY0bGtCSjs7QUFFQTtJRTlsa0JJO0FGZ21rQko7O0FBRUE7SUVsbWtCSTtBRm9ta0JKOztBQUVBO0lFdG1rQkk7QUZ3bWtCSjs7QUFFQTtJRTFta0JJO0FGNG1rQko7O0FBRUE7SUU5bWtCSTtBRmdua0JKOztBQUVBO0lFbG5rQkk7QUZvbmtCSjs7QUFFQTtJRXRua0JJO0FGd25rQko7O0FBRUE7SUUxbmtCSTtBRjRua0JKOztBQUVBO0lFOW5rQkk7QUZnb2tCSjs7QUFFQTtJRWxva0JJO0FGb29rQko7O0FBRUE7SUV0b2tCSTtBRndva0JKOztBQUVBO0lFMW9rQkk7QUY0b2tCSjs7QUFFQTtJRTlva0JJO0FGZ3BrQko7O0FBRUE7SUVscGtCSTtBRm9wa0JKOztBQUVBO0lFdHBrQkk7QUZ3cGtCSjs7QUFFQTtJRTFwa0JJO0FGNHBrQko7O0FBRUE7SUU5cGtCSTtBRmdxa0JKOztBQUVBO0lFbHFrQkk7QUZvcWtCSjs7QUFFQTtJRXRxa0JJO0FGd3FrQko7O0FBRUE7SUUxcWtCSTtBRjRxa0JKOztBQUVBO0lFOXFrQkk7QUZncmtCSjs7QUFFQTtJRWxya0JJO0FGb3JrQko7O0FBRUE7SUV0cmtCSTtBRndya0JKOztBQUVBO0lFMXJrQkk7QUY0cmtCSjs7QUFFQTtJRTlya0JJO0FGZ3NrQko7O0FBRUE7SUVsc2tCSTtBRm9za0JKOztBQUVBO0lFdHNrQkk7QUZ3c2tCSjs7QUFFQTtJRTFza0JJO0FGNHNrQko7O0FBRUE7SUU5c2tCSTtBRmd0a0JKOztBQUVBO0lFbHRrQkk7QUZvdGtCSjs7QUFFQTtJRXR0a0JJO0FGd3RrQko7O0FBRUE7SUUxdGtCSTtBRjR0a0JKOztBQUVBO0lFOXRrQkk7QUZndWtCSjs7QUFFQTtJRWx1a0JJO0FGb3VrQko7O0FBRUE7SUV0dWtCSTtBRnd1a0JKOztBQUVBO0lFMXVrQkk7QUY0dWtCSjs7QUFFQTtJRTl1a0JJO0FGZ3ZrQko7O0FBRUE7SUVsdmtCSTtBRm92a0JKOztBQUVBO0lFdHZrQkk7QUZ3dmtCSjs7QUFFQTtJRTF2a0JJO0FGNHZrQko7O0FBRUE7SUU5dmtCSTtBRmd3a0JKOztBQUVBO0lFbHdrQkk7QUZvd2tCSjs7QUFFQTtJRXR3a0JJO0FGd3drQko7O0FBRUE7SUUxd2tCSTtBRjR3a0JKOztBQUVBO0lFOXdrQkk7QUZneGtCSjs7QUFFQTtJRWx4a0JJO0FGb3hrQko7O0FBRUE7SUV0eGtCSTtBRnd4a0JKOztBQUVBO0lFMXhrQkk7QUY0eGtCSjs7QUFFQTtJRTl4a0JJO0FGZ3lrQko7O0FBRUE7SUVseWtCSTtBRm95a0JKOztBQUVBO0lFdHlrQkk7QUZ3eWtCSjs7QUFFQTtJRTF5a0JJO0FGNHlrQko7O0FBRUE7SUU5eWtCSTtBRmd6a0JKOztBQUVBO0lFbHprQkk7QUZvemtCSjs7QUFFQTtJRXR6a0JJO0FGd3prQko7O0FBRUE7SUUxemtCSTtBRjR6a0JKOztBQUVBO0lFOXprQkk7QUZnMGtCSjs7QUFFQTtJRWwwa0JJO0FGbzBrQko7O0FBRUE7SUV0MGtCSTtBRncwa0JKOztBQUVBO0lFMTBrQkk7QUY0MGtCSjs7QUFFQTtJRTkwa0JJO0FGZzFrQko7O0FBRUE7SUVsMWtCSTtBRm8xa0JKOztBQUVBO0lFdDFrQkk7QUZ3MWtCSjs7QUFFQTtJRTExa0JJO0FGNDFrQko7O0FBRUE7SUU5MWtCSTtBRmcya0JKOztBQUVBO0lFbDJrQkk7QUZvMmtCSjs7QUFFQTtJRXQya0JJO0FGdzJrQko7O0FBRUE7SUUxMmtCSTtBRjQya0JKOztBQUVBO0lFOTJrQkk7QUZnM2tCSjs7QUFFQTtJRWwza0JJO0FGbzNrQko7O0FBRUE7SUV0M2tCSTtBRncza0JKOztBQUVBO0lFMTNrQkk7QUY0M2tCSjs7QUFFQTtJRTkza0JJO0FGZzRrQko7O0FBRUE7SUVsNGtCSTtBRm80a0JKOztBQUVBO0lFdDRrQkk7QUZ3NGtCSjs7QUFFQTtJRTE0a0JJO0FGNDRrQko7O0FBRUE7SUU5NGtCSTtBRmc1a0JKOztBQUVBO0lFbDVrQkk7QUZvNWtCSjs7QUFFQTtJRXQ1a0JJO0FGdzVrQko7O0FBRUE7SUUxNWtCSTtBRjQ1a0JKOztBQUVBO0lFOTVrQkk7QUZnNmtCSjs7QUFFQTtJRWw2a0JJO0FGbzZrQko7O0FBRUE7SUV0NmtCSTtBRnc2a0JKOztBQUVBO0lFMTZrQkk7QUY0NmtCSjs7QUFFQTtJRTk2a0JJO0FGZzdrQko7O0FBRUE7SUVsN2tCSTtBRm83a0JKOztBQUVBO0lFdDdrQkk7QUZ3N2tCSjs7QUFFQTtJRTE3a0JJO0FGNDdrQko7O0FBRUE7SUU5N2tCSTtBRmc4a0JKOztBQUVBO0lFbDhrQkk7QUZvOGtCSjs7QUFFQTtJRXQ4a0JJO0FGdzhrQko7O0FBRUE7SUUxOGtCSTtBRjQ4a0JKOztBQUVBO0lFOThrQkk7QUZnOWtCSjs7QUFFQTtJRWw5a0JJO0FGbzlrQko7O0FBRUE7SUV0OWtCSTtBRnc5a0JKOztBQUVBO0lFMTlrQkk7QUY0OWtCSjs7QUFFQTtJRTk5a0JJO0FGZytrQko7O0FBRUE7SUVsK2tCSTtBRm8ra0JKOztBQUVBO0lFdCtrQkk7QUZ3K2tCSjs7QUFFQTtJRTEra0JJO0FGNCtrQko7O0FBRUE7SUU5K2tCSTtBRmcva0JKOztBQUVBO0lFbC9rQkk7QUZvL2tCSjs7QUFFQTtJRXQva0JJO0FGdy9rQko7O0FBRUE7SUUxL2tCSTtBRjQva0JKOztBQUVBO0lFOS9rQkk7QUZnZ2xCSjs7QUFFQTtJRWxnbEJJO0FGb2dsQko7O0FBRUE7SUV0Z2xCSTtBRndnbEJKOztBQUVBO0lFMWdsQkk7QUY0Z2xCSjs7QUFFQTtJRTlnbEJJO0FGZ2hsQko7O0FBRUE7SUVsaGxCSTtBRm9obEJKOztBQUVBO0lFdGhsQkk7QUZ3aGxCSjs7QUFFQTtJRTFobEJJO0FGNGhsQko7O0FBRUE7SUU5aGxCSTtBRmdpbEJKOztBQUVBO0lFbGlsQkk7QUZvaWxCSjs7QUFFQTtJRXRpbEJJO0FGd2lsQko7O0FBRUE7SUUxaWxCSTtBRjRpbEJKOztBQUVBO0lFOWlsQkk7QUZnamxCSjs7QUFFQTtJRWxqbEJJO0FGb2psQko7O0FBRUE7SUV0amxCSTtBRndqbEJKOztBQUVBO0lFMWpsQkk7QUY0amxCSjs7QUFFQTtJRTlqbEJJO0FGZ2tsQko7O0FBRUE7SUVsa2xCSTtBRm9rbEJKOztBQUVBO0lFdGtsQkk7QUZ3a2xCSjs7QUFFQTtJRTFrbEJJO0FGNGtsQko7O0FBRUE7SUU5a2xCSTtBRmdsbEJKOztBQUVBO0lFbGxsQkk7QUZvbGxCSjs7QUFFQTtJRXRsbEJJO0FGd2xsQko7O0FBRUE7SUUxbGxCSTtBRjRsbEJKOztBQUVBO0lFOWxsQkk7QUZnbWxCSjs7QUFFQTtJRWxtbEJJO0FGb21sQko7O0FBRUE7SUV0bWxCSTtBRndtbEJKOztBQUVBO0lFMW1sQkk7QUY0bWxCSjs7QUFFQTtJRTltbEJJO0FGZ25sQko7O0FBRUE7SUVsbmxCSTtBRm9ubEJKOztBQUVBO0lFdG5sQkk7QUZ3bmxCSjs7QUFFQTtJRTFubEJJO0FGNG5sQko7O0FBRUE7SUU5bmxCSTtBRmdvbEJKOztBQUVBO0lFbG9sQkk7QUZvb2xCSjs7QUFFQTtJRXRvbEJJO0FGd29sQko7O0FBRUE7SUUxb2xCSTtBRjRvbEJKOztBQUVBO0lFOW9sQkk7QUZncGxCSjs7QUFFQTtJRWxwbEJJO0FGb3BsQko7O0FBRUE7SUV0cGxCSTtBRndwbEJKOztBQUVBO0lFMXBsQkk7QUY0cGxCSjs7QUFFQTtJRTlwbEJJO0FGZ3FsQko7O0FBRUE7SUVscWxCSTtBRm9xbEJKOztBQUVBO0lFdHFsQkk7QUZ3cWxCSjs7QUFFQTtJRTFxbEJJO0FGNHFsQko7O0FBRUE7SUU5cWxCSTtBRmdybEJKOztBQUVBO0lFbHJsQkk7QUZvcmxCSjs7QUFFQTtJRXRybEJJO0FGd3JsQko7O0FBRUE7SUUxcmxCSTtBRjRybEJKOztBQUVBO0lFOXJsQkk7QUZnc2xCSjs7QUFFQTtJRWxzbEJJO0FGb3NsQko7O0FBRUE7SUV0c2xCSTtBRndzbEJKOztBQUVBO0lFMXNsQkk7QUY0c2xCSjs7QUFFQTtJRTlzbEJJO0FGZ3RsQko7O0FBRUE7SUVsdGxCSTtBRm90bEJKOztBQUVBO0lFdHRsQkk7QUZ3dGxCSjs7QUFFQTtJRTF0bEJJO0FGNHRsQko7O0FBRUE7SUU5dGxCSTtBRmd1bEJKOztBQUVBO0lFbHVsQkk7QUZvdWxCSjs7QUFFQTtJRXR1bEJJO0FGd3VsQko7O0FBRUE7SUUxdWxCSTtBRjR1bEJKOztBQUVBO0lFOXVsQkk7QUZndmxCSjs7QUFFQTtJRWx2bEJJO0FGb3ZsQko7O0FBRUE7SUV0dmxCSTtBRnd2bEJKOztBQUVBO0lFMXZsQkk7QUY0dmxCSjs7QUFFQTtJRTl2bEJJO0FGZ3dsQko7O0FBRUE7SUVsd2xCSTtBRm93bEJKOztBQUVBO0lFdHdsQkk7QUZ3d2xCSjs7QUFFQTtJRTF3bEJJO0FGNHdsQko7O0FBRUE7SUU5d2xCSTtBRmd4bEJKOztBQUVBO0lFbHhsQkk7QUZveGxCSjs7QUFFQTtJRXR4bEJJO0FGd3hsQko7O0FBRUE7SUUxeGxCSTtBRjR4bEJKOztBQUVBO0lFOXhsQkk7QUZneWxCSjs7QUFFQTtJRWx5bEJJO0FGb3lsQko7O0FBRUE7SUV0eWxCSTtBRnd5bEJKOztBQUVBO0lFMXlsQkk7QUY0eWxCSjs7QUFFQTtJRTl5bEJJO0FGZ3psQko7O0FBRUE7SUVsemxCSTtBRm96bEJKOztBQUVBO0lFdHpsQkk7QUZ3emxCSjs7QUFFQTtJRTF6bEJJO0FGNHpsQko7O0FBRUE7SUU5emxCSTtBRmcwbEJKOztBQUVBO0lFbDBsQkk7QUZvMGxCSjs7QUFFQTtJRXQwbEJJO0FGdzBsQko7O0FBRUE7SUUxMGxCSTtBRjQwbEJKOztBQUVBO0lFOTBsQkk7QUZnMWxCSjs7QUFFQTtJRWwxbEJJO0FGbzFsQko7O0FBRUE7SUV0MWxCSTtBRncxbEJKOztBQUVBO0lFMTFsQkk7QUY0MWxCSjs7QUFFQTtJRTkxbEJJO0FGZzJsQko7O0FBRUE7SUVsMmxCSTtBRm8ybEJKOztBQUVBO0lFdDJsQkk7QUZ3MmxCSjs7QUFFQTtJRTEybEJJO0FGNDJsQko7O0FBRUE7SUU5MmxCSTtBRmczbEJKOztBQUVBO0lFbDNsQkk7QUZvM2xCSjs7QUFFQTtJRXQzbEJJO0FGdzNsQko7O0FBRUE7SUUxM2xCSTtBRjQzbEJKOztBQUVBO0lFOTNsQkk7QUZnNGxCSjs7QUFFQTtJRWw0bEJJO0FGbzRsQko7O0FBRUE7SUV0NGxCSTtBRnc0bEJKOztBQUVBO0lFMTRsQkk7QUY0NGxCSjs7QUFFQTtJRTk0bEJJO0FGZzVsQko7O0FBRUE7SUVsNWxCSTtBRm81bEJKOztBQUVBO0lFdDVsQkk7QUZ3NWxCSjs7QUFFQTtJRTE1bEJJO0FGNDVsQko7O0FBRUE7SUU5NWxCSTtBRmc2bEJKOztBQUVBO0lFbDZsQkk7QUZvNmxCSjs7QUFFQTtJRXQ2bEJJO0FGdzZsQko7O0FBRUE7SUUxNmxCSTtBRjQ2bEJKOztBQUVBO0lFOTZsQkk7QUZnN2xCSjs7QUFFQTtJRWw3bEJJO0FGbzdsQko7O0FBRUE7SUV0N2xCSTtBRnc3bEJKOztBQUVBO0lFMTdsQkk7QUY0N2xCSjs7QUFFQTtJRTk3bEJJO0FGZzhsQko7O0FBRUE7SUVsOGxCSTtBRm84bEJKOztBQUVBO0lFdDhsQkk7QUZ3OGxCSjs7QUFFQTtJRTE4bEJJO0FGNDhsQko7O0FBRUE7SUU5OGxCSTtBRmc5bEJKOztBQUVBO0lFbDlsQkk7QUZvOWxCSjs7QUFFQTtJRXQ5bEJJO0FGdzlsQko7O0FBRUE7SUUxOWxCSTtBRjQ5bEJKOztBQUVBO0lFOTlsQkk7QUZnK2xCSjs7QUFFQTtJRWwrbEJJO0FGbytsQko7O0FBRUE7SUV0K2xCSTtBRncrbEJKOztBQUVBO0lFMStsQkk7QUY0K2xCSjs7QUFFQTtJRTkrbEJJO0FGZy9sQko7O0FBRUE7SUVsL2xCSTtBRm8vbEJKOztBQUVBO0lFdC9sQkk7QUZ3L2xCSjs7QUFFQTtJRTEvbEJJO0FGNC9sQko7O0FBRUE7SUU5L2xCSTtBRmdnbUJKOztBQUVBO0lFbGdtQkk7QUZvZ21CSjs7QUFFQTtJRXRnbUJJO0FGd2dtQko7O0FBRUE7SUUxZ21CSTtBRjRnbUJKOztBQUVBO0lFOWdtQkk7QUZnaG1CSjs7QUFFQTtJRWxobUJJO0FGb2htQko7O0FBRUE7SUV0aG1CSTtBRndobUJKOztBQUVBO0lFMWhtQkk7QUY0aG1CSjs7QUFFQTtJRTlobUJJO0FGZ2ltQko7O0FBRUE7SUVsaW1CSTtBRm9pbUJKOztBQUVBO0lFdGltQkk7QUZ3aW1CSjs7QUFFQTtJRTFpbUJJO0FGNGltQko7O0FBRUE7SUU5aW1CSTtBRmdqbUJKOztBQUVBO0lFbGptQkk7QUZvam1CSjs7QUFFQTtJRXRqbUJJO0FGd2ptQko7O0FBRUE7SUUxam1CSTtBRjRqbUJKOztBQUVBO0lFOWptQkk7QUZna21CSjs7QUFFQTtJRWxrbUJJO0FGb2ttQko7O0FBRUE7SUV0a21CSTtBRndrbUJKOztBQUVBO0lFMWttQkk7QUY0a21CSjs7QUFFQTtJRTlrbUJJO0FGZ2xtQko7O0FBRUE7SUVsbG1CSTtBRm9sbUJKOztBQUVBO0lFdGxtQkk7QUZ3bG1CSjs7QUFFQTtJRTFsbUJJO0FGNGxtQko7O0FBRUE7SUU5bG1CSTtBRmdtbUJKOztBQUVBO0lFbG1tQkk7QUZvbW1CSjs7QUFFQTtJRXRtbUJJO0FGd21tQko7O0FBRUE7SUUxbW1CSTtBRjRtbUJKOztBQUVBO0lFOW1tQkk7QUZnbm1CSjs7QUFFQTtJRWxubUJJO0FGb25tQko7O0FBRUE7SUV0bm1CSTtBRndubUJKOztBQUVBO0lFMW5tQkk7QUY0bm1CSjs7QUFFQTtJRTlubUJJO0FGZ29tQko7O0FBRUE7SUVsb21CSTtBRm9vbUJKOztBQUVBO0lFdG9tQkk7QUZ3b21CSjs7QUFFQTtJRTFvbUJJO0FGNG9tQko7O0FBRUE7SUU5b21CSTtBRmdwbUJKOztBQUVBO0lFbHBtQkk7QUZvcG1CSjs7QUFFQTtJRXRwbUJJO0FGd3BtQko7O0FBRUE7SUUxcG1CSTtBRjRwbUJKOztBQUVBO0lFOXBtQkk7QUZncW1CSjs7QUFFQTtJRWxxbUJJO0FGb3FtQko7O0FBRUE7SUV0cW1CSTtBRndxbUJKOztBQUVBO0lFMXFtQkk7QUY0cW1CSjs7QUFFQTtJRTlxbUJJO0FGZ3JtQko7O0FBRUE7SUVscm1CSTtBRm9ybUJKOztBQUVBO0lFdHJtQkk7QUZ3cm1CSjs7QUFFQTtJRTFybUJJO0FGNHJtQko7O0FBRUE7SUU5cm1CSTtBRmdzbUJKOztBQUVBO0lFbHNtQkk7QUZvc21CSjs7QUFFQTtJRXRzbUJJO0FGd3NtQko7O0FBRUE7SUUxc21CSTtBRjRzbUJKOztBQUVBO0lFOXNtQkk7QUZndG1CSjs7QUFFQTtJRWx0bUJJO0FGb3RtQko7O0FBRUE7SUV0dG1CSTtBRnd0bUJKOztBQUVBO0lFMXRtQkk7QUY0dG1CSjs7QUFFQTtJRTl0bUJJO0FGZ3VtQko7O0FBRUE7SUVsdW1CSTtBRm91bUJKOztBQUVBO0lFdHVtQkk7QUZ3dW1CSjs7QUFFQTtJRTF1bUJJO0FGNHVtQko7O0FBRUE7SUU5dW1CSTtBRmd2bUJKOztBQUVBO0lFbHZtQkk7QUZvdm1CSjs7QUFFQTtJRXR2bUJJO0FGd3ZtQko7O0FBRUE7SUUxdm1CSTtBRjR2bUJKOztBQUVBO0lFOXZtQkk7QUZnd21CSjs7QUFFQTtJRWx3bUJJO0FGb3dtQko7O0FBRUE7SUV0d21CSTtBRnd3bUJKOztBQUVBO0lFMXdtQkk7QUY0d21CSjs7QUFFQTtJRTl3bUJJO0FGZ3htQko7O0FBRUE7SUVseG1CSTtBRm94bUJKOztBQUVBO0lFdHhtQkk7QUZ3eG1CSjs7QUFFQTtJRTF4bUJJO0FGNHhtQko7O0FBRUE7SUU5eG1CSTtBRmd5bUJKOztBQUVBO0lFbHltQkk7QUZveW1CSjs7QUFFQTtJRXR5bUJJO0FGd3ltQko7O0FBRUE7SUUxeW1CSTtBRjR5bUJKOztBQUVBO0lFOXltQkk7QUZnem1CSjs7QUFFQTtJRWx6bUJJO0FGb3ptQko7O0FBRUE7SUV0em1CSTtBRnd6bUJKOztBQUVBO0lFMXptQkk7QUY0em1CSjs7QUFFQTtJRTl6bUJJO0FGZzBtQko7O0FBRUE7SUVsMG1CSTtBRm8wbUJKOztBQUVBO0lFdDBtQkk7QUZ3MG1CSjs7QUFFQTtJRTEwbUJJO0FGNDBtQko7O0FBRUE7SUU5MG1CSTtBRmcxbUJKOztBQUVBO0lFbDFtQkk7QUZvMW1CSjs7QUFFQTtJRXQxbUJJO0FGdzFtQko7O0FBRUE7SUUxMW1CSTtBRjQxbUJKOztBQUVBO0lFOTFtQkk7QUZnMm1CSjs7QUFFQTtJRWwybUJJO0FGbzJtQko7O0FBRUE7SUV0Mm1CSTtBRncybUJKOztBQUVBO0lFMTJtQkk7QUY0Mm1CSjs7QUFFQTtJRTkybUJJO0FGZzNtQko7O0FBRUE7SUVsM21CSTtBRm8zbUJKOztBQUVBO0lFdDNtQkk7QUZ3M21CSjs7QUFFQTtJRTEzbUJJO0FGNDNtQko7O0FBRUE7SUU5M21CSTtBRmc0bUJKOztBQUVBO0lFbDRtQkk7QUZvNG1CSjs7QUFFQTtJRXQ0bUJJO0FGdzRtQko7O0FBRUE7SUUxNG1CSTtBRjQ0bUJKOztBQUVBO0lFOTRtQkk7QUZnNW1CSjs7QUFFQTtJRWw1bUJJO0FGbzVtQko7O0FBRUE7SUV0NW1CSTtBRnc1bUJKOztBQUVBO0lFMTVtQkk7QUY0NW1CSjs7QUFFQTtJRTk1bUJJO0FGZzZtQko7O0FBRUE7SUVsNm1CSTtBRm82bUJKOztBQUVBO0lFdDZtQkk7QUZ3Nm1CSjs7QUFFQTtJRTE2bUJJO0FGNDZtQko7O0FBRUE7SUU5Nm1CSTtBRmc3bUJKOztBQUVBO0lFbDdtQkk7QUZvN21CSjs7QUFFQTtJRXQ3bUJJO0FGdzdtQko7O0FBRUE7SUUxN21CSTtBRjQ3bUJKOztBQUVBO0lFOTdtQkk7QUZnOG1CSjs7QUFFQTtJRWw4bUJJO0FGbzhtQko7O0FBRUE7SUV0OG1CSTtBRnc4bUJKOztBQUVBO0lFMThtQkk7QUY0OG1CSjs7QUFFQTtJRTk4bUJJO0FGZzltQko7O0FBRUE7SUVsOW1CSTtBRm85bUJKOztBQUVBO0lFdDltQkk7QUZ3OW1CSjs7QUFFQTtJRTE5bUJJO0FGNDltQko7O0FBRUE7SUU5OW1CSTtBRmcrbUJKOztBQUVBO0lFbCttQkk7QUZvK21CSjs7QUFFQTtJRXQrbUJJO0FGdyttQko7O0FBRUE7SUUxK21CSTtBRjQrbUJKOztBQUVBO0lFOSttQkk7QUZnL21CSjs7QUFFQTtJRWwvbUJJO0FGby9tQko7O0FBRUE7SUV0L21CSTtBRncvbUJKOztBQUVBO0lFMS9tQkk7QUY0L21CSjs7QUFFQTtJRTkvbUJJO0FGZ2duQko7O0FBRUE7SUVsZ25CSTtBRm9nbkJKOztBQUVBO0lFdGduQkk7QUZ3Z25CSjs7QUFFQTtJRTFnbkJJO0FGNGduQko7O0FBRUE7SUU5Z25CSTtBRmdobkJKOztBQUVBO0lFbGhuQkk7QUZvaG5CSjs7QUFFQTtJRXRobkJJO0FGd2huQko7O0FBRUE7SUUxaG5CSTtBRjRobkJKOztBQUVBO0lFOWhuQkk7QUZnaW5CSjs7QUFFQTtJRWxpbkJJO0FGb2luQko7O0FBRUE7SUV0aW5CSTtBRndpbkJKOztBQUVBO0lFMWluQkk7QUY0aW5CSjs7QUFFQTtJRTlpbkJJO0FGZ2puQko7O0FBRUE7SUVsam5CSTtBRm9qbkJKOztBQUVBO0lFdGpuQkk7QUZ3am5CSjs7QUFFQTtJRTFqbkJJO0FGNGpuQko7O0FBRUE7SUU5am5CSTtBRmdrbkJKOztBQUVBO0lFbGtuQkk7QUZva25CSjs7QUFFQTtJRXRrbkJJO0FGd2tuQko7O0FBRUE7SUUxa25CSTtBRjRrbkJKOztBQUVBO0lFOWtuQkk7QUZnbG5CSjs7QUFFQTtJRWxsbkJJO0FGb2xuQko7O0FBRUE7SUV0bG5CSTtBRndsbkJKOztBQUVBO0lFMWxuQkk7QUY0bG5CSjs7QUFFQTtJRTlsbkJJO0FGZ21uQko7O0FBRUE7SUVsbW5CSTtBRm9tbkJKOztBQUVBO0lFdG1uQkk7QUZ3bW5CSjs7QUFFQTtJRTFtbkJJO0FGNG1uQko7O0FBRUE7SUU5bW5CSTtBRmdubkJKOztBQUVBO0lFbG5uQkk7QUZvbm5CSjs7QUFFQTtJRXRubkJJO0FGd25uQko7O0FBRUE7SUUxbm5CSTtBRjRubkJKOztBQUVBO0lFOW5uQkk7QUZnb25CSjs7QUFFQTtJRWxvbkJJO0FGb29uQko7O0FBRUE7SUV0b25CSTtBRndvbkJKOztBQUVBO0lFMW9uQkk7QUY0b25CSjs7QUFFQTtJRTlvbkJJO0FGZ3BuQko7O0FBRUE7SUVscG5CSTtBRm9wbkJKOztBQUVBO0lFdHBuQkk7QUZ3cG5CSjs7QUFFQTtJRTFwbkJJO0FGNHBuQko7O0FBRUE7SUU5cG5CSTtBRmdxbkJKOztBQUVBO0lFbHFuQkk7QUZvcW5CSjs7QUFFQTtJRXRxbkJJO0FGd3FuQko7O0FBRUE7SUUxcW5CSTtBRjRxbkJKOztBQUVBO0lFOXFuQkk7QUZncm5CSjs7QUFFQTtJRWxybkJJO0FGb3JuQko7O0FBRUE7SUV0cm5CSTtBRndybkJKOztBQUVBO0lFMXJuQkk7QUY0cm5CSjs7QUFFQTtJRTlybkJJO0FGZ3NuQko7O0FBRUE7SUVsc25CSTtBRm9zbkJKOztBQUVBO0lFdHNuQkk7QUZ3c25CSjs7QUFFQTtJRTFzbkJJO0FGNHNuQko7O0FBRUE7SUU5c25CSTtBRmd0bkJKOztBQUVBO0lFbHRuQkk7QUZvdG5CSjs7QUFFQTtJRXR0bkJJO0FGd3RuQko7O0FBRUE7SUUxdG5CSTtBRjR0bkJKOztBQUVBO0lFOXRuQkk7QUZndW5CSjs7QUFFQTtJRWx1bkJJO0FGb3VuQko7O0FBRUE7SUV0dW5CSTtBRnd1bkJKOztBQUVBO0lFMXVuQkk7QUY0dW5CSjs7QUFFQTtJRTl1bkJJO0FGZ3ZuQko7O0FBRUE7SUVsdm5CSTtBRm92bkJKOztBQUVBO0lFdHZuQkk7QUZ3dm5CSjs7QUFFQTtJRTF2bkJJO0FGNHZuQko7O0FBRUE7SUU5dm5CSTtBRmd3bkJKOztBQUVBO0lFbHduQkk7QUZvd25CSjs7QUFFQTtJRXR3bkJJO0FGd3duQko7O0FBRUE7SUUxd25CSTtBRjR3bkJKOztBQUVBO0lFOXduQkk7QUZneG5CSjs7QUFFQTtJRWx4bkJJO0FGb3huQko7O0FBRUE7SUV0eG5CSTtBRnd4bkJKOztBQUVBO0lFMXhuQkk7QUY0eG5CSjs7QUFFQTtJRTl4bkJJO0FGZ3luQko7O0FBRUE7SUVseW5CSTtBRm95bkJKOztBQUVBO0lFdHluQkk7QUZ3eW5CSjs7QUFFQTtJRTF5bkJJO0FGNHluQko7O0FBRUE7SUU5eW5CSTtBRmd6bkJKOztBQUVBO0lFbHpuQkk7QUZvem5CSjs7QUFFQTtJRXR6bkJJO0FGd3puQko7O0FBRUE7SUUxem5CSTtBRjR6bkJKOztBQUVBO0lFOXpuQkk7QUZnMG5CSjs7QUFFQTtJRWwwbkJJO0FGbzBuQko7O0FBRUE7SUV0MG5CSTtBRncwbkJKOztBQUVBO0lFMTBuQkk7QUY0MG5CSjs7QUFFQTtJRTkwbkJJO0FGZzFuQko7O0FBRUE7SUVsMW5CSTtBRm8xbkJKOztBQUVBO0lFdDFuQkk7QUZ3MW5CSjs7QUFFQTtJRTExbkJJO0FGNDFuQko7O0FBRUE7SUU5MW5CSTtBRmcybkJKOztBQUVBO0lFbDJuQkk7QUZvMm5CSjs7QUFFQTtJRXQybkJJO0FGdzJuQko7O0FBRUE7SUUxMm5CSTtBRjQybkJKOztBQUVBO0lFOTJuQkk7QUZnM25CSjs7QUFFQTtJRWwzbkJJO0FGbzNuQko7O0FBRUE7SUV0M25CSTtBRnczbkJKOztBQUVBO0lFMTNuQkk7QUY0M25CSjs7QUFFQTtJRTkzbkJJO0FGZzRuQko7O0FBRUE7SUVsNG5CSTtBRm80bkJKOztBQUVBO0lFdDRuQkk7QUZ3NG5CSjs7QUFFQTtJRTE0bkJJO0FGNDRuQko7O0FBRUE7SUU5NG5CSTtBRmc1bkJKOztBQUVBO0lFbDVuQkk7QUZvNW5CSjs7QUFFQTtJRXQ1bkJJO0FGdzVuQko7O0FBRUE7SUUxNW5CSTtBRjQ1bkJKOztBQUVBO0lFOTVuQkk7QUZnNm5CSjs7QUFFQTtJRWw2bkJJO0FGbzZuQko7O0FBRUE7SUV0Nm5CSTtBRnc2bkJKOztBQUVBO0lFMTZuQkk7QUY0Nm5CSjs7QUFFQTtJRTk2bkJJO0FGZzduQko7O0FBRUE7SUVsN25CSTtBRm83bkJKOztBQUVBO0lFdDduQkk7QUZ3N25CSjs7QUFFQTtJRTE3bkJJO0FGNDduQko7O0FBRUE7SUU5N25CSTtBRmc4bkJKOztBQUVBO0lFbDhuQkk7QUZvOG5CSjs7QUFFQTtJRXQ4bkJJO0FGdzhuQko7O0FBRUE7SUUxOG5CSTtBRjQ4bkJKOztBQUVBO0lFOThuQkk7QUZnOW5CSjs7QUFFQTtJRWw5bkJJO0FGbzluQko7O0FBRUE7SUV0OW5CSTtBRnc5bkJKOztBQUVBO0lFMTluQkk7QUY0OW5CSjs7QUFFQTtJRTk5bkJJO0FGZytuQko7O0FBRUE7SUVsK25CSTtBRm8rbkJKOztBQUVBO0lFdCtuQkk7QUZ3K25CSjs7QUFFQTtJRTErbkJJO0FGNCtuQko7O0FBRUE7SUU5K25CSTtBRmcvbkJKOztBQUVBO0lFbC9uQkk7QUZvL25CSjs7QUFFQTtJRXQvbkJJO0FGdy9uQko7O0FBRUE7SUUxL25CSTtBRjQvbkJKOztBQUVBO0lFOS9uQkk7QUZnZ29CSjs7QUFFQTtJRWxnb0JJO0FGb2dvQko7O0FBRUE7SUV0Z29CSTtBRndnb0JKOztBQUVBO0lFMWdvQkk7QUY0Z29CSjs7QUFFQTtJRTlnb0JJO0FGZ2hvQko7O0FBRUE7SUVsaG9CSTtBRm9ob0JKOztBQUVBO0lFdGhvQkk7QUZ3aG9CSjs7QUFFQTtJRTFob0JJO0FGNGhvQko7O0FBRUE7SUU5aG9CSTtBRmdpb0JKOztBQUVBO0lFbGlvQkk7QUZvaW9CSjs7QUFFQTtJRXRpb0JJO0FGd2lvQko7O0FBRUE7SUUxaW9CSTtBRjRpb0JKOztBQUVBO0lFOWlvQkk7QUZnam9CSjs7QUFFQTtJRWxqb0JJO0FGb2pvQko7O0FBRUE7SUV0am9CSTtBRndqb0JKOztBQUVBO0lFMWpvQkk7QUY0am9CSjs7QUFFQTtJRTlqb0JJO0FGZ2tvQko7O0FBRUE7SUVsa29CSTtBRm9rb0JKOztBQUVBO0lFdGtvQkk7QUZ3a29CSjs7QUFFQTtJRTFrb0JJO0FGNGtvQko7O0FBRUE7SUU5a29CSTtBRmdsb0JKOztBQUVBO0lFbGxvQkk7QUZvbG9CSjs7QUFFQTtJRXRsb0JJO0FGd2xvQko7O0FBRUE7SUUxbG9CSTtBRjRsb0JKOztBQUVBO0lFOWxvQkk7QUZnbW9CSjs7QUFFQTtJRWxtb0JJO0FGb21vQko7O0FBRUE7SUV0bW9CSTtBRndtb0JKOztBQUVBO0lFMW1vQkk7QUY0bW9CSjs7QUFFQTtJRTltb0JJO0FGZ25vQko7O0FBRUE7SUVsbm9CSTtBRm9ub0JKOztBQUVBO0lFam5vQkEsZ0JBQWtDO0lBQzlCO0FGbW5vQko7O0FBRUE7O0lHdm5vQlk7QUgwbm9CWjs7QUc3bm9CSTs7SUFJSztBSDhub0JUOztBQUVBOztJQUVJO0FHdG9vQkE7O0FIeW9vQko7O0lHam9vQkE7QUhvb29CQTs7QUFFQTtJR3Rvb0JBO0FId29vQkE7O0FBRUE7SUdsb29CQTtBSG9vb0JBOztBQUVBO0lHdG9vQkE7QUh3b29CQTs7QUFFQTtJRy9ub0JJO0FIaW9vQko7O0FBRUE7SUFHSSxnQ0FBQTtPQUFBLDZCQUFBO1NBQUEsMkJBQUE7WUFBQTtBQUNKOztBQUVBO0lBR0ksZ0NBQUE7T0FBQSw2QkFBQTtTQUFBLDJCQUFBO1lBQUE7QUFDSjs7QUFFQTtJQUdJLGlDQUFBO09BQUEsOEJBQUE7U0FBQSw0QkFBQTtZQUFBO0FHbHBvQkE7O0FIcXBvQko7SUFHSSxpQ0FBQTtPQUFBLDhCQUFBO1NBQUEsNEJBQUE7WUFBQTtBR3hwb0JBOztBSDJwb0JKO0lBR0ksaUNBQUE7T0FBQSw4QkFBQTtTQUFBLDRCQUFBO1lBQUE7QUFDSjs7QUFFQTtJQUdJLGlDQUFBO09BQUEsOEJBQUE7U0FBQSw0QkFBQTtZQUFBO0FBQ0o7O0FBRUE7SUdqcG9CSyxpQ0FBQTtPQUFBLDhCQUFBO1NBQUEsNEJBQUE7WUFBQTtBSHFwb0JMOztBQUVBO0lHenFvQlksNkJBQVc7T0FBWCwwQkFBVztTQUFYLHdCQUFXO1lBQVgscUJBQVc7SUFDZCxxQkFBQTtZQUFBLGFBQUE7SUg0cW9CTDtBR2pyb0JBOztBSG9yb0JKO0lBRUksNkJBQXFCO09BQXJCLDBCQUFxQjtTQUFyQix3QkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLHFCQUFhO1lBQWIsYUFBYTtJQUNiO0FBQ0o7O0FBRUE7SUFDSSw4Q0FBOEM7SUFDOUMsMkNBQUE7TUFBQSx5Q0FBQTtTQUFBO0FBQ0o7O0FBRUE7SUFDSTtRRzNxb0JDLCtCQUFBO2dCQUFBO0lIOHFvQkQ7O0lHbHNvQlE7UUFFQSxpQ0FBQTtnQkFBQTtJQUNIO0FIcXNvQlQ7O0FBRUE7SUFDSTtRQUVJLDRCQUFBO2FBQUE7SUFDSjs7SUFFQTtRQUVJLDhCQUFBO2FBQUE7SUFDSjtBQUNKOztBQVZBO0lBQ0k7UUFFSSwwQkFBQTtXQUFBO0lBQ0o7O0lBRUE7UUFFSSw0QkFBQTtXQUFBO0lBQ0o7QUFDSjs7QUFWQTtJQUNJO1FBRUksK0JBQUE7V0FBQSw0QkFBQTthQUFBLDBCQUFBO2dCQUFBO0lBQ0o7O0lBRUE7UUFFSSxpQ0FBQTtXQUFBLDhCQUFBO2FBQUEsNEJBQUE7Z0JBQUE7SUFDSjtBQUNKIiwiZmlsZSI6Im1hdGVyaWFsZGVzaWduaWNvbnMubWluLmNzcyJ9 */
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");

@font-face {
  font-family: MiVUText;
  src: url(/static/font/mivu/MiVUText-Regular.woff2?e1902fce37b5) format("woff2"),
    url(/static/font/mivu/MiVUText-Regular.woff?e1902fce37b5) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: MiVUText;
  src: url(/static/font/mivu/MiVUText-Italic.woff2?e1902fce37b5) format("woff2"),
    url(/static/font/mivu/MiVUText-Italic.woff?e1902fce37b5) format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: MiVUText;
  src: url(/static/font/mivu/MiVUText-Medium.woff2?e1902fce37b5) format("woff2"),
    url(/static/font/mivu/MiVUText-Medium.woff?e1902fce37b5) format("woff");
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: MiVUText;
  src: url(/static/font/mivu/MiVUText-MediumItalic.woff2?e1902fce37b5) format("woff2"),
    url(/static/font/mivu/MiVUText-MediumItalic.woff?e1902fce37b5) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: MiVUText;
  src: url(/static/font/mivu/MiVUText-Bold.woff2?e1902fce37b5) format("woff2"),
    url(/static/font/mivu/MiVUText-Bold.woff?e1902fce37b5) format("woff");
  font-weight: 700;
  font-style: bold;
  font-display: swap;
}

@font-face {
  font-family: MiVUText;
  src: url(/static/font/mivu/MiVUText-BoldItalic.woff2?e1902fce37b5) format("woff2"),
    url(/static/font/mivu/MiVUText-BoldItalic.woff?e1902fce37b5) format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #444bf8;
  --secondary: #6c757d;
  --success: #00c9a6;
  --info: #2dd2f6;
  --warning: #f1be24;
  --danger: #f12459;
  --light: #e4e5e7;
  --dark: #252631;
  --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-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}

* {
  font-family: MiVUText, Helvetica Neue, Arial, Helvetica, sans-serif;
}

@font-face {
  font-family: Flow-Block;
  src: url("/static/font/flow-block.woff?e271f166bfc6") format("woff");
  font-display: block;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2c2c2c;
  text-align: left;
  background-color: #ffffff;
  overflow: overlay;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}


abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-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,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.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: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #444bf8;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0911e7;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
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: 0.75rem;
  padding-bottom: 0.75rem;
  color: #bbbbbb;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
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;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -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: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

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;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: #000;
}

h1,
.h1 {
  font-size: 2.5rem;
}

h2,
.h2 {
  font-size: 2rem;
}

h3,
.h3 {
  font-size: 1.75rem;
}

h4,
.h4 {
  font-size: 1.5rem;
}

h5,
.h5 {
  font-size: 1.25rem;
}

h6,
.h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a>code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;

  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
  -moz-box-flex: 0;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
  -moz-box-flex: 0;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -moz-box-flex: 0;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -moz-box-flex: 0;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
  -moz-box-flex: 0;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
  -moz-box-flex: 0;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
  -moz-box-flex: 0;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -moz-box-flex: 0;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
  -moz-box-flex: 0;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
  -moz-box-flex: 0;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -moz-box-ordinal-group: 0;
  order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
  -moz-box-ordinal-group: 14;
  order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-box-ordinal-group: 1;
  order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-box-ordinal-group: 3;
  order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -moz-box-ordinal-group: 4;
  order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -moz-box-ordinal-group: 5;
  order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
  -moz-box-ordinal-group: 6;
  order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
  -moz-box-ordinal-group: 7;
  order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -moz-box-ordinal-group: 8;
  order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -moz-box-ordinal-group: 9;
  order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
  -moz-box-ordinal-group: 10;
  order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
  -moz-box-ordinal-group: 11;
  order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
  -moz-box-ordinal-group: 12;
  order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
  -moz-box-ordinal-group: 13;
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    order: -1;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    order: 13;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    order: 0;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    order: 3;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    order: 4;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    order: 5;
  }

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    order: 6;
  }

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    order: 7;
  }

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    order: 8;
  }

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    order: 9;
  }

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    order: 10;
  }

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    order: 11;
  }

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    order: -1;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    order: 13;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    order: 0;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    order: 3;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    order: 4;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    order: 5;
  }

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    order: 6;
  }

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    order: 7;
  }

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    order: 8;
  }

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    order: 9;
  }

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    order: 10;
  }

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    order: 11;
  }

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    order: -1;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    order: 13;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    order: 0;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    order: 3;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    order: 4;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    order: 5;
  }

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    order: 6;
  }

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    order: 7;
  }

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    order: 8;
  }

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    order: 9;
  }

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    order: 10;
  }

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    order: 11;
  }

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -moz-box-flex: 0;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -moz-box-flex: 0;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -moz-box-flex: 0;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -moz-box-flex: 0;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -moz-box-flex: 0;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -moz-box-flex: 0;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -moz-box-flex: 0;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    order: -1;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
    -moz-box-ordinal-group: 14;
    order: 13;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -moz-box-ordinal-group: 1;
    order: 0;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    order: 3;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    order: 4;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    order: 5;
  }

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -moz-box-ordinal-group: 7;
    order: 6;
  }

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
    -moz-box-ordinal-group: 8;
    order: 7;
  }

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
    -moz-box-ordinal-group: 9;
    order: 8;
  }

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -moz-box-ordinal-group: 10;
    order: 9;
  }

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -moz-box-ordinal-group: 11;
    order: 10;
  }

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
    -moz-box-ordinal-group: 12;
    order: 11;
  }

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
    -moz-box-ordinal-group: 13;
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #2c2c2c;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  /* border-top: 1px solid #e7eaf3; */
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e7eaf3;
}

.table tbody+tbody {
  border-top: 2px solid #e7eaf3;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #e7eaf3;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #e7eaf3;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody+tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #2c2c2c;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary>th,
.table-primary>td {
  background-color: #cbcdfd;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody+tbody {
  border-color: #9ea1fb;
}

.table-hover .table-primary:hover {
  background-color: #b2b5fc;
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
  background-color: #b2b5fc;
}

.table-secondary,
.table-secondary>th,
.table-secondary>td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody+tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
  background-color: #c8cbcf;
}

.table-success,
.table-success>th,
.table-success>td {
  background-color: #b8f0e6;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody+tbody {
  border-color: #7ae3d1;
}

.table-hover .table-success:hover {
  background-color: #a3ecdf;
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
  background-color: #a3ecdf;
}

.table-info,
.table-info>th,
.table-info>td {
  background-color: #c4f2fc;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody+tbody {
  border-color: #92e8fa;
}

.table-hover .table-info:hover {
  background-color: #acedfb;
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
  background-color: #acedfb;
}

.table-warning,
.table-warning>th,
.table-warning>td {
  background-color: #fbedc2;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody+tbody {
  border-color: #f8dd8d;
}

.table-hover .table-warning:hover {
  background-color: #f9e6aa;
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
  background-color: #f9e6aa;
}

.table-danger,
.table-danger>th,
.table-danger>td {
  background-color: #fbc2d1;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody+tbody {
  border-color: #f88da9;
}

.table-hover .table-danger:hover {
  background-color: #f9aabf;
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
  background-color: #f9aabf;
}

.table-light,
.table-light>th,
.table-light>td {
  background-color: #f7f8f8;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody+tbody {
  border-color: #f1f1f3;
}

.table-hover .table-light:hover {
  background-color: #e9ecec;
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
  background-color: #e9ecec;
}

.table-dark,
.table-dark>th,
.table-dark>td {
  background-color: #c2c2c5;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody+tbody {
  border-color: #8e8e94;
}

.table-hover .table-dark:hover {
  background-color: #b5b5b9;
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
  background-color: #b5b5b9;
}

.table-active,
.table-active>th,
.table-active>td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #e7eaf3;
}

.table-dark {
  color: #ffffff;
  background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm>.table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md>.table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg>.table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl>.table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive>.table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: 50px;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #bbbbbb;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #e7eaf3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #bbbbbb;
  background-color: #ffffff;
  border-color: #bfc1fd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #bbbbbb;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: -webkit-calc(0.75rem + 1px);
  padding-top: -moz-calc(0.75rem + 1px);
  padding-top: calc(0.75rem + 1px);
  padding-bottom: -webkit-calc(0.75rem + 1px);
  padding-bottom: -moz-calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: -webkit-calc(0.5rem + 1px);
  padding-top: -moz-calc(0.5rem + 1px);
  padding-top: calc(0.5rem + 1px);
  padding-bottom: -webkit-calc(0.5rem + 1px);
  padding-bottom: -moz-calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: -webkit-calc(0.25rem + 1px);
  padding-top: -moz-calc(0.25rem + 1px);
  padding-top: calc(0.25rem + 1px);
  padding-bottom: -webkit-calc(0.25rem + 1px);
  padding-bottom: -moz-calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #2c2c2c;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: -webkit-calc(1.5em + 0.5rem + 2px);
  height: -moz-calc(1.5em + 0.5rem + 2px);
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: -moz-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  border-radius: 0.3rem;
}

select.form-control[size],
select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row>.col,
.form-row>[class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled~.form-check-label {
  color: #bbbbbb;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #00c9a6;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(0, 201, 166, 0.9);
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.was-validated .form-control:valid,
.form-control.is-valid {
  border-color: #00c9a6;
  padding-right: -webkit-calc(1.5em + 1.5rem);
  padding-right: -moz-calc(1.5em + 1.5rem);
  padding-right: calc(1.5em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300c9a6' 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");
  background-repeat: no-repeat;
  background-position: center right -webkit-calc(0.375em + 0.375rem);
  background-position: center right -moz-calc(0.375em + 0.375rem);
  background-position: center right calc(0.375em + 0.375rem);
  -moz-background-size: -moz-calc(0.75em + 0.75rem) -moz-calc(0.75em + 0.75rem);
  -o-background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  background-size: -webkit-calc(0.75em + 0.75rem) -webkit-calc(0.75em + 0.75rem);
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: #00c9a6;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
}

.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip,
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: -webkit-calc(1.5em + 1.5rem);
  padding-right: -moz-calc(1.5em + 1.5rem);
  padding-right: calc(1.5em + 1.5rem);
  background-position: top -webkit-calc(0.375em + 0.375rem) right -webkit-calc(0.375em + 0.375rem);
  background-position: top -moz-calc(0.375em + 0.375rem) right -moz-calc(0.375em + 0.375rem);
  background-position: top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem);
}

.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #00c9a6;
  padding-right: -webkit-calc((1em + 1.5rem) * 3 / 4 + 2rem);
  padding-right: -moz-calc((1em + 1.5rem) * 3 / 4 + 2rem);
  padding-right: calc((1em + 1.5rem) * 3 / 4 + 2rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300c9a6' 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") #ffffff no-repeat center right 2rem / -webkit-calc(0.75em + 0.75rem) -webkit-calc(0.75em + 0.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300c9a6' 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") #ffffff no-repeat center right 2rem / -moz-calc(0.75em + 0.75rem) -moz-calc(0.75em + 0.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300c9a6' 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") #ffffff no-repeat center right 2rem / calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #00c9a6;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
}

.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip,
.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid~.form-check-label,
.form-check-input.is-valid~.form-check-label {
  color: #00c9a6;
}

.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip,
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid~.custom-control-label,
.custom-control-input.is-valid~.custom-control-label {
  color: #00c9a6;
}

.was-validated .custom-control-input:valid~.custom-control-label::before,
.custom-control-input.is-valid~.custom-control-label::before {
  border-color: #00c9a6;
}

.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip,
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked~.custom-control-label::before,
.custom-control-input.is-valid:checked~.custom-control-label::before {
  border-color: #00fcd0;
  background-color: #00fcd0;
}

.was-validated .custom-control-input:valid:focus~.custom-control-label::before,
.custom-control-input.is-valid:focus~.custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {
  border-color: #00c9a6;
}

.was-validated .custom-file-input:valid~.custom-file-label,
.custom-file-input.is-valid~.custom-file-label {
  border-color: #00c9a6;
}

.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip,
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus~.custom-file-label,
.custom-file-input.is-valid:focus~.custom-file-label {
  border-color: #00c9a6;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #f12459;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(241, 36, 89, 0.9);
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: #f12459;
  padding-right: -webkit-calc(1.5em + 1.5rem);
  padding-right: -moz-calc(1.5em + 1.5rem);
  padding-right: calc(1.5em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f12459' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f12459' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right -webkit-calc(0.375em + 0.375rem);
  background-position: center right -moz-calc(0.375em + 0.375rem);
  background-position: center right calc(0.375em + 0.375rem);
  -moz-background-size: -moz-calc(0.75em + 0.75rem) -moz-calc(0.75em + 0.75rem);
  -o-background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  background-size: -webkit-calc(0.75em + 0.75rem) -webkit-calc(0.75em + 0.75rem);
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #f12459;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
}

.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip,
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: -webkit-calc(1.5em + 1.5rem);
  padding-right: -moz-calc(1.5em + 1.5rem);
  padding-right: calc(1.5em + 1.5rem);
  background-position: top -webkit-calc(0.375em + 0.375rem) right -webkit-calc(0.375em + 0.375rem);
  background-position: top -moz-calc(0.375em + 0.375rem) right -moz-calc(0.375em + 0.375rem);
  background-position: top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem);
}

.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #f12459;
  padding-right: -webkit-calc((1em + 1.5rem) * 3 / 4 + 2rem);
  padding-right: -moz-calc((1em + 1.5rem) * 3 / 4 + 2rem);
  padding-right: calc((1em + 1.5rem) * 3 / 4 + 2rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f12459' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f12459' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 2rem / -webkit-calc(0.75em + 0.75rem) -webkit-calc(0.75em + 0.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f12459' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f12459' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 2rem / -moz-calc(0.75em + 0.75rem) -moz-calc(0.75em + 0.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f12459' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f12459' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 2rem / calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #f12459;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
}

.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip,
.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid~.form-check-label,
.form-check-input.is-invalid~.form-check-label {
  color: #f12459;
}

.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip,
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid~.custom-control-label,
.custom-control-input.is-invalid~.custom-control-label {
  color: #f12459;
}

.was-validated .custom-control-input:invalid~.custom-control-label::before,
.custom-control-input.is-invalid~.custom-control-label::before {
  border-color: #f12459;
}

.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip,
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,
.custom-control-input.is-invalid:checked~.custom-control-label::before {
  border-color: #f4547d;
  background-color: #f4547d;
}

.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,
.custom-control-input.is-invalid:focus~.custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {
  border-color: #f12459;
}

.was-validated .custom-file-input:invalid~.custom-file-label,
.custom-file-input.is-invalid~.custom-file-label {
  border-color: #f12459;
}

.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip,
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus~.custom-file-label,
.custom-file-input.is-invalid:focus~.custom-file-label {
  border-color: #f12459;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.25);
}

.form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }

  .form-inline .form-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #2c2c2c;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.btn:hover {
  color: #2c2c2c;
  text-decoration: none;
}

.btn:focus,
.btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #1f28f7;
  border-color: #131cf6;
}

.btn-primary:focus,
.btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(96, 102, 249, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(96, 102, 249, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(96, 102, 249, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #131cf6;
  border-color: #0912f3;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(96, 102, 249, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(96, 102, 249, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(96, 102, 249, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus,
.btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #00c9a6;
  border-color: #00c9a6;
}

.btn-success:hover {
  color: #ffffff;
  background-color: #00a386;
  border-color: #00967c;
}

.btn-success:focus,
.btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 209, 179, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(38, 209, 179, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(38, 209, 179, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff;
  background-color: #00c9a6;
  border-color: #00c9a6;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #00967c;
  border-color: #008971;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 209, 179, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(38, 209, 179, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(38, 209, 179, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #2dd2f6;
  border-color: #2dd2f6;
}

.btn-info:hover {
  color: #ffffff;
  background-color: #0ac9f2;
  border-color: #0abfe6;
}

.btn-info:focus,
.btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(43, 184, 215, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(43, 184, 215, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(43, 184, 215, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
  color: #212529;
  background-color: #2dd2f6;
  border-color: #2dd2f6;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #0abfe6;
  border-color: #09b5da;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(43, 184, 215, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(43, 184, 215, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(43, 184, 215, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #f1be24;
  border-color: #f1be24;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0ac0e;
  border-color: #d4a30e;
}

.btn-warning:focus,
.btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(210, 167, 37, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(210, 167, 37, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(210, 167, 37, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #f1be24;
  border-color: #f1be24;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d4a30e;
  border-color: #c89a0d;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(210, 167, 37, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(210, 167, 37, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(210, 167, 37, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #f12459;
  border-color: #f12459;
}

.btn-danger:hover {
  color: #ffffff;
  background-color: #e00e45;
  border-color: #d40e41;
}

.btn-danger:focus,
.btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 69, 114, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(243, 69, 114, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(243, 69, 114, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff;
  background-color: #f12459;
  border-color: #f12459;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #d40e41;
  border-color: #c80d3d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 69, 114, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(243, 69, 114, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(243, 69, 114, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #e4e5e7;
  border-color: #e4e5e7;
}

.btn-light:hover {
  color: #212529;
  background-color: #d0d2d5;
  border-color: #c9cbcf;
}

.btn-light:focus,
.btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 200, 203, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(199, 200, 203, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(199, 200, 203, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #e4e5e7;
  border-color: #e4e5e7;
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
  color: #212529;
  background-color: #c9cbcf;
  border-color: #c2c5c9;
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 200, 203, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(199, 200, 203, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(199, 200, 203, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #252631;
  border-color: #252631;
}

.btn-dark:hover {
  color: #ffffff;
  background-color: #15151b;
  border-color: #0f0f14;
}

.btn-dark:focus,
.btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(70, 71, 80, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(70, 71, 80, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(70, 71, 80, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
  color: #ffffff;
  background-color: #252631;
  border-color: #252631;
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #0f0f14;
  border-color: #0a0a0d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(70, 71, 80, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(70, 71, 80, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(70, 71, 80, 0.5);
}

.btn-outline-primary {
  color: #444bf8;
  border-color: #444bf8;
}

.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #444bf8;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #00c9a6;
  border-color: #00c9a6;
}

.btn-outline-success:hover {
  color: #ffffff;
  background-color: #00c9a6;
  border-color: #00c9a6;
}

.btn-outline-success:focus,
.btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #00c9a6;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #00c9a6;
  border-color: #00c9a6;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
}

.btn-outline-info {
  color: #2dd2f6;
  border-color: #2dd2f6;
}

.btn-outline-info:hover {
  color: #212529;
  background-color: #2dd2f6;
  border-color: #2dd2f6;
}

.btn-outline-info:focus,
.btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #2dd2f6;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #2dd2f6;
  border-color: #2dd2f6;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
}

.btn-outline-warning {
  color: #f1be24;
  border-color: #f1be24;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #f1be24;
  border-color: #f1be24;
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #f1be24;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f1be24;
  border-color: #f1be24;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
}

.btn-outline-danger {
  color: #f12459;
  border-color: #f12459;
}

.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #f12459;
  border-color: #f12459;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #f12459;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #f12459;
  border-color: #f12459;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
}

.btn-outline-light {
  color: #e4e5e7;
  border-color: #e4e5e7;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #e4e5e7;
  border-color: #e4e5e7;
}

.btn-outline-light:focus,
.btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #e4e5e7;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #e4e5e7;
  border-color: #e4e5e7;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
}

.btn-outline-dark {
  color: #252631;
  border-color: #252631;
}

.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #252631;
  border-color: #252631;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #252631;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #252631;
  border-color: #252631;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #444bf8;
  text-decoration: none;
}

.btn-link:hover {
  color: #0911e7;
  text-decoration: underline;
}

.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-link:disabled,
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg,
.btn-group-lg>.btn {
  padding: 1.125rem 1.125rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  border-radius: 0.3rem;
}

.btn-sm,
.btn-group-sm>.btn {
  padding: 0.625rem 1.125rem;
  font-size: 0.75rem;
  line-height: 1.5;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block+.btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #2c2c2c;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #444bf8;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  flex: 1 1 auto;
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover {
  z-index: 1;
}

.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child)>.btn {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split {
  padding-right: 0.84375rem;
  padding-left: 0.84375rem;
}

.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split {
  padding-right: 0.84375rem;
  padding-left: 0.84375rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
  width: 100%;
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical>.btn-group:not(:last-child)>.btn {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child)>.btn {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
  margin-bottom: 0;
}

.btn-group-toggle>.btn input[type="radio"],
.btn-group-toggle>.btn input[type="checkbox"],
.btn-group-toggle>.btn-group>.btn input[type="radio"],
.btn-group-toggle>.btn-group>.btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -moz-box-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group>.form-control,
.input-group>.form-control-plaintext,
.input-group>.custom-select,
.input-group>.custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group>.form-control+.form-control,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.custom-file,
.input-group>.form-control-plaintext+.form-control,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.custom-select+.form-control,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.custom-file,
.input-group>.custom-file+.form-control,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.custom-file {
  margin-left: -1px;
}

.input-group>.form-control:focus,
.input-group>.custom-select:focus,
.input-group>.custom-file .custom-file-input:focus~.custom-file-label {
  z-index: 3;
}

.input-group>.custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group>.form-control:not(:last-child),
.input-group>.custom-select:not(:last-child) {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}

.input-group>.form-control:not(:first-child),
.input-group>.custom-select:not(:first-child) {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

.input-group>.custom-file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.input-group-text,
.input-group-append .input-group-text+.btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  padding: 0.75rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #bbbbbb;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #e7eaf3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg>.form-control:not(textarea),
.input-group-lg>.custom-select {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: -moz-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg>.form-control,
.input-group-lg>.custom-select,
.input-group-lg>.input-group-prepend>.input-group-text,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-append>.btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  border-radius: 0.3rem;
}

.input-group-sm>.form-control:not(textarea),
.input-group-sm>.custom-select {
  height: -webkit-calc(1.5em + 0.5rem + 2px);
  height: -moz-calc(1.5em + 0.5rem + 2px);
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm>.form-control,
.input-group-sm>.custom-select,
.input-group-sm>.input-group-prepend>.input-group-text,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-append>.btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
  padding-right: 2rem;
}

.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text,
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked~.custom-control-label::before {
  color: #ffffff;
  border-color: #444bf8;
  background-color: #444bf8;
}

.custom-control-input:focus~.custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
  border-color: #bfc1fd;
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
  color: #ffffff;
  background-color: #f0f1fe;
  border-color: #f0f1fe;
}

.custom-control-input:disabled~.custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled~.custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
  border-color: #444bf8;
  background-color: #444bf8;
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color: rgba(68, 75, 248, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
  background-color: rgba(68, 75, 248, 0.5);
}

.custom-radio .custom-control-label::before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color: rgba(68, 75, 248, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: -webkit-calc(0.25rem + 2px);
  top: -moz-calc(0.25rem + 2px);
  top: calc(0.25rem + 2px);
  left: -webkit-calc(-2.25rem + 2px);
  left: -moz-calc(-2.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: -webkit-calc(1rem - 4px);
  width: -moz-calc(1rem - 4px);
  width: calc(1rem - 4px);
  height: -webkit-calc(1rem - 4px);
  height: -moz-calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -o-transform 0.15s ease-in-out;
  -moz-transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -moz-transform 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -moz-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
  -moz-transform: translateX(0.75rem);
  -o-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color: rgba(68, 75, 248, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: 50px;
  padding: 0.75rem 2rem 0.75rem 1rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #bbbbbb;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px;
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #bfc1fd;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.custom-select:focus::-ms-value {
  color: #bbbbbb;
  background-color: #ffffff;
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: -webkit-calc(1.5em + 0.5rem + 2px);
  height: -moz-calc(1.5em + 0.5rem + 2px);
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: -moz-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 50px;
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 50px;
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus~.custom-file-label {
  border-color: #bfc1fd;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.custom-file-input:disabled~.custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en)~.custom-file-label::after {
  content: "Browse";
}

.custom-file-input~.custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 50px;
  padding: 0.75rem 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #bbbbbb;
  background-color: #ffffff;
  border: 1px solid #e7eaf3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: -webkit-calc(1.5em + 1.5rem);
  height: -moz-calc(1.5em + 1.5rem);
  height: calc(1.5em + 1.5rem);
  padding: 0.75rem 1rem;
  line-height: 1.5;
  color: #bbbbbb;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}

.custom-range {
  width: 100%;
  height: -webkit-calc(1rem + 0.4rem);
  height: -moz-calc(1rem + 0.4rem);
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  -moz-box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #444bf8;
  border: 0;
  -webkit-border-radius: 1rem;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #f0f1fe;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  -webkit-border-radius: 1rem;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #444bf8;
  border: 0;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #f0f1fe;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #444bf8;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #f0f1fe;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {

  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #e7eaf3;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  -webkit-border-top-left-radius: 0.25rem;
  -moz-border-radius-topleft: 0.25rem;
  border-top-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0.25rem;
  -moz-border-radius-topright: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #e7eaf3;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color: #ffffff;
  background-color: #444bf8;
}

.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  flex-grow: 1;
  text-align: center;
}

.tab-content>.tab-pane {
  display: none;
}

.tab-content>.active {
  display: block;
}

.navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar>.container,
.navbar>.container-fluid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {

  .navbar-expand-sm>.container,
  .navbar-expand-sm>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 16px;
    padding-left: 16px;
  }

  .navbar-expand-sm>.container,
  .navbar-expand-sm>.container-fluid {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {

  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 16px;
    padding-left: 16px;
  }

  .navbar-expand-md>.container,
  .navbar-expand-md>.container-fluid {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {

  .navbar-expand-lg>.container,
  .navbar-expand-lg>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 16px;
    padding-left: 16px;
  }

  .navbar-expand-lg>.container,
  .navbar-expand-lg>.container-fluid {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {

  .navbar-expand-xl>.container,
  .navbar-expand-xl>.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 16px;
    padding-left: 16px;
  }

  .navbar-expand-xl>.container,
  .navbar-expand-xl>.container-fluid {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  justify-content: flex-start;
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 16px;
  padding-left: 16px;
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: flex !important;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.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");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link {
  color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}

.navbar-dark .navbar-toggler {
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.1);
}

.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='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: #ffffff;
}

.navbar-dark .navbar-text a {
  color: #ffffff;
}

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.card>hr {
  margin-right: 0;
  margin-left: 0;
}

.card>.list-group:first-child .list-group-item:first-child {
  -webkit-border-top-left-radius: 0.25rem;
  -moz-border-radius-topleft: 0.25rem;
  border-top-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0.25rem;
  -moz-border-radius-topright: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card>.list-group:last-child .list-group-item:last-child {
  -webkit-border-bottom-right-radius: 0.25rem;
  -moz-border-radius-bottomright: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
  -moz-border-radius-bottomleft: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link+.card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  -webkit-border-radius: -webkit-calc(0.25rem - 1px) -webkit-calc(0.25rem - 1px) 0 0;
  -moz-border-radius: -moz-calc(0.25rem - 1px) -moz-calc(0.25rem - 1px) 0 0;
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header+.list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  -webkit-border-radius: 0 0 -webkit-calc(0.25rem - 1px) -webkit-calc(0.25rem - 1px);
  -moz-border-radius: 0 0 -moz-calc(0.25rem - 1px) -moz-calc(0.25rem - 1px);
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  -webkit-border-radius: -webkit-calc(0.25rem - 1px);
  -moz-border-radius: -moz-calc(0.25rem - 1px);
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  -webkit-border-top-left-radius: -webkit-calc(0.25rem - 1px);
  -moz-border-radius-topleft: -moz-calc(0.25rem - 1px);
  border-top-left-radius: calc(0.25rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.25rem - 1px);
  -moz-border-radius-topright: -moz-calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  -webkit-border-bottom-right-radius: -webkit-calc(0.25rem - 1px);
  -moz-border-radius-bottomright: -moz-calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px);
  -webkit-border-bottom-left-radius: -webkit-calc(0.25rem - 1px);
  -moz-border-radius-bottomleft: -moz-calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -moz-box-flex: 1;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
}

.card-group>.card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-flow: row wrap;
  }

  .card-group>.card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -moz-box-flex: 1;
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group>.card+.card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group>.card:not(:last-child) {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
  }

  .card-group>.card:not(:last-child) .card-img-top,
  .card-group>.card:not(:last-child) .card-header {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
  }

  .card-group>.card:not(:last-child) .card-img-bottom,
  .card-group>.card:not(:last-child) .card-footer {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
  }

  .card-group>.card:not(:first-child) {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
  }

  .card-group>.card:not(:first-child) .card-img-top,
  .card-group>.card:not(:first-child) .card-header {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
  }

  .card-group>.card:not(:first-child) .card-img-bottom,
  .card-group>.card:not(:first-child) .card-footer {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion>.card {
  overflow: hidden;
}

.accordion>.card:not(:first-of-type) .card-header:first-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.accordion>.card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.accordion>.card:first-of-type {
  border-bottom: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

.accordion>.card:last-of-type {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
}

.accordion>.card .card-header {
  margin-bottom: -1px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 3px !important;
}

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 3rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: transparent !important;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  border-radius: 1rem;
  -webkit-box-shadow: 0px 4px 20px -5px rgb(0 0 0 / 20%);
  -moz-box-shadow: 0px 4px 20px -5px rgb(0 0 0 / 20%);
  box-shadow: 0px 4px 20px -5px rgb(0 0 0 / 20%);
  margin-top: 4rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.breadcrumb-item+.breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item+.breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: ">";
}

.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding-left: 0;
  list-style: none;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #444bf8;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0911e7;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  -webkit-border-top-left-radius: 0.25rem;
  -moz-border-radius-topleft: 0.25rem;
  border-top-left-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
  -moz-border-radius-bottomleft: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.25rem;
  -moz-border-radius-topright: 0.25rem;
  border-top-right-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
  -moz-border-radius-bottomright: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.3rem;
  -moz-border-radius-topleft: 0.3rem;
  border-top-left-radius: 0.3rem;
  -webkit-border-bottom-left-radius: 0.3rem;
  -moz-border-radius-bottomleft: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.3rem;
  -moz-border-radius-topright: 0.3rem;
  border-top-right-radius: 0.3rem;
  -webkit-border-bottom-right-radius: 0.3rem;
  -moz-border-radius-bottomright: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.2rem;
  -moz-border-radius-topleft: 0.2rem;
  border-top-left-radius: 0.2rem;
  -webkit-border-bottom-left-radius: 0.2rem;
  -moz-border-radius-bottomleft: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.2rem;
  -moz-border-radius-topright: 0.2rem;
  border-top-right-radius: 0.2rem;
  -webkit-border-bottom-right-radius: 0.2rem;
  -moz-border-radius-bottomright: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 6px 12px;
  font-size: 0.8125rem;
  height: 25px;
  font-weight: 600;
  line-height: 1;
  -webkit-align-self: center;
  align-self: center;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

a.badge:hover,
a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 12px;
  padding-left: 12px;
  -webkit-border-radius: 10rem;
  -moz-border-radius: 10rem;
  border-radius: 10rem;
}

.badge-primary {
  color: #ffffff;
  background-color: #444bf8;
}

a.badge-primary:hover,
a.badge-primary:focus {
  color: #ffffff;
  background-color: #131cf6;
}

a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
}

.badge-secondary {
  color: #ffffff;
  background-color: #6c757d;
}

a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #ffffff;
  background-color: #545b62;
}

a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #ffffff;
  background-color: #00c9a6;
}

a.badge-success:hover,
a.badge-success:focus {
  color: #ffffff;
  background-color: #00967c;
}

a.badge-success:focus,
a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #2dd2f6;
}

a.badge-info:hover,
a.badge-info:focus {
  color: #212529;
  background-color: #0abfe6;
}

a.badge-info:focus,
a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #f1be244b;
}

a.badge-warning:hover,
a.badge-warning:focus {
  color: #212529;
  background-color: #d4a30e;
}

a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
}

.badge-danger {
  color: #ffffff;
  background-color: #f12459;
}

a.badge-danger:hover,
a.badge-danger:focus {
  color: #ffffff;
  background-color: #d40e41;
}

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #e4e5e7;
}

a.badge-light:hover,
a.badge-light:focus {
  color: #212529;
  background-color: #c9cbcf;
}

a.badge-light:focus,
a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
}

.badge-dark {
  color: #ffffff;
  background-color: #252631;
}

a.badge-dark:hover,
a.badge-dark:focus {
  color: #ffffff;
  background-color: #0f0f14;
}

a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #232781;
  background-color: #444bf8;
  border-color: #cbcdfd;
}

.alert-primary hr {
  border-top-color: #b2b5fc;
}

.alert-primary .alert-link {
  color: #181b59;
}

.alert-secondary {
  color: #383d41;
  background-color: #6c757d;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #006956;
  background-color: #00c9a6;
  border-color: #b8f0e6;
}

.alert-success hr {
  border-top-color: #a3ecdf;
}

.alert-success .alert-link {
  color: #00362c;
}

.alert-info {
  color: #176d80;
  background-color: #2dd2f6;
  border-color: #c4f2fc;
}

.alert-info hr {
  border-top-color: #acedfb;
}

.alert-info .alert-link {
  color: #0f4855;
}

.alert-warning {
  color: #7d6313;
  background-color: #f1be24;
  border-color: #fbedc2;
}

.alert-warning hr {
  border-top-color: #f9e6aa;
}

.alert-warning .alert-link {
  color: #51400c;
}

.alert-danger {
  color: #7d132e;
  background-color: #f12459;
  border-color: #fbc2d1;
}

.alert-danger hr {
  border-top-color: #f9aabf;
}

.alert-danger .alert-link {
  color: #510c1e;
}

.alert-error {
  color: #7d132e;
  background-color: #f12459;
  border-color: #fbc2d1;
}

.alert-error hr {
  border-top-color: #f9aabf;
}

.alert-error .alert-link {
  color: #510c1e;
}

.alert-light {
  color: #777778;
  background-color: #e4e5e7;
  border-color: #f7f8f8;
}

.alert-light hr {
  border-top-color: #e9ecec;
}

.alert-light .alert-link {
  color: #5e5e5e;
}

.alert-dark {
  color: #131419;
  background-color: #252631;
  border-color: #c2c2c5;
}

.alert-dark hr {
  border-top-color: #b5b5b9;
}

.alert-dark .alert-link {
  color: black;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 8px 0;
  }

  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 8px 0;
  }

  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 8px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 8px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  display: -webkit-box;
  position: absolute !important;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  min-width: 0px !important;
  height: 5px;
  padding: 0 !important;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #2e3152ab !important;
  -webkit-transition: all .75s ease;
  -o-transition: all .75s ease;
  -moz-transition: all .75s ease;
  transition: all .75s ease;
  /* border-radius: 4px; */
  left: 0;
  top: 0;
}

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #444bf8;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: -moz-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: -o-linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  background-image: linear-gradient(45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
  -moz-background-size: 8px 8px;
  -o-background-size: 8px 8px;
  background-size: 8px 8px;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  -moz-animation: progress-bar-stripes 1s linear infinite;
  -o-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
  }
}

.media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  flex: 1;
}

.list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #2c2c2c;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  -webkit-border-top-left-radius: 0.25rem;
  -moz-border-radius-topleft: 0.25rem;
  border-top-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0.25rem;
  -moz-border-radius-topright: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  -webkit-border-bottom-right-radius: 0.25rem;
  -moz-border-radius-bottomright: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
  -moz-border-radius-bottomleft: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  -webkit-border-top-left-radius: 0.25rem;
  -moz-border-radius-topleft: 0.25rem;
  border-top-left-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
  -moz-border-radius-bottomleft: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  -webkit-border-top-right-radius: 0.25rem;
  -moz-border-radius-topright: 0.25rem;
  border-top-right-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
  -moz-border-radius-bottomright: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    -webkit-border-top-left-radius: 0.25rem;
    -moz-border-radius-topleft: 0.25rem;
    border-top-left-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
    -moz-border-radius-bottomleft: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    -webkit-border-top-right-radius: 0.25rem;
    -moz-border-radius-topright: 0.25rem;
    border-top-right-radius: 0.25rem;
    -webkit-border-bottom-right-radius: 0.25rem;
    -moz-border-radius-bottomright: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    -webkit-border-top-left-radius: 0.25rem;
    -moz-border-radius-topleft: 0.25rem;
    border-top-left-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
    -moz-border-radius-bottomleft: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    -webkit-border-top-right-radius: 0.25rem;
    -moz-border-radius-topright: 0.25rem;
    border-top-right-radius: 0.25rem;
    -webkit-border-bottom-right-radius: 0.25rem;
    -moz-border-radius-bottomright: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    -webkit-border-top-left-radius: 0.25rem;
    -moz-border-radius-topleft: 0.25rem;
    border-top-left-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
    -moz-border-radius-bottomleft: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    -webkit-border-top-right-radius: 0.25rem;
    -moz-border-radius-topright: 0.25rem;
    border-top-right-radius: 0.25rem;
    -webkit-border-bottom-right-radius: 0.25rem;
    -moz-border-radius-bottomright: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    -webkit-border-top-left-radius: 0.25rem;
    -moz-border-radius-topleft: 0.25rem;
    border-top-left-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
    -moz-border-radius-bottomleft: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    -webkit-border-top-right-radius: 0.25rem;
    -moz-border-radius-topright: 0.25rem;
    border-top-right-radius: 0.25rem;
    -webkit-border-bottom-right-radius: 0.25rem;
    -moz-border-radius-bottomright: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
  }
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #232781;
  background-color: #cbcdfd;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #232781;
  background-color: #b2b5fc;
}

.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #232781;
  border-color: #232781;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #006956;
  background-color: #b8f0e6;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #006956;
  background-color: #a3ecdf;
}

.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #006956;
  border-color: #006956;
}

.list-group-item-info {
  color: #176d80;
  background-color: #c4f2fc;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #176d80;
  background-color: #acedfb;
}

.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #176d80;
  border-color: #176d80;
}

.list-group-item-warning {
  color: #7d6313;
  background-color: #fbedc2;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #7d6313;
  background-color: #f9e6aa;
}

.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #7d6313;
  border-color: #7d6313;
}

.list-group-item-danger {
  color: #7d132e;
  background-color: #fbc2d1;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #7d132e;
  background-color: #f9aabf;
}

.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #7d132e;
  border-color: #7d132e;
}

.list-group-item-light {
  color: #777778;
  background-color: #f7f8f8;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #777778;
  background-color: #e9ecec;
}

.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #777778;
  border-color: #777778;
}

.list-group-item-dark {
  color: #131419;
  background-color: #c2c2c5;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #131419;
  background-color: #b5b5b9;
}

.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #131419;
  border-color: #131419;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}

.close:hover {
  color: #000000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -moz-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  -moz-transform: translate(0, -50px);
  -o-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
}

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  max-height: -webkit-calc(100% - 1rem);
  max-height: -moz-calc(100% - 1rem);
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: -webkit-calc(100vh - 1rem);
  max-height: -moz-calc(100vh - 1rem);
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  min-height: -webkit-calc(100% - 1rem);
  min-height: -moz-calc(100% - 1rem);
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: -webkit-calc(100vh - 1rem);
  height: -moz-calc(100vh - 1rem);
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e7eaf3;
  -webkit-border-top-left-radius: 0.3rem;
  -moz-border-radius-topleft: 0.3rem;
  border-top-left-radius: 0.3rem;
  -webkit-border-top-right-radius: 0.3rem;
  -moz-border-radius-topright: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e7eaf3;
  -webkit-border-bottom-right-radius: 0.3rem;
  -moz-border-radius-bottomright: 0.3rem;
  border-bottom-right-radius: 0.3rem;
  -webkit-border-bottom-left-radius: 0.3rem;
  -moz-border-radius-bottomleft: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.modal-footer> :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer> :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: -webkit-calc(100% - 3.5rem);
    max-height: -moz-calc(100% - 3.5rem);
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: -webkit-calc(100vh - 3.5rem);
    max-height: -moz-calc(100vh - 3.5rem);
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: -webkit-calc(100% - 3.5rem);
    min-height: -moz-calc(100% - 3.5rem);
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: -webkit-calc(100vh - 3.5rem);
    height: -moz-calc(100vh - 3.5rem);
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {

  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000000;
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000000;
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top>.arrow,
.bs-popover-auto[x-placement^="top"]>.arrow {
  bottom: -webkit-calc((0.5rem + 1px) * -1);
  bottom: -moz-calc((0.5rem + 1px) * -1);
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top>.arrow::before,
.bs-popover-auto[x-placement^="top"]>.arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top>.arrow::after,
.bs-popover-auto[x-placement^="top"]>.arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right>.arrow,
.bs-popover-auto[x-placement^="right"]>.arrow {
  left: -webkit-calc((0.5rem + 1px) * -1);
  left: -moz-calc((0.5rem + 1px) * -1);
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right>.arrow::before,
.bs-popover-auto[x-placement^="right"]>.arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right>.arrow::after,
.bs-popover-auto[x-placement^="right"]>.arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom>.arrow,
.bs-popover-auto[x-placement^="bottom"]>.arrow {
  top: -webkit-calc((0.5rem + 1px) * -1);
  top: -moz-calc((0.5rem + 1px) * -1);
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom>.arrow::before,
.bs-popover-auto[x-placement^="bottom"]>.arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom>.arrow::after,
.bs-popover-auto[x-placement^="bottom"]>.arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left>.arrow,
.bs-popover-auto[x-placement^="left"]>.arrow {
  right: -webkit-calc((0.5rem + 1px) * -1);
  right: -moz-calc((0.5rem + 1px) * -1);
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left>.arrow::before,
.bs-popover-auto[x-placement^="left"]>.arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left>.arrow::after,
.bs-popover-auto[x-placement^="left"]>.arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #000;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-top-left-radius: -webkit-calc(0.3rem - 1px);
  -moz-border-radius-topleft: -moz-calc(0.3rem - 1px);
  border-top-left-radius: calc(0.3rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.3rem - 1px);
  -moz-border-radius-topright: -moz-calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #2c2c2c;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  -moz-transition: transform 0.6s ease-in-out, -moz-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -moz-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: 0s 0.6s opacity;
  -o-transition: 0s 0.6s opacity;
  -moz-transition: 0s 0.6s opacity;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {

  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {

  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' 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");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' 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");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  -moz-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes spinner-border {
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes spinner-border {
  to {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  -moz-animation: spinner-border 0.75s linear infinite;
  -o-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

@-moz-keyframes spinner-grow {
  0% {
    -moz-transform: scale(0);
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

@-o-keyframes spinner-grow {
  0% {
    -o-transform: scale(0);
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
  -moz-animation: spinner-grow 0.75s linear infinite;
  -o-animation: spinner-grow 0.75s linear infinite;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.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;
}

.bg-primary {
  background-color: #444bf8 !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #131cf6 !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #00c9a6 !important;
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #00967c !important;
}

.bg-info {
  background-color: #2dd2f6 !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0abfe6 !important;
}

.bg-warning {
  background-color: #f1be24 !important;
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d4a30e !important;
}

.bg-danger {
  background-color: #f12459 !important;
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #d40e41 !important;
}

.bg-light {
  background-color: #e4e5e7 !important;
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #c9cbcf !important;
}

.bg-dark {
  background-color: #252631 !important;
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #0f0f14 !important;
}

.bg-white,
.fixed-on-scroll.fixed-on-top {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #e7eaf3 !important;
}

.border-top {
  border-top: 1px solid #e7eaf3 !important;
}

.border-right {
  border-right: 1px solid #e7eaf3 !important;
}

.border-bottom {
  border-bottom: 1px solid #e7eaf3 !important;
}

.border-bottom-2px {
  border-bottom: 2px solid #e7eaf3 !important;
}

.border-bottom-2px-dashed {
  border-bottom: 2px dashed #e7eaf3 !important;
}

.border-left {
  border-left: 1px solid #e7eaf3 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #444bf8 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #00c9a6 !important;
}

.border-info {
  border-color: #2dd2f6 !important;
}

.border-warning {
  border-color: #f1be24 !important;
}

.border-danger {
  border-color: #f12459 !important;
}

.border-light {
  border-color: #e4e5e7 !important;
}

.border-dark {
  border-color: #252631 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  -webkit-border-radius: 0.2rem !important;
  -moz-border-radius: 0.2rem !important;
  border-radius: 0.2rem !important;
}

.rounded {
  -webkit-border-radius: 0.25rem !important;
  -moz-border-radius: 0.25rem !important;
  border-radius: 0.25rem !important;
}

.rounded-top {
  -webkit-border-top-left-radius: 0.25rem !important;
  -moz-border-radius-topleft: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
  -webkit-border-top-right-radius: 0.25rem !important;
  -moz-border-radius-topright: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  -webkit-border-top-right-radius: 0.25rem !important;
  -moz-border-radius-topright: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
  -webkit-border-bottom-right-radius: 0.25rem !important;
  -moz-border-radius-bottomright: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  -webkit-border-bottom-right-radius: 0.25rem !important;
  -moz-border-radius-bottomright: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
  -moz-border-radius-bottomleft: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  -webkit-border-top-left-radius: 0.25rem !important;
  -moz-border-radius-topleft: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
  -moz-border-radius-bottomleft: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  -webkit-border-radius: 0.3rem !important;
  -moz-border-radius: 0.3rem !important;
  border-radius: 0.3rem !important;
}

.rounded-circle {
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}

.rounded-pill {
  -webkit-border-radius: 50rem !important;
  -moz-border-radius: 50rem !important;
  border-radius: 50rem !important;
}

.rounded-0 {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.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: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-inline-box !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: inline-flex !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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  -moz-box-orient: horizontal !important;
  -moz-box-direction: normal !important;
  flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -moz-box-orient: vertical !important;
  -moz-box-direction: normal !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
  -moz-box-orient: horizontal !important;
  -moz-box-direction: reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
  -moz-box-orient: vertical !important;
  -moz-box-direction: reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
  -moz-box-flex: 1 !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
  -moz-box-flex: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
  -moz-box-flex: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
  -moz-box-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
  -moz-box-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -moz-box-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  -moz-box-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -webkit-justify-content: space-around !important;
  justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
  -moz-box-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
  -moz-box-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -moz-box-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
  -moz-box-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
  -moz-box-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -webkit-align-content: flex-start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -webkit-align-content: flex-end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -webkit-align-content: center !important;
  align-content: center !important;
}

.align-content-between {
  -webkit-align-content: space-between !important;
  align-content: space-between !important;
}

.align-content-around {
  -webkit-align-content: space-around !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -webkit-align-content: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -webkit-align-self: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -webkit-align-self: flex-start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -webkit-align-self: flex-end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -webkit-align-self: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -webkit-align-self: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -webkit-align-self: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    flex-direction: row !important;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
    -moz-box-flex: 1 !important;
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
    -moz-box-flex: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
    -moz-box-flex: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -moz-box-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -moz-box-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    align-items: center !important;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    -webkit-align-content: center !important;
    align-content: center !important;
  }

  .align-content-sm-between {
    -webkit-align-content: space-between !important;
    align-content: space-between !important;
  }

  .align-content-sm-around {
    -webkit-align-content: space-around !important;
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    -webkit-align-self: auto !important;
    align-self: auto !important;
  }

  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    -webkit-align-self: center !important;
    align-self: center !important;
  }

  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    flex-direction: row !important;
  }

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
    -moz-box-flex: 1 !important;
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
    -moz-box-flex: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
    -moz-box-flex: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -moz-box-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -moz-box-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    align-items: center !important;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-md-start {
    -webkit-align-content: flex-start !important;
    align-content: flex-start !important;
  }

  .align-content-md-end {
    -webkit-align-content: flex-end !important;
    align-content: flex-end !important;
  }

  .align-content-md-center {
    -webkit-align-content: center !important;
    align-content: center !important;
  }

  .align-content-md-between {
    -webkit-align-content: space-between !important;
    align-content: space-between !important;
  }

  .align-content-md-around {
    -webkit-align-content: space-around !important;
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
    align-content: stretch !important;
  }

  .align-self-md-auto {
    -webkit-align-self: auto !important;
    align-self: auto !important;
  }

  .align-self-md-start {
    -webkit-align-self: flex-start !important;
    align-self: flex-start !important;
  }

  .align-self-md-end {
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
  }

  .align-self-md-center {
    -webkit-align-self: center !important;
    align-self: center !important;
  }

  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    flex-direction: row !important;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
    -moz-box-flex: 1 !important;
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
    -moz-box-flex: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
    -moz-box-flex: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -moz-box-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -moz-box-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    align-items: center !important;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    -webkit-align-content: center !important;
    align-content: center !important;
  }

  .align-content-lg-between {
    -webkit-align-content: space-between !important;
    align-content: space-between !important;
  }

  .align-content-lg-around {
    -webkit-align-content: space-around !important;
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    -webkit-align-self: auto !important;
    align-self: auto !important;
  }

  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    -webkit-align-self: center !important;
    align-self: center !important;
  }

  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    flex-direction: row !important;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
    -moz-box-flex: 1 !important;
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
    -moz-box-flex: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
    -moz-box-flex: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -moz-box-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -moz-box-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -moz-box-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -moz-box-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    align-items: center !important;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -moz-box-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -moz-box-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    -webkit-align-content: center !important;
    align-content: center !important;
  }

  .align-content-xl-between {
    -webkit-align-content: space-between !important;
    align-content: space-between !important;
  }

  .align-content-xl-around {
    -webkit-align-content: space-around !important;
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    -webkit-align-self: auto !important;
    align-self: auto !important;
  }

  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    -webkit-align-self: center !important;
    align-self: center !important;
  }

  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !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;
}

.fixed-top,
.fixed-on-scroll.fixed-on-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  -moz-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  -moz-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  -moz-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !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-100vh {
  height: 100vh !important;
}

.h-auto {
  height: auto !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;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !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;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #444bf8 !important;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #0911e7 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #00c9a6 !important;
}

a.text-success:hover,
a.text-success:focus {
  color: #007d67 !important;
}

.text-info {
  color: #2dd2f6 !important;
}

a.text-info:hover,
a.text-info:focus {
  color: #09aace !important;
}

.text-warning {
  color: #f1be24 !important;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #bc910c !important;
}

.text-danger {
  color: #f12459 !important;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #bc0c3a !important;
}

.text-light {
  color: #e4e5e7 !important;
}

a.text-light:hover,
a.text-light:focus {
  color: #bcbec3 !important;
}

.text-dark {
  color: #252631 !important;
}

a.text-dark:hover,
a.text-dark:focus {
  color: #040405 !important;
}

.text-body {
  color: #2c2c2c !important;
}

.text-muted {
  color: #bbbbbb !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {

  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " ("attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }

  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #ffffff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody+tbody {
    border-color: #e7eaf3;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #e7eaf3;
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #000;
}

h1,
.h1 {
  font-size: 2.5rem;
  line-height: 1.5;
}

h2,
.h2 {
  font-size: 2rem;
  line-height: 1.5;
}

h3,
.h3 {
  font-size: 1.75rem;
  line-height: 1.5;
}

h4,
.h4 {
  font-size: 1.5rem;
  line-height: 1.5;
}

h5,
.h5 {
  font-size: 1.25rem;
  line-height: 1.5;
}

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.5;
}

.display-1,
.display-2,
.display-3,
.display-4 {
  color: #000;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  line-height: 1.2;
}

p {
  font-weight: 400;
  line-height: 27px;
}

blockquote,
.blockquote {
  font-size: 1rem;
  font-weight: 300;
}

blockquote p,
.blockquote p {
  margin-bottom: 0.5rem;
  line-height: 1.63;
}

blockquote footer,
blockquote .blockquote-footer,
.blockquote footer,
.blockquote .blockquote-footer {
  font-size: 0.8125rem;
  color: #000000;
  font-weight: 500;
}

.font-weight-medium {
  font-weight: 500;
}

.font-weight-semibold {
  font-weight: 600;
}

.lead {
  font-size: 1rem;
}

.img-raised {
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.27);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.27);
}

.img-rounded {
  -webkit-border-radius: 50rem;
  -moz-border-radius: 50rem;
  border-radius: 50rem;
}

.text-black {
  color: #000000;
}

.raise-on-hover {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}

.raise-on-hover:hover {
  -webkit-transform: scale(1.05) translateY(-10px);
  -moz-transform: scale(1.05) translateY(-10px);
  -o-transform: scale(1.05) translateY(-10px);
  transform: scale(1.05) translateY(-10px);
}

.raise-on-hover-link {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;
}

.raise-on-hover-link:hover {
  -webkit-transform: scale(1.05) translateY(-2px);
  -moz-transform: scale(1.05) translateY(-2px);
  -o-transform: scale(1.05) translateY(-2px);
  transform: scale(1.05) translateY(-2px);
}

.grid-margin {
  margin-bottom: 1rem;
}

@media (min-width: 576px) {
  .grid-margin-sm {
    margin-bottom: 1rem;
  }
}

@media (min-width: 768px) {
  .grid-margin-md {
    margin-bottom: 1rem;
  }
}

@media (min-width: 992px) {
  .grid-margin-lg {
    margin-bottom: 1rem;
  }
}

@media (min-width: 1200px) {
  .grid-margin-xl {
    margin-bottom: 1rem;
  }
}

.alert {
  color: #ffffff;
  font-size: 12px;
  line-height: 1.33;
  border: 0;
}

.alert .close {
  font-size: 12px;
  color: #ffffff;
  opacity: 1;
  line-height: 1.33;
}

.badge,
.badge-pill {
  display: inline-block;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 1;
  font-weight: 400;
}

.btn {
  font-weight: 400;
}

.btn.btn-warning {
  color: #ffffff;
}

.btn:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-pill {
  -webkit-border-radius: 50rem;
  -moz-border-radius: 50rem;
  border-radius: 50rem;
}

.btn-rounded {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 10px 12px;
  font-size: 12px;
}

.btn-squared {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.social-login-btn {
  color: #ffffff;
  font-size: 24px;
  line-height: 1;
  margin: 0 4px;
}

.social-login-btn:hover {
  color: #ffffff;
}

.btn-solid-outline-primary {
  color: #444bf8;
  border-color: #444bf8;
  background-color: #ffffff;
}

.btn-solid-outline-primary:hover {
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
}

.btn-solid-outline-primary:focus,
.btn-solid-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
}

.btn-solid-outline-primary.disabled,
.btn-solid-outline-primary:disabled {
  color: #444bf8;
  background-color: transparent;
}

.btn-solid-outline-primary:not(:disabled):not(.disabled):active,
.btn-solid-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-solid-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
}

.btn-solid-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-solid-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-solid-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
}

.btn-solid-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
  background-color: #ffffff;
}

.btn-solid-outline-secondary:hover {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-solid-outline-secondary:focus,
.btn-solid-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-solid-outline-secondary.disabled,
.btn-solid-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-solid-outline-secondary:not(:disabled):not(.disabled):active,
.btn-solid-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-solid-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-solid-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-solid-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-solid-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-solid-outline-success {
  color: #00c9a6;
  border-color: #00c9a6;
  background-color: #ffffff;
}

.btn-solid-outline-success:hover {
  color: #ffffff;
  background-color: #00c9a6;
  border-color: #00c9a6;
}

.btn-solid-outline-success:focus,
.btn-solid-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
}

.btn-solid-outline-success.disabled,
.btn-solid-outline-success:disabled {
  color: #00c9a6;
  background-color: transparent;
}

.btn-solid-outline-success:not(:disabled):not(.disabled):active,
.btn-solid-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-solid-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #00c9a6;
  border-color: #00c9a6;
}

.btn-solid-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-solid-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-solid-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
}

.btn-solid-outline-info {
  color: #2dd2f6;
  border-color: #2dd2f6;
  background-color: #ffffff;
}

.btn-solid-outline-info:hover {
  color: #212529;
  background-color: #2dd2f6;
  border-color: #2dd2f6;
}

.btn-solid-outline-info:focus,
.btn-solid-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
}

.btn-solid-outline-info.disabled,
.btn-solid-outline-info:disabled {
  color: #2dd2f6;
  background-color: transparent;
}

.btn-solid-outline-info:not(:disabled):not(.disabled):active,
.btn-solid-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-solid-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #2dd2f6;
  border-color: #2dd2f6;
}

.btn-solid-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-solid-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-solid-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
}

.btn-solid-outline-warning {
  color: #f1be24;
  border-color: #f1be24;
  background-color: #ffffff;
}

.btn-solid-outline-warning:hover {
  color: #212529;
  background-color: #f1be24;
  border-color: #f1be24;
}

.btn-solid-outline-warning:focus,
.btn-solid-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
}

.btn-solid-outline-warning.disabled,
.btn-solid-outline-warning:disabled {
  color: #f1be24;
  background-color: transparent;
}

.btn-solid-outline-warning:not(:disabled):not(.disabled):active,
.btn-solid-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-solid-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f1be24;
  border-color: #f1be24;
}

.btn-solid-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-solid-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-solid-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
}

.btn-solid-outline-danger {
  color: #f12459;
  border-color: #f12459;
  background-color: #ffffff;
}

.btn-solid-outline-danger:hover {
  color: #ffffff;
  background-color: #f12459;
  border-color: #f12459;
}

.btn-solid-outline-danger:focus,
.btn-solid-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
}

.btn-solid-outline-danger.disabled,
.btn-solid-outline-danger:disabled {
  color: #f12459;
  background-color: transparent;
}

.btn-solid-outline-danger:not(:disabled):not(.disabled):active,
.btn-solid-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-solid-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #f12459;
  border-color: #f12459;
}

.btn-solid-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-solid-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-solid-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
}

.btn-solid-outline-light {
  color: #e4e5e7;
  border-color: #e4e5e7;
  background-color: #ffffff;
}

.btn-solid-outline-light:hover {
  color: #212529;
  background-color: #e4e5e7;
  border-color: #e4e5e7;
}

.btn-solid-outline-light:focus,
.btn-solid-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
}

.btn-solid-outline-light.disabled,
.btn-solid-outline-light:disabled {
  color: #e4e5e7;
  background-color: transparent;
}

.btn-solid-outline-light:not(:disabled):not(.disabled):active,
.btn-solid-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-solid-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #e4e5e7;
  border-color: #e4e5e7;
}

.btn-solid-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-solid-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-solid-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
}

.btn-solid-outline-dark {
  color: #252631;
  border-color: #252631;
  background-color: #ffffff;
}

.btn-solid-outline-dark:hover {
  color: #ffffff;
  background-color: #252631;
  border-color: #252631;
}

.btn-solid-outline-dark:focus,
.btn-solid-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
}

.btn-solid-outline-dark.disabled,
.btn-solid-outline-dark:disabled {
  color: #252631;
  background-color: transparent;
}

.btn-solid-outline-dark:not(:disabled):not(.disabled):active,
.btn-solid-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-solid-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #252631;
  border-color: #252631;
}

.btn-solid-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-solid-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-solid-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
}

.btn-soft-primary {
  color: #444bf8;
  border-color: #444bf8;
  background-color: rgba(68, 75, 248, 0.1);
  border-color: transparent;
}

.btn-soft-primary:hover {
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
  -webkit-box-shadow: 0 4px 11px rgba(68, 75, 248, 0.35);
  -moz-box-shadow: 0 4px 11px rgba(68, 75, 248, 0.35);
  box-shadow: 0 4px 11px rgba(68, 75, 248, 0.35);
}

.btn-soft-primary:focus,
.btn-soft-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
}

.btn-soft-primary.disabled,
.btn-soft-primary:disabled {
  color: #444bf8;
  background-color: transparent;
}

.btn-soft-primary:not(:disabled):not(.disabled):active,
.btn-soft-primary:not(:disabled):not(.disabled).active,
.show>.btn-soft-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #444bf8;
  border-color: #444bf8;
}

.btn-soft-primary:not(:disabled):not(.disabled):active:focus,
.btn-soft-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-soft-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(68, 75, 248, 0.5);
}

.btn-soft-secondary {
  color: #6c757d;
  border-color: #6c757d;
  background-color: rgba(108, 117, 125, 0.1);
  border-color: transparent;
}

.btn-soft-secondary:hover {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
  -webkit-box-shadow: 0 4px 11px rgba(108, 117, 125, 0.35);
  -moz-box-shadow: 0 4px 11px rgba(108, 117, 125, 0.35);
  box-shadow: 0 4px 11px rgba(108, 117, 125, 0.35);
}

.btn-soft-secondary:focus,
.btn-soft-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-soft-secondary.disabled,
.btn-soft-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-soft-secondary:not(:disabled):not(.disabled):active,
.btn-soft-secondary:not(:disabled):not(.disabled).active,
.show>.btn-soft-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-soft-secondary:not(:disabled):not(.disabled):active:focus,
.btn-soft-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-soft-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-soft-success {
  color: #00c9a6;
  border-color: #00c9a6;
  background-color: rgba(0, 201, 166, 0.1);
  border-color: transparent;
}

.btn-soft-success:hover {
  color: #ffffff;
  background-color: #00c9a6;
  border-color: #00c9a6;
  -webkit-box-shadow: 0 4px 11px rgba(0, 201, 166, 0.35);
  -moz-box-shadow: 0 4px 11px rgba(0, 201, 166, 0.35);
  box-shadow: 0 4px 11px rgba(0, 201, 166, 0.35);
}

.btn-soft-success:focus,
.btn-soft-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
}

.btn-soft-success.disabled,
.btn-soft-success:disabled {
  color: #00c9a6;
  background-color: transparent;
}

.btn-soft-success:not(:disabled):not(.disabled):active,
.btn-soft-success:not(:disabled):not(.disabled).active,
.show>.btn-soft-success.dropdown-toggle {
  color: #ffffff;
  background-color: #00c9a6;
  border-color: #00c9a6;
}

.btn-soft-success:not(:disabled):not(.disabled):active:focus,
.btn-soft-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-soft-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 201, 166, 0.5);
}

.btn-soft-info {
  color: #2dd2f6;
  border-color: #2dd2f6;
  background-color: rgba(45, 210, 246, 0.1);
  border-color: transparent;
}

.btn-soft-info:hover {
  color: #212529;
  background-color: #2dd2f6;
  border-color: #2dd2f6;
  -webkit-box-shadow: 0 4px 11px rgba(45, 210, 246, 0.35);
  -moz-box-shadow: 0 4px 11px rgba(45, 210, 246, 0.35);
  box-shadow: 0 4px 11px rgba(45, 210, 246, 0.35);
}

.btn-soft-info:focus,
.btn-soft-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
}

.btn-soft-info.disabled,
.btn-soft-info:disabled {
  color: #2dd2f6;
  background-color: transparent;
}

.btn-soft-info:not(:disabled):not(.disabled):active,
.btn-soft-info:not(:disabled):not(.disabled).active,
.show>.btn-soft-info.dropdown-toggle {
  color: #212529;
  background-color: #2dd2f6;
  border-color: #2dd2f6;
}

.btn-soft-info:not(:disabled):not(.disabled):active:focus,
.btn-soft-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-soft-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(45, 210, 246, 0.5);
}

.btn-soft-warning {
  color: #f1be24;
  border-color: #f1be24;
  background-color: rgba(241, 190, 36, 0.1);
  border-color: transparent;
}

.btn-soft-warning:hover {
  color: #212529;
  background-color: #f1be24;
  border-color: #f1be24;
  -webkit-box-shadow: 0 4px 11px rgba(241, 190, 36, 0.35);
  -moz-box-shadow: 0 4px 11px rgba(241, 190, 36, 0.35);
  box-shadow: 0 4px 11px rgba(241, 190, 36, 0.35);
}

.btn-soft-warning:focus,
.btn-soft-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
}

.btn-soft-warning.disabled,
.btn-soft-warning:disabled {
  color: #f1be24;
  background-color: transparent;
}

.btn-soft-warning:not(:disabled):not(.disabled):active,
.btn-soft-warning:not(:disabled):not(.disabled).active,
.show>.btn-soft-warning.dropdown-toggle {
  color: #212529;
  background-color: #f1be24;
  border-color: #f1be24;
}

.btn-soft-warning:not(:disabled):not(.disabled):active:focus,
.btn-soft-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-soft-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 190, 36, 0.5);
}

.btn-soft-danger {
  color: #f12459;
  border-color: #f12459;
  background-color: rgba(241, 36, 89, 0.1);
  border-color: transparent;
}

.btn-soft-danger:hover {
  color: #ffffff;
  background-color: #f12459;
  border-color: #f12459;
  -webkit-box-shadow: 0 4px 11px rgba(241, 36, 89, 0.35);
  -moz-box-shadow: 0 4px 11px rgba(241, 36, 89, 0.35);
  box-shadow: 0 4px 11px rgba(241, 36, 89, 0.35);
}

.btn-soft-danger:focus,
.btn-soft-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
}

.btn-soft-danger.disabled,
.btn-soft-danger:disabled {
  color: #f12459;
  background-color: transparent;
}

.btn-soft-danger:not(:disabled):not(.disabled):active,
.btn-soft-danger:not(:disabled):not(.disabled).active,
.show>.btn-soft-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #f12459;
  border-color: #f12459;
}

.btn-soft-danger:not(:disabled):not(.disabled):active:focus,
.btn-soft-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-soft-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(241, 36, 89, 0.5);
}

.btn-soft-light {
  color: #e4e5e7;
  border-color: #e4e5e7;
  background-color: rgba(228, 229, 231, 0.1);
  border-color: transparent;
}

.btn-soft-light:hover {
  color: #212529;
  background-color: #e4e5e7;
  border-color: #e4e5e7;
  -webkit-box-shadow: 0 4px 11px rgba(228, 229, 231, 0.35);
  -moz-box-shadow: 0 4px 11px rgba(228, 229, 231, 0.35);
  box-shadow: 0 4px 11px rgba(228, 229, 231, 0.35);
}

.btn-soft-light:focus,
.btn-soft-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
}

.btn-soft-light.disabled,
.btn-soft-light:disabled {
  color: #e4e5e7;
  background-color: transparent;
}

.btn-soft-light:not(:disabled):not(.disabled):active,
.btn-soft-light:not(:disabled):not(.disabled).active,
.show>.btn-soft-light.dropdown-toggle {
  color: #212529;
  background-color: #e4e5e7;
  border-color: #e4e5e7;
}

.btn-soft-light:not(:disabled):not(.disabled):active:focus,
.btn-soft-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-soft-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(228, 229, 231, 0.5);
}

.btn-soft-dark {
  color: #252631;
  border-color: #252631;
  background-color: rgba(37, 38, 49, 0.1);
  border-color: transparent;
}

.btn-soft-dark:hover {
  color: #ffffff;
  background-color: #252631;
  border-color: #252631;
  -webkit-box-shadow: 0 4px 11px rgba(37, 38, 49, 0.35);
  -moz-box-shadow: 0 4px 11px rgba(37, 38, 49, 0.35);
  box-shadow: 0 4px 11px rgba(37, 38, 49, 0.35);
}

.btn-soft-dark:focus,
.btn-soft-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
}

.btn-soft-dark.disabled,
.btn-soft-dark:disabled {
  color: #252631;
  background-color: transparent;
}

.btn-soft-dark:not(:disabled):not(.disabled):active,
.btn-soft-dark:not(:disabled):not(.disabled).active,
.show>.btn-soft-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #252631;
  border-color: #252631;
}

.btn-soft-dark:not(:disabled):not(.disabled):active:focus,
.btn-soft-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-soft-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  -moz-box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(37, 38, 49, 0.5);
}

.card .card-title {
  font-weight: 400;
}

.card-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  width: 64px;
  height: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  font-size: 20px;
  margin-bottom: 28px;
}

.count-card {
  width: 291px;
  margin-left: 88px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

@media screen and (max-width: 576px) {
  .count-card {
    width: 290px;
    margin-left: 0;
    margin-top: 30px;
  }
}

.count-card .card-img {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.count-card .card-img-overlay {
  left: -30%;
  padding-top: 2.25rem;
}

@media screen and (max-width: 576px) {
  .count-card .card-img-overlay {
    left: 0;
  }
}

.count-card .count-box {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  width: 130px;
  height: 130px;
  margin: 9px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

@media screen and (max-width: 991px) {
  .count-card .count-box {
    width: 110px;
    height: 110px;
  }
}

@media screen and (max-width: 576px) {
  .count-card .count-box {
    width: 100px;
    height: 100px;
  }
}

@media screen and (min-width: 992px) {
  .team-card {
    max-width: 267px;
  }
}

.team-card .designation {
  color: #0f64ff;
  margin-bottom: 11px;
}

.team-card .social-links a {
  color: #000000;
  font-size: 1rem;
  margin-right: 6px;
}

.team-card .social-links a.icon-fb:hover {
  color: #444bf8;
}

.team-card .social-links a.icon-twitter:hover {
  color: #2dd2f6;
}

.team-card .social-links a.icon-insta:hover {
  color: #f12459;
}

.experience-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-top: 22px;
  margin-bottom: 22px;
}

.experience-card .experiance-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  padding-left: 27px;
}

.grid-margin {
  margin-bottom: 20px;
}

.card-group .card {
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

.card-group .card:hover {
  background-color: #e5e5e5;
}

.carousel-caption {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.carousel-caption * {
  color: #ffffff;
}

.carousel-caption p {
  font-size: 16px;
  font-weight: 500;
}

.carousel-indicators li {
  height: 4px;
  width: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.carousel-control-prev,
.carousel-control-next {
  top: 50%;
  bottom: auto;
  width: 30px;
  height: 30px;
  background-color: #111;
  border: 2px solid #111;
  color: #444bf8;
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  font-size: 12px;
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-prev:active,
.carousel-control-next:hover,
.carousel-control-next:focus,
.carousel-control-next:active {
  background-color: #444bf8;
}

.carousel-control-prev {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.carousel-control-next {
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.dropdown-toggle::after {
  content: "\F140";
  font-family: "Material Design Icons";
  border: none;
  vertical-align: middle;
}

.dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.125);
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.125);
  padding-bottom: 0;
}

.dropdown-menu .dropdown-item {
  padding: 8px 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.dropdown-menu .dropdown-item .dropdown-item-icon {
  margin-right: 10px;
  font-size: 18px;
}

footer {
  font-weight: 300;
}

footer .footer-content {
  padding-bottom: 120px;
}

footer .navbar {
  padding-left: 0;
  padding-right: 0;
}

.footer-social-links {
  color: #777373;
}

.footer-social-links a {
  color: #777373;
  margin-right: 10px;
  font-size: 20px;
}

.footer-social-links a:last-child {
  margin-right: 0;
}

.footer-social-links a:hover {
  color: #000000;
}

.footer-social-links a.icon-fb:hover {
  color: #444bf8;
}

.footer-social-links a.icon-twitter:hover {
  color: #2dd2f6;
}

.footer-social-links a.icon-insta:hover {
  color: #f12459;
}

.footer-social-links a.icon-behance:hover {
  color: #444bf8;
}

.footer-social-links a.icon-dribbble:hover {
  color: #f12459;
}

.footer-social-links a.icon-github:hover {
  color: #000000;
}

.input-group-text {
  background-color: transparent;
  border: none;
  padding: 0 1rem;
  font-size: 14px;
}

.form-control:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #e7eaf3;
}

.input-group {
  border: 1px solid #e7eaf3;
}

.input-group .input-group-prepend .input-group-text {
  padding-left: 19.5px;
  padding-right: 6px;
}

.input-group .input-group-append .input-group-text {
  padding-right: 19.5px;
  padding-left: 6px;
}

.input-group .form-control {
  border: none;
  background-color: transparent;
}

.input-group .form-control:not(:first-child) {
  padding-left: 0;
}

.input-group .form-control:not(:last-child) {
  padding-right: 0;
}

.form-control-pill,
.input-group-pill {
  -webkit-border-radius: 50rem;
  -moz-border-radius: 50rem;
  border-radius: 50rem;
}

.input-group-pill .form-control:first-child {
  -webkit-border-top-left-radius: 50rem;
  -moz-border-radius-topleft: 50rem;
  border-top-left-radius: 50rem;
  -webkit-border-bottom-left-radius: 50rem;
  -moz-border-radius-bottomleft: 50rem;
  border-bottom-left-radius: 50rem;
}

.input-group-pill .form-control:last-child {
  -webkit-border-top-right-radius: 50rem;
  -moz-border-radius-topright: 50rem;
  border-top-right-radius: 50rem;
  -webkit-border-bottom-right-radius: 50rem;
  -moz-border-radius-bottomright: 50rem;
  border-bottom-right-radius: 50rem;
}

.was-validated .form-control:valid,
.form-control.is-valid {
  color: #00c9a6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%2300c9a6' d='M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z' /%3E%3C/svg%3E");
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
  color: #f12459;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%23f12459' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z' /%3E%3C/svg%3E");
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #e7eaf3;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.form-control.input-rounded {
  -webkit-border-radius: 50rem;
  -moz-border-radius: 50rem;
  border-radius: 50rem;
}

.form-check {
  padding-left: 30px;
}

.form-check .form-check-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.form-check .form-check-input[type="checkbox"]~.form-check-label::before {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.form-check .form-check-input[type="checkbox"]:checked~.form-check-label::before {
  content: "\F12C";
}

.form-check .form-check-input[type="radio"]~.form-check-label::before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.form-check .form-check-input[type="radio"]:checked~.form-check-label::before {
  content: "\F12F";
}

.form-check .form-check-input:disabled~.form-check-label::before {
  opacity: 0.5;
}

.was-validated .form-check .form-check-input:valid~.form-check-label::before {
  background-color: #00c9a6;
  border-color: #00c9a6;
  color: #ffffff;
}

.was-validated .form-check .form-check-input:invalid~.form-check-label::before {
  background-color: #f12459;
  border-color: #f12459;
  color: #ffffff;
}

.form-check .form-check-input.is-valid~.form-check-label::before {
  background-color: #00c9a6;
  border-color: #00c9a6;
  color: #ffffff;
}

.form-check .form-check-input.is-invalid~.form-check-label::before {
  background-color: #f12459;
  border-color: #f12459;
  color: #ffffff;
}

.form-check .form-check-label {
  display: inline-block;
  position: relative;
  font-size: 12px;
  line-height: 30px;
}

.form-check .form-check-label::before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  border: 1px solid #e7eaf3;
  margin-right: 11px;
  position: absolute;
  left: -30px;
  top: 2px;
  font-family: "Material Design Icons";
  color: #000000;
  text-align: center;
  line-height: 26px;
}

.custom-switch .custom-control-label::after {
  -webkit-transform: translateX(0.75rem);
  -moz-transform: translateX(0.75rem);
  -o-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
  background-color: #444bf8;
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.contact-form input {
  height: 50px;
  -webkit-border-radius: 50rem;
  -moz-border-radius: 50rem;
  border-radius: 50rem;
}

.solbrismaritime-dash-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  background-image: url(/static/images/header-bg-1.jpg);
  height: 576px;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}

.solbrismaritime-dash-header-just-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  background-image: url(/static/images/header-bg-1.jpg);
  height: 80px;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}

.no-pad {
  padding-top: unset !important;
  padding-bottom: unset !important;
  padding-left: unset !important;
  padding-right: unset !important;
}

.no-pad-y {
  padding-top: unset !important;
  padding-bottom: unset !important;
}

.no-pad-x {
  padding-left: unset !important;
  padding-right: unset !important;
}

.solbrismaritime-dash-header .solbrismaritime-dash-header-content {
  margin-top: auto;
  margin-bottom: auto;
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
}

.solbrismaritime-dash-header.header-navbar-only {
  height: auto;
}

.solbrismaritime-dash-header.header-no-bg-img {
  background-image: none;
}

.solbrismaritime-dash-header.header-bg-2,
.solbrismaritime-dash-header-just-nav.header-bg-2 {
  background-repeat: no-repeat;
  background-image: url(/ep/preferences/get/banner_front);
  background: -webkit-gradient(linear,
      left top, right top,
      from(rgba(0, 81, 255, 0.514)),
      to(rgba(104, 232, 255, 0.685))),
    url(/ep/preferences/get/banner_front);
  background: -webkit-linear-gradient(left,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/ep/preferences/get/banner_front);
  background: -moz-linear-gradient(left,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/ep/preferences/get/banner_front);
  background: -o-linear-gradient(left,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/ep/preferences/get/banner_front);
  background: linear-gradient(90deg,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/ep/preferences/get/banner_front);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.solbrismaritime-dash-about-us.header-bg,
.solbrismaritime-dash-header.header-bg,
.solbrismaritime-dash-header-just-nav.header-bg {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-image: url(/static/img/snippets/dylan-mcleod-4zqvu9dyvSk-unsplash.jpg?fdb3f67aeee8);
  background: -webkit-gradient(linear,
      right top, left top,
      from(rgba(0, 81, 255, 0.514)),
      to(rgba(104, 232, 255, 0.685))),
    url(/static/img/snippets/dylan-mcleod-4zqvu9dyvSk-unsplash.jpg?fdb3f67aeee8);
  background: -webkit-linear-gradient(right,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/static/img/snippets/dylan-mcleod-4zqvu9dyvSk-unsplash.jpg?fdb3f67aeee8);
  background: -moz-linear-gradient(right,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/static/img/snippets/dylan-mcleod-4zqvu9dyvSk-unsplash.jpg?fdb3f67aeee8);
  background: -o-linear-gradient(right,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/static/img/snippets/dylan-mcleod-4zqvu9dyvSk-unsplash.jpg?fdb3f67aeee8);
  background: linear-gradient(-90deg,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/static/img/snippets/dylan-mcleod-4zqvu9dyvSk-unsplash.jpg?fdb3f67aeee8);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.solbrismaritime-dash-about-us.header-bg-cart,
.solbrismaritime-dash-header.header-bg-cart,
.solbrismaritime-dash-header-just-nav.header-bg-cart {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-image: url(/static/img/front/andre-gaulin-I4xbI6F8MXA-unsplash.jpg?f8c0f97e5842);
  background: -webkit-gradient(linear,
      right top, left top,
      from(rgba(0, 81, 255, 0.514)),
      to(rgba(104, 232, 255, 0.685))),
    url(/static/img/front/andre-gaulin-I4xbI6F8MXA-unsplash.jpg?f8c0f97e5842);
  background: -webkit-linear-gradient(right,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/static/img/front/andre-gaulin-I4xbI6F8MXA-unsplash.jpg?f8c0f97e5842);
  background: -moz-linear-gradient(right,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/static/img/front/andre-gaulin-I4xbI6F8MXA-unsplash.jpg?f8c0f97e5842);
  background: -o-linear-gradient(right,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/static/img/front/andre-gaulin-I4xbI6F8MXA-unsplash.jpg?f8c0f97e5842);
  background: linear-gradient(-90deg,
      rgba(0, 81, 255, 0.514),
      rgba(104, 232, 255, 0.685)),
    url(/static/img/front/andre-gaulin-I4xbI6F8MXA-unsplash.jpg?f8c0f97e5842);
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.parallax {
  /* Create the parallax scrolling effect */
  background-attachment: fixed !important;
  background-position: top !important;
  background-repeat: no-repeat !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}

/* PRODUCT CSS */

.move-icon-right-on-hover i.fas {
  -webkit-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}

.move-icon-right-on-hover:hover i.fas {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  color: #fff;
}

@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");

/* .wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(216px, 1fr));
    grid-gap: 10px;
} */

img.center {
  -o-object-fit: scale-down;
  object-fit: scale-down;
  max-width: 100%;
  max-height: 100%;
  height: 15em;
  width: auto;
}

.discount-badge {
  padding: 0 10px;
  display: inline-block;
  font-weight: bold;
  border: 2px dashed #111;
  white-space: nowrap;
  -webkit-transition: all 0.16s ease;
  -o-transition: all 0.16s ease;
  -moz-transition: all 0.16s ease;
  transition: all 0.16s ease;
  position: absolute;
  top: 20px;
  font-size: 16px;
  left: -60px;
}

.order-wrapper {
  display: flex !important;
  flex-wrap: wrap;
  gap: 10px;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -moz-box-pack: space-evenly;
  justify-content: space-evenly;
}

.product-image {
  max-height: 150px;
}

.product-thumbnail {
  max-height: 100px;
}

.product-thumbnail-small {
  max-height: 50px;
}

.product-large-image {
  max-height: 500px;
  width: auto;
  max-width: 100%;
  height: auto;
}

.carousel-item.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.box {
	flex-direction: column;
}

.carousel-item.carousel-item-next,
.carousel-item.carousel-item-left,
.carousel-item.carousel-item-right,
.carousel-item.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.inventory-status-wrapper {
  position: absolute;
  bottom: -10px;
  left: -3px;
  width: 100%
}

.inventory-status {
  font-size: 12px;
  color: #999999;
}

.product-price-wrapper {
  position: absolute;
  bottom: 5px;
  margin-top: 10px;
  /* left: 20px; */
  width: 100%;
}

.product-image-carousel {
  margin-left: 15px;
  margin-right: 15px;
}

.product-image-container {
  margin-right: 40px;
  margin-top: 75px;
  margin-left: 10px;
}

.grid-sizer,
.grid-item {
  width: 50%;
}

/* 2 columns */

.grid-item--height2 {
  height: 40%;
}

.grid-item--height3 {
  height: 60%;
}

.grid-item--height4 {
  height: 100%;
}

.product-purchase-button {
  position: absolute;
  margin-right: -15px;
  bottom: 5px;
  margin-top: 10px;
  right: 35px;
  font-size: 12px;
}

.product-purchase-button button {
  color: black;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
}

.product-price-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  background-color: #eceff1;
  height: 305px;
  margin-top: 94px !important;
  width: 100%;
  margin-top: 25px;
  margin-right: 10px;
  padding: 20px 15px 20px 15px;
  position: relative;
}

.product-price-box .attributes label {
  position: absolute;
  top: -20px;
}

.product-price-box .attributes {
  position: relative;
  margin-left: 5px;
}

.dash-card {
  margin-left: 5px;
  margin-top: 10px;
}

.mivu-stat-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 10px;
  grid-column-gap: 10px;
}

.mivu-stat-grid .dash-card.mivu-stat-blue {
  color: #fff;
  background-color: var(--primary);
}

.mivu-stat-grid .dash-card.mivu-stat-blue h1 {
  color: #fff;
}

.mivu-stat-grid .dash-card.mivu-stat-red {
  color: #fff;
  background-color: var(--danger);
}

.mivu-stat-grid .dash-card.mivu-stat-red h1 {
  color: #fff;
}

.mivu-stat-grid .dash-card.mivu-stat-orange {
  color: #fff;
  background-color: var(--warning);
}

.mivu-stat-grid .dash-card.mivu-stat-orange h1 {
  color: #fff;
}

.mivu-stat-grid .dash-card.mivu-stat-green {
  color: #fff;
  background-color: var(--success);
}

.mivu-stat-grid .dash-card.mivu-stat-green h1 {
  color: #fff;
}

.swiper-pagination.swiper-pagination-not-image {
  position: unset !important;
}

.swiper-pagination-bullet-active {
  background: #000 !important;
}

.h-300px {
  height: 300px !important;
  width: 200px !important;
}

@media (max-width: 415px) {
  .dash-card {
    margin-left: 0;
    margin-top: 10px;
  }

  .mivu-stat-grid {
    grid-template-columns: 1fr !important;
  }
}

.product-price-box .before-price {
  font-size: 11px;
  position: relative;
}

.product-price-box .inventory-status {
  font-size: 16px;
}

.product-price-box .product-purchase-button {
  right: unset;
  bottom: 13px;
}

.product-price-box .add-to-cart-button {
  margin-top: 20px;
}

.product-price-box .add-to-cart-button button {
  color: black;
  font-size: 16px;
  font-weight: 300;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: auto;
  padding-right: auto;
  width: 100%;
}

.product-price-box .now-price {
  font-size: 28px;
  color: #4a4a4a;
  font-weight: 700;
}

.product-body {
  top: 180px;
  /*position: absolute;*/
  flex-direction: column;
  height: 241px;
  width: 100%;
  padding-right: 18px;
}

/* .title-container {
    max-height: 60px;
} */

.product-display-box h2 {
  font-family: MiVUText, Helvetica Neue, Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #222;
  font-size: 30px;
  /* margin-top: 10px; */
  margin-top: 0;
}

.product-display-box .product-image-hover:hover {
  border-color: #ccc;
  cursor: pointer;
  border: 2px solid #ccc !important;
}

.product-display-box {
  /* border: solid #ccc 1px;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(150, 150, 150, 1);
    -moz-box-shadow: 0px 2px 3px 0px rgba(150, 150, 150, 1);
    box-shadow: 0px 2px 3px 0px rgba(150, 150, 150, 1); */
}

.hotlinks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  align-items: flex-end;
  height: 100%;
  overflow-y: auto;
}

.hotlinks a {
  margin-right: 5px;
}

.box.order-box {
  color: black;
  position: relative;
  max-width: 252.5px;
  padding: 10px;
  height: 430px;
  margin-top: 10px;
  font-size: 14px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 2px dotted #e7eaf3;
  justify-self: center;
  margin: 5px;
  flex: 25% 1;
}

.box.order-box.wide {
  height: 200px;
}

.bootstrap-select.bs-container .dropdown-menu {
  max-width: 100% !important;
}

.is-btn {
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-radius: 10px !important;
}

.box:not(.order-box) {
  color: black;
  position: relative;
  max-width: 252.5px;
  padding: 10px;
  height: 430px;
  margin-top: 10px;
  font-size: 14px;
  /* transition: all 0.3s ease; */
  /* border: 2px dotted #e7eaf3; */
  justify-self: center;
  width: 252.5px;
  margin: 5px;
}

.form-group .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-inline .bootstrap-select {
  margin-bottom: 0;
  height: auto !important;
}

.product-name {
  font-family: Roboto, Arial;
  font-weight: 700;
  margin: 10px 0 5px 0;
  line-height: 18px !important;
}

.italic {
  font-style: italic;
}

.product-page-product-name {
  font-family: Roboto, Arial;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 1 !important;
}

.product-before-price {
  font-size: 11px;
  bottom: 22px;
  left: 0px;
  position: absolute;
}

.product-description {
  margin-top: 0;
  font-family: Roboto, Arial;
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 50px;
}

.button-hover {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}

.button-hover:hover {
  background-color: #000 !important;
  color: #fff !important;
}

.button-hover:hover>* {
  color: #fff;
}

.inventory-status.bigger {
  font-size: 16px;
}

.inventory-status.is-icon-not .mdi.mdi-checkbox-blank {
  color: var(--danger);
}

.inventory-status .mdi.mdi-checkbox-blank-off-outline {
  color: var(--warning);
}

.inventory-status:not(.is-icon-not) .mdi.mdi-checkbox-blank {
  color: var(--success);
}

.inventory-status .mdi.mdi-checkbox-intermediate {
  color: var(--yellow);
}

.inventory-status .mdi.mdi-close-box {
  color: var(--danger);
}

.product-price {
  font-weight: 700;
  font-size: 20px;
}

.discount-rectangle .bubble-text {
  color: #fff;
}

.discount-bubble .bubble-text {
  font-size: 18px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-weight: 600;
  white-space: nowrap;
}

.discount-rectangle {
  background-color: #1782d9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  z-index: 10;
  bottom: 40px;
  left: 10px;
  font-size: 14px;
  padding: 0 12px;
  font-weight: 700;
}

.discount-bubble {
  position: absolute;
  top: 50%;
  font-size: 50px;
  margin-top: -25px;
  left: 5px;
  z-index: 10;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #1782d9;
  width: 1em;
  height: 1em;
}

body:not(.disabled) .box:hover {
  /* border: 2px solid; */
  /* border-color: #ccc; */
  -webkit-box-shadow: inset 0 0 0 3px #e6e6e6;
  -moz-box-shadow: inset 0 0 0 3px #e6e6e6;
  box-shadow: inset 0 0 0 3px #e6e6e6;
  cursor: pointer;
  /* transform: scale(1.06, 1.06); */
}

/* END PRODUCT CSS */

/**/

.searchbar {
  margin-bottom: auto;
  margin-top: auto;
  height: 40px;
  background-color: #353b48;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding: 10px;
}

.search_input {
  color: white;
  border: 0;
  outline: 0;
  background: none;
  width: 0;
  caret-color: transparent;
  line-height: 20px;
  -webkit-transition: width 0.1s linear;
  -o-transition: width 0.1s linear;
  -moz-transition: width 0.1s linear;
  transition: width 0.1s linear;
}

.searchbar:hover>.search_input {
  padding: 0 10px;
  width: 100%;
  caret-color: red;
  -webkit-transition: width 0.1s linear;
  -o-transition: width 0.1s linear;
  -moz-transition: width 0.1s linear;
  transition: width 0.1s linear;
}

.searchbar:hover>.search_icon {
  color: #e74c3c;
  margin-top: -18px;
}

.bg-gray {
  background-color: #f5f5f5;
}

.bg-gray-dark {
  background-color: #d4d4d4;
}

.mi-bg-gray {
  background-color: #f5f5f5;
}

.mi-bg-gray-dark {
  background-color: #d4d4d4;
}

.sub-header {
  /* visibility: hidden; */
  /* opacity: 0; */
  background-color: #f5f5f5;
  -webkit-transition: visibility 0s 0.4s, opacity 0.4s linear;
  -o-transition: visibility 0s 0.4s, opacity 0.4s linear;
  -moz-transition: visibility 0s 0.4s, opacity 0.4s linear;
  transition: visibility 0s 0.4s, opacity 0.4s linear;
}

.sub-header {
  /* position: -webkit-sticky; */
  /* Safari */
  /* position: sticky; */
  /* top: 0; */
  /* top: 80px !important; */
  background-color: #f5f5f5 !important;
  /* box-shadow: 0 1px rgba(151, 164, 175, 0.4) !important; */
  padding: unset !important;
}

.categories {
  /* height: 100%; */
  max-width: unset !important;
  width: 100%;
  white-space: nowrap;
}

.categories ul {
  height: 100%;
  width: 100%;
  list-style: none;
  margin-top: unset;
  margin-bottom: unset;
}

.category-icon {
  display: none;
  font-size: 20px;
}

.category-text {
  display: unset;
  font-size: 13px;
}

.container.d-flex.ml-0.bg-white {
  max-width: 66.6666666667vw;
}

.fa-40px {
  font-size: 40px;
}

.fa-40px.fa-check {
  font-size: 32px;
}

.fa-40px.fa-user-clock {
  font-size: 30px;
}

.product-still-image {
  position: relative;
}

@media screen and (max-width: 1200px) {
  .categories {
    margin-left: 0;
    margin-right: 0 !important;
    padding-right: 0px;
    padding-left: 0px;
  }

  .cats,
  .kittens {
    padding-left: 0;
    padding-right: 0;
    -webkit-padding-start: unset !important;
    -moz-padding-start: unset !important;
    padding-inline-start: unset !important;
    -webkit-padding-end: unset !important;
    -moz-padding-end: unset !important;
    padding-inline-end: unset !important;
  }
}

@media screen and (max-width: 1060px) {
  .category-icon {
    display: unset;
  }

  .categories {
    overflow-x: scroll;
    overflow-y: hidden;
  }

  .category-text:not(.show-category-text) {
    display: none !important;
  }

  .category-text {
    font-size: 24px;
  }

  .category-text.show-category-text {
    font-size: 13px;
  }
}

@media screen and (max-width: 840px) {
  .container.d-flex.ml-0.bg-white {
    max-width: unset !important;
    width: 100% !important;
  }

  .product-purchase-button {
    right: 20px;
    bottom: 15px;
  }
}


@media screen and (max-width: 827px) {
  .wrapper .box {
    height: 210px !important;
    width: 100% !important;
    flex-direction: row;
    max-width: 100% !important;
    margin: 5px 0px !important;
  }

  .product-price-wrapper {
    position: absolute;
    bottom: 5px;
    margin-top: 10px;
    /* left: 20px; */
    width: 30%;
  }

  .box .product-still-image {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
    max-width: 150px;
    position: relative;
  }

  .box .product-body {
    top: 0;
    /*position: absolute;*/
    height: 241px;
    display: contents;
    padding-left: 20px;
  }

  .box .product-body {
    top: 0;
    /*position: absolute;*/
    height: 241px;
    display: contents;
  }

  .box .product-description {
    /*position: absolute;*/
    width: auto;
    margin-right: 5px;
    left: 170px;
    top: 60px;
  }

  .box .product-price-wrapper {
    position: absolute;
    bottom: 10px;
    margin-top: 10px;
    left: 170px;
  }

  .box .inventory-status-wrapper {
    bottom: 45px;
    left: -1px;
  }

  .box .product-name {
    /* position: absolute;
        width: auto;
        left: 170px;
        top: 10px; */
    margin-top: 0;
  }

  .box>.row {
    height: 100%;
  }

  .box .product-price {
    line-height: 20px;
  }

  .product-purchase-button {
    right: 20px;
  }
}

body.disabled {
  margin: 0;
  /* margin-right: 10px; */
  height: 100%;
  overflow: hidden;
}

@media screen and (max-width: 514px) {
  .box {
    max-width: unset;
    height: 200px;
  }

  .product-purchase-button {
    right: 35px;
  }

  .wrapper .box {
    flex-direction: row;
    height: 210px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 5px 0px !important;
  }

  .order-body {
    width: 100%;
  }

  .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -moz-box-orient: vertical !important;
    -moz-box-direction: normal !important;
    flex-direction: column !important;
    grid-template-columns: unset;
    grid-gap: unset;
  }

  .product-body {
    top: unset;
    position: unset;
    height: unset;
  }

  .solbris-col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -moz-box-flex: 0;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* .product-price-wrapper {
        position: unset;
        bottom: unset;
        margin-top: unset;
    }

    .product-purchase-button {
        position: unset;
        bottom: unset;
        margin-top: unset;
        right: unset;
    } */
}

@media screen and (max-width: 370px) {

  .product-price-wrapper {
    position: absolute;
    bottom: 5px;
    margin-top: 10px;
    /* left: 20px; */
    width: 30%;
  }

  .box .product-still-image {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
    max-width: 100px;
    position: relative;
  }

  .box .product-description {
    position: absolute;
    width: auto;
    margin-right: 5px;
    left: 130px;
    top: 60px;
  }

  .box .product-price-wrapper {
    position: absolute;
    bottom: 10px;
    margin-top: 10px;
    left: 0;
    margin-left: 15px;
    white-space: nowrap;
  }

  .box .inventory-status-wrapper {
    bottom: 45px;
    left: -1px;
  }

  .product-purchase-button {
    right: 20px;
  }
}

.initialize-payment-button {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  height: 44px;
}

.initialize-payment-button:hover {
  /* -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1); */
  cursor: pointer;
}

.top-left {
  position: absolute;
  top: 0;
  left: 0;
}

.cats,
.kittens {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  -webkit-padding-start: 40px;
  -moz-padding-start: 40px;
  padding-inline-start: 40px;
  -webkit-padding-end: 40px;
  -moz-padding-end: 40px;
  padding-inline-end: 40px;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cats li.featured,
.kittens li.featured {
  background-color: #354d6b;
}

.badge.featured {
  font-weight: 800 !important;
}

.cats li.featured:hover,
.kittens li.featured:hover {
  background-color: #ccc !important;
}

.cats li.featured:hover i,
.kittens li.featured:hover i,
.cats li.featured:hover p,
.kittens li.featured:hover p {
  color: #000 !important;
}

.cats li.featured i,
.kittens li.featured i,
.cats li.featured p,
.kittens li.featured p {
  color: #fff !important;
}

.cats,
.kittens li {
  position: relative;
}

.cats li .featured,
.kittens li .featured {
  position: absolute;
  top: -10px;
  right: 5px;
}

.footer-navi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.hover-success:hover {
  color: #fff;
  background-color: #2dce89;
  border-color: #2dce89;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
}

.hover-danger:hover {
  color: #fff;
  background-color: #f5365c;
  border-color: #f5365c;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
}

.topmost {
  z-index: 1031 !important;
}

.categories ul li {
  height: 100%;
  text-align: center;
  display: table;
  padding: 10px 10px;
  -webkit-transition: width 0.2s;
  -o-transition: width 0.2s;
  -moz-transition: width 0.2s;
  transition: width 0.2s;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  flex: 1;
}

.categories ul li p {
  display: block;
  display: table-cell;
  vertical-align: middle;
}

.categories ul li:hover {
  background-color: #ccc;
  cursor: pointer;
  -webkit-transition: all 0.7s;
  -o-transition: all 0.7s;
  -moz-transition: all 0.7s;
  transition: all 0.7s;
}

.search_icon {
  height: 20px;
  font-size: 20px;
  width: 40px;
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: white;
  text-decoration: none;
}

.solbris-sidebar {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1032;
  top: 80px;
  right: 0;
  background-color: #fff;
  padding-top: 60px;
  -webkit-transition: width 0.5s;
  -o-transition: width 0.5s;
  -moz-transition: width 0.5s;
  transition: width 0.5s;
}

@media (max-width:997px) {
  .solbris-sidebar {
    height: 100%;
    /* height: calc(100% - 50px); */
    /* 100% Full-height - height of button bottom */
    width: 0;
    /* 0 width - change this with JavaScript */
    position: fixed;
    /* Stay in place */
    z-index: 1032;
    /* Stay on top */
    top: 80px;
    right: 0;
    background-color: #fff;
    /* Black*/
    overflow-x: hidden;
    overflow-y: overlay;
    /* Disable horizontal scroll */
    padding-top: 60px;
    /* Place content 60px from the top */
    -webkit-transition: width 0.5s;
    -o-transition: width 0.5s;
    -moz-transition: width 0.5s;
    transition: width 0.5s;
    /* 0.5 second transition effect to slide in the sidebar */
  }
}

.solbris-sidebar.solbris-open .navbar-nav:not(.navbar-icon-container) {
  -webkit-box-align: unset !important;
  -webkit-align-items: unset !important;
  -moz-box-align: unset !important;
  align-items: unset !important;
}

/* The sidebar links */

.solbris-sidebar {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
}

.solbris-sidebar.solbris-open {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 1;
}

.solbris-sidebar .navbar-icon-container {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow-wrap: revert;
  opacity: 0;
}

.solbris-sidebar.solbris-open .navbar-icon-container {
  opacity: 1;
}

.solbris-sidebar .nav-link {
  display: none !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow-wrap: revert;
  opacity: 0;
}

.solbris-sidebar.solbris-open .nav-link {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 18px;
  color: black !important;
  display: block !important;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.solbris-sidebar.solbris-open .nav-item {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.solbris-sidebar.solbris-open li {
  height: 100%;
}

.solbris-sidebar.solbris-open .navbar-icon-container .nav-item {
  width: 100%;
  text-align: center;
}

.nav-item-left-unset {
  text-align: unset !important;
}

.solbris-sidebar.solbris-open li:hover {
  background-color: #ccc;
}

/* When you mouse over the navigation links, change their color */

.solbris-sidebar.solbris-open a:hover {
  color: #f1f1f1;
}

/* Position and style the close button (top right corner) */

.solbris-sidebar .closebtn {
  display: none;
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.solbris-sidebar.solbris-open .closebtn {
  display: block;
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

/* The button used to open the solbris-sidebar */

.openbtn {
  font-size: 20px;
  cursor: pointer;
  background-color: #111;
  color: white;
  padding: 10px 15px;
  border: none;
}

.openbtn:hover {
  background-color: #444;
}

.solbris-open {
  width: 250px;
}

.solbris-open-extend {
  top: 0;
}

#sticky-totop .mdi {
  font-size: 64px;
  color: #616161;
}

#sticky-totop {
  display: none;
  position: fixed;
  bottom: -10px;
  right: 0;
  z-index: 9999;
}

#sticky-totop.active {
  display: unset;
}

.long-gray-box {
  /* width: auto; */
  /* height: 50px; */
  background-color: #e8e8e8;
  padding: 5px 5px 0 5px;
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande",
    "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  font-weight: 400 !important;
  text-align: center;
  overflow-x: hidden;
}

.long-white-box {
  /* width: auto; */
  /* height: 50px; */
  background-color: #fff;
  padding: 5px 5px 0 5px;
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande",
    "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  font-weight: 400 !important;
  text-align: center;
  overflow-x: hidden;
}

.long-white-box hr,
.long-gray-box hr {
  margin-bottom: 0;
  border-top: 2px solid rgba(0, 0, 0, 0.1);
  width: 100vw;
  margin-left: -5px;
  margin-top: 6.5px;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 11;
}

.long-gray-box .top-right {
  font-size: 16px;
}

a.box:hover {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */

@media screen and (max-height: 450px) {
  .solbris-sidebar.solbris-open {
    padding-top: 15px;
  }

  .solbris-sidebar.solbris-open a {
    font-size: 18px;
  }
}

@media (max-width: 500px) {
  .long-gray-box .top-right {
    font-size: 10px;
  }

  .solbris-open {
    width: 100%;
  }

  .mid-text {
    margin-top: 25px;
  }

  .cats,
  .kittens {
    padding-left: 0;
  }
}

@media (max-width: 991px) {
  .solbris-navbar {
    display: none;
  }
}

/**/

.header-top {
  height: 500px;
}

.text-bold {
  font-weight: 600;
}

.text-sm-bold {
  font-weight: 400;
}

.vertical-divider {
  border-left: 3px solid black;
  height: 100px;
  position: absolute;
  left: 50%;
}

.vertical-divider-white {
  border-left: 3px solid white;
  height: 100px;
  position: absolute;
  left: 50%;
}

.vertical-divider-danger {
  border-left: 3px solid var(--danger);
  height: 100px;
  position: absolute;
  left: 50%;
}

.vertical-divider-warning {
  border-left: 3px solid var(--warning);
  height: 100px;
  position: absolute;
  left: 50%;
}

.vertical-divider-info {
  border-left: 3px solid var(--info);
  height: 100px;
  position: absolute;
  left: 50%;
}

.vertical-divider-primary {
  border-left: 3px solid var(--primary);
  height: 100px;
  position: absolute;
  left: 50%;
}

.vertical-divider-main {
  border-left: 3px solid rgba(3, 113, 238, 0.589);
  height: 100px;
  left: 50%;
}

p.bigger {
  font-size: 20px;
}

small.bigger {
  font-size: 16px;
}

.keep-spacing {
  white-space: pre-line;
}

.lightbox {
  background-color: rgba(0, 0, 0, 0.8);
  overflow: scroll;
  position: fixed;
  display: none;
  z-index: 9999;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}

.lightbox-container {
  position: relative;
  max-width: 960px;
  margin: 7% auto;
  display: block;
  padding: 0 3%;
  height: auto;
  z-index: 10;
}

@media screen and (max-width: 768px) {
  .lightbox-container {
    margin-top: 10%;
  }
}

@media screen and (max-width: 414px) {
  .lightbox-container {
    margin-top: 13%;
  }
}

.lightbox-content {
  -webkit-box-shadow: 0 1px 6px fade(black, 70%);
  -moz-box-shadow: 0 1px 6px fade(black, 70%);
  box-shadow: 0 1px 6px fade(black, 70%);
}

.lightbox-close {
  text-transform: uppercase;
  background: transparent;
  position: absolute;
  font-weight: 300;
  font-size: 12px;
  display: block;
  border: none;
  color: white;
  top: -30px;
  right: 4%;
}

.lightbox-close:focus {
  outline: none;
}

.video-container {
  padding-bottom: 56.25%;
  position: relative;
  padding-top: 30px;
  overflow: hidden;
  height: 0;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.contact-list {
  list-style: none;
  padding: 10px 0;
}

.contact-list .contact-list-item {
  padding: 5px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.contact-list .contact-list-item .profile-pic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 30px;
  height: 30px;
  position: relative;
  padding: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.contact-list .contact-list-item .profile-pic img {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.contact-list .contact-list-item .profile-pic::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #ffffff;
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #ffffff;
}

.contact-list .contact-list-item .profile-pic.online::before {
  background-color: #00c9a6;
}

.contact-list .contact-list-item .profile-pic.away::before {
  background-color: #f1be24;
}

.contact-list .contact-list-item .profile-pic.busy::before {
  background-color: #f12459;
}

.contact-list .contact-list-item .profile-pic.offline::before {
  background-color: #e4e5e7;
}

.contact-list .contact-list-item .contact-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  padding-left: 10px;
}

.contact-list .contact-list-item .contact-details .contact-name {
  font-weight: 500;
  color: #000000;
  margin-bottom: 0;
}

.contact-list .contact-list-item .contact-details .contact-designation {
  font-size: 12px;
  margin-bottom: 0;
}

.comment-list-item {
  padding-bottom: 40px;
  padding-top: 40px;
  border-bottom: 1px solid #e7eaf3;
}

.comment-list-item:last-child {
  border-bottom: none;
}

.comment-list-item-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.comment-list-item-header .pro-pic img {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.comment-list-item-header .user-details {
  padding-left: 12px;
  margin-right: auto;
}

.comment-list-item-header .user-details .user-name {
  margin-bottom: 0;
}

.comment-list-item-header .user-details .date-published {
  margin-bottom: 0;
  font-size: 14px;
}

.comment-list-item-header i {
  font-size: 15px;
}

.login-page {
  background-color: #00031d;
  background-image: url("/static/images/login-bg.jpg");
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  min-height: 100vh;
}

.login-card {
  background-color: #252631;
  margin: auto;
}

@media screen and (min-width: 768px) {
  .login-card {
    width: 336px;
  }
}

.login-card .card-body {
  padding: 40px;
}

.login-card .login-brand {
  width: 70px;
  height: 70px;
  margin-bottom: 28px;
  margin-left: auto;
  margin-right: auto;
}

.login-card .form-group {
  margin-bottom: 1rem;
}

.login-card .form-control {
  color: #bbbbbb;
  font-weight: 400;
}

.login-card .form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #bbbbbb;
  font-weight: 400;
}

.login-card .form-control::-moz-placeholder {
  color: #bbbbbb;
  font-weight: 400;
}

.login-card .form-control::-webkit-input-placeholder {
  color: #bbbbbb;
  font-weight: 400;
}

.login-card .form-control:-moz-placeholder {
  color: #bbbbbb;
  font-weight: 400;
}

.login-card .form-control::-ms-input-placeholder {
  color: #bbbbbb;
  font-weight: 400;
}

.login-card .form-control::placeholder {
  color: #bbbbbb;
  font-weight: 400;
}

.navbar {
  z-index: 1030;
}

.product-safe-description p {
  white-space: break-spaces;
  word-break: break-word;
  font-size: 18px;
}

@media screen and (min-width: 992px) {
  .navbar {
    padding: 20px 28px;
    padding-top: 10px;
  }
}

@media (max-width: 992px) {

  .navbar-expand-lg .form-inline,
  .navbar-expand-lg .nav-item,
  .navbar-expand-lg button,
  .navbar-expand-lg .btn {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .container {
    max-width: unset !important;
  }

  .categories {
    margin-left: 0;
    margin-right: 0 !important;
  }

  .cats,
  .kittens {
    padding-left: 0;
    padding-right: 0;
  }

  .category-text {
    font-size: 24px;
  }
}

.navbar .nav-link {
  font-size: 13px;
  line-height: 1.23;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.navbar .nav-link.nav-icon {
  padding: 0 5px;
}

.navbar .nav-link i,
.navbar .nav-link svg {
  font-size: 22px;
  height: 24px;
  width: 22px;
}

.navbar-vertical .navbar-nav .nav-link>svg {
  min-width: 2.25rem;
  font-size: .9375rem;
  line-height: 1.5rem;
}

.navbar .dropdown-menu {
  font-size: 12px;
}

.navbar-nav {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  z-index: 9999;
}

.navbar-brand {
  padding: 0;
  line-height: 1;
}

.navbar-brand img {
  height: 65px;
  margin: 0 !important;
}

.navbar-toggler {
  border: 0;
  padding: 12px 0;
}

.navbar-toggler:focus {
  outline: none;
}

.footer-navbar {
  padding-top: 34px;
  padding-bottom: 34px;
}

@media (max-width: 575.98px) {

  .navbar-expand-sm .form-inline,
  .navbar-expand-sm .nav-item,
  .navbar-expand-sm button,
  .navbar-expand-sm .btn {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm .dropdown-toggle {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
  }

  .navbar-expand-sm .dropdown-toggle::after {
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    -o-transition: -o-transform 0.2s ease-in-out;
    -moz-transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
  }

  .navbar-expand-sm .dropdown-menu {
    -webkit-animation-name: slideIn;
    -moz-animation-name: slideIn;
    -o-animation-name: slideIn;
    animation-name: slideIn;
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    -o-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    margin-top: 0;
  }

  .navbar-expand-sm .dropdown:hover .dropdown-toggle::after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .navbar-expand-sm .dropdown:hover .dropdown-menu {
    display: block;
  }
}

@media (max-width: 767.98px) {

  .navbar-expand-md .form-inline,
  .navbar-expand-md .nav-item,
  .navbar-expand-md button,
  .navbar-expand-md .btn {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md .dropdown-toggle {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
  }

  .navbar-expand-md .dropdown-toggle::after {
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    -o-transition: -o-transform 0.2s ease-in-out;
    -moz-transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
  }

  .navbar-expand-md .dropdown-menu {
    -webkit-animation-name: slideIn;
    -moz-animation-name: slideIn;
    -o-animation-name: slideIn;
    animation-name: slideIn;
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    -o-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    margin-top: 0;
  }

  .navbar-expand-md .dropdown:hover .dropdown-toggle::after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .navbar-expand-md .dropdown:hover .dropdown-menu {
    display: block;
  }
}

@media (max-width: 991.98px) {

  .navbar-expand-lg .form-inline,
  .navbar-expand-lg .nav-item,
  .navbar-expand-lg button,
  .navbar-expand-lg .btn {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg .dropdown-toggle {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
  }

  .navbar-expand-lg .dropdown-toggle::after {
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    -o-transition: -o-transform 0.2s ease-in-out;
    -moz-transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
  }

  .navbar-expand-lg .dropdown-menu {
    -webkit-animation-name: slideIn;
    -moz-animation-name: slideIn;
    -o-animation-name: slideIn;
    animation-name: slideIn;
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    -o-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    margin-top: 0;
  }

  .navbar-expand-lg .dropdown:hover .dropdown-toggle::after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .navbar-expand-lg .dropdown:hover .dropdown-menu {
    display: block;
  }
}

@media (max-width: 1199.98px) {

  .navbar-expand-xl .form-inline,
  .navbar-expand-xl .nav-item,
  .navbar-expand-xl button,
  .navbar-expand-xl .btn {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl .dropdown-toggle {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
  }

  .navbar-expand-xl .dropdown-toggle::after {
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    -o-transition: -o-transform 0.2s ease-in-out;
    -moz-transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
  }

  .navbar-expand-xl .dropdown-menu {
    -webkit-animation-name: slideIn;
    -moz-animation-name: slideIn;
    -o-animation-name: slideIn;
    animation-name: slideIn;
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    -o-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    margin-top: 0;
  }

  .navbar-expand-xl .dropdown:hover .dropdown-toggle::after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .navbar-expand-xl .dropdown:hover .dropdown-menu {
    display: block;
  }
}

.navbar-expand .form-inline,
.navbar-expand .nav-item,
.navbar-expand button,
.navbar-expand .btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-expand .dropdown-toggle {
  padding-top: 17.5px;
  padding-bottom: 17.5px;
}

.navbar-expand .dropdown-toggle::after {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
}

.navbar-expand .dropdown-menu {
  -webkit-animation-name: slideIn;
  -moz-animation-name: slideIn;
  -o-animation-name: slideIn;
  animation-name: slideIn;
  -webkit-animation-duration: 0.3s;
  -moz-animation-duration: 0.3s;
  -o-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  margin-top: 0;
}

.navbar-expand .dropdown:hover .dropdown-toggle::after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.navbar-expand .dropdown:hover .dropdown-menu {
  display: block;
}

.fixed-on-scroll {
  -webkit-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

.fixed-on-scroll.fixed-on-top {
  -webkit-box-shadow: 0 1px 10px rgba(151, 164, 175, 0.4);
  -moz-box-shadow: 0 1px 10px rgba(151, 164, 175, 0.4);
  box-shadow: 0 1px 10px rgba(151, 164, 175, 0.4);
}

.fixed-on-scroll.fixed-on-top .nav-link {
  color: #000000;
}

.fixed-on-scroll.fixed-on-top .nav-link:hover,
.fixed-on-scroll.fixed-on-top .nav-link:focus {
  color: #000000;
}

.fixed-on-scroll.fixed-on-top .navbar-toggler {
  color: #000000;
}

@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: translateY(1rem);
    transform: translateY(1rem);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0rem);
    transform: translateY(0rem);
    opacity: 1;
  }

  0% {
    -webkit-transform: translateY(1rem);
    transform: translateY(1rem);
    opacity: 0;
  }
}

@-moz-keyframes slideIn {
  0% {
    -moz-transform: translateY(1rem);
    transform: translateY(1rem);
    opacity: 0;
  }

  100% {
    -moz-transform: translateY(0rem);
    transform: translateY(0rem);
    opacity: 1;
  }

  0% {
    -moz-transform: translateY(1rem);
    transform: translateY(1rem);
    opacity: 0;
  }
}

@-o-keyframes slideIn {
  0% {
    -o-transform: translateY(1rem);
    transform: translateY(1rem);
    opacity: 0;
  }

  100% {
    -o-transform: translateY(0rem);
    transform: translateY(0rem);
    opacity: 1;
  }

  0% {
    -o-transform: translateY(1rem);
    transform: translateY(1rem);
    opacity: 0;
  }
}

@keyframes slideIn {
  0% {
    -webkit-transform: translateY(1rem);
    -moz-transform: translateY(1rem);
    -o-transform: translateY(1rem);
    transform: translateY(1rem);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0rem);
    -moz-transform: translateY(0rem);
    -o-transform: translateY(0rem);
    transform: translateY(0rem);
    opacity: 1;
  }

  0% {
    -webkit-transform: translateY(1rem);
    -moz-transform: translateY(1rem);
    -o-transform: translateY(1rem);
    transform: translateY(1rem);
    opacity: 0;
  }
}

.pagination {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
}

.pagination .page-item .page-link {
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  border-color: #444bf8;
  border-width: 2px;
  margin-right: 18px;
  font-size: 12px;
  padding: 8px 9px;
  height: 34px;
  min-width: 34px;
  text-align: center;
  line-height: 14px;
}

.pagination .page-item .page-link:hover {
  background-color: #444bf8;
  color: #ffffff;
}

@media screen and (max-width: 576px) {
  .pagination .page-item .page-link {
    height: 28px;
    min-width: 28px;
    margin-right: 4px;
    padding: 5px 7px;
  }
}

.pagination.pagination-pill .page-item .page-link {
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  border-radius: 34px;
}

.Profile-header {
  border-bottom: 1px solid #e7eaf3;
  padding-top: 47px;
  padding-bottom: 58px;
  margin-bottom: 90px;
}

@media screen and (min-width: 768px) {
  .profile-intro {
    max-width: 629px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
  }
}

.portfolio-row {
  margin-bottom: 10px;
}

.portfolio-item {
  display: inline-block;
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 9px;
}

.portfolio-item:last-child {
  margin-right: 0;
}

.portfolio-item img {
  width: 100%;
}

.progress .progress-bar {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.progress .progress-bar.progress-bar-rounded {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

input[type="range"] {
  -webkit-appearance: none;
  margin: 4px 0;
  width: 100%;
}

input[type="range"]:focus {
  outline: none;
}

input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  background: #e4e5e7;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

input[type="range"]::-webkit-slider-thumb {
  height: 8px;
  width: 8px;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem;
  background: #444bf8;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -1px;
}

input[type="range"]:focus::-webkit-slider-runnable-track {
  background: #e4e5e7;
}

input[type="range"]::-moz-range-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  background: #e4e5e7;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

input[type="range"]::-moz-range-thumb {
  height: 8px;
  width: 8px;
  -moz-border-radius: 0.25rem;
  border-radius: 0.25rem;
  background: #444bf8;
  cursor: pointer;
}

input[type="range"]::-ms-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 8px 0;
  color: transparent;
}

input[type="range"]::-ms-fill-lower {
  background: #e4e5e7;
  border-radius: 8px;
}

input[type="range"]::-ms-fill-upper {
  background: #e4e5e7;
  border-radius: 8px;
}

input[type="range"]::-ms-thumb {
  height: 8px;
  width: 8px;
  border-radius: 0.25rem;
  background: #444bf8;
  cursor: pointer;
}

input[type="range"]:focus::-ms-fill-lower {
  background: #e4e5e7;
}

input[type="range"]:focus::-ms-fill-upper {
  background: #e4e5e7;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: transparent;
  border: none;
  position: relative;
  color: #000000;
}

.nav-tabs .nav-item.show .nav-link::after,
.nav-tabs .nav-link.active::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-color: #e7eaf3;
  border-width: 1px 1px 0 0;
  border-style: solid;
  background-color: #ffffff;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-5px, 5px) rotate(-45deg);
  -moz-transform: translate(-5px, 5px) rotate(-45deg);
  -o-transform: translate(-5px, 5px) rotate(-45deg);
  transform: translate(-5px, 5px) rotate(-45deg);
}

.nav-tabs .nav-link,
.nav-tabs .nav-link:hover {
  border: none;
  color: #000000;
}

.nav-tabs .nav-item {
  margin-bottom: 0;
}

.nav-tabs .nav-link {
  font-size: 13px;
  font-weight: 500;
  padding: 18px 15px;
}

@media screen and (max-width: 576px) {
  .nav-tabs .nav-link {
    padding: 18px 6px;
  }
}

.tab-content {
  padding-top: 1rem;
}

.nav-pills.nav-pills-icon-rounded .nav-link {
  min-width: 64px;
  height: 62px;
  font-size: 20px;
  line-height: 0.6;
  color: #040404;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #e4e5e7;
  margin-right: 21px;
}

@media screen and (max-width: 576px) {
  .nav-pills.nav-pills-icon-rounded .nav-link {
    font-size: 12px;
    height: 42px;
    min-width: 44px;
    margin-right: 5px;
  }
}

.nav-pills.nav-pills-icon-rounded .show .nav-link,
.nav-pills.nav-pills-icon-rounded .nav-link.active {
  color: #ffffff;
  background-color: #444bf8;
}

.nav-pills.nav-pills-icon-text .nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  text-align: center;
  padding: 20px 18px 20px 18px;
  font-size: 13px;
  color: #000000;
  margin-right: 14px;
}

.nav-pills.nav-pills-icon-text .nav-link i {
  font-size: 20px;
  line-height: 0.6;
  margin-bottom: 7px;
}

@media screen and (max-width: 576px) {
  .nav-pills.nav-pills-icon-text .nav-link {
    margin-right: 5px;
    padding: 10px 9px 6px 9px;
  }
}

.nav-pills.nav-pills-icon-text .show .nav-link,
.nav-pills.nav-pills-icon-text .nav-link.active {
  color: #ffffff;
  background-color: #444bf8;
}

.tab-content-vertical {
  padding-top: 0;
}

.card-tab .card-header {
  background-color: #444bf8;
}

.card-tab .card-header .card-header-pills {
  margin: 0;
}

.card-tab .card-header .nav-link {
  color: #ffffff;
}

.card-tab .card-header .show .nav-link,
.card-tab .card-header .nav-link.active {
  color: #444bf8;
  background-color: #ffffff;
  -webkit-border-radius: 50rem;
  -moz-border-radius: 50rem;
  border-radius: 50rem;
}

.warninglabelcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  position: absolute;
  bottom: 5px;
  left: 5px;
}

img.warninglabel,
a.warninglabel img {
  width: 60px;
  height: 60px;
  border: 1px solid black;
  margin-right: 5px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

img.warninglabel:hover,
a.warninglabel img:hover {
  -webkit-transform: scale(1.5, 1.5);
  -moz-transform: scale(1.5, 1.5);
  -o-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
}

.nav-link:hover {
  border: 2px #007bff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: #1000f7 !important;
}

.nav-item.active a {
  border: 2px #007bff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: #0019f7 !important;
}

a.anchor {
  display: block;
  position: relative;
  top: -90px;
  visibility: hidden;
}

.visible-button {
  position: relative;
  display: inline-block;
  padding: 0.5em 2em;
  cursor: pointer;
  overflow: hidden;
}

.visible-button:before,
.visible-button:after {
  content: "";
  position: absolute;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: #252525;
}

.visible-button:before {
  top: 0;
}

.visible-button:after {
  bottom: 0;
}

.visible-button:hover>*>*:before,
.visible-button:hover>*>*:after {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.visible-button:hover>*>*>*:before,
.visible-button:hover>*>*>*:after {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.visible-button>*:before,
.visible-button>*:after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 2px;
  background-color: #252525;
}

.visible-button>*:before {
  left: 0;
}

.visible-button>*:after {
  right: 0;
}

.visible-button>*>*:before,
.visible-button>*>*:after {
  content: "";
  position: absolute;
  left: 0;
  z-index: 9;
  height: 2px;
  width: 100%;
  background-color: #168dff;
}

.visible-button>*>*:before {
  top: 0;
  -webkit-transform: translate3d(-105%, 0, 0);
  -moz-transform: translate3d(-105%, 0, 0);
  transform: translate3d(-105%, 0, 0);
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: -o-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -o-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.visible-button>*>*:after {
  bottom: 0;
  -webkit-transform: translate3d(105%, 0, 0);
  -moz-transform: translate3d(105%, 0, 0);
  transform: translate3d(105%, 0, 0);
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: -o-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -o-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.visible-button>*>*>*:before,
.visible-button>*>*>*:after {
  content: "";
  position: absolute;
  top: 0;
  z-index: 9;
  height: 100%;
  width: 2px;
  background-color: #168dff;
}

.visible-button>*>*>*:before {
  left: 0;
  -webkit-transform: translate3d(0, 105%, 0);
  -moz-transform: translate3d(0, 105%, 0);
  transform: translate3d(0, 105%, 0);
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: -o-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -o-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.visible-button>*>*>*:after {
  right: 0;
  -webkit-transform: translate3d(0, -105%, 0);
  -moz-transform: translate3d(0, -105%, 0);
  transform: translate3d(0, -105%, 0);
  -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: -o-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -moz-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), -o-transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.list-group-item small {
  font-size: 13px;
}

.list-group-item.active {
  z-index: 2;
  background-color: #e9eef3;
  border-color: #e9eef3;
}

.mdi-in-table {
  position: relative;
  top: -7px;
}

.tab-1 {
  max-height: 100px;
  overflow-y: scroll;
  width: 100%;
}

.tab-2 {
  max-height: 200px;
  overflow-y: scroll;
  width: 100%;
}

.tab-3 {
  max-height: 300px;
  overflow-y: scroll;
  width: 100%;
}

.tab-4 {
  max-height: 400px;
  overflow-y: scroll;
  width: 100%;
}

.tab-5 {
  max-height: 500px;
  overflow-y: scroll;
  width: 100%;
}

.tab-6 {
  max-height: 600px;
  overflow-y: scroll;
  width: 100%;
}

.tab-7 {
  max-height: 700px;
  overflow-y: scroll;
  width: 100%;
}

.tab-8 {
  max-height: 800px;
  overflow-y: scroll;
  width: 100%;
}

.tab-9 {
  max-height: 900px;
  overflow-y: scroll;
  width: 100%;
}

.tab-10 {
  max-height: 1000px;
  overflow-y: scroll;
  width: 100%;
}

.tab-100 {
  /* THIS EDITED*/
  max-height: -webkit-calc(100vh - 222px);
  max-height: -moz-calc(100vh - 222px);
  max-height: calc(100vh - 222px);
  /*max-height: calc(100vh - 88.5px);*/
  height: 100%;
  overflow-y: scroll;
  width: 100%;
}

.tab-100-no-width {
  max-height: 100vh;
  height: 100%;
  overflow-y: scroll;
}

@media (min-width:997px) {
  ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }

  ::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
  }

  ::-webkit-scrollbar-thumb {
    background: #111;
    border: 0px none #f4faff;
    -webkit-border-radius: 50px;
    border-radius: 50px;
  }

  ::-webkit-scrollbar-thumb:hover {
    background: #f4faff;
  }

  ::-webkit-scrollbar-track {
    background: #fff;
    border: 0px none #f4faff;
    -webkit-border-radius: 39px;
    border-radius: 39px;
  }

  ::-webkit-scrollbar-corner {
    background: transparent;
  }
}

.img-whiten {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgb(255 255 255 / 35%);
  height: 100%;
}

.front-title {
  position: absolute;
  /* width: 100%; */
  bottom: -7px;
  font-weight: 600;
  font-size: 4rem;
  color: #111;
  background-color: #fff;
  padding: 5px 25px;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  margin-bottom: -30px;
  -webkit-box-shadow: 0px 0px 30px -10px rgb(0 0 0 / 20%);
  -moz-box-shadow: 0px 0px 30px -10px rgb(0 0 0 / 20%);
  box-shadow: 0px 0px 30px -10px rgb(0 0 0 / 20%);
}

@media (min-width:997px) {
  .front-title {
    font-size: 6rem;
    padding: 5px 65px;
  }
}

.ds-collapsed-show {
  display: none;
}

.show.list-group-item {
  cursor: pointer;
}

.table-loading-animation {
  -webkit-animation: 0.6s ease-in infinite alternate forwards fade;
  -moz-animation: 0.6s ease-in infinite alternate forwards fade;
  -o-animation: 0.6s ease-in infinite alternate forwards fade;
  animation: 0.6s ease-in infinite alternate forwards fade;
}

.table-loading-animation-keep {
  -webkit-animation: 0.6s ease-in infinite alternate forwards fade;
  -moz-animation: 0.6s ease-in infinite alternate forwards fade;
  -o-animation: 0.6s ease-in infinite alternate forwards fade;
  animation: 0.6s ease-in infinite alternate forwards fade;
}

.input_stub,
.textarea_stub {
  color: #f3f5f6;
  font-size: 1.3em;
  font-family: Flow-Block, sans-serif;
  line-height: 0.75em;
}

.stub-text {
  display: inline-block;
  /* font-size: 1.3em; */
  font-family: Flow-Block, sans-serif;
  line-height: 0.75em;
  /* letter-spacing: 1.5px; */
  opacity: 0.3;
  -webkit-transform: scaleY(1.25);
  -moz-transform: scaleY(1.25);
  -o-transform: scaleY(1.25);
  transform: scaleY(1.25);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.stub-image {
  display: inline-block;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.3);
  opacity: 0.3;
  pointer-events: none;
}

.stub-image_square {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

@-webkit-keyframes fade {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.4;
  }
}

@-moz-keyframes fade {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.4;
  }
}

@-o-keyframes fade {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.4;
  }
}

@keyframes fade {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.4;
  }
}

.color-on-hover-link:hover {
  background-color: #e9eef3;
  cursor: pointer;
}

.color-on-hover-link-light:hover {
  background-color: #ffffff !important;
  cursor: pointer;
}

.deleteItem:hover {
  color: var(--primary) !important;
  cursor: pointer;
}

.editItem:hover {
  color: var(--primary) !important;
  cursor: pointer;
}

.sendConfirmation:hover,
.addFeature:hover,
.icon-hover-black:hover {
  color: black !important;
  cursor: pointer;
}

.icon-hover-light:hover {
  color: var(--light) !important;
  cursor: pointer;
}

.icon-hover-primary:hover {
  color: var(--primary) !important;
  cursor: pointer;
}

.icon-hover-info:hover {
  color: var(--info) !important;
  cursor: pointer;
}

.icon-hover-success:hover {
  color: var(--success) !important;
  cursor: pointer;
}

.icon-hover-warning:hover {
  color: var(--warning) !important;
  cursor: pointer;
}

.icon-hover-danger:hover {
  color: var(--danger) !important;
  cursor: pointer;
}

.inactive {
  background-color: var(--light) !important;
}

.fStatus:hover {
  cursor: pointer;
  color: #2643e9 !important;
  background-color: rgba(203, 210, 246, 0.5) !important;
}

/* Dashboard */

.mivudash-long-search {
  height: 30px;
}

.searchable:hover {
  cursor: pointer;
}

.item-selected {
  background-color: var(--success);
}

.item-selected:hover {
  background-color: var(--danger) !important;
}

.lighter-text {
  color: #abb0be;
}

.main-color-text {
  color: #00c0cb;
}

nav {
  padding: 20px 0 40px 0;
  /* background: #eee; */
  font-size: 16px;
}

nav .navbar-left {
  float: left;
}

nav .navbar-right {
  float: right;
  position: relative;
}

nav a {
  display: inline;
  padding-left: 20px;
  color: #777777;
  text-decoration: none;
}

nav a:hover {
  color: black;
}

.container {
  margin: auto;
  width: 100%;
}

#addtocart {
  width: 250px;
}

.shopwrapper a.box {
  -webkit-transform: scale(0.2, 0.2);
  -moz-transform: scale(0.2, 0.2);
  -o-transform: scale(0.2, 0.2);
  transform: scale(0.2, 0.2);
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}

.shopwrapper a.box.loaded {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

.add_product_to_cart {
  z-index: 100;
}

.left-box {
  position: absolute;
  left: 0;
  top: 250px;
  width: 200px;
}

@media (max-width: 1525px) {
  .left-box {
    position: relative;
    left: unset;
    top: unset;
    width: unset;
  }
}

.shopping-cart {
  background: white;
  width: 320px;
  position: absolute;
  top: 53px;
  right: 57px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 20px;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0;
  -webkit-transform-origin: left top 0;
  -webkit-transform: scale(0);
  -moz-transform-origin: left top 0;
  -o-transform-origin: left top 0;
  transform-origin: left top 0;
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}

.shopping-badge {
  position: absolute;
  top: 15px;
  right: -6px;
  font-size: 10px;
  height: 16px;
  width: 23px;
  padding-top: 4px;
  padding-left: unset;
  padding-right: unset;
}

.loading-ellipsis {
  line-height: 103px;
  font-size: 80px;
}

@-webkit-keyframes blink {

  /**
     * At the start of the animation the dot
     * has an opacity of .2
     */
  0% {
    opacity: 0;
  }

  /**
     * At 20% the dot is fully visible and
     * then fades out slowly
     */
  20% {
    opacity: 1;
  }

  /**
     * Until it reaches an opacity of .2 and
     * the animation can start again
     */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes blink {

  /**
     * At the start of the animation the dot
     * has an opacity of .2
     */
  0% {
    opacity: 0;
  }

  /**
     * At 20% the dot is fully visible and
     * then fades out slowly
     */
  20% {
    opacity: 1;
  }

  /**
     * Until it reaches an opacity of .2 and
     * the animation can start again
     */
  100% {
    opacity: 0;
  }
}

@-o-keyframes blink {

  /**
     * At the start of the animation the dot
     * has an opacity of .2
     */
  0% {
    opacity: 0;
  }

  /**
     * At 20% the dot is fully visible and
     * then fades out slowly
     */
  20% {
    opacity: 1;
  }

  /**
     * Until it reaches an opacity of .2 and
     * the animation can start again
     */
  100% {
    opacity: 0;
  }
}

@keyframes blink {

  /**
     * At the start of the animation the dot
     * has an opacity of .2
     */
  0% {
    opacity: 0;
  }

  /**
     * At 20% the dot is fully visible and
     * then fades out slowly
     */
  20% {
    opacity: 1;
  }

  /**
     * Until it reaches an opacity of .2 and
     * the animation can start again
     */
  100% {
    opacity: 0;
  }
}

.loading-ellipsis span {
  /**
     * Use the blink animation, which is defined above
     */
  -webkit-animation-name: blink;
  -moz-animation-name: blink;
  -o-animation-name: blink;
  animation-name: blink;
  /**
     * The animation should take 1.4 seconds
     */
  -webkit-animation-duration: 1.4s;
  -moz-animation-duration: 1.4s;
  -o-animation-duration: 1.4s;
  animation-duration: 1.4s;
  /**
     * It will repeat itself forever
     */
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  /**
     * This makes sure that the starting style (opacity: .2)
     * of the animation is applied before the animation starts.
     * Otherwise we would see a short flash or would have
     * to set the default styling of the dots to the same
     * as the animation. Same applies for the ending styles.
     */
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.loading-ellipsis span:nth-child(2) {
  /**
     * Starts the animation of the third dot
     * with a delay of .2s, otherwise all dots
     * would animate at the same time
     */
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.loading-ellipsis span:nth-child(3) {
  /**
     * Starts the animation of the third dot
     * with a delay of .4s, otherwise all dots
     * would animate at the same time
     */
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

#cart {
  position: relative;
}

.shopping-cart.active {
  opacity: 1;
  -webkit-transform-origin: left top 0;
  -webkit-transform: scale(1);
  -moz-transform-origin: left top 0;
  -o-transform-origin: left top 0;
  transform-origin: left top 0;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.shopping-cart .shopping-cart-header {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 15px;
}

.shopping-cart .shopping-cart-header .shopping-cart-total {
  float: right;
}

.shopping-cart .shopping-cart-items {
  padding-top: 20px;
  padding-left: 0;
}

.shopping-cart .shopping-cart-items li {
  padding: 10px;
  list-style: none;
}

.shopping-cart .shopping-cart-items li:hover {
  background-color: #f4f4f4;
}

.shopping-cart .shopping-cart-items img {
  float: left;
  margin-right: 12px;
  max-width: 70px;
  max-height: 70px;
}

.shopping-cart .shopping-cart-items .item-name {
  display: block;
  font-size: 16px;
}

.shopping-cart .shopping-cart-items .item-detail {
  display: block;
  font-size: 12px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.shopping-cart .shopping-cart-items .item-price {
  color: #00c0cb;
  margin-right: 8px;
}

.shopping-cart .shopping-cart-items .item-quantity {
  color: #abb0be;
}

.shopping-cart:after {
  bottom: 100%;
  left: 89%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: white;
  border-width: 8px;
  margin-left: -8px;
}

.cart-icon {
  color: #515783;
  font-size: 28px;
  margin-right: 7px;
  float: left;
  margin-top: 0;
  top: 12px;
  position: absolute;
}

.cart-icon-qty {
  margin-left: 35px;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
  list-style: none;
}

#stepProgressBar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  align-items: flex-end;
  width: 300px;
  margin: 0 auto;
  margin-bottom: 40px;
}

.step {
  text-align: center;
}

.step-text {
  margin-bottom: 10px;
  color: #28a745;
}

.bullet {
  border: 1px solid #28a745;
  height: 20px;
  width: 20px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  color: #28a745;
  display: inline-block;
  position: relative;
  -webkit-transition: background-color 500ms;
  -o-transition: background-color 500ms;
  -moz-transition: background-color 500ms;
  transition: background-color 500ms;
  line-height: 20px;
}

.bullet.completed,
.bullet.current {
  color: white;
  background-color: #28a745;
}

body:not(.disabled) .cursor:hover {
  cursor: pointer;
}

.footer_cat-title {
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -0.02em;
  margin-top: 10px;
  margin-bottom: 20px;
}

._text-center {
  text-align: center !important;
}

#footer ul,
#footer ol {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  list-style: none;
  width: 100%;
}

.nav--large-padding.nav--vertical li a {
  padding-top: 10px;
  padding-bottom: 10px;
}

#footer {
  background-color: #f4faff;
}

.link-container-h a {
  display: inline;
  padding-left: unset;
  color: #777777;
  text-decoration: none;
}

.link-container-h a::before {
  content: "> ";
  color: #a0beff;
}

.link-container-h .footer-image {
  max-width: 700px;
  width: 100%;
  margin-right: 5px;
}

.link-container-h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  width: 100%;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

.link-container-w {
  width: auto;
  max-width: 375px;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
}

.p-absolute {
  position: absolute;
}

nav a:hover {
  color: black;
}

.bullet.completed:not(.last)::after {
  content: "";
  position: absolute;
  right: -100px;
  bottom: 8px;
  height: 2px;
  width: 100px;
  background-color: #28a745;
}

.large {
  font-size: 24px;
}

.payment-brand {
  margin-left: 20px;
}

button.stripeButton {
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  text-decoration: none;
  color: #fff;
  background: #32325d;
  white-space: nowrap;
  display: inline-block;
  height: 44px;
  line-height: 44px;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.025em;
  text-decoration: none;
  -webkit-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  transition: all 150ms ease;
  vertical-align: middle;
  justify-self: center;
  width: 250px;
}

button.stripeButton:hover {
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
  -webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
  background-color: #43458b;
}

button.stripeButton:focus {
  -webkit-box-shadow: 0 1px 3px 0 #cfd7df;
  -moz-box-shadow: 0 1px 3px 0 #cfd7df;
  box-shadow: 0 1px 3px 0 #cfd7df;
}

.payment-button:hover {
  cursor: pointer;
}

.profile-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  padding: 10px 0 10px 0;
}

.profile-tabs li {
  list-style: none;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

.profile-tabs li.active {
  background-color: #6c757d;
  color: white;
  cursor: not-allowed;
}

.profile-tabs li:not(.active):hover {
  background-color: #cacaca;
  cursor: pointer;
  color: white;
}

ul.settings-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  padding: 10px 0 10px 0;
}

ul.settings-tabs li {
  list-style: none;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

ul.settings-tabs li.active {
  background-color: #6c757d;
  color: white;
  cursor: not-allowed;
}

ul.settings-tabs li:not(.active):hover {
  background-color: #cacaca;
  cursor: pointer;
  color: white;
}

.account-tabs .tab {
  display: none;
  margin-top: 25px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.account-tabs:last-child {
  margin-bottom: 25px;
}

.account-tabs .tab.active {
  display: block;
}

div.settings-tabs .tab {
  display: none;
  margin-top: 25px;
}

div.settings-tabs:last-child {
  margin-bottom: 25px;
}

div.settings-tabs .tab.active {
  display: block;
}

.tab .row {
  margin-top: 10px;
}

.userinfo {
  font-size: 16px;
  font-weight: 500;
  color: #818181;
}

.large-a {
  text-decoration: none;
  font-size: 20px;
  color: var(--primary);
  font-weight: 500;
}

.large-a:hover {
  text-decoration: none;
  color: var(--warning);
}

.hover-row tr:hover {
  cursor: pointer;
}

.tab p {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0;
}

.alert-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

.alert-box-item {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 10px;
}

@media (max-width: 500px) {
  .tab p {
    font-size: 12px;
  }

  .alert-box-item {
    margin-top: 10px;
    width: 100%;
    text-align: end;
  }

  .alert-box-item .fas {
    font-size: 2em !important;
  }

  .alert-box-item h2 {
    font-size: 16px !important;
  }
}

.alert-box-item h2 {
  white-space: nowrap;
}

.alert-box-item .title-box {
  white-space: pre-line;
  margin-top: 15px;
  color: black;
  max-width: 250px;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.br-10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.alert-box-item:hover .title-box {
  height: 100%;
}

.alert-box-item:hover {
  background-color: #fbfbfb;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

a.alert-box-item:hover {
  cursor: pointer;
}

.addInventory:hover {
  color: #fff;
  background-color: #2dce89;
  border-color: #2dce89;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
}

.removeInventory:hover {
  color: #fff;
  background-color: #f5365c;
  border-color: #f5365c;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
}

.imgContainer {
  /* border: dashed 2px #cacaca; */
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  height: 100%;
  position: relative;
  padding: 50px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.imgContainer:hover {
  /* border: solid 2px #cacaca; */
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  cursor: pointer;
}

.imgContainer.active:hover {
  /* border: solid 2px var(--danger); */
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  cursor: not-allowed;
}

.imgContainer .default {
  display: none;
  position: absolute;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: var(--info);
  background-color: var(--info);
  color: white;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 25px;
}

.imgContainer .default.active {
  display: unset;
}

.imgContainer .default.active p {
  font-weight: 500;
  font-size: 16px;
}

.imgContainer .delete.active span {
  display: none;
  color: white;
}

.imgContainer .delete.active span h4 {
  color: white;
}

.imgContainer .delete {
  position: absolute;
  display: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25px;
}

.imgContainer .delete.active {
  display: unset;
  background-color: var(--danger);
  color: white;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.imgContainer:hover .default:not(.active) {
  display: block;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.imgContainer .default span {
  display: none;
}

.imgContainer .default:not(.active):hover span i {
  font-size: 48px;
  margin-bottom: 10px;
}

.imgContainer .default:not(.active):hover span {
  display: block;
  -webkit-align-self: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
}

.imgContainer .default:not(.active):hover span h4 {
  color: white;
}

.imgContainer .default:not(.active):hover p {
  display: none;
}

.imgContainer .default:not(.active):hover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  cursor: pointer;
  -webkit-transform: scaleY(100%);
  -moz-transform: scaleY(100%);
  -o-transform: scaleY(100%);
  transform: scaleY(100%);
  z-index: 10;
  height: 100%;
  font-weight: 500;
  font-size: 24px;
}

.imgContainer .delete.active:hover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  cursor: pointer;
  -webkit-transform: scaleY(100%);
  -moz-transform: scaleY(100%);
  -o-transform: scaleY(100%);
  transform: scaleY(100%);
  z-index: 10;
  height: 100%;
  font-weight: 500;
  font-size: 24px;
}

.imgContainer .delete.active:hover span {
  display: block;
  -webkit-align-self: center;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
}

.imgContainer .delete.active:hover span i {
  font-size: 48px;
  margin-bottom: 10px;
}

.imgContainer .delete.active:hover p {
  display: none;
}

.imgContainer .default.active p {
  font-weight: 500;
  font-size: 16px;
}

.product-thumbnail-250 {
  max-height: 160px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.table-hover:hover {
  cursor: pointer;
}

.table-left-top {
  position: absolute;
  right: 0;
  bottom: 124px;
  z-index: 2;
}

.relative {
  position: relative;
}

.btn-hover-success:hover {
  color: #fff;
  background-color: #2dce89;
  border-color: #2dce89;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
}

.btn-hover-danger:hover {
  color: #fff;
  background-color: #f5365c;
  border-color: #f5365c;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
}

.btn.dropdown-toggle.btn-light {
  background-color: unset !important;
  color: black !important;
}

.presentImages {
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-row-gap: 10px;
}

.btn-outline {
  text-decoration: none;
  -webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
  -webkit-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -o-transform: translateY(-1px);
  transform: translateY(-1px);
}

.bouncy {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.bouncy.bounce {
  -moz-animation-name: grow;
  -o-animation-name: grow;
  animation-name: grow;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: grow;
  -webkit-animation-duration: 1s;
}

@-webkit-keyframes grow {
  0% {
    -webkit-transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes grow {
  0% {
    -webkit-transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

@-o-keyframes grow {
  0% {
    -webkit-transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

@keyframes grow {
  0% {
    -webkit-transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

.order-box-queue-rectangle {
  background-color: #1782d9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  z-index: 10;
  left: 10px;
  font-size: 14px;
  padding: 0 12px;
  font-weight: 700;
}

.order-box-date-rectangle {
  background-color: var(--warning);
  position: absolute;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  z-index: 10;
  /* top: 25px; */
  right: 10px;
  /* left: 10px; */
  font-size: 11px;
  padding: 0 12px;
  font-weight: 700;
}

.order-box-queue-rectangle-green {
  background-color: var(--success);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: absolute;
  left: 10px;
  font-size: 14px;
  padding: 0 12px;
  font-weight: 700;
}

.order-box-queue-bubble {
  position: absolute;
  top: 50%;
  font-size: 50px;
  margin-top: -25px;
  left: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #1782d9;
  width: 1em;
  height: 1em;
}

.order-box-date-rectangle .order-box-date-text {
  color: #fff;
  font-size: 15px;
  /* position: absolute; */
  /* top: 50%; */
  /* left: 50%; */
  font-weight: 600;
  white-space: nowrap;
}

.order-box-date-rectangle-block .order-box-date-text {
  color: black;
  font-size: 18px;
  font-weight: 600;
  white-space: nowrap;
  top: unset;
  left: unset;
}

.order-box-queue-rectangle .order-box-queue-text,
.order-box-queue-rectangle-green .order-box-queue-text {
  color: #fff;
}

.order-box-queue-bubble .order-box-queue-text,
.order-box-queue-bubble-green .order-box-queue-text {
  font-size: 18px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-weight: 600;
  white-space: nowrap;
}

.order-name {
  margin-top: 40px;
  margin-left: 0;
  font-family: Roboto, Arial;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 0;
  text-transform: uppercase;
}

.order-item {
  font-size: 14px;
  margin-bottom: 0;
}

.order-line {
  font-size: 12px;
  margin-bottom: 0;
}

.order-items,
.order-lines {
  margin-bottom: 1rem;
}

hr.small {
  margin-top: 10px;
  margin-bottom: 15px;
}

hr.smaller {
  margin-bottom: 5px;
  margin-top: 40px;
}

.box .row {
  margin-right: unset;
  margin-left: unset;
}

.order-payment-status {
  position: absolute;
  margin-right: -15px;
  bottom: 5px;
  margin-top: 10px;
  right: 20px;
  font-size: 12px;
}

.order-status {
  position: absolute;
  bottom: 5px;
  font-size: 12px;
}

.context-menu {
  min-width: 150px;
  min-height: 35px;
  background-color: #fafafa;
  border: dotted 1px #cacaca;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 1035;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
}

.context-menu .ctx-item {
  background-color: #fff;
  width: 100%;
  padding: 10px;
  text-align: end;
}

.context-menu .ctx-item i {
  float: left;
}

.context-menu .ctx-item:disabled {
  text-decoration: line-through;
  color: var(--danger);
}

.context-menu .ctx-item:hover {
  background-color: #cacaca;
  cursor: pointer;
}

.context-menu .fa-spinner {
  display: inline-block;
  text-align: center;
  width: 100%;
  font-size: 18px;
  margin-top: auto;
  margin-bottom: auto;
  height: 18px;
}

.mivu-collapsable {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 0;
  display: none;
  overflow: hidden;
}

.mivu-collapsable.active {
  height: unset;
  display: grid;
  overflow: unset;
}

.mivu-collapse-btn,
.mivu-collapse-btn-middle,
.mivu-collapse-btn-down {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.mivu-collapse-btn.active h1,
.mivu-collapse-btn-middle.active h1,
.mivu-collapse-btn-down.active h1 {
  color: #fff;
}

.mivu-collapse-btn:hover,
.mivu-collapse-btn.active {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
  background-color: #cacaca;
  cursor: pointer;
}

.mivu-collapse-btn-middle:hover,
.mivu-collapse-btn-middle.active {
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-transform: scale(1.02, 1.02);
  -moz-transform: scale(1.02, 1.02);
  -o-transform: scale(1.02, 1.02);
  transform: scale(1.02, 1.02);
  z-index: 10;
  background-color: #cacaca;
  cursor: pointer;
}

.mivu-collapse-btn-down:hover,
.mivu-collapse-btn-down.active {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
  background-color: #cacaca;
  cursor: pointer;
}

.box.order-box {
  border: 2px dashed;
  border-color: #ccc;
  flex: 25% 1;
}


.box.order-box:hover {
  border: 2px solid;
  border-color: #ccc;
  cursor: pointer;
}

.mivu-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
  -webkit-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-transition: all 0s;
  -o-transition: all 0s;
  -moz-transition: all 0s;
  transition: all 0s;
  /* height: 50px; */
}

.cat-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  text-decoration: none !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  min-width: 150px;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  width: 150px;
  color: #111;
  text-align: center;
  height: 150px;
  background-color: #f4f6ff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-left: 5px;
  margin-top: 5px;
  padding: 25px;
  overflow-wrap: anywhere;
}

.cat-box:hover {
  color: #000 !important;
}

.cat-box p {
  line-height: 1;
  position: absolute;
  width: 100%;
  padding: 0 25px;
  text-align: center;
  left: 0;
  font-weight: 600;
  bottom: 30px;
}

.cat-box .mdi {
  font-size: 42px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 60px;
}

.cat-box small {
  position: absolute;
  bottom: 25px;
  width: 100%;
  text-align: center;
  left: 0;
}

.cat-boxes {
  width: 100%;
  max-width: 100%;
  overflow-x: overlay;
  min-height: 180px;
}

.move-icon-right-on-hover:hover i {
  color: #000 !important;
}


.mivu-pagination.wrapped {
  position: absolute;
  z-index: 1030;
  bottom: 0;
  width: 100%;
}

.mivu-pagination div.mivu-page:not(:first-child) {
  border-left: 1px solid #6e6e6e;
}

.mivu-pagination div.mivu-page {
  min-width: 50px;
  background-color: #f2f2f2;
  color: #32325d;
  /* padding: 5px 10px 5px 10px; */
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  height: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  flex: auto;
  text-align: center;
  z-index: 1032;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

.mivu-pagination div.mivu-page:hover,
.mivu-pagination div.mivu-page.active {
  color: white;
  background-color: #6f75b9;
  /* padding: 6px 12px 6px 12px; */
  cursor: pointer;
}

.mivu-pagination div.mivu-page.active {
  cursor: not-allowed;
}

.hide-pagination>.fas {
  font-size: 12px;
}

.hide-pagination {
  position: absolute;
  left: 5px;
  top: -15px;
  width: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 25px;
  background-color: #f2f2f2;
  color: #111;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  z-index: 1033;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  cursor: pointer;
}

.category-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  height: -webkit-calc((100% - 30px) / 2);
  height: -moz-calc((100% - 30px) / 2);
  height: calc((100% - 30px) / 2);

  /* Center slide text vertically */
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

@media (max-width:814px) {
  .category-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: -webkit-calc((100% - 30px) / 2);
    height: -moz-calc((100% - 30px) / 2);
    height: calc((100% - 30px) / 2);
  }
}

.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.swiper-button-next:hover:after,
.swiper-button-prev:hover:after {
  color: #2880cc !important;
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-size: 23px !important;
  color: #000 !important;
  font-weight: 800 !important;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}

.dropdown-header {
  color: #32325d !important;
}

.p-rel {
  position: relative;
}

.p-abs {
  position: absolute;
}

.b-0 {
  bottom: 0;
}

.top-right {
  position: absolute;
  right: 5px;
}

.bottom-left {
  position: absolute;
  left: 0;
  bottom: 0;
}

.bottom-right {
  position: absolute;
  right: 5px;
  bottom: 0;
}

.d-table-cell {
  display: table-cell;
}

.package-manager-list td {
  padding: 10px;
}

.package-manager-list td:hover {
  cursor: not-allowed;
}

.table-striped-first tbody tr:first-of-type {
  background-color: rgba(0, 0, 0, 0.05);
}

.single-order-box {
  padding: 25px;
  margin-top: 0;
}

.badge-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  place-items: flex-start;
}

.single-order-tabs {
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
  -webkit-box-shadow: 5px black 5px;
  -moz-box-shadow: 5px black 5px;
  box-shadow: 5px black 5px;
}

.single-order-tabs .tab-link {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  flex: auto;
  padding: 10px;
  background-color: #cacaca;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #32325d;
}

.single-order-tabs .tab-link p {
  text-align: center;
  font-weight: 700;
  vertical-align: middle;
  margin-bottom: 0;
}

.single-order-tabs .tab-link:hover,
.single-order-tabs .tab-link.active {
  background-color: #a0a0a0;
  color: white;
  cursor: pointer;
}

.single-order-box label {
  font-weight: 700;
  margin-bottom: 0;
}

.tiny-image {
  max-width: 50px;
  max-height: 50px;
  height: 50px;
}

.mi-slider {
  /* position: absolute; */
  width: 100%;
  height: 100%;
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
}

.mi-slider.active {
  -moz-animation: slide-in 0.5s forwards;
  -o-animation: slide-in 0.5s forwards;
  animation: slide-in 0.5s forwards;
  -webkit-animation: slide-in 0.5s forwards;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.mi-slider:not(.active) {
  -moz-animation: slide-out 0.5s forwards;
  -o-animation: slide-out 0.5s forwards;
  animation: slide-out 0.5s forwards;
  -webkit-animation: slide-out 0.5s forwards;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: none;
}

.swiper-container {
  width: 100%;
  height: 100%;
}

@-moz-keyframes slide-in {
  0% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 0;
    visibility: hidden;
  }

  100% {
    -moz-transform: translateX(110%);
    transform: translateX(110%);
    opacity: 1;
    visibility: visible;
  }
}

@-o-keyframes slide-in {
  0% {
    -o-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 0;
    visibility: hidden;
  }

  100% {
    -o-transform: translateX(110%);
    transform: translateX(110%);
    opacity: 1;
    visibility: visible;
  }
}

@keyframes slide-in {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 0;
    visibility: hidden;
  }

  100% {
    -webkit-transform: translateX(110%);
    -moz-transform: translateX(110%);
    -o-transform: translateX(110%);
    transform: translateX(110%);
    opacity: 1;
    visibility: visible;
  }
}

@-webkit-keyframes slide-in {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 0;
    visibility: hidden;
  }

  100% {
    -webkit-transform: translateX(110%);
    opacity: 1;
    visibility: visible;
  }
}

@-moz-keyframes slide-out {
  0% {
    -moz-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
  }

  100% {
    -moz-transform: translateX(-110%);
    transform: translateX(-110%);
    opacity: 0;
    visibility: hidden;
  }
}

@-o-keyframes slide-out {
  0% {
    -o-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
  }

  100% {
    -o-transform: translateX(-110%);
    transform: translateX(-110%);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes slide-out {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1;
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(-110%);
    -moz-transform: translateX(-110%);
    -o-transform: translateX(-110%);
    transform: translateX(-110%);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes slide-out {
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(-110%);
    opacity: 0;
    visibility: hidden;
  }
}

.fulfilled_item .fas {
  font-size: 40px;
}

.fulfilled_item .fas.text-danger:hover {
  color: var(--success) !important;
}

.fulfilled_item .fas.text-success {
  font-size: 30px;
}

.fulfilled_item .fas.text-success:hover {
  color: var(--danger) !important;
}

.centerImage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

.t-0 {
  top: 0 !important;
}

.order-table .bp-1,
.order-table .bp-2,
.order-table .bp-3,
.order-table .bp-4,
.order-table .bp-5,
.order-table .bp-6,
.order-table .bp-7,
.order-table .bp-8 {
  display: table-cell;
}

.order-table .bp-block-1,
.order-table .bp-block-2,
.order-table .bp-block-3,
.order-table .bp-block-4,
.order-table .bp-block-5,
.order-table .bp-block-6,
.order-table .bp-block-7,
.order-table .bp-block-8 {
  display: block;
}

.order-table .bp-inline-1,
.order-table .bp-inline-2,
.order-table .bp-inline-3,
.order-table .bp-inline-4,
.order-table .bp-inline-5,
.order-table .bp-inline-6,
.order-table .bp-inline-7,
.order-table .bp-inline-8 {
  display: inline;
}

.cc-justify-content-center {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -moz-box-pack: center !important;
  justify-content: center !important;
}

@media (max-width: 1330px) {

  .order-table .bp-1,
  .order-table .bp-inline-1,
  .order-table .bp-block-1 {
    display: none;
  }
}

@media (max-width: 1246px) {

  .order-table .bp-2,
  .order-table .bp-inline-2,
  .order-table .bp-block-2 {
    display: none;
  }
}

@media (max-width: 1150px) {

  .order-table .bp-3,
  .order-table .bp-inline-3,
  .order-table .bp-block-3 {
    display: none!important;
  }
}

@media (max-width: 492px) {

  .order-table .bp-4,
  .order-table .bp-inline-4,
  .order-table .bp-block-4 {
    display: none;
  }

  .breadcrumb {
    margin-left: auto;
    margin-right: auto;
  }
}

.image-viewer {
  /* display: none; */
  width: 100%;
  height: 0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: #fff;
  overflow: hidden;
}

.image-viewer img {
  display: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.image-viewer.show img.show {
  max-width: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 100%;
  margin-top: 15px;
  border: dashed 2px #525f7f;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.image-viewer.show img.show::before {
  content: "x";
}

.image-viewer.show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

.mivu-loading-dots:after {
  content: " .";
  -webkit-animation: dots 1s steps(5, end) infinite;
  -moz-animation: dots 1s steps(5, end) infinite;
  -o-animation: dots 1s steps(5, end) infinite;
  animation: dots 1s steps(5, end) infinite;
}

.mivu-loading-dots-big {
  color: black;
  font: 300 4em/150% Impact;
  font-size: 40px;
  text-align: center;
}

.mivu-loading-dots-big:after {
  content: " .";
  -webkit-animation: dots 1s steps(5, end) infinite;
  -moz-animation: dots 1s steps(5, end) infinite;
  -o-animation: dots 1s steps(5, end) infinite;
  animation: dots 1s steps(5, end) infinite;
}

@-webkit-keyframes dots {

  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  40% {
    color: black;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  60% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  80%,
  100% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 black;
  }
}

@-moz-keyframes dots {

  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  40% {
    color: black;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  60% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  80%,
  100% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 black;
  }
}

@-o-keyframes dots {

  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  40% {
    color: black;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  60% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  80%,
  100% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 black;
  }
}

@keyframes dots {

  0%,
  20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  40% {
    color: black;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  60% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0);
  }

  80%,
  100% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 black;
  }
}

.sk-folding-cube {
  margin: 20px auto;
  width: 40px;
  height: 40px;
  position: relative;
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.sk-folding-cube .sk-cube:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
  -moz-animation: sk-foldCubeAngle 2.4s infinite linear both;
  -o-animation: sk-foldCubeAngle 2.4s infinite linear both;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
  -moz-transform: scale(1.1) rotateZ(90deg);
  -o-transform: scale(1.1) rotateZ(90deg);
  transform: scale(1.1) rotateZ(90deg);
}

.sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
  -moz-transform: scale(1.1) rotateZ(180deg);
  -o-transform: scale(1.1) rotateZ(180deg);
  transform: scale(1.1) rotateZ(180deg);
}

.sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
  -moz-transform: scale(1.1) rotateZ(270deg);
  -o-transform: scale(1.1) rotateZ(270deg);
  transform: scale(1.1) rotateZ(270deg);
}

.sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

@-webkit-keyframes sk-foldCubeAngle {

  0%,
  10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }

  25%,
  75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }

  90%,
  100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@-moz-keyframes sk-foldCubeAngle {

  0%,
  10% {
    -moz-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }

  25%,
  75% {
    -moz-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }

  90%,
  100% {
    -moz-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@-o-keyframes sk-foldCubeAngle {

  0%,
  10% {
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }

  25%,
  75% {
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }

  90%,
  100% {
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

@keyframes sk-foldCubeAngle {

  0%,
  10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    -moz-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }

  25%,
  75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    -moz-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }

  90%,
  100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    -moz-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}

.mivunav-top .nav-link:not(.not) {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  color: #111;
}

.mivunav-top.on-white .nav-item:not(.active) .nav-link:not(.not) {
  color: black !important;
}

.showOnAction {
  display: none;
}

.hover {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.hover:hover {
  -webkit-transform: scale(1.02, 1.02);
  -moz-transform: scale(1.02, 1.02);
  -o-transform: scale(1.02, 1.02);
  transform: scale(1.02, 1.02);
  cursor: pointer;
}

.card-ellipsis {
  position: absolute;
  right: 15px;
  top: 5px;
  font-size: 20px;
}

.card-ellipsis:hover {
  color: var(--primary);
  cursor: pointer;
}

/*######################################*/
/*               EditorJS               */
/*######################################*/
.ejs-content b {
  font-weight: 600;
}

.editor-quote {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  margin-bottom: 30px;
  margin-top: 30px;
}

.editor-quote p {
  font-size: 12px;
  color: var(--gray);
  position: absolute;
  bottom: -36px;
  right: 0;
}

.editor-quote pre {
  width: 100%;
  background-color: #f2f2f2;
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  white-space: break-spaces;
}

.codex-editor {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.codex-editor .hide,
.codex-editor__redactor--hidden {
  display: none;
}

.codex-editor__redactor [contenteditable]:empty:after {
  content: "\feff ";
}

@media (min-width: 651px) {
  .codex-editor--narrow .codex-editor__redactor {
    margin-right: 50px;
  }
}

@media (min-width: 651px) {
  .codex-editor--narrow .ce-toolbar__actions {
    right: -5px;
  }
}

.codex-editor__loader {
  position: relative;
  height: 30vh;
}

.codex-editor__loader:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid rgba(201, 201, 204, 0.48);
  border-top-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: editor-loader-spin 0.8s linear infinite;
  -moz-animation: editor-loader-spin 0.8s linear infinite;
  -o-animation: editor-loader-spin 0.8s linear infinite;
  animation: editor-loader-spin 0.8s linear infinite;
  will-change: transform;
}

.codex-editor-copyable {
  position: absolute;
  height: 1px;
  width: 1px;
  top: -400%;
  opacity: 0.001;
}

.codex-editor-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  pointer-events: none;
  overflow: hidden;
}

.codex-editor-overlay__container {
  position: relative;
  pointer-events: auto;
  z-index: 0;
}

.codex-editor-overlay__rectangle {
  position: absolute;
  pointer-events: none;
  background-color: rgba(46, 170, 220, 0.2);
  border: 1px solid transparent;
}

.codex-editor svg {
  fill: currentColor;
  vertical-align: middle;
  max-height: 100%;
}

::-moz-selection {
  background-color: #d4ecff;
}

::selection {
  background-color: #d4ecff;
}

.codex-editor--toolbox-opened [contentEditable="true"][data-placeholder]:focus:before {
  opacity: 0 !important;
}

@-webkit-keyframes editor-loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-moz-keyframes editor-loader-spin {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -moz-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-o-keyframes editor-loader-spin {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes editor-loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.ce-toolbar {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  will-change: opacity, transform;
  display: none;
}

@media (max-width: 650px) {
  .ce-toolbar {
    position: absolute;
    background-color: #fff;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
    -moz-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
    box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    z-index: 2;
  }
}

@media (max-width: 650px) and (max-width: 650px) {
  .ce-toolbar {
    -webkit-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    -moz-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    border-bottom-color: #d5d7db;
  }
}

@media (max-width: 650px) {
  .ce-toolbar {
    padding: 3px;
    margin-top: 5px;
  }

  .ce-toolbar--left-oriented:before {
    left: 15px;
    margin-left: 0;
  }

  .ce-toolbar--right-oriented:before {
    left: auto;
    right: 15px;
    margin-left: 0;
  }
}

.ce-toolbar--opened {
  display: block;
}

@media (max-width: 650px) {
  .ce-toolbar--opened {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}

.ce-toolbar__content {
  max-width: 650px;
  margin: 0 auto;
  position: relative;
}

@media (max-width: 650px) {
  .ce-toolbar__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-content: center;
    align-content: center;
    margin: 0;
    max-width: -webkit-calc(100% - 35px);
    max-width: -moz-calc(100% - 35px);
    max-width: calc(100% - 35px);
  }
}

.ce-toolbar__plus {
  color: #707684;
  cursor: pointer;
  width: 34px;
  height: 34px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  position: absolute;
  left: -34px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.ce-toolbar__plus--active,
.ce-toolbar__plus:hover {
  color: #388ae5;
}

.ce-toolbar__plus--active {
  -webkit-animation: bounceIn 0.75s 1;
  -moz-animation: bounceIn 0.75s 1;
  -o-animation: bounceIn 0.75s 1;
  animation: bounceIn 0.75s 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.ce-toolbar__plus-shortcut {
  opacity: 0.6;
  word-spacing: -2px;
  margin-top: 5px;
}

.ce-toolbar__plus--hidden {
  display: none;
}

@media (max-width: 650px) {
  .ce-toolbar__plus {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: inline-flex !important;
    position: static;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
  }
}

.ce-toolbar .ce-toolbox,
.ce-toolbar__plus {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ce-toolbar__actions {
  position: absolute;
  right: -30px;
  top: 5px;
  opacity: 0;
}

@media (max-width: 650px) {
  .ce-toolbar__actions {
    position: absolute;
    right: -28px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
}

.ce-toolbar__actions--opened {
  opacity: 1;
}

.ce-toolbar__actions-buttons {
  text-align: right;
}

.ce-toolbar__settings-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  color: #707684;
  cursor: pointer;
  background: #eff2f5;
}

.ce-toolbar__settings-btn:hover {
  color: #1d202b;
}

@media (max-width: 650px) {
  .ce-toolbar__settings-btn {
    background: transparent;
  }
}

@media (min-width: 651px) {
  .codex-editor--narrow .ce-toolbar__plus {
    left: 5px;
  }
}

.ce-toolbox {
  position: absolute;
  visibility: hidden;
  -webkit-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  will-change: opacity;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
}

@media (max-width: 650px) {
  .ce-toolbox {
    position: static;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    overflow-x: auto;
  }
}

.ce-toolbox--opened {
  opacity: 1;
  visibility: visible;
}

.ce-toolbox__button {
  color: #707684;
  cursor: pointer;
  width: 34px;
  height: 34px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.ce-toolbox__button--active,
.ce-toolbox__button:hover {
  color: #388ae5;
}

.ce-toolbox__button--active {
  -webkit-animation: bounceIn 0.75s 1;
  -moz-animation: bounceIn 0.75s 1;
  -o-animation: bounceIn 0.75s 1;
  animation: bounceIn 0.75s 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.ce-toolbox-button-tooltip__shortcut {
  opacity: 0.6;
  word-spacing: -3px;
  margin-top: 3px;
}

@media (min-width: 651px) {
  .codex-editor--narrow .ce-toolbox {
    background: #fff;
    z-index: 2;
  }
}

.ce-inline-toolbar {
  position: absolute;
  background-color: #fff;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -moz-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2;
}

@media (max-width: 650px) {
  .ce-inline-toolbar {
    -webkit-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    -moz-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    border-bottom-color: #d5d7db;
  }
}

.ce-inline-toolbar {
  -webkit-transform: translateX(-50%) translateY(8px) scale(0.9);
  -moz-transform: translateX(-50%) translateY(8px) scale(0.9);
  -o-transform: translateX(-50%) translateY(8px) scale(0.9);
  transform: translateX(-50%) translateY(8px) scale(0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.15s ease;
  transition: opacity 0.25s ease, -webkit-transform 0.15s ease;
  -o-transition: opacity 0.25s ease, -o-transform 0.15s ease;
  -moz-transition: transform 0.15s ease, opacity 0.25s ease, -moz-transform 0.15s ease;
  transition: transform 0.15s ease, opacity 0.25s ease;
  transition: transform 0.15s ease, opacity 0.25s ease, -webkit-transform 0.15s ease, -moz-transform 0.15s ease, -o-transform 0.15s ease;
  will-change: transform, opacity;
  top: 0;
  left: 0;
}

.ce-inline-toolbar--left-oriented:before {
  left: 15px;
  margin-left: 0;
}

.ce-inline-toolbar--right-oriented:before {
  left: auto;
  right: 15px;
  margin-left: 0;
}

.ce-inline-toolbar--showed {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.ce-inline-toolbar--left-oriented {
  -webkit-transform: translateX(-23px) translateY(8px) scale(0.9);
  -moz-transform: translateX(-23px) translateY(8px) scale(0.9);
  -o-transform: translateX(-23px) translateY(8px) scale(0.9);
  transform: translateX(-23px) translateY(8px) scale(0.9);
}

.ce-inline-toolbar--left-oriented.ce-inline-toolbar--showed {
  -webkit-transform: translateX(-23px);
  -moz-transform: translateX(-23px);
  -o-transform: translateX(-23px);
  transform: translateX(-23px);
}

.ce-inline-toolbar--right-oriented {
  -webkit-transform: translateX(-100%) translateY(8px) scale(0.9);
  -moz-transform: translateX(-100%) translateY(8px) scale(0.9);
  -o-transform: translateX(-100%) translateY(8px) scale(0.9);
  transform: translateX(-100%) translateY(8px) scale(0.9);
  margin-left: 23px;
}

.ce-inline-toolbar--right-oriented.ce-inline-toolbar--showed {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}

.ce-inline-toolbar [hidden] {
  display: none !important;
}

.ce-inline-toolbar__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 0 6px;
}

.ce-inline-toolbar__dropdown {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  height: 34px;
  padding: 0 9px 0 10px;
  margin: 0 6px 0 -6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  cursor: pointer;
  border-right: 1px solid rgba(201, 201, 204, 0.48);
}

.ce-inline-toolbar__dropdown:hover {
  background: #eff2f5;
}

.ce-inline-toolbar__dropdown--hidden {
  display: none;
}

.ce-inline-toolbar__dropdown-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font-weight: 500;
  font-size: 14px;
}

.ce-inline-toolbar__dropdown-content svg {
  height: 12px;
}

.ce-inline-toolbar__dropdown .icon--toggler-down {
  margin-left: 4px;
}

.ce-inline-toolbar__shortcut {
  opacity: 0.6;
  word-spacing: -3px;
  margin-top: 3px;
}

.ce-inline-tool {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  padding: 0 !important;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  outline: none;
  background-color: transparent;
  vertical-align: bottom;
  color: #000;
  margin: 0;
}

.ce-inline-tool:hover {
  background-color: #eff2f5;
}

.ce-inline-tool {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  line-height: normal;
  width: auto;
  padding: 0 5px !important;
  min-width: 24px;
}

.ce-inline-tool--active {
  color: #388ae5;
}

.ce-inline-tool--focused {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  background: rgba(34, 186, 255, 0.08) !important;
}

.ce-inline-tool--focused-animated {
  -webkit-animation-name: buttonClicked;
  -moz-animation-name: buttonClicked;
  -o-animation-name: buttonClicked;
  animation-name: buttonClicked;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.ce-inline-tool:not(:last-of-type) {
  margin-right: 2px;
}

.ce-inline-tool .icon {
  height: 12px;
}

.ce-inline-tool--last {
  margin-right: 0 !important;
}

.ce-inline-tool--link .icon--unlink,
.ce-inline-tool--unlink .icon--link {
  display: none;
}

.ce-inline-tool--unlink .icon--unlink {
  display: inline-block;
  margin-bottom: -1px;
}

.ce-inline-tool-input {
  outline: none;
  border: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  margin: 0;
  font-size: 13px;
  padding: 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  font-weight: 500;
  border-top: 1px solid rgba(201, 201, 204, 0.48);
}

.ce-inline-tool-input::-moz-placeholder {
  color: #707684;
}

.ce-inline-tool-input:-ms-input-placeholder {
  color: #707684;
}

.ce-inline-tool-input::-webkit-input-placeholder {
  color: #707684;
}

.ce-inline-tool-input:-moz-placeholder {
  color: #707684;
}

.ce-inline-tool-input::-ms-input-placeholder {
  color: #707684;
}

.ce-inline-tool-input::placeholder {
  color: #707684;
}

.ce-inline-tool-input--showed {
  display: block;
}

.ce-conversion-toolbar {
  position: absolute;
  background-color: #fff;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -moz-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2;
}

@media (max-width: 650px) {
  .ce-conversion-toolbar {
    -webkit-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    -moz-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    border-bottom-color: #d5d7db;
  }
}

.ce-conversion-toolbar {
  opacity: 0;
  visibility: hidden;
  will-change: transform, opacity;
  -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  -o-transition: opacity 0.1s ease, -o-transform 0.1s ease;
  -moz-transition: transform 0.1s ease, opacity 0.1s ease, -moz-transform 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -moz-transform 0.1s ease, -o-transform 0.1s ease;
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  -o-transform: translateY(-8px);
  transform: translateY(-8px);
  left: -1px;
  width: 150px;
  margin-top: 5px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.ce-conversion-toolbar--left-oriented:before {
  left: 15px;
  margin-left: 0;
}

.ce-conversion-toolbar--right-oriented:before {
  left: auto;
  right: 15px;
  margin-left: 0;
}

.ce-conversion-toolbar--showed {
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
}

.ce-conversion-toolbar [hidden] {
  display: none !important;
}

.ce-conversion-toolbar__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.ce-conversion-toolbar__label {
  color: #707684;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.33px;
  padding: 10px 10px 5px;
  text-transform: uppercase;
}

.ce-conversion-tool {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.ce-conversion-tool--hidden {
  display: none;
}

.ce-conversion-tool--focused {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  background: rgba(34, 186, 255, 0.08) !important;
}

.ce-conversion-tool--focused-animated {
  -webkit-animation-name: buttonClicked;
  -moz-animation-name: buttonClicked;
  -o-animation-name: buttonClicked;
  animation-name: buttonClicked;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.ce-conversion-tool:hover {
  background: #eff2f5;
}

.ce-conversion-tool__icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(201, 201, 204, 0.48);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  margin-right: 10px;
  background: #fff;
}

.ce-conversion-tool__icon svg {
  width: 11px;
  height: 11px;
}

.ce-conversion-tool--last {
  margin-right: 0 !important;
}

.ce-conversion-tool--active {
  color: #388ae5 !important;
  -webkit-animation: bounceIn 0.75s 1;
  -moz-animation: bounceIn 0.75s 1;
  -o-animation: bounceIn 0.75s 1;
  animation: bounceIn 0.75s 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.ce-settings {
  position: absolute;
  background-color: #fff;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -moz-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2;
}

@media (max-width: 650px) {
  .ce-settings {
    -webkit-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    -moz-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    border-bottom-color: #d5d7db;
  }
}

.ce-settings {
  right: -1px;
  top: 30px;
  min-width: 114px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.ce-settings--left-oriented:before {
  left: 15px;
  margin-left: 0;
}

.ce-settings--right-oriented:before {
  left: auto;
  right: 15px;
  margin-left: 0;
}

@media (max-width: 650px) {
  .ce-settings {
    bottom: 40px;
    right: -11px;
    top: auto;
  }
}

.ce-settings:before {
  left: auto;
  right: 12px;
}

@media (max-width: 650px) {
  .ce-settings:before {
    bottom: -5px;
    top: auto;
  }
}

.ce-settings {
  display: none;
}

.ce-settings--opened {
  display: block;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-name: panelShowing;
  -moz-animation-name: panelShowing;
  -o-animation-name: panelShowing;
  animation-name: panelShowing;
}

.ce-settings__plugin-zone:not(:empty) {
  padding: 3px 3px 0;
}

.ce-settings__default-zone:not(:empty) {
  padding: 3px;
}

.ce-settings__button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  padding: 0 !important;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  outline: none;
  background-color: transparent;
  vertical-align: bottom;
  color: #000;
  margin: 0;
}

.ce-settings__button:hover {
  background-color: #eff2f5;
}

.ce-settings__button--active {
  color: #388ae5;
}

.ce-settings__button--focused {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  background: rgba(34, 186, 255, 0.08) !important;
}

.ce-settings__button--focused-animated {
  -webkit-animation-name: buttonClicked;
  -moz-animation-name: buttonClicked;
  -o-animation-name: buttonClicked;
  animation-name: buttonClicked;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.ce-settings__button:not(:nth-child(3n + 3)) {
  margin-right: 3px;
}

.ce-settings__button:nth-child(n + 4) {
  margin-top: 3px;
}

.ce-settings__button {
  line-height: 32px;
}

.ce-settings__button--disabled {
  cursor: not-allowed !important;
  opacity: 0.3;
}

.ce-settings__button--selected {
  color: #388ae5;
}

.ce-settings__button--delete {
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  will-change: background-color;
}

.ce-settings__button--delete .icon {
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out, -moz-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out, -moz-transform 0.2s ease-out, -o-transform 0.2s ease-out;
  will-change: transform;
}

.ce-settings__button--confirm {
  background-color: #e24a4a !important;
  color: #fff;
}

.ce-settings__button--confirm:hover {
  background-color: #d54a4a !important;
}

.ce-settings__button--confirm .icon {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.ce-block:first-of-type {
  margin-top: 0;
}

.ce-block--selected .ce-block__content {
  background: #e1f2ff;
}

.ce-block--selected .ce-block__content [contenteditable] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ce-block--selected .ce-block__content .ce-stub,
.ce-block--selected .ce-block__content img {
  opacity: 0.55;
}

.ce-block--stretched .ce-block__content {
  max-width: none;
}

.ce-block__content {
  position: relative;
  max-width: 650px;
  margin: 0 auto;
  -webkit-transition: background-color 0.15s ease;
  -o-transition: background-color 0.15s ease;
  -moz-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease;
}

.ce-block--drop-target .ce-block__content:before {
  content: "";
  position: absolute;
  top: 100%;
  left: -20px;
  margin-top: -1px;
  height: 8px;
  width: 8px;
  border: solid #388ae5;
  border-width: 1px 1px 0 0;
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  -o-transform-origin: right;
  transform-origin: right;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.ce-block--drop-target .ce-block__content:after {
  content: "";
  position: absolute;
  top: 100%;
  height: 1px;
  width: 100%;
  color: #388ae5;
  background: -webkit-repeating-linear-gradient(left,
      #388ae5,
      #388ae5 1px,
      #fff 0,
      #fff 6px);
  background: -moz-repeating-linear-gradient(left,
      #388ae5,
      #388ae5 1px,
      #fff 0,
      #fff 6px);
  background: -o-repeating-linear-gradient(left,
      #388ae5,
      #388ae5 1px,
      #fff 0,
      #fff 6px);
  background: repeating-linear-gradient(90deg,
      #388ae5,
      #388ae5 1px,
      #fff 0,
      #fff 6px);
}

.ce-block a {
  cursor: pointer;
  text-decoration: underline;
}

.ce-block b {
  font-weight: 700;
}

.ce-block i {
  font-style: italic;
}

@media (min-width: 651px) {
  .codex-editor--narrow .ce-block--focused {
    margin-right: -50px;
    padding-right: 50px;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  15% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-5deg);
    transform: translate3d(-5%, 0, 0) rotate(-5deg);
  }

  30% {
    -webkit-transform: translate3d(2%, 0, 0) rotate(3deg);
    transform: translate3d(2%, 0, 0) rotate(3deg);
  }

  45% {
    -webkit-transform: translate3d(-3%, 0, 0) rotate(-3deg);
    transform: translate3d(-3%, 0, 0) rotate(-3deg);
  }

  60% {
    -webkit-transform: translate3d(2%, 0, 0) rotate(2deg);
    transform: translate3d(2%, 0, 0) rotate(2deg);
  }

  75% {
    -webkit-transform: translate3d(-1%, 0, 0) rotate(-1deg);
    transform: translate3d(-1%, 0, 0) rotate(-1deg);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-moz-keyframes wobble {
  0% {
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }

  15% {
    -moz-transform: translate3d(-5%, 0, 0) rotate(-5deg);
    transform: translate3d(-5%, 0, 0) rotate(-5deg);
  }

  30% {
    -moz-transform: translate3d(2%, 0, 0) rotate(3deg);
    transform: translate3d(2%, 0, 0) rotate(3deg);
  }

  45% {
    -moz-transform: translate3d(-3%, 0, 0) rotate(-3deg);
    transform: translate3d(-3%, 0, 0) rotate(-3deg);
  }

  60% {
    -moz-transform: translate3d(2%, 0, 0) rotate(2deg);
    transform: translate3d(2%, 0, 0) rotate(2deg);
  }

  75% {
    -moz-transform: translate3d(-1%, 0, 0) rotate(-1deg);
    transform: translate3d(-1%, 0, 0) rotate(-1deg);
  }

  to {
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-o-keyframes wobble {
  0% {
    transform: translateZ(0);
  }

  15% {
    transform: translate3d(-5%, 0, 0) rotate(-5deg);
  }

  30% {
    transform: translate3d(2%, 0, 0) rotate(3deg);
  }

  45% {
    transform: translate3d(-3%, 0, 0) rotate(-3deg);
  }

  60% {
    transform: translate3d(2%, 0, 0) rotate(2deg);
  }

  75% {
    transform: translate3d(-1%, 0, 0) rotate(-1deg);
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }

  15% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-5deg);
    -moz-transform: translate3d(-5%, 0, 0) rotate(-5deg);
    transform: translate3d(-5%, 0, 0) rotate(-5deg);
  }

  30% {
    -webkit-transform: translate3d(2%, 0, 0) rotate(3deg);
    -moz-transform: translate3d(2%, 0, 0) rotate(3deg);
    transform: translate3d(2%, 0, 0) rotate(3deg);
  }

  45% {
    -webkit-transform: translate3d(-3%, 0, 0) rotate(-3deg);
    -moz-transform: translate3d(-3%, 0, 0) rotate(-3deg);
    transform: translate3d(-3%, 0, 0) rotate(-3deg);
  }

  60% {
    -webkit-transform: translate3d(2%, 0, 0) rotate(2deg);
    -moz-transform: translate3d(2%, 0, 0) rotate(2deg);
    transform: translate3d(2%, 0, 0) rotate(2deg);
  }

  75% {
    -webkit-transform: translate3d(-1%, 0, 0) rotate(-1deg);
    -moz-transform: translate3d(-1%, 0, 0) rotate(-1deg);
    transform: translate3d(-1%, 0, 0) rotate(-1deg);
  }

  to {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  60% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-moz-keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -moz-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    -moz-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  60% {
    -moz-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-o-keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    transform: scale3d(1.03, 1.03, 1.03);
  }

  60% {
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    -moz-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    -moz-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  60% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes selectionBounce {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  50% {
    -webkit-transform: scale3d(1.01, 1.01, 1.01);
    transform: scale3d(1.01, 1.01, 1.01);
  }

  70% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-moz-keyframes selectionBounce {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  50% {
    -moz-transform: scale3d(1.01, 1.01, 1.01);
    transform: scale3d(1.01, 1.01, 1.01);
  }

  70% {
    -moz-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-o-keyframes selectionBounce {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  50% {
    transform: scale3d(1.01, 1.01, 1.01);
  }

  70% {
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes selectionBounce {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  50% {
    -webkit-transform: scale3d(1.01, 1.01, 1.01);
    -moz-transform: scale3d(1.01, 1.01, 1.01);
    transform: scale3d(1.01, 1.01, 1.01);
  }

  70% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes buttonClicked {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
    transform: scale3d(0.95, 0.95, 0.95);
  }

  60% {
    -webkit-transform: scale3d(1.02, 1.02, 1.02);
    transform: scale3d(1.02, 1.02, 1.02);
  }

  80% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-moz-keyframes buttonClicked {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -moz-transform: scale3d(0.95, 0.95, 0.95);
    transform: scale3d(0.95, 0.95, 0.95);
  }

  60% {
    -moz-transform: scale3d(1.02, 1.02, 1.02);
    transform: scale3d(1.02, 1.02, 1.02);
  }

  80% {
    -moz-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-o-keyframes buttonClicked {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    transform: scale3d(0.95, 0.95, 0.95);
  }

  60% {
    transform: scale3d(1.02, 1.02, 1.02);
  }

  80% {
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes buttonClicked {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
    -moz-transform: scale3d(0.95, 0.95, 0.95);
    transform: scale3d(0.95, 0.95, 0.95);
  }

  60% {
    -webkit-transform: scale3d(1.02, 1.02, 1.02);
    -moz-transform: scale3d(1.02, 1.02, 1.02);
    transform: scale3d(1.02, 1.02, 1.02);
  }

  80% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes panelShowing {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-8px) scale(0.9);
    transform: translateY(-8px) scale(0.9);
  }

  70% {
    opacity: 1;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes panelShowing {
  0% {
    opacity: 0;
    -moz-transform: translateY(-8px) scale(0.9);
    transform: translateY(-8px) scale(0.9);
  }

  70% {
    opacity: 1;
    -moz-transform: translateY(2px);
    transform: translateY(2px);
  }

  to {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes panelShowing {
  0% {
    opacity: 0;
    -o-transform: translateY(-8px) scale(0.9);
    transform: translateY(-8px) scale(0.9);
  }

  70% {
    opacity: 1;
    -o-transform: translateY(2px);
    transform: translateY(2px);
  }

  to {
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes panelShowing {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-8px) scale(0.9);
    -moz-transform: translateY(-8px) scale(0.9);
    -o-transform: translateY(-8px) scale(0.9);
    transform: translateY(-8px) scale(0.9);
  }

  70% {
    opacity: 1;
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -o-transform: translateY(2px);
    transform: translateY(2px);
  }

  to {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

.cdx-block {
  padding: 0.4em 0;
}

.cdx-input {
  border: 1px solid rgba(201, 201, 204, 0.48);
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(35, 44, 72, 0.06);
  -moz-box-shadow: inset 0 1px 2px 0 rgba(35, 44, 72, 0.06);
  box-shadow: inset 0 1px 2px 0 rgba(35, 44, 72, 0.06);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 12px;
  outline: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.cdx-input[data-placeholder]:before {
  position: static !important;
  display: inline-block;
  width: 0;
  white-space: nowrap;
  pointer-events: none;
}

.cdx-settings-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  padding: 0 !important;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  outline: none;
  background-color: transparent;
  vertical-align: bottom;
  color: #000;
  margin: 0;
}

.cdx-settings-button:hover {
  background-color: #eff2f5;
}

.cdx-settings-button--focused {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  background: rgba(34, 186, 255, 0.08) !important;
}

.cdx-settings-button--focused-animated {
  -webkit-animation-name: buttonClicked;
  -moz-animation-name: buttonClicked;
  -o-animation-name: buttonClicked;
  animation-name: buttonClicked;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.cdx-settings-button:not(:nth-child(3n + 3)) {
  margin-right: 3px;
}

.cdx-settings-button:nth-child(n + 4) {
  margin-top: 3px;
}

.cdx-settings-button--active {
  color: #388ae5;
}

.cdx-loader {
  position: relative;
  border: 1px solid rgba(201, 201, 204, 0.48);
}

.cdx-loader:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 18px;
  height: 18px;
  margin: -11px 0 0 -11px;
  border: 2px solid rgba(201, 201, 204, 0.48);
  border-left-color: #388ae5;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: cdxRotation 1.2s linear infinite;
  -moz-animation: cdxRotation 1.2s linear infinite;
  -o-animation: cdxRotation 1.2s linear infinite;
  animation: cdxRotation 1.2s linear infinite;
}

@-webkit-keyframes cdxRotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-moz-keyframes cdxRotation {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -moz-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-o-keyframes cdxRotation {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes cdxRotation {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.cdx-button {
  padding: 13px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(201, 201, 204, 0.48);
  font-size: 14.9px;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px 0 rgba(18, 30, 57, 0.04);
  -moz-box-shadow: 0 2px 2px 0 rgba(18, 30, 57, 0.04);
  box-shadow: 0 2px 2px 0 rgba(18, 30, 57, 0.04);
  color: #707684;
  text-align: center;
  cursor: pointer;
}

.cdx-button:hover {
  background: #fbfcfe;
  -webkit-box-shadow: 0 1px 3px 0 rgba(18, 30, 57, 0.08);
  -moz-box-shadow: 0 1px 3px 0 rgba(18, 30, 57, 0.08);
  box-shadow: 0 1px 3px 0 rgba(18, 30, 57, 0.08);
}

.cdx-button svg {
  height: 20px;
  margin-right: 0.2em;
  margin-top: -2px;
}

.ce-stub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 100%;
  padding: 3.5em 0;
  margin: 17px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fcf7f7;
  color: #b46262;
}

.ce-stub__info {
  margin-left: 20px;
}

.ce-stub__title {
  margin-bottom: 3px;
  font-weight: 600;
  font-size: 18px;
  text-transform: capitalize;
}

.ce-stub__subtitle {
  font-size: 16px;
}

.ce-paragraph {
  line-height: 1.6em;
  outline: none;
}

.ce-paragraph[data-placeholder]:empty::before {
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

/** Show placeholder at the first paragraph if Editor is empty */
.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before {
  opacity: 1;
}

.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before,
.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:focus::before {
  opacity: 0;
}

.ce-paragraph p:first-of-type {
  margin-top: 0;
}

.ce-paragraph p:last-of-type {
  margin-bottom: 0;
}

.cdx-notify--error {
  background: #fffbfb !important;
}

.cdx-notify--error::before {
  background: #fb5d5d !important;
}

.cdx-notify__input {
  max-width: 130px;
  padding: 5px 10px;
  background: #f7f7f7;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 13px;
  color: #656b7c;
  outline: 0;
}

.cdx-notify__input:-ms-input-placeholder {
  color: #656b7c;
}

.cdx-notify__input::-moz-placeholder {
  color: #656b7c;
}

.cdx-notify__input::-webkit-input-placeholder {
  color: #656b7c;
}

.cdx-notify__input:-moz-placeholder {
  color: #656b7c;
}

.cdx-notify__input::-ms-input-placeholder {
  color: #656b7c;
}

.cdx-notify__input::placeholder {
  color: #656b7c;
}

.cdx-notify__input:focus:-ms-input-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus::-moz-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus::-webkit-input-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus:-moz-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus::-ms-input-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus::placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__button {
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 13px;
  padding: 5px 10px;
  cursor: pointer;
}

.cdx-notify__button:last-child {
  margin-left: 10px;
}

.cdx-notify__button--cancel {
  background: #f2f5f7;
  -webkit-box-shadow: 0 2px 1px 0 rgba(16, 19, 29, 0);
  -moz-box-shadow: 0 2px 1px 0 rgba(16, 19, 29, 0);
  box-shadow: 0 2px 1px 0 rgba(16, 19, 29, 0);
  color: #656b7c;
}

.cdx-notify__button--cancel:hover {
  background: #eee;
}

.cdx-notify__button--confirm {
  background: #34c992;
  -webkit-box-shadow: 0 1px 1px 0 rgba(18, 49, 35, 0.05);
  -moz-box-shadow: 0 1px 1px 0 rgba(18, 49, 35, 0.05);
  box-shadow: 0 1px 1px 0 rgba(18, 49, 35, 0.05);
  color: #fff;
}

.cdx-notify__button--confirm:hover {
  background: #33b082;
}

.cdx-notify__btns-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-flow: row nowrap;
  margin-top: 5px;
}

.cdx-notify__cross {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 10px;
  height: 10px;
  padding: 5px;
  opacity: 0.54;
  cursor: pointer;
}

.cdx-notify__cross::after,
.cdx-notify__cross::before {
  content: "";
  position: absolute;
  left: 9px;
  top: 5px;
  height: 12px;
  width: 2px;
  background: #575d67;
}

.cdx-notify__cross::before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.cdx-notify__cross::after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.cdx-notify__cross:hover {
  opacity: 1;
}

.cdx-notifies {
  position: fixed;
  z-index: 2;
  bottom: 20px;
  left: 20px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.cdx-notify {
  position: relative;
  width: 220px;
  margin-top: 15px;
  padding: 13px 16px;
  background: #fff;
  -webkit-box-shadow: 0 11px 17px 0 rgba(23, 32, 61, 0.13);
  -moz-box-shadow: 0 11px 17px 0 rgba(23, 32, 61, 0.13);
  box-shadow: 0 11px 17px 0 rgba(23, 32, 61, 0.13);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1.4em;
  word-wrap: break-word;
}

.cdx-notify::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 3px;
  height: -webkit-calc(100% - 6px);
  height: -moz-calc(100% - 6px);
  height: calc(100% - 6px);
  margin: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: 0 0;
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

.cdx-notify--bounce-in {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.6s;
  -moz-animation-duration: 0.6s;
  -o-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.cdx-notify--success {
  background: #fafffe !important;
}

.cdx-notify--success::before {
  background: #41ffb1 !important;
}

.tc-editor {
  padding: 10px;
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  left: -10px;
}

.tc-toolbar {
  background: #368be6;
}

.tc-toolbar--hidden {
  visibility: hidden;
}

.tc-toolbar--hor {
  width: 100%;
  height: 21px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
  left: 0;
  top: 1px;
}

.tc-toolbar--hor,
.tc-toolbar--ver {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  position: absolute;
  z-index: 100;
}

.tc-toolbar--ver {
  height: 100%;
  width: 21px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  top: 0;
  left: -1px;
}

.tc-toolbar__plus {
  height: 21px;
  width: 21px;
  margin-top: 0;
}

.tc-toolbar__plus--hor {
  margin-left: -10px;
}

.tc-toolbar__plus--ver {
  margin-top: -10px;
}

.tc-toolbar__shine-line--hor {
  min-height: 1px;
  width: 100%;
}

.tc-toolbar__shine-line--ver {
  min-width: 1px;
  height: 100%;
}

.tc-table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

.tc-table__wrap {
  border: 1px solid #dbdbe2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tc-table__cell {
  border: 1px solid #dbdbe2;
  padding: 0;
  vertical-align: top;
}

.tc-table__area {
  padding: 10px;
  height: 100%;
}

.tc-table__inp {
  outline: none;
  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
  -moz-box-flex: 100;
  flex-grow: 100;
  min-height: 1.5em;
  height: 100%;
  overflow: hidden;
}

.tc-table tbody tr:first-child td {
  border-top: none;
}

.tc-table tbody tr:last-child td {
  border-bottom: none;
}

.tc-table tbody tr td:last-child {
  border-right: none;
}

.tc-table tbody tr td:first-child {
  border-left: none;
}

.image-tool {
  --bg-color: #cdd1e0;
  --front-color: #388ae5;
  --border-color: #e8e8eb;
}

.image-tool__image {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 10px;
}

.image-tool__image-picture {
  max-width: 100%;
  vertical-align: bottom;
  display: block;
}

.image-tool__image-preloader {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: auto;
  position: relative;
  background-color: var(--bg-color);
  background-position: center center;
}

.image-tool__image-preloader::after {
  content: "";
  position: absolute;
  z-index: 3;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid var(--bg-color);
  border-top-color: var(--front-color);
  left: 50%;
  top: 50%;
  margin-top: -30px;
  margin-left: -30px;
  -webkit-animation: image-preloader-spin 2s infinite linear;
  -moz-animation: image-preloader-spin 2s infinite linear;
  -o-animation: image-preloader-spin 2s infinite linear;
  animation: image-preloader-spin 2s infinite linear;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-tool__caption[contentEditable="true"][data-placeholder]::before {
  position: absolute !important;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  display: none;
}

.image-tool__caption[contentEditable="true"][data-placeholder]:empty::before {
  display: block;
}

.image-tool__caption[contentEditable="true"][data-placeholder]:empty:focus::before {
  display: none;
}

.image-tool--empty .image-tool__image {
  display: none;
}

.image-tool--empty .image-tool__caption,
.image-tool--loading .image-tool__caption {
  display: none;
}

.image-tool--filled .cdx-button {
  display: none;
}

.image-tool--filled .image-tool__image-preloader {
  display: none;
}

.image-tool--loading .image-tool__image {
  min-height: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  border: 1px solid var(--border-color);
  background-color: #fff;
}

.image-tool--loading .image-tool__image-picture {
  display: none;
}

.image-tool--loading .cdx-button {
  display: none;
}

/**
   * Tunes
   * ----------------
   */

.image-tool--withBorder .image-tool__image {
  border: 1px solid var(--border-color);
}

.image-tool--withBackground .image-tool__image {
  padding: 15px;
  background: var(--bg-color);
}

.image-tool--withBackground .image-tool__image-picture {
  max-width: 60%;
  margin: 0 auto;
}

.image-tool--stretched .image-tool__image-picture {
  width: 100%;
}

@-webkit-keyframes image-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes image-preloader-spin {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes image-preloader-spin {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes image-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.link-tool {
  position: relative;
}

.link-tool__input {
  padding-left: 38px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.567 13.629c.728.464 1.581.65 2.41.558l-.873.873A3.722 3.722 0 1 1 4.84 9.794L6.694 7.94a3.722 3.722 0 0 1 5.256-.008L10.484 9.4a5.209 5.209 0 0 1-.017.016 1.625 1.625 0 0 0-2.29.009l-1.854 1.854a1.626 1.626 0 0 0 2.244 2.35zm2.766-7.358a3.722 3.722 0 0 0-2.41-.558l.873-.873a3.722 3.722 0 1 1 5.264 5.266l-1.854 1.854a3.722 3.722 0 0 1-5.256.008L9.416 10.5a5.2 5.2 0 0 1 .017-.016 1.625 1.625 0 0 0 2.29-.009l1.854-1.854a1.626 1.626 0 0 0-2.244-2.35z' fill='rgba(0, 0, 0, 0.6)' transform='translate(-3.667 -2.7)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 15px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

.link-tool__input-holder {
  position: relative;
}

.link-tool__input-holder--error .link-tool__input {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.567 13.629c.728.464 1.581.65 2.41.558l-.873.873A3.722 3.722 0 1 1 4.84 9.794L6.694 7.94a3.722 3.722 0 0 1 5.256-.008L10.484 9.4a5.209 5.209 0 0 1-.017.016 1.625 1.625 0 0 0-2.29.009l-1.854 1.854a1.626 1.626 0 0 0 2.244 2.35zm2.766-7.358a3.722 3.722 0 0 0-2.41-.558l.873-.873a3.722 3.722 0 1 1 5.264 5.266l-1.854 1.854a3.722 3.722 0 0 1-5.256.008L9.416 10.5a5.2 5.2 0 0 1 .017-.016 1.625 1.625 0 0 0 2.29-.009l1.854-1.854a1.626 1.626 0 0 0-2.244-2.35z' fill='rgb(224, 147, 147)' transform='translate(-3.667 -2.7)'/%3E%3C/svg%3E%0A");
  background-color: #fff3f6;
  border-color: #f3e0e0;
  color: #a95a5a;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(146, 62, 62, 0.05);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(146, 62, 62, 0.05);
  box-shadow: inset 0 1px 3px 0 rgba(146, 62, 62, 0.05);
}

.link-tool__input[contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.link-tool__input[contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.link-tool__input[contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

.link-tool__progress {
  position: absolute;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(102, 85, 107, 0.04);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(102, 85, 107, 0.04);
  box-shadow: inset 0 1px 3px 0 rgba(102, 85, 107, 0.04);
  height: 100%;
  width: 0;
  background-color: #f4f5f7;
  z-index: -1;
}

.link-tool__progress--loading {
  -webkit-animation: progress 500ms ease-in;
  -webkit-animation-fill-mode: forwards;
}

.link-tool__progress--loaded {
  width: 100%;
}

.link-tool__content {
  display: block;
  padding: 25px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 2px #fff;
  -moz-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff;
  color: initial !important;
  text-decoration: none !important;
}

.link-tool__content::after {
  content: "";
  clear: both;
  display: table;
}

.link-tool__content--rendered {
  background: #fff;
  border: 1px solid rgba(201, 201, 204, 0.48);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  will-change: filter;
  -webkit-animation: link-in 450ms 1 cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-animation: link-in 450ms 1 cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-animation: link-in 450ms 1 cubic-bezier(0.215, 0.61, 0.355, 1);
  animation: link-in 450ms 1 cubic-bezier(0.215, 0.61, 0.355, 1);
}

.link-tool__content--rendered:hover {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.16);
}

.link-tool__image {
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: 0 0 0 30px;
  width: 65px;
  height: 65px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: right;
}

.link-tool__title {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5em;
  margin: 0 0 10px 0;
}

.link-tool__title+.link-tool__anchor {
  margin-top: 25px;
}

.link-tool__description {
  margin: 0 0 20px 0;
  font-size: 15px;
  line-height: 1.55em;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

span.link-tool__anchor {
  display: block;
  font-size: 15px;
  line-height: 1em;
  color: #888 !important;
  border: 0 !important;
  padding: 0 !important;
}

small.link-tool__anchor {
  display: block;
  font-size: 12px;
  line-height: 1em;
  color: #888 !important;
  border: 0 !important;
  padding: 0 !important;
}

@-webkit-keyframes link-in {
  from {
    -webkit-filter: blur(5px);
    filter: blur(5px);
  }

  to {
    -webkit-filter: none;
    filter: none;
  }
}

@-moz-keyframes link-in {
  from {
    filter: blur(5px);
  }

  to {
    filter: none;
  }
}

@-o-keyframes link-in {
  from {
    filter: blur(5px);
  }

  to {
    filter: none;
  }
}

@keyframes link-in {
  from {
    -webkit-filter: blur(5px);
    filter: blur(5px);
  }

  to {
    -webkit-filter: none;
    filter: none;
  }
}

.codex-editor--narrow .link-tool__image {
  display: none;
}

@-webkit-keyframes progress {
  0% {
    width: 0;
  }

  100% {
    width: 85%;
  }
}

.cdx-quote-icon svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cdx-quote {
  margin: 0;
}

.cdx-quote__text {
  min-height: 158px;
  margin-bottom: 10px;
}

.cdx-quote__caption {}

.cdx-quote [contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.cdx-quote [contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.cdx-quote [contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

.cdx-quote-settings {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.cdx-quote-settings .cdx-settings-button {
  width: 50%;
}

.cdx-list {
  margin: 0;
  padding-left: 40px;
  outline: none;
}

.cdx-list__item {
  padding: 5.5px 0 5.5px 3px;
  line-height: 1.6em;
}

.cdx-list--unordered {
  list-style: disc;
}

.cdx-list--ordered {
  list-style: decimal;
}

.cdx-list-settings {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.cdx-list-settings .cdx-settings-button {
  width: 50%;
}

.embed-tool--loading .embed-tool__caption {
  display: none;
}

.embed-tool--loading .embed-tool__preloader {
  display: block;
}

.embed-tool--loading .embed-tool__content {
  display: none;
}

.embed-tool__preloader {
  display: none;
  position: relative;
  height: 200px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e6e9eb;
}

.embed-tool__preloader::before {
  content: "";
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -25px;
  margin-left: -15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #cdd1e0;
  border-top-color: #388ae5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: embed-preloader-spin 2s infinite linear;
  -moz-animation: embed-preloader-spin 2s infinite linear;
  -o-animation: embed-preloader-spin 2s infinite linear;
  animation: embed-preloader-spin 2s infinite linear;
}

.embed-tool__url {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 250px;
  color: #7b7e89;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.embed-tool__content {
  width: 100%;
}

.embed-tool__caption {
  margin-top: 7px;
}

.embed-tool__caption[contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.embed-tool__caption[contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.embed-tool__caption[contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

@-webkit-keyframes embed-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes embed-preloader-spin {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes embed-preloader-spin {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes embed-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.cdx-warning {
  position: relative;
}

.cdx-warning [contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.cdx-warning [contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.cdx-warning [contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

.cdx-warning::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 320 294' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%237B7E89' d='M160.5 97c12.426 0 22.5 10.074 22.5 22.5v28c0 12.426-10.074 22.5-22.5 22.5S138 159.926 138 147.5v-28c0-12.426 10.074-22.5 22.5-22.5zm0 83c14.636 0 26.5 11.864 26.5 26.5S175.136 233 160.5 233 134 221.136 134 206.5s11.864-26.5 26.5-26.5zm-.02-135c-6.102 0-14.05 8.427-23.842 25.28l-74.73 127.605c-12.713 21.444-17.806 35.025-15.28 40.742 2.527 5.717 8.519 9.175 17.974 10.373h197.255c5.932-1.214 10.051-4.671 12.357-10.373 2.307-5.702-1.812-16.903-12.357-33.603L184.555 70.281C174.608 53.427 166.583 45 160.48 45zm154.61 165.418c2.216 6.027 3.735 11.967 4.393 18.103.963 8.977.067 18.035-3.552 26.98-7.933 19.612-24.283 33.336-45.054 37.586l-4.464.913H61.763l-2.817-.357c-10.267-1.3-19.764-4.163-28.422-9.16-11.051-6.377-19.82-15.823-25.055-27.664-4.432-10.03-5.235-19.952-3.914-29.887.821-6.175 2.486-12.239 4.864-18.58 3.616-9.64 9.159-20.55 16.718-33.309L97.77 47.603c6.469-11.125 12.743-20.061 19.436-27.158 4.62-4.899 9.562-9.07 15.206-12.456C140.712 3.01 150.091 0 160.481 0c10.358 0 19.703 2.99 27.989 7.933 5.625 3.356 10.563 7.492 15.193 12.354 6.735 7.072 13.08 15.997 19.645 27.12l.142.24 76.986 134.194c6.553 10.46 11.425 19.799 14.654 28.577z'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  -moz-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  background-size: 18px 18px;
  position: absolute;
  margin-top: 12px;
  left: -30px;
}

@media all and (max-width: 735px) {
  .cdx-warning::before {
    display: none;
  }
}

.cdx-warning__message {
  min-height: 85px;
}

.cdx-warning__title {
  margin-bottom: 6px;
}

/**
 * Plugin styles
 */
.ce-header {
  padding: 1em 0;
  margin: 0;
  margin-bottom: -0.9em;
  line-height: 1.5em;
  outline: none;
}

.ce-header p,
.ce-header div {
  padding: 0 !important;
  margin: 0 !important;
}

/**
 * Styles for Plugin icon in Toolbar
 */
.ce-header__icon {}

.ce-header[contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  display: none;
}

.ce-header[contentEditable="true"][data-placeholder]:empty::before {
  display: block;
}

.ce-header[contentEditable="true"][data-placeholder]:empty:focus::before {
  display: none;
}

.cdx-checklist__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 0 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.cdx-checklist__item-text {
  outline: none;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  flex-grow: 1;
  padding: 10px 0;
}

.cdx-checklist__item-checkbox {
  display: inline-block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 10px 10px 10px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #d0d0d0;
  background: #fff;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cdx-checklist__item-checkbox-display {
  display: inline-block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 10px 10px 10px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #d0d0d0;
  background: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cdx-checklist__item-checkbox:hover {
  border-color: #b5b5b5;
}

.cdx-checklist__item-checkbox::after,
.cdx-checklist__item-checkbox-display::after {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 8px;
  height: 5px;
  border: 2px solid #fcfff4;
  border-top: none;
  border-right: none;
  background: transparent;
  content: "";
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.cdx-checklist__item--checked .cdx-checklist__item-checkbox-display,
.cdx-checklist__item--checked .cdx-checklist__item-checkbox {
  background: var(--success) !important;
  border-color: var(--success) !important;
}

.cdx-checklist__item--checked .cdx-checklist__item-checkbox:hover,
.cdx-checklist__item--checked .cdx-checklist__item-checkbox-display:hover {
  background: #307cd1;
}

.cdx-checklist__item--checked .cdx-checklist__item-checkbox::after,
.cdx-checklist__item--checked .cdx-checklist__item-checkbox-display::after {
  opacity: 1;
}

/**
 * Plugin styles
 */
.ce-header {
  padding: 1em 0;
  margin: 0;
  margin-bottom: -0.9em;
  line-height: 1.5em;
  outline: none;
}

.ce-header p,
.ce-header div {
  padding: 0 !important;
  margin: 0 !important;
}

/**
 * Styles for Plugin icon in Toolbar
 */
.ce-header__icon {}

.ce-header[contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  display: none;
}

.ce-header[contentEditable="true"][data-placeholder]:empty::before {
  display: block;
}

.ce-header[contentEditable="true"][data-placeholder]:empty:focus::before {
  display: none;
}

.cdx-marker {
  background: rgba(245, 235, 111, 0.29);
  padding: 3px 0;
}

.cdx-underline {
  text-decoration: underline;
}

.ce-rawtool__textarea {
  min-height: 200px;
  resize: vertical;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #1e2128;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 10px;
  line-height: 1.8;
  letter-spacing: -0.2px;
  color: #9ca3b3;
}

.ce-paragraph {
  line-height: 1.6em;
  outline: none;
}

.ce-paragraph[data-placeholder]:empty::before {
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

/** Show placeholder at the first paragraph if Editor is empty */
.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before {
  opacity: 1;
}

.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before,
.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:focus::before {
  opacity: 0;
}

.ce-paragraph p:first-of-type {
  margin-top: 0;
}

.ce-paragraph p:last-of-type {
  margin-bottom: 0;
}

.ce-delimiter {
  line-height: 1.6em;
  width: 100%;
  text-align: center;
}

.ce-delimiter:before {
  display: inline-block;
  content: "***";
  font-size: 30px;
  line-height: 65px;
  height: 30px;
  letter-spacing: 0.2em;
}

body:not(.disabled) .turn-chevron:hover>.fas {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.turn-chevron>.fas {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}

.category.has-children .category-text::after {
  content: "\f078";
  font-size: 12px;
  font-weight: 600;
  margin-left: 10px;
  color: #000;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
  font-family: 'Font Awesome 5 Pro';
}

.category.active .category-text::before {
  content: "\f058";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 600;
  color: var(--success);
  margin-right: 10px;
}

.category:not(.active):hover .category-text::before {
  content: "\f00c";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 800;
  font-size: 11px;
  color: var(--primary);
  margin-right: 8px;
  margin-left: 2px;
}

.category.has-children:hover .category-text::after {
  -webkit-transform: rotate(-180deg) translateY(1px);
  -moz-transform: rotate(-180deg) translateY(1px);
  -o-transform: rotate(-180deg) translateY(1px);
  transform: rotate(-180deg) translateY(1px);
}

.sub-category-container {
  border: 1px solid rgb(0, 0, 0, .1);
  /* padding: 20px 0 0px 20px !important; */
}

.category-container,
.sub-category-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  text-align: center;
  padding: 0 0 25px 0;
  overflow-y: overlay;
  /* background-color: #f5f5f5; */
  background-color: #fff;
  overflow-x: hidden;
  -ms-scroll-snap-type: block;
  -webkit-scroll-snap-type: block;
  scroll-snap-type: block;
  scroll-behavior: smooth;
}

.sub-category-container {
  /* opacity: 0; */
  overflow: hidden;
  visibility: hidden;
  position: absolute;
  top: 0;
  white-space: nowrap;
  right: 100%;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 0;
  float: right;
}

.sub-category-container.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  width: 100%;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  /* opacity: 1; */
}

.theres-more-down-below-captain,
.theres-more-up-top-captain {
  position: absolute;
  bottom: 30px;
  right: 15px;
  width: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  height: 25px;
  /* transform: translate(-50%); */
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #000;
  color: #fff;
  z-index: 1034;
}

.theres-more-up-top-captain {
  bottom: unset;
  top: 12px;
}

.category-container .category,
.sub-category-container .category {
  position: relative;
  /* margin: 0 5px; */
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 0 15px;
  height: 50px;
  border-bottom: 1px solid #e6e6e6;
  scroll-snap-align: start;
  scroll-snap-stop: always;
  scroll-margin-top: 1px;
}

.breadcrumb a {
  padding-left: unset !important;
}

.category-container .category.active,
.category-container .category:hover,
.sub-category-container .category.active,
.sub-category-container .category:hover {
  /* background-color: #e6e6e6; */
  color: #111;
  cursor: pointer;
  /* transform: scale(1.05, 1.05); */
}

.product-load-count .productShowCount {
  color: var(--warning);
}

.solbris-open-lg {
  width: 500px;
  border: solid #ccc 1px;
  -webkit-box-shadow: 0px 2px 49px 6px rgba(150, 150, 150, 1);
  -moz-box-shadow: 0px 2px 49px 6px rgba(150, 150, 150, 1);
  box-shadow: 0px 2px 49px 6px rgba(150, 150, 150, 1);
}

.product-load-count {
  display: block;
  position: absolute;
  top: 20px;
  left: 50%;
  font-weight: bold;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
  font-size: 16px;
}

.filter-box {
  height: -webkit-calc(50vh - 40px);
  height: -moz-calc(50vh - 40px);
  height: calc(50vh - 40px);
}

.category-container .category .mdi,
.sub-category-container .category .mdi {
  font-size: 24px;
  margin-top: 6px;
}

@media (max-width: 997px) {

  .category-container .category .mdi {
    margin-top: -12px !important;
  }

  .sub-category-container .category .mdi {
    margin-top: -16px !important;
  }

  .front-title {
    bottom: 15px;
  }
}

@media (max-width: 1195px) {

  .category-container .category,
  .sub-category-container .category {
    padding: 0 15px;
  }
}

@media (max-width: 997px) {
  .filter-box {
    height: 55vh !important;
  }

  .solbris-open .showFilteredProductsBtn {
    left: 0;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1033;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    font-weight: 800;
    background-color: #6f75b9 !important;
    height: 75px;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }

  .top-category-container.half {
    height: 100%;
  }

  .category-container.tab-100 {
    max-height: 100% !important;
    overflow: unset !important;
  }

  .sub-category-container:not(.big) {
    left: 0;
  }

  .sub-category-container .category {
    height: 45px;
  }

  .sub-category-container.active:not(.big) {
    width: 100% !important;
  }
}

@media (max-width: 514px) {

  .category-container .category,
  .sub-category-container .category {
    padding: 15px 15px;
    border-bottom: 1px solid #e6e6e6;
  }
}

.category-container .category .category-image,
.sub-category-container .category .category-image {
  height: 100%;
}

.category-container .category .category-text,
.sub-category-container .category .category-text {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 0 !important;
  line-height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-self: center;
  align-self: center;
  text-align: left;
  margin: 0;
  margin-right: 5px;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.half {
  height: 50vh;
}

/*######################################*/
/*               EditorJS               */
/*######################################*/
.ejs-content b {
  font-weight: 600;
}

.editor-quote {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  margin-bottom: 30px;
  margin-top: 30px;
}

.editor-quote p {
  font-size: 12px;
  color: var(--gray);
  position: absolute;
  bottom: -36px;
  right: 0;
}

.editor-quote pre {
  width: 100%;
  background-color: #f2f2f2;
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  white-space: break-spaces;
}

.codex-editor {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.codex-editor .hide,
.codex-editor__redactor--hidden {
  display: none;
}

.codex-editor__redactor [contenteditable]:empty:after {
  content: "\feff ";
}

@media (min-width: 651px) {
  .codex-editor--narrow .codex-editor__redactor {
    margin-right: 50px;
  }
}

@media (min-width: 651px) {
  .codex-editor--narrow .ce-toolbar__actions {
    right: -5px;
  }
}

.codex-editor__loader {
  position: relative;
  height: 30vh;
}

.codex-editor__loader:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid rgba(201, 201, 204, 0.48);
  border-top-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: editor-loader-spin 0.8s linear infinite;
  -moz-animation: editor-loader-spin 0.8s linear infinite;
  -o-animation: editor-loader-spin 0.8s linear infinite;
  animation: editor-loader-spin 0.8s linear infinite;
  will-change: transform;
}

.codex-editor-copyable {
  position: absolute;
  height: 1px;
  width: 1px;
  top: -400%;
  opacity: 0.001;
}

.codex-editor-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  pointer-events: none;
  overflow: hidden;
}

.codex-editor-overlay__container {
  position: relative;
  pointer-events: auto;
  z-index: 0;
}

.codex-editor-overlay__rectangle {
  position: absolute;
  pointer-events: none;
  background-color: rgba(46, 170, 220, 0.2);
  border: 1px solid transparent;
}

.codex-editor svg {
  fill: currentColor;
  vertical-align: middle;
  max-height: 100%;
}

::-moz-selection {
  background-color: #d4ecff;
}

::selection {
  background-color: #d4ecff;
}

.codex-editor--toolbox-opened [contentEditable="true"][data-placeholder]:focus:before {
  opacity: 0 !important;
}

@-webkit-keyframes editor-loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes editor-loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.ce-toolbar {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  will-change: opacity, transform;
  display: none;
}

@media (max-width: 650px) {
  .ce-toolbar {
    position: absolute;
    background-color: #fff;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
    -moz-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
    box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    z-index: 2;
  }
}

@media (max-width: 650px) and (max-width: 650px) {
  .ce-toolbar {
    -webkit-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    -moz-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    border-bottom-color: #d5d7db;
  }
}

@media (max-width: 650px) {
  .ce-toolbar {
    padding: 3px;
    margin-top: 5px;
  }

  .ce-toolbar--left-oriented:before {
    left: 15px;
    margin-left: 0;
  }

  .ce-toolbar--right-oriented:before {
    left: auto;
    right: 15px;
    margin-left: 0;
  }
}

.ce-toolbar--opened {
  display: block;
}

@media (max-width: 650px) {
  .ce-toolbar--opened {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
  }
}

.ce-toolbar__content {
  max-width: 650px;
  margin: 0 auto;
  position: relative;
}

@media (max-width: 650px) {
  .ce-toolbar__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-content: center;
    align-content: center;
    margin: 0;
    max-width: -webkit-calc(100% - 35px);
    max-width: -moz-calc(100% - 35px);
    max-width: calc(100% - 35px);
  }
}

.ce-toolbar__plus {
  color: #707684;
  cursor: pointer;
  width: 34px;
  height: 34px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  position: absolute;
  left: -34px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.ce-toolbar__plus--active,
.ce-toolbar__plus:hover {
  color: #388ae5;
}

.ce-toolbar__plus--active {
  -webkit-animation: bounceIn 0.75s 1;
  -moz-animation: bounceIn 0.75s 1;
  -o-animation: bounceIn 0.75s 1;
  animation: bounceIn 0.75s 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.ce-toolbar__plus-shortcut {
  opacity: 0.6;
  word-spacing: -2px;
  margin-top: 5px;
}

.ce-toolbar__plus--hidden {
  display: none;
}

@media (max-width: 650px) {
  .ce-toolbar__plus {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: inline-flex !important;
    position: static;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
  }
}

.ce-toolbar .ce-toolbox,
.ce-toolbar__plus {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ce-toolbar__actions {
  position: absolute;
  right: -30px;
  top: 5px;
  opacity: 0;
}

@media (max-width: 650px) {
  .ce-toolbar__actions {
    position: absolute;
    right: -28px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
  }
}

.ce-toolbar__actions--opened {
  opacity: 1;
}

.ce-toolbar__actions-buttons {
  text-align: right;
}

.ce-toolbar__settings-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  color: #707684;
  cursor: pointer;
  background: #eff2f5;
}

.ce-toolbar__settings-btn:hover {
  color: #1d202b;
}

@media (max-width: 650px) {
  .ce-toolbar__settings-btn {
    background: transparent;
  }
}

@media (min-width: 651px) {
  .codex-editor--narrow .ce-toolbar__plus {
    left: 5px;
  }
}

.ce-toolbox {
  position: absolute;
  visibility: hidden;
  -webkit-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  will-change: opacity;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
}

@media (max-width: 650px) {
  .ce-toolbox {
    position: static;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    overflow-x: auto;
  }
}

.ce-toolbox--opened {
  opacity: 1;
  visibility: visible;
}

.ce-toolbox__button {
  color: #707684;
  cursor: pointer;
  width: 34px;
  height: 34px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.ce-toolbox__button--active,
.ce-toolbox__button:hover {
  color: #388ae5;
}

.ce-toolbox__button--active {
  -webkit-animation: bounceIn 0.75s 1;
  -moz-animation: bounceIn 0.75s 1;
  -o-animation: bounceIn 0.75s 1;
  animation: bounceIn 0.75s 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.ce-toolbox-button-tooltip__shortcut {
  opacity: 0.6;
  word-spacing: -3px;
  margin-top: 3px;
}

@media (min-width: 651px) {
  .codex-editor--narrow .ce-toolbox {
    background: #fff;
    z-index: 2;
  }
}

.ce-inline-toolbar {
  position: absolute;
  background-color: #fff;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -moz-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2;
}

@media (max-width: 650px) {
  .ce-inline-toolbar {
    -webkit-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    -moz-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    border-bottom-color: #d5d7db;
  }
}

.ce-inline-toolbar {
  -webkit-transform: translateX(-50%) translateY(8px) scale(0.9);
  -moz-transform: translateX(-50%) translateY(8px) scale(0.9);
  -o-transform: translateX(-50%) translateY(8px) scale(0.9);
  transform: translateX(-50%) translateY(8px) scale(0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.25s ease, -webkit-transform 0.15s ease;
  transition: opacity 0.25s ease, -webkit-transform 0.15s ease;
  -o-transition: opacity 0.25s ease, -o-transform 0.15s ease;
  -moz-transition: transform 0.15s ease, opacity 0.25s ease, -moz-transform 0.15s ease;
  transition: transform 0.15s ease, opacity 0.25s ease;
  transition: transform 0.15s ease, opacity 0.25s ease, -webkit-transform 0.15s ease, -moz-transform 0.15s ease, -o-transform 0.15s ease;
  will-change: transform, opacity;
  top: 0;
  left: 0;
}

.ce-inline-toolbar--left-oriented:before {
  left: 15px;
  margin-left: 0;
}

.ce-inline-toolbar--right-oriented:before {
  left: auto;
  right: 15px;
  margin-left: 0;
}

.ce-inline-toolbar--showed {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.ce-inline-toolbar--left-oriented {
  -webkit-transform: translateX(-23px) translateY(8px) scale(0.9);
  -moz-transform: translateX(-23px) translateY(8px) scale(0.9);
  -o-transform: translateX(-23px) translateY(8px) scale(0.9);
  transform: translateX(-23px) translateY(8px) scale(0.9);
}

.ce-inline-toolbar--left-oriented.ce-inline-toolbar--showed {
  -webkit-transform: translateX(-23px);
  -moz-transform: translateX(-23px);
  -o-transform: translateX(-23px);
  transform: translateX(-23px);
}

.ce-inline-toolbar--right-oriented {
  -webkit-transform: translateX(-100%) translateY(8px) scale(0.9);
  -moz-transform: translateX(-100%) translateY(8px) scale(0.9);
  -o-transform: translateX(-100%) translateY(8px) scale(0.9);
  transform: translateX(-100%) translateY(8px) scale(0.9);
  margin-left: 23px;
}

.ce-inline-toolbar--right-oriented.ce-inline-toolbar--showed {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}

.ce-inline-toolbar [hidden] {
  display: none !important;
}

.ce-inline-toolbar__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 0 6px;
}

.ce-inline-toolbar__dropdown {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  height: 34px;
  padding: 0 9px 0 10px;
  margin: 0 6px 0 -6px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  cursor: pointer;
  border-right: 1px solid rgba(201, 201, 204, 0.48);
}

.ce-inline-toolbar__dropdown:hover {
  background: #eff2f5;
}

.ce-inline-toolbar__dropdown--hidden {
  display: none;
}

.ce-inline-toolbar__dropdown-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  font-weight: 500;
  font-size: 14px;
}

.ce-inline-toolbar__dropdown-content svg {
  height: 12px;
}

.ce-inline-toolbar__dropdown .icon--toggler-down {
  margin-left: 4px;
}

.ce-inline-toolbar__shortcut {
  opacity: 0.6;
  word-spacing: -3px;
  margin-top: 3px;
}

.ce-inline-tool {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  padding: 0 !important;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  outline: none;
  background-color: transparent;
  vertical-align: bottom;
  color: #000;
  margin: 0;
}

.ce-inline-tool:hover {
  background-color: #eff2f5;
}

.ce-inline-tool {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  line-height: normal;
  width: auto;
  padding: 0 5px !important;
  min-width: 24px;
}

.ce-inline-tool--active {
  color: #388ae5;
}

.ce-inline-tool--focused {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  background: rgba(34, 186, 255, 0.08) !important;
}

.ce-inline-tool--focused-animated {
  -webkit-animation-name: buttonClicked;
  -moz-animation-name: buttonClicked;
  -o-animation-name: buttonClicked;
  animation-name: buttonClicked;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.ce-inline-tool:not(:last-of-type) {
  margin-right: 2px;
}

.ce-inline-tool .icon {
  height: 12px;
}

.ce-inline-tool--last {
  margin-right: 0 !important;
}

.ce-inline-tool--link .icon--unlink,
.ce-inline-tool--unlink .icon--link {
  display: none;
}

.ce-inline-tool--unlink .icon--unlink {
  display: inline-block;
  margin-bottom: -1px;
}

.ce-inline-tool-input {
  outline: none;
  border: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  margin: 0;
  font-size: 14px;
  padding: 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  font-weight: 500;
  border-top: 1px solid rgba(201, 201, 204, 0.48);
}

.ce-inline-tool-input::-moz-placeholder {
  color: #707684;
}

.ce-inline-tool-input:-ms-input-placeholder {
  color: #707684;
}

.ce-inline-tool-input::-webkit-input-placeholder {
  color: #707684;
}

.ce-inline-tool-input:-moz-placeholder {
  color: #707684;
}

.ce-inline-tool-input::-ms-input-placeholder {
  color: #707684;
}

.ce-inline-tool-input::placeholder {
  color: #707684;
}

.ce-inline-tool-input--showed {
  display: block;
}

.ce-conversion-toolbar {
  position: absolute;
  background-color: #fff;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -moz-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2;
}

@media (max-width: 650px) {
  .ce-conversion-toolbar {
    -webkit-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    -moz-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    border-bottom-color: #d5d7db;
  }
}

.ce-conversion-toolbar {
  opacity: 0;
  visibility: hidden;
  will-change: transform, opacity;
  -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  -o-transition: opacity 0.1s ease, -o-transform 0.1s ease;
  -moz-transition: transform 0.1s ease, opacity 0.1s ease, -moz-transform 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -moz-transform 0.1s ease, -o-transform 0.1s ease;
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  -o-transform: translateY(-8px);
  transform: translateY(-8px);
  left: -1px;
  width: 150px;
  margin-top: 5px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.ce-conversion-toolbar--left-oriented:before {
  left: 15px;
  margin-left: 0;
}

.ce-conversion-toolbar--right-oriented:before {
  left: auto;
  right: 15px;
  margin-left: 0;
}

.ce-conversion-toolbar--showed {
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
}

.ce-conversion-toolbar [hidden] {
  display: none !important;
}

.ce-conversion-toolbar__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.ce-conversion-toolbar__label {
  color: #707684;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.33px;
  padding: 10px 10px 5px;
  text-transform: uppercase;
}

.ce-conversion-tool {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.ce-conversion-tool--hidden {
  display: none;
}

.ce-conversion-tool--focused {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  background: rgba(34, 186, 255, 0.08) !important;
}

.ce-conversion-tool--focused-animated {
  -webkit-animation-name: buttonClicked;
  -moz-animation-name: buttonClicked;
  -o-animation-name: buttonClicked;
  animation-name: buttonClicked;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.ce-conversion-tool:hover {
  background: #eff2f5;
}

.ce-conversion-tool__icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(201, 201, 204, 0.48);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  margin-right: 10px;
  background: #fff;
}

.ce-conversion-tool__icon svg {
  width: 11px;
  height: 11px;
}

.ce-conversion-tool--last {
  margin-right: 0 !important;
}

.ce-conversion-tool--active {
  color: #388ae5 !important;
  -webkit-animation: bounceIn 0.75s 1;
  -moz-animation: bounceIn 0.75s 1;
  -o-animation: bounceIn 0.75s 1;
  animation: bounceIn 0.75s 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.ce-settings {
  position: absolute;
  background-color: #fff;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -moz-box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  box-shadow: 0 3px 15px -3px rgba(13, 20, 33, 0.13);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2;
}

@media (max-width: 650px) {
  .ce-settings {
    -webkit-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    -moz-box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    box-shadow: 0 13px 7px -5px rgba(26, 38, 49, 0.09),
      6px 15px 34px -6px rgba(33, 48, 73, 0.29);
    border-bottom-color: #d5d7db;
  }
}

.ce-settings {
  right: -1px;
  top: 30px;
  min-width: 114px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.ce-settings--left-oriented:before {
  left: 15px;
  margin-left: 0;
}

.ce-settings--right-oriented:before {
  left: auto;
  right: 15px;
  margin-left: 0;
}

@media (max-width: 650px) {
  .ce-settings {
    bottom: 40px;
    right: -11px;
    top: auto;
  }
}

.ce-settings:before {
  left: auto;
  right: 12px;
}

@media (max-width: 650px) {
  .ce-settings:before {
    bottom: -5px;
    top: auto;
  }
}

.ce-settings {
  display: none;
}

.ce-settings--opened {
  display: block;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-name: panelShowing;
  -moz-animation-name: panelShowing;
  -o-animation-name: panelShowing;
  animation-name: panelShowing;
}

.ce-settings__plugin-zone:not(:empty) {
  padding: 3px 3px 0;
}

.ce-settings__default-zone:not(:empty) {
  padding: 3px;
}

.ce-settings__button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  padding: 0 !important;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  outline: none;
  background-color: transparent;
  vertical-align: bottom;
  color: #000;
  margin: 0;
}

.ce-settings__button:hover {
  background-color: #eff2f5;
}

.ce-settings__button--active {
  color: #388ae5;
}

.ce-settings__button--focused {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  background: rgba(34, 186, 255, 0.08) !important;
}

.ce-settings__button--focused-animated {
  -webkit-animation-name: buttonClicked;
  -moz-animation-name: buttonClicked;
  -o-animation-name: buttonClicked;
  animation-name: buttonClicked;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.ce-settings__button:not(:nth-child(3n + 3)) {
  margin-right: 3px;
}

.ce-settings__button:nth-child(n + 4) {
  margin-top: 3px;
}

.ce-settings__button {
  line-height: 32px;
}

.ce-settings__button--disabled {
  cursor: not-allowed !important;
  opacity: 0.3;
}

.ce-settings__button--selected {
  color: #388ae5;
}

.ce-settings__button--delete {
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  will-change: background-color;
}

.ce-settings__button--delete .icon {
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out, -moz-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out, -moz-transform 0.2s ease-out, -o-transform 0.2s ease-out;
  will-change: transform;
}

.ce-settings__button--confirm {
  background-color: #e24a4a !important;
  color: #fff;
}

.ce-settings__button--confirm:hover {
  background-color: #d54a4a !important;
}

.ce-settings__button--confirm .icon {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.ce-block:first-of-type {
  margin-top: 0;
}

.ce-block--selected .ce-block__content {
  background: #e1f2ff;
}

.ce-block--selected .ce-block__content [contenteditable] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ce-block--selected .ce-block__content .ce-stub,
.ce-block--selected .ce-block__content img {
  opacity: 0.55;
}

.ce-block--stretched .ce-block__content {
  max-width: none;
}

.ce-block__content {
  position: relative;
  max-width: 650px;
  margin: 0 auto;
  -webkit-transition: background-color 0.15s ease;
  -o-transition: background-color 0.15s ease;
  -moz-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease;
}

.ce-block--drop-target .ce-block__content:before {
  content: "";
  position: absolute;
  top: 100%;
  left: -20px;
  margin-top: -1px;
  height: 8px;
  width: 8px;
  border: solid #388ae5;
  border-width: 1px 1px 0 0;
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  -o-transform-origin: right;
  transform-origin: right;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.ce-block--drop-target .ce-block__content:after {
  content: "";
  position: absolute;
  top: 100%;
  height: 1px;
  width: 100%;
  color: #388ae5;
  background: -webkit-repeating-linear-gradient(left,
      #388ae5,
      #388ae5 1px,
      #fff 0,
      #fff 6px);
  background: -moz-repeating-linear-gradient(left,
      #388ae5,
      #388ae5 1px,
      #fff 0,
      #fff 6px);
  background: -o-repeating-linear-gradient(left,
      #388ae5,
      #388ae5 1px,
      #fff 0,
      #fff 6px);
  background: repeating-linear-gradient(90deg,
      #388ae5,
      #388ae5 1px,
      #fff 0,
      #fff 6px);
}

.ce-block a {
  cursor: pointer;
  text-decoration: underline;
}

.ce-block b {
  font-weight: 700;
}

.ce-block i {
  font-style: italic;
}

@media (min-width: 651px) {
  .codex-editor--narrow .ce-block--focused {
    margin-right: -50px;
    padding-right: 50px;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  15% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-5deg);
    transform: translate3d(-5%, 0, 0) rotate(-5deg);
  }

  30% {
    -webkit-transform: translate3d(2%, 0, 0) rotate(3deg);
    transform: translate3d(2%, 0, 0) rotate(3deg);
  }

  45% {
    -webkit-transform: translate3d(-3%, 0, 0) rotate(-3deg);
    transform: translate3d(-3%, 0, 0) rotate(-3deg);
  }

  60% {
    -webkit-transform: translate3d(2%, 0, 0) rotate(2deg);
    transform: translate3d(2%, 0, 0) rotate(2deg);
  }

  75% {
    -webkit-transform: translate3d(-1%, 0, 0) rotate(-1deg);
    transform: translate3d(-1%, 0, 0) rotate(-1deg);
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }

  15% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-5deg);
    -moz-transform: translate3d(-5%, 0, 0) rotate(-5deg);
    transform: translate3d(-5%, 0, 0) rotate(-5deg);
  }

  30% {
    -webkit-transform: translate3d(2%, 0, 0) rotate(3deg);
    -moz-transform: translate3d(2%, 0, 0) rotate(3deg);
    transform: translate3d(2%, 0, 0) rotate(3deg);
  }

  45% {
    -webkit-transform: translate3d(-3%, 0, 0) rotate(-3deg);
    -moz-transform: translate3d(-3%, 0, 0) rotate(-3deg);
    transform: translate3d(-3%, 0, 0) rotate(-3deg);
  }

  60% {
    -webkit-transform: translate3d(2%, 0, 0) rotate(2deg);
    -moz-transform: translate3d(2%, 0, 0) rotate(2deg);
    transform: translate3d(2%, 0, 0) rotate(2deg);
  }

  75% {
    -webkit-transform: translate3d(-1%, 0, 0) rotate(-1deg);
    -moz-transform: translate3d(-1%, 0, 0) rotate(-1deg);
    transform: translate3d(-1%, 0, 0) rotate(-1deg);
  }

  to {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }
}

@-webkit-keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  60% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    -moz-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    -moz-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  60% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes selectionBounce {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  50% {
    -webkit-transform: scale3d(1.01, 1.01, 1.01);
    transform: scale3d(1.01, 1.01, 1.01);
  }

  70% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes selectionBounce {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  50% {
    -webkit-transform: scale3d(1.01, 1.01, 1.01);
    -moz-transform: scale3d(1.01, 1.01, 1.01);
    transform: scale3d(1.01, 1.01, 1.01);
  }

  70% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes buttonClicked {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
    transform: scale3d(0.95, 0.95, 0.95);
  }

  60% {
    -webkit-transform: scale3d(1.02, 1.02, 1.02);
    transform: scale3d(1.02, 1.02, 1.02);
  }

  80% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes buttonClicked {

  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
    -moz-transform: scale3d(0.95, 0.95, 0.95);
    transform: scale3d(0.95, 0.95, 0.95);
  }

  60% {
    -webkit-transform: scale3d(1.02, 1.02, 1.02);
    -moz-transform: scale3d(1.02, 1.02, 1.02);
    transform: scale3d(1.02, 1.02, 1.02);
  }

  80% {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@-webkit-keyframes panelShowing {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-8px) scale(0.9);
    transform: translateY(-8px) scale(0.9);
  }

  70% {
    opacity: 1;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes panelShowing {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-8px) scale(0.9);
    -moz-transform: translateY(-8px) scale(0.9);
    -o-transform: translateY(-8px) scale(0.9);
    transform: translateY(-8px) scale(0.9);
  }

  70% {
    opacity: 1;
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -o-transform: translateY(2px);
    transform: translateY(2px);
  }

  to {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

.cdx-block {
  padding: 0.4em 0;
}

.cdx-input {
  border: 1px solid rgba(201, 201, 204, 0.48);
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(35, 44, 72, 0.06);
  -moz-box-shadow: inset 0 1px 2px 0 rgba(35, 44, 72, 0.06);
  box-shadow: inset 0 1px 2px 0 rgba(35, 44, 72, 0.06);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 12px;
  outline: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.cdx-input[data-placeholder]:before {
  position: static !important;
  display: inline-block;
  width: 0;
  white-space: nowrap;
  pointer-events: none;
}

.cdx-settings-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  padding: 0 !important;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  outline: none;
  background-color: transparent;
  vertical-align: bottom;
  color: #000;
  margin: 0;
}

.cdx-settings-button:hover {
  background-color: #eff2f5;
}

.cdx-settings-button--focused {
  -webkit-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  box-shadow: inset 0 0 0 1px rgba(7, 161, 227, 0.08);
  background: rgba(34, 186, 255, 0.08) !important;
}

.cdx-settings-button--focused-animated {
  -webkit-animation-name: buttonClicked;
  -moz-animation-name: buttonClicked;
  -o-animation-name: buttonClicked;
  animation-name: buttonClicked;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
}

.cdx-settings-button:not(:nth-child(3n + 3)) {
  margin-right: 3px;
}

.cdx-settings-button:nth-child(n + 4) {
  margin-top: 3px;
}

.cdx-settings-button--active {
  color: #388ae5;
}

.cdx-loader {
  position: relative;
  border: 1px solid rgba(201, 201, 204, 0.48);
}

.cdx-loader:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 18px;
  height: 18px;
  margin: -11px 0 0 -11px;
  border: 2px solid rgba(201, 201, 204, 0.48);
  border-left-color: #388ae5;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: cdxRotation 1.2s linear infinite;
  -moz-animation: cdxRotation 1.2s linear infinite;
  -o-animation: cdxRotation 1.2s linear infinite;
  animation: cdxRotation 1.2s linear infinite;
}

@-webkit-keyframes cdxRotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes cdxRotation {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.cdx-button {
  padding: 13px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(201, 201, 204, 0.48);
  font-size: 14.9px;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px 0 rgba(18, 30, 57, 0.04);
  -moz-box-shadow: 0 2px 2px 0 rgba(18, 30, 57, 0.04);
  box-shadow: 0 2px 2px 0 rgba(18, 30, 57, 0.04);
  color: #707684;
  text-align: center;
  cursor: pointer;
}

.cdx-button:hover {
  background: #fbfcfe;
  -webkit-box-shadow: 0 1px 3px 0 rgba(18, 30, 57, 0.08);
  -moz-box-shadow: 0 1px 3px 0 rgba(18, 30, 57, 0.08);
  box-shadow: 0 1px 3px 0 rgba(18, 30, 57, 0.08);
}

.cdx-button svg {
  height: 20px;
  margin-right: 0.2em;
  margin-top: -2px;
}

.ce-stub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  width: 100%;
  padding: 3.5em 0;
  margin: 17px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fcf7f7;
  color: #b46262;
}

.ce-stub__info {
  margin-left: 20px;
}

.ce-stub__title {
  margin-bottom: 3px;
  font-weight: 600;
  font-size: 18px;
  text-transform: capitalize;
}

.ce-stub__subtitle {
  font-size: 16px;
}

.ce-paragraph {
  line-height: 1.6em;
  outline: none;
}

.ce-paragraph[data-placeholder]:empty::before {
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

/** Show placeholder at the first paragraph if Editor is empty */
.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before {
  opacity: 1;
}

.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before,
.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:focus::before {
  opacity: 0;
}

.ce-paragraph p:first-of-type {
  margin-top: 0;
}

.ce-paragraph p:last-of-type {
  margin-bottom: 0;
}

.cdx-notify--error {
  background: #fffbfb !important;
}

.cdx-notify--error::before {
  background: #fb5d5d !important;
}

.cdx-notify__input {
  max-width: 130px;
  padding: 5px 10px;
  background: #f7f7f7;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
  color: #656b7c;
  outline: 0;
}

.cdx-notify__input:-ms-input-placeholder {
  color: #656b7c;
}

.cdx-notify__input::-moz-placeholder {
  color: #656b7c;
}

.cdx-notify__input::-webkit-input-placeholder {
  color: #656b7c;
}

.cdx-notify__input:-moz-placeholder {
  color: #656b7c;
}

.cdx-notify__input::-ms-input-placeholder {
  color: #656b7c;
}

.cdx-notify__input::placeholder {
  color: #656b7c;
}

.cdx-notify__input:focus:-ms-input-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus::-moz-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus::-webkit-input-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus:-moz-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus::-ms-input-placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__input:focus::placeholder {
  color: rgba(101, 107, 124, 0.3);
}

.cdx-notify__button {
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
  padding: 5px 10px;
  cursor: pointer;
}

.cdx-notify__button:last-child {
  margin-left: 10px;
}

.cdx-notify__button--cancel {
  background: #f2f5f7;
  -webkit-box-shadow: 0 2px 1px 0 rgba(16, 19, 29, 0);
  -moz-box-shadow: 0 2px 1px 0 rgba(16, 19, 29, 0);
  box-shadow: 0 2px 1px 0 rgba(16, 19, 29, 0);
  color: #656b7c;
}

.cdx-notify__button--cancel:hover {
  background: #eee;
}

.cdx-notify__button--confirm {
  background: #34c992;
  -webkit-box-shadow: 0 1px 1px 0 rgba(18, 49, 35, 0.05);
  -moz-box-shadow: 0 1px 1px 0 rgba(18, 49, 35, 0.05);
  box-shadow: 0 1px 1px 0 rgba(18, 49, 35, 0.05);
  color: #fff;
}

.cdx-notify__button--confirm:hover {
  background: #33b082;
}

.cdx-notify__btns-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-flow: row nowrap;
  margin-top: 5px;
}

.cdx-notify__cross {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 10px;
  height: 10px;
  padding: 5px;
  opacity: 0.54;
  cursor: pointer;
}

.cdx-notify__cross::after,
.cdx-notify__cross::before {
  content: "";
  position: absolute;
  left: 9px;
  top: 5px;
  height: 12px;
  width: 2px;
  background: #575d67;
}

.cdx-notify__cross::before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.cdx-notify__cross::after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.cdx-notify__cross:hover {
  opacity: 1;
}

.cdx-notifies {
  position: fixed;
  z-index: 2;
  bottom: 20px;
  left: 20px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.cdx-notify {
  position: relative;
  width: 220px;
  margin-top: 15px;
  padding: 13px 16px;
  background: #fff;
  -webkit-box-shadow: 0 11px 17px 0 rgba(23, 32, 61, 0.13);
  -moz-box-shadow: 0 11px 17px 0 rgba(23, 32, 61, 0.13);
  box-shadow: 0 11px 17px 0 rgba(23, 32, 61, 0.13);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1.4em;
  word-wrap: break-word;
}

.cdx-notify::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 3px;
  height: -webkit-calc(100% - 6px);
  height: -moz-calc(100% - 6px);
  height: calc(100% - 6px);
  margin: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: 0 0;
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

.cdx-notify--bounce-in {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.6s;
  -moz-animation-duration: 0.6s;
  -o-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.cdx-notify--success {
  background: #fafffe !important;
}

.cdx-notify--success::before {
  background: #41ffb1 !important;
}

.tc-editor {
  padding: 10px;
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  left: -10px;
}

.tc-toolbar {
  background: #368be6;
}

.tc-toolbar--hidden {
  visibility: hidden;
}

.tc-toolbar--hor {
  width: 100%;
  height: 21px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
  left: 0;
  top: 1px;
}

.tc-toolbar--hor,
.tc-toolbar--ver {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  position: absolute;
  z-index: 100;
}

.tc-toolbar--ver {
  height: 100%;
  width: 21px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  top: 0;
  left: -1px;
}

.tc-toolbar__plus {
  height: 21px;
  width: 21px;
  margin-top: 0;
}

.tc-toolbar__plus--hor {
  margin-left: -10px;
}

.tc-toolbar__plus--ver {
  margin-top: -10px;
}

.tc-toolbar__shine-line--hor {
  min-height: 1px;
  width: 100%;
}

.tc-toolbar__shine-line--ver {
  min-width: 1px;
  height: 100%;
}

.tc-table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

.tc-table__wrap {
  border: 1px solid #dbdbe2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tc-table__cell {
  border: 1px solid #dbdbe2;
  padding: 0;
  vertical-align: top;
}

.tc-table__area {
  padding: 10px;
  height: 100%;
}

.tc-table__inp {
  outline: none;
  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
  -moz-box-flex: 100;
  flex-grow: 100;
  min-height: 1.5em;
  height: 100%;
  overflow: hidden;
}

.tc-table tbody tr:first-child td {
  border-top: none;
}

.tc-table tbody tr:last-child td {
  border-bottom: none;
}

.tc-table tbody tr td:last-child {
  border-right: none;
}

.tc-table tbody tr td:first-child {
  border-left: none;
}

.image-tool {
  --bg-color: #cdd1e0;
  --front-color: #388ae5;
  --border-color: #e8e8eb;
}

.image-tool__image {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 10px;
}

.image-tool__image-picture {
  max-width: 100%;
  vertical-align: bottom;
  display: block;
}

.image-tool__image-preloader {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: auto;
  position: relative;
  background-color: var(--bg-color);
  background-position: center center;
}

.image-tool__image-preloader::after {
  content: "";
  position: absolute;
  z-index: 3;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid var(--bg-color);
  border-top-color: var(--front-color);
  left: 50%;
  top: 50%;
  margin-top: -30px;
  margin-left: -30px;
  -webkit-animation: image-preloader-spin 2s infinite linear;
  -moz-animation: image-preloader-spin 2s infinite linear;
  -o-animation: image-preloader-spin 2s infinite linear;
  animation: image-preloader-spin 2s infinite linear;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-tool__caption[contentEditable="true"][data-placeholder]::before {
  position: absolute !important;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  display: none;
}

.image-tool__caption[contentEditable="true"][data-placeholder]:empty::before {
  display: block;
}

.image-tool__caption[contentEditable="true"][data-placeholder]:empty:focus::before {
  display: none;
}

.image-tool--empty .image-tool__image {
  display: none;
}

.image-tool--empty .image-tool__caption,
.image-tool--loading .image-tool__caption {
  display: none;
}

.image-tool--filled .cdx-button {
  display: none;
}

.image-tool--filled .image-tool__image-preloader {
  display: none;
}

.image-tool--loading .image-tool__image {
  min-height: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  border: 1px solid var(--border-color);
  background-color: #fff;
}

.image-tool--loading .image-tool__image-picture {
  display: none;
}

.image-tool--loading .cdx-button {
  display: none;
}

/**
   * Tunes
   * ----------------
   */

.image-tool--withBorder .image-tool__image {
  border: 1px solid var(--border-color);
}

.image-tool--withBackground .image-tool__image {
  padding: 15px;
  background: var(--bg-color);
}

.image-tool--withBackground .image-tool__image-picture {
  max-width: 60%;
  margin: 0 auto;
}

.image-tool--stretched .image-tool__image-picture {
  width: 100%;
}

@keyframes image-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.link-tool {
  position: relative;
}

.link-tool__input {
  padding-left: 38px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.567 13.629c.728.464 1.581.65 2.41.558l-.873.873A3.722 3.722 0 1 1 4.84 9.794L6.694 7.94a3.722 3.722 0 0 1 5.256-.008L10.484 9.4a5.209 5.209 0 0 1-.017.016 1.625 1.625 0 0 0-2.29.009l-1.854 1.854a1.626 1.626 0 0 0 2.244 2.35zm2.766-7.358a3.722 3.722 0 0 0-2.41-.558l.873-.873a3.722 3.722 0 1 1 5.264 5.266l-1.854 1.854a3.722 3.722 0 0 1-5.256.008L9.416 10.5a5.2 5.2 0 0 1 .017-.016 1.625 1.625 0 0 0 2.29-.009l1.854-1.854a1.626 1.626 0 0 0-2.244-2.35z' fill='rgba(0, 0, 0, 0.6)' transform='translate(-3.667 -2.7)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 15px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

.link-tool__input-holder {
  position: relative;
}

.link-tool__input-holder--error .link-tool__input {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.567 13.629c.728.464 1.581.65 2.41.558l-.873.873A3.722 3.722 0 1 1 4.84 9.794L6.694 7.94a3.722 3.722 0 0 1 5.256-.008L10.484 9.4a5.209 5.209 0 0 1-.017.016 1.625 1.625 0 0 0-2.29.009l-1.854 1.854a1.626 1.626 0 0 0 2.244 2.35zm2.766-7.358a3.722 3.722 0 0 0-2.41-.558l.873-.873a3.722 3.722 0 1 1 5.264 5.266l-1.854 1.854a3.722 3.722 0 0 1-5.256.008L9.416 10.5a5.2 5.2 0 0 1 .017-.016 1.625 1.625 0 0 0 2.29-.009l1.854-1.854a1.626 1.626 0 0 0-2.244-2.35z' fill='rgb(224, 147, 147)' transform='translate(-3.667 -2.7)'/%3E%3C/svg%3E%0A");
  background-color: #fff3f6;
  border-color: #f3e0e0;
  color: #a95a5a;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(146, 62, 62, 0.05);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(146, 62, 62, 0.05);
  box-shadow: inset 0 1px 3px 0 rgba(146, 62, 62, 0.05);
}

.link-tool__input[contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.link-tool__input[contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.link-tool__input[contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

.link-tool__progress {
  position: absolute;
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(102, 85, 107, 0.04);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(102, 85, 107, 0.04);
  box-shadow: inset 0 1px 3px 0 rgba(102, 85, 107, 0.04);
  height: 100%;
  width: 0;
  background-color: #f4f5f7;
  z-index: -1;
}

.link-tool__progress--loading {
  -webkit-animation: progress 500ms ease-in;
  -webkit-animation-fill-mode: forwards;
}

.link-tool__progress--loaded {
  width: 100%;
}

.link-tool__content {
  display: block;
  padding: 25px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 2px #fff;
  -moz-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff;
  color: initial !important;
  text-decoration: none !important;
}

.link-tool__content::after {
  content: "";
  clear: both;
  display: table;
}

.link-tool__content--rendered {
  background: #fff;
  border: 1px solid rgba(201, 201, 204, 0.48);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  will-change: filter;
  -webkit-animation: link-in 450ms 1 cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-animation: link-in 450ms 1 cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-animation: link-in 450ms 1 cubic-bezier(0.215, 0.61, 0.355, 1);
  animation: link-in 450ms 1 cubic-bezier(0.215, 0.61, 0.355, 1);
}

.link-tool__content--rendered:hover {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.16);
}

.link-tool__image {
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: 0 0 0 30px;
  width: 65px;
  height: 65px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: right;
}

.link-tool__title {
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5em;
  margin: 0 0 10px 0;
}

.link-tool__title+.link-tool__anchor {
  margin-top: 25px;
}

.link-tool__description {
  margin: 0 0 20px 0;
  font-size: 15px;
  line-height: 1.55em;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

span.link-tool__anchor {
  display: block;
  font-size: 15px;
  line-height: 1em;
  color: #888 !important;
  border: 0 !important;
  padding: 0 !important;
}

small.link-tool__anchor {
  display: block;
  font-size: 12px;
  line-height: 1em;
  color: #888 !important;
  border: 0 !important;
  padding: 0 !important;
}

@keyframes link-in {
  from {
    -webkit-filter: blur(5px);
    filter: blur(5px);
  }

  to {
    -webkit-filter: none;
    filter: none;
  }
}

.codex-editor--narrow .link-tool__image {
  display: none;
}

@-webkit-keyframes progress {
  0% {
    width: 0;
  }

  100% {
    width: 85%;
  }
}

.cdx-quote-icon svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cdx-quote {
  margin: 0;
}

.cdx-quote__text {
  min-height: 158px;
  margin-bottom: 10px;
}

.cdx-quote__caption {}

.cdx-quote [contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.cdx-quote [contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.cdx-quote [contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

.cdx-quote-settings {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.cdx-quote-settings .cdx-settings-button {
  width: 50%;
}

.cdx-list {
  margin: 0;
  padding-left: 40px;
  outline: none;
}

.cdx-list__item {
  padding: 5.5px 0 5.5px 3px;
  line-height: 1.6em;
}

.cdx-list--unordered {
  list-style: disc;
}

.cdx-list--ordered {
  list-style: decimal;
}

.cdx-list-settings {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.cdx-list-settings .cdx-settings-button {
  width: 50%;
}

.embed-tool--loading .embed-tool__caption {
  display: none;
}

.embed-tool--loading .embed-tool__preloader {
  display: block;
}

.embed-tool--loading .embed-tool__content {
  display: none;
}

.embed-tool__preloader {
  display: none;
  position: relative;
  height: 200px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e6e9eb;
}

.embed-tool__preloader::before {
  content: "";
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -25px;
  margin-left: -15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #cdd1e0;
  border-top-color: #388ae5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: embed-preloader-spin 2s infinite linear;
  -moz-animation: embed-preloader-spin 2s infinite linear;
  -o-animation: embed-preloader-spin 2s infinite linear;
  animation: embed-preloader-spin 2s infinite linear;
}

.embed-tool__url {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 250px;
  color: #7b7e89;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.embed-tool__content {
  width: 100%;
}

.embed-tool__caption {
  margin-top: 7px;
}

.embed-tool__caption[contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.embed-tool__caption[contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.embed-tool__caption[contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

@keyframes embed-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.cdx-warning {
  position: relative;
}

.cdx-warning [contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.cdx-warning [contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.cdx-warning [contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

.cdx-warning::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 320 294' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%237B7E89' d='M160.5 97c12.426 0 22.5 10.074 22.5 22.5v28c0 12.426-10.074 22.5-22.5 22.5S138 159.926 138 147.5v-28c0-12.426 10.074-22.5 22.5-22.5zm0 83c14.636 0 26.5 11.864 26.5 26.5S175.136 233 160.5 233 134 221.136 134 206.5s11.864-26.5 26.5-26.5zm-.02-135c-6.102 0-14.05 8.427-23.842 25.28l-74.73 127.605c-12.713 21.444-17.806 35.025-15.28 40.742 2.527 5.717 8.519 9.175 17.974 10.373h197.255c5.932-1.214 10.051-4.671 12.357-10.373 2.307-5.702-1.812-16.903-12.357-33.603L184.555 70.281C174.608 53.427 166.583 45 160.48 45zm154.61 165.418c2.216 6.027 3.735 11.967 4.393 18.103.963 8.977.067 18.035-3.552 26.98-7.933 19.612-24.283 33.336-45.054 37.586l-4.464.913H61.763l-2.817-.357c-10.267-1.3-19.764-4.163-28.422-9.16-11.051-6.377-19.82-15.823-25.055-27.664-4.432-10.03-5.235-19.952-3.914-29.887.821-6.175 2.486-12.239 4.864-18.58 3.616-9.64 9.159-20.55 16.718-33.309L97.77 47.603c6.469-11.125 12.743-20.061 19.436-27.158 4.62-4.899 9.562-9.07 15.206-12.456C140.712 3.01 150.091 0 160.481 0c10.358 0 19.703 2.99 27.989 7.933 5.625 3.356 10.563 7.492 15.193 12.354 6.735 7.072 13.08 15.997 19.645 27.12l.142.24 76.986 134.194c6.553 10.46 11.425 19.799 14.654 28.577z'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  -moz-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  background-size: 18px 18px;
  position: absolute;
  margin-top: 12px;
  left: -30px;
}

@media all and (max-width: 735px) {
  .cdx-warning::before {
    display: none;
  }
}

.cdx-warning__message {
  min-height: 85px;
}

.cdx-warning__title {
  margin-bottom: 6px;
}

/**
 * Plugin styles
 */
.ce-header {
  padding: 1em 0;
  margin: 0;
  margin-bottom: -0.9em;
  line-height: 1.5em;
  outline: none;
}

.ce-header p,
.ce-header div {
  padding: 0 !important;
  margin: 0 !important;
}

/**
 * Styles for Plugin icon in Toolbar
 */
.ce-header__icon {}

.ce-header[contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  display: none;
}

.ce-header[contentEditable="true"][data-placeholder]:empty::before {
  display: block;
}

.ce-header[contentEditable="true"][data-placeholder]:empty:focus::before {
  display: none;
}

.cdx-checklist__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 0 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.cdx-checklist__item-text {
  outline: none;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  flex-grow: 1;
  padding: 10px 0;
}

.cdx-checklist__item-checkbox {
  display: inline-block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 10px 10px 10px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #d0d0d0;
  background: #fff;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cdx-checklist__item-checkbox-display {
  display: inline-block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 10px 10px 10px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #d0d0d0;
  background: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cdx-checklist__item-checkbox:hover {
  border-color: #b5b5b5;
}

.cdx-checklist__item-checkbox::after,
.cdx-checklist__item-checkbox-display::after {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 8px;
  height: 5px;
  border: 2px solid #fcfff4;
  border-top: none;
  border-right: none;
  background: transparent;
  content: "";
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.cdx-checklist__item--checked .cdx-checklist__item-checkbox-display,
.cdx-checklist__item--checked .cdx-checklist__item-checkbox {
  background: var(--success) !important;
  border-color: var(--success) !important;
}

.cdx-checklist__item--checked .cdx-checklist__item-checkbox:hover,
.cdx-checklist__item--checked .cdx-checklist__item-checkbox-display:hover {
  background: #307cd1;
}

.cdx-checklist__item--checked .cdx-checklist__item-checkbox::after,
.cdx-checklist__item--checked .cdx-checklist__item-checkbox-display::after {
  opacity: 1;
}

/**
 * Plugin styles
 */
.ce-header {
  padding: 1em 0;
  margin: 0;
  margin-bottom: -0.9em;
  line-height: 1.5em;
  outline: none;
}

.ce-header p,
.ce-header div {
  padding: 0 !important;
  margin: 0 !important;
}

/**
 * Styles for Plugin icon in Toolbar
 */
.ce-header__icon {}

.ce-header[contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  display: none;
}

.ce-header[contentEditable="true"][data-placeholder]:empty::before {
  display: block;
}

.ce-header[contentEditable="true"][data-placeholder]:empty:focus::before {
  display: none;
}

.cdx-marker {
  background: rgba(245, 235, 111, 0.29);
  padding: 3px 0;
}

.cdx-underline {
  text-decoration: underline;
}

.ce-rawtool__textarea {
  min-height: 200px;
  resize: vertical;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #1e2128;
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
  font-size: 10px;
  line-height: 1.8;
  letter-spacing: -0.2px;
  color: #9ca3b3;
}

.ce-paragraph {
  line-height: 1.6em;
  outline: none;
}

.ce-paragraph[data-placeholder]:empty::before {
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

/** Show placeholder at the first paragraph if Editor is empty */
.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before {
  opacity: 1;
}

.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph[data-placeholder]:empty::before,
.codex-editor--empty .ce-block:first-child .ce-paragraph[data-placeholder]:empty:focus::before {
  opacity: 0;
}

.ce-paragraph p:first-of-type {
  margin-top: 0;
}

.ce-paragraph p:last-of-type {
  margin-bottom: 0;
}

.ce-delimiter {
  line-height: 1.6em;
  width: 100%;
  text-align: center;
}

.ce-delimiter:before {
  display: inline-block;
  content: "***";
  font-size: 30px;
  line-height: 65px;
  height: 30px;
  letter-spacing: 0.2em;
}

.cdx-alert {
  position: relative;
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
}

.cdx-alert__message {
  outline: none;
}

.cdx-alert [contentEditable="true"][data-placeholder]::before {
  position: absolute;
  content: attr(data-placeholder);
  color: #707684;
  font-weight: normal;
  opacity: 0;
}

.cdx-alert [contentEditable="true"][data-placeholder]:empty::before {
  opacity: 1;
}

.cdx-alert [contentEditable="true"][data-placeholder]:empty:focus::before {
  opacity: 0;
}

.cdx-alert-primary {
  background-color: #ebf8ff;
  border: 1px solid #4299e1;
  color: #2b6cb0;
}

.cdx-alert-secondary {
  background-color: #f7fafc;
  border: 1px solid #cbd5e0;
  color: #222731;
}

.cdx-alert-info {
  background-color: #e6fdff;
  border: 1px solid #4cd4ce;
  color: #00727c;
}

.cdx-alert-success {
  background-color: #f0fff4;
  border: 1px solid #68d391;
  color: #2f855a;
}

.cdx-alert-warning {
  background-color: #fffaf0;
  border: 1px solid #ed8936;
  color: #c05621;
}

.cdx-alert-danger {
  background-color: #fff5f5;
  border: 1px solid #fc8181;
  color: #c53030;
}

.cdx-alert-light {
  background-color: #fff;
  border: 1px solid #edf2f7;
  color: #1a202c;
}

.cdx-alert-dark {
  background-color: #2d3748;
  border: 1px solid #1a202c;
  color: #d3d3d3;
}

.cdx-alert.cdx-settings-button {
  margin: 3px;
  width: 28px;
  height: 28px;
  opacity: 0.5;
}

.cdx-alert.cdx-settings-button:hover {
  opacity: 1;
}

.cdx-alert.cdx-settings-button--active,
.cdx-alert.ce-settings__button--focused {
  font-weight: bold;
  opacity: 0.9;
}

.cdx-attaches--with-file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 13px 20px;
  border: 1px solid #e6e9eb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
}

.cdx-attaches--with-file .cdx-attaches__file-info {
  -webkit-box-flex: 8;
  -webkit-flex-grow: 8;
  -moz-box-flex: 8;
  flex-grow: 8;
  max-width: -webkit-calc(100% - 80px);
  max-width: -moz-calc(100% - 80px);
  max-width: calc(100% - 80px);
}

.cdx-attaches--with-file .cdx-attaches__download-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.cdx-attaches--with-file .cdx-attaches__download-button svg {
  fill: #7b7e89;
}

.cdx-attaches--with-file .cdx-attaches__file-icon {
  margin-right: 20px;
  position: relative;
}

.cdx-attaches--with-file .cdx-attaches__file-icon::before {
  position: absolute;
  bottom: 7px;
  left: 8.5px;
  font-size: 8px;
  font-weight: 900;
  text-transform: uppercase;
  background: #fff;
  line-height: 150%;
  content: attr(data-extension);
}

.cdx-attaches--with-file .cdx-attaches__file-icon svg {
  fill: currentColor;
}

.cdx-attaches--with-file .cdx-attaches__size {
  color: #7b7e89;
}

.cdx-attaches--with-file .cdx-attaches__size::after {
  content: attr(data-size);
  margin-left: 0.2em;
}

.cdx-attaches--with-file .cdx-attaches__title {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  outline: none;
  max-width: 90%;
}

.cdx-attaches--loading .cdx-attaches__title,
.cdx-attaches--loading .cdx-attaches__file-icon,
.cdx-attaches--loading .cdx-attaches__size,
.cdx-attaches--loading .cdx-attaches__download-button,
.cdx-attaches--loading .cdx-attaches__button {
  opacity: 0;
  font-size: 0;
}

.cdx-attaches__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

.cdx-attaches__button svg {
  height: 14px;
  margin-top: 0;
  margin-right: 8px;
}

.cdx-attaches__button:hover {
  color: #393f52;
}

/* END CE CSS*/

.btn-sol:hover {
  color: #fff;
  background-color: #111;
}

.btn-sol:active {
  color: #fff;
  background-color: #6f75b9;
  border-color: #6f75b9;
  -webkit-border-radius: none !important;
  -moz-border-radius: none !important;
  border-radius: none !important;
}

.btn-sol:focus {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  outline: none !important;
}

.btn-sol {
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.16s ease 0s;
  -o-transition: all 0.16s ease 0s;
  -moz-transition: all 0.16s ease 0s;
  transition: all 0.16s ease 0s;
  border-style: solid;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  border-color: rgb(17, 17, 17);
  border-width: 2px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 10px 22px;
  line-height: 1.5;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 3px;
}

.btn-sol.btn-sol-secondary {
  font-size: 10px;
  letter-spacing: 5px;
  background-color: #dcdcdc;
  border-color: #dcdcdc;
}

.btn-sol.btn-sol-secondary:hover {
  background-color: #fff;
  border-color: #111;
  color: #111;
}

ul.checkmark li {
  list-style: none;
  line-height: 1;
  margin-top: 2rem;
  padding-left: 1.5em;
  text-indent: -1.5em;

}

ul.checkmark li::before {
  content: "\f00c";
  color: var(--success);
  padding-right: 10px;
  font-weight: 600;
  font-family: "Font Awesome 5 Pro";
}


.pill {
  -webkit-box-shadow: 0px 4px 20px -5px rgb(0 0 0 / 20%);
  -moz-box-shadow: 0px 4px 20px -5px rgb(0 0 0 / 20%);
  box-shadow: 0px 4px 20px -5px rgb(0 0 0 / 20%);
  margin-top: 1rem;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.5em 2em;
}

.pill.container {
  width: 100% !important;
}

.pill-big {
  padding: 1.2rem 2rem;
}

button.pill {
  padding: 7px 25px;
  font-size: 1em;
  line-height: 2em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  letter-spacing: 1px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  -webkit-transition: all 0.16s ease;
  -o-transition: all 0.16s ease;
  -moz-transition: all 0.16s ease;
  transition: all 0.16s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  color: #2c2c2c;
}

.pill.pill-nb {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.pill.reverse {
  background-color: #6f75b9;
  color: #fff;
}

.pill-sticky-container {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  position: -webkit-sticky;
  position: sticky;
  z-index: 1050;
  top: 0;
}

.pill.pill-sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1050;
  text-align: center;
  font-size: 12px;
}

@media (max-width:889px) {
  .pill.pill-sticky-top {
    margin-top: 0;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
  }
}


.pill-lg {
  padding: 1.2rem 2rem;
}

.pill:not(input, .reverse, .pill-big):active,
.pill:not(input, .reverse, .pill-big):hover {
  color: #fff !important;
  background-color: #6f75b9 !important;
}

.pill.reverse:active,
.pill.reverse:hover {
  color: #111 !important;
  background-color: transparent !important;
}

.pill.pill-active {
  -webkit-box-shadow: 0 0 0 18px transparent;
  -moz-box-shadow: 0 0 0 18px transparent;
  box-shadow: 0 0 0 18px transparent;
  -webkit-animation: pulse 1s;
  -moz-animation: pulse 1s;
  -o-animation: pulse 1s;
  animation: pulse 1s;
}



.pill:not(.pill-big):active .mdi,
.pill:not(.pill-big):active .fas,
.pill:not(.pill-big):hover .mdi,
.pill:not(.pill-big):hover .fas {
  color: #fff !important;
}

.pulse {
  -webkit-box-shadow: 0 0 0 18px transparent;
  -moz-box-shadow: 0 0 0 18px transparent;
  box-shadow: 0 0 0 18px transparent;
  -webkit-animation: pulse 1s;
  -moz-animation: pulse 1s;
  -o-animation: pulse 1s;
  animation: pulse 1s;
}

@-webkit-keyframes pulse {
  from {
    -webkit-box-shadow: 0 0 0 0 #111;
    box-shadow: 0 0 0 0 #111;
  }
}

@-moz-keyframes pulse {
  from {
    -moz-box-shadow: 0 0 0 0 #111;
    box-shadow: 0 0 0 0 #111;
  }
}

@-o-keyframes pulse {
  from {
    box-shadow: 0 0 0 0 #111;
  }
}

@keyframes pulse {
  from {
    -webkit-box-shadow: 0 0 0 0 #111;
    -moz-box-shadow: 0 0 0 0 #111;
    box-shadow: 0 0 0 0 #111;
  }
}

.cookie-container {
  height: 0px;
  -webkit-transition: all .6s ease;
  -o-transition: all .6s ease;
  -moz-transition: all .6s ease;
  transition: all .6s ease;
  position: fixed;
  bottom: 25px;
  right: 25px;
  background-color: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  z-index: 1032;
  max-width: 750px;
  -webkit-box-shadow: 0px 0px 30px -10px rgb(0 0 0 / 20%);
  -moz-box-shadow: 0px 0px 30px -10px rgb(0 0 0 / 20%);
  box-shadow: 0px 0px 30px -10px rgb(0 0 0 / 20%);
  overflow: hidden;
  opacity: 0;
  display: none;
}



.cookie-container.show {
  min-height: 400px;
  height: 400px;
  bottom: 25px;
  right: 25px;
  opacity: 1;
  display: block;
}

.cookie-container .cookie-body {
  font-size: 1.07rem;
}

.cookie-container .cookie {
  position: absolute;
  right: -75px;
  top: -70px;
  width: 325px;
  height: auto;
  -webkit-filter: url(#dropshadow);
  filter: url(#dropshadow);
}

.cookie-container .cookie-body {
  font-weight: 600;
  font-size: 4rem;
  position: relative;
}

.cookie-container .cookie-body h3,
.cookie-container .cookie-body p,
.cookie-container .cookie-body li {
  background-color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.cookie-container .cookie-footer {
  font-weight: 600;
  font-size: 1rem;
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 100%;
  text-align: center;
}

#search {
  width: 50%;
}

@media (max-width:768px) {

  ul.checkmark li {
    list-style: none;
    line-height: 1;
    margin-top: .5rem;
    padding-left: 1.5em;
    text-indent: -1.5em;
    padding: 10px 10px;
  }

  .cookie-container.show {
    bottom: 0;

    right: 0;
  }
}

@media (max-width:514px) {
  .cookie-container.show {
    min-height: 60vh;
    height: 60vh;
  }

  .cookie-container .cookie {
    right: -75px;
    bottom: -70px;
    top: initial;
  }

  .cookie-container p,
  .cookie-container li {
    font-size: 0.9rem;
  }

  #search {
    width: 100% !important;
  }
}

@media (max-width:414px) {
  .cookie-container {
    min-height: 50vh;
    position: fixed;
    bottom: 0;
    right: 0;
    background-color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    z-index: 1032;
    max-width: 100vw;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
  }
}

@media (min-width:997px) {
  .cookie-container .cookie-body {
    font-size: 6rem;
  }
}

.dropdown-menu {
  z-index: 1033 !important;
}

/*# sourceMappingURL=data:application/json;base64,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QVQsU0FBUztBQUNYOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNEJBQVE7RUFBUixnQkFBUTtLQUFSLHlCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNkJBQVE7RUFBUixnQkFBUTtLQUFSLDBCQUFRO1VBQVIsUUFBUTtBQUNWOztBQUVBO0VBRUUsNkJBQVM7RUFBVCxpQkFBUztLQUFULDBCQUFTO1VBQVQsU0FBUztBQUNYOztBQUVBO0VBRUUsNkJBQVM7RUFBVCxpQkFBUztLQUFULDBCQUFTO1VBQVQsU0FBUztBQUNYOztBQUVBO0VBRUUsNkJBQVM7RUFBVCxpQkFBUztLQUFULDBCQUFTO1VBQVQsU0FBUztBQUNYOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0U7SUFDRSxxQkFBYTtZQUFiLGFBQWE7SUFFYixtQkFBWTtJQUFaLG9CQUFZO09BQVosZ0JBQVk7WUFBWixZQUFZO0lBQ1osZUFBZTtFQUNqQjs7RUFFQTtJQUVFLG1CQUFjO0lBQWQsc0JBQWM7T0FBZCxnQkFBYztZQUFkLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZUFBZTtFQUNqQjs7RUFFQTtJQUVFLG1CQUFrQjtJQUFsQiwwQkFBa0I7T0FBbEIsZ0JBQWtCO1lBQWxCLGtCQUFrQjtJQUNsQixtQkFBbUI7RUFDckI7O0VBRUE7SUFFRSxtQkFBbUI7SUFBbkIsMkJBQW1CO09BQW5CLGdCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBRUUsbUJBQWE7SUFBYixxQkFBYTtPQUFiLGdCQUFhO1lBQWIsYUFBYTtJQUNiLGNBQWM7RUFDaEI7O0VBRUE7SUFFRSxtQkFBbUI7SUFBbkIsMkJBQW1CO09BQW5CLGdCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBRUUsbUJBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQixnQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUVFLG1CQUFhO0lBQWIscUJBQWE7T0FBYixnQkFBYTtZQUFiLGFBQWE7SUFDYixjQUFjO0VBQ2hCOztFQUVBO0lBRUUsbUJBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQixnQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUVFLG1CQUFtQjtJQUFuQiwyQkFBbUI7T0FBbkIsZ0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFFRSxtQkFBYTtJQUFiLHFCQUFhO09BQWIsZ0JBQWE7WUFBYixhQUFhO0lBQ2IsY0FBYztFQUNoQjs7RUFFQTtJQUVFLG1CQUFtQjtJQUFuQiwyQkFBbUI7T0FBbkIsZ0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFFRSxtQkFBbUI7SUFBbkIsMkJBQW1CO09BQW5CLGdCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBRUUsbUJBQWM7SUFBZCxzQkFBYztPQUFkLGdCQUFjO1lBQWQsY0FBYztJQUNkLGVBQWU7RUFDakI7O0VBRUE7SUFFRSw0QkFBUztJQUFULGlCQUFTO09BQVQseUJBQVM7WUFBVCxTQUFTO0VBQ1g7O0VBRUE7SUFFRSw2QkFBUztJQUFULGlCQUFTO09BQVQsMEJBQVM7WUFBVCxTQUFTO0VBQ1g7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw0QkFBUTtJQUFSLGdCQUFRO09BQVIseUJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw2QkFBUTtJQUFSLGdCQUFRO09BQVIsMEJBQVE7WUFBUixRQUFRO0VBQ1Y7O0VBRUE7SUFFRSw2QkFBUztJQUFULGlCQUFTO09BQVQsMEJBQVM7WUFBVCxTQUFTO0VBQ1g7O0VBRUE7SUFFRSw2QkFBUztJQUFULGlCQUFTO09BQVQsMEJBQVM7WUFBVCxTQUFTO0VBQ1g7O0VBRUE7SUFFRSw2QkFBUztJQUFULGlCQUFTO09BQVQsMEJBQVM7WUFBVCxTQUFTO0VBQ1g7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLHFCQUFhO1lBQWIsYUFBYTtJQUViLG1CQUFZO0lBQVosb0JBQVk7T0FBWixnQkFBWTtZQUFaLFlBQVk7SUFDWixlQUFlO0VBQ2pCOztFQUVBO0lBRUUsbUJBQWM7SUFBZCxzQkFBYztPQUFkLGdCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVc7SUFDWCxlQUFlO0VBQ2pCOztFQUVBO0lBRUUsbUJBQWtCO0lBQWxCLDBCQUFrQjtPQUFsQixnQkFBa0I7WUFBbEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUVFLG1CQUFtQjtJQUFuQiwyQkFBbUI7T0FBbkIsZ0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFFRSxtQkFBYTtJQUFiLHFCQUFhO09BQWIsZ0JBQWE7WUFBYixhQUFhO0lBQ2IsY0FBYztFQUNoQjs7RUFFQTtJQUVFLG1CQUFtQjtJQUFuQiwyQkFBbUI7T0FBbkIsZ0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFFRSxtQkFBbUI7SUFBbkIsMkJBQW1CO09BQW5CLGdCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBRUUsbUJBQWE7SUFBYixxQkFBYTtPQUFiLGdCQUFhO1lBQWIsYUFBYTtJQUNiLGNBQWM7RUFDaEI7O0VBRUE7SUFFRSxtQkFBbUI7SUFBbkIsMkJBQW1CO09BQW5CLGdCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBRUUsbUJBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQixnQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUVFLG1CQUFhO0lBQWIscUJBQWE7T0FBYixnQkFBYTtZQUFiLGFBQWE7SUFDYixjQUFjO0VBQ2hCOztFQUVBO0lBRUUsbUJBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQixnQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUVFLG1CQUFtQjtJQUFuQiwyQkFBbUI7T0FBbkIsZ0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFFRSxtQkFBYztJQUFkLHNCQUFjO09BQWQsZ0JBQWM7WUFBZCxjQUFjO0lBQ2QsZUFBZTtFQUNqQjs7RUFFQTtJQUVFLDRCQUFTO0lBQVQsaUJBQVM7T0FBVCx5QkFBUztZQUFULFNBQVM7RUFDWDs7RUFFQTtJQUVFLDZCQUFTO0lBQVQsaUJBQVM7T0FBVCwwQkFBUztZQUFULFNBQVM7RUFDWDs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDRCQUFRO0lBQVIsZ0JBQVE7T0FBUix5QkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDZCQUFRO0lBQVIsZ0JBQVE7T0FBUiwwQkFBUTtZQUFSLFFBQVE7RUFDVjs7RUFFQTtJQUVFLDZCQUFTO0lBQVQsaUJBQVM7T0FBVCwwQkFBUztZQUFULFNBQVM7RUFDWDs7RUFFQTtJQUVFLDZCQUFTO0lBQVQsaUJBQVM7T0FBVCwwQkFBUztZQUFULFNBQVM7RUFDWDs7RUFFQTtJQUVFLDZCQUFTO0lBQVQsaUJBQVM7T0FBVCwwQkFBUztZQUFULFNBQVM7RUFDWDs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxxQkFBcUI7RUFDdkI7O0VBRUE7SUFDRSxzQkFBc0I7RUFDeEI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxzQkFBc0I7RUFDeEI7O0VBRUE7SUFDRSxzQkFBc0I7RUFDeEI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxzQkFBc0I7RUFDeEI7O0VBRUE7SUFDRSxzQkFBc0I7RUFDeEI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxzQkFBc0I7RUFDeEI7O0VBRUE7SUFDRSxzQkFBc0I7RUFDeEI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UscUJBQWE7WUFBYixhQUFhO0lBRWIsbUJBQVk7SUFBWixvQkFBWTtPQUFaLGdCQUFZO1lBQVosWUFBWTtJQUNaLGVBQWU7RUFDakI7O0VBRUE7SUFFRSxtQkFBYztJQUFkLHNCQUFjO09BQWQsZ0JBQWM7WUFBZCxjQUFjO0lBQ2QsV0FBVztJQUNYLGVBQWU7RUFDakI7O0VBRUE7SUFFRSxtQkFBa0I7SUFBbEIsMEJBQWtCO09BQWxCLGdCQUFrQjtZQUFsQixrQkFBa0I7SUFDbEIsbUJBQW1CO0VBQ3JCOztFQUVBO0lBRUUsbUJBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQixnQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUVFLG1CQUFhO0lBQWIscUJBQWE7T0FBYixnQkFBYTtZQUFiLGFBQWE7SUFDYixjQUFjO0VBQ2hCOztFQUVBO0lBRUUsbUJBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQixnQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUVFLG1CQUFtQjtJQUFuQiwyQkFBbUI7T0FBbkIsZ0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFFRSxtQkFBYTtJQUFiLHFCQUFhO09BQWIsZ0JBQWE7WUFBYixhQUFhO0lBQ2IsY0FBYztFQUNoQjs7RUFFQTtJQUVFLG1CQUFtQjtJQUFuQiwyQkFBbUI7T0FBbkIsZ0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFFRSxtQkFBbUI7SUFBbkIsMkJBQW1CO09BQW5CLGdCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBRUUsbUJBQWE7SUFBYixxQkFBYTtPQUFiLGdCQUFhO1lBQWIsYUFBYTtJQUNiLGNBQWM7RUFDaEI7O0VBRUE7SUFFRSxtQkFBbUI7SUFBbkIsMkJBQW1CO09BQW5CLGdCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBRUUsbUJBQW1CO0lBQW5CLDJCQUFtQjtPQUFuQixnQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUVFLG1CQUFjO0lBQWQsc0JBQWM7T0FBZCxnQkFBYztZQUFkLGNBQWM7SUFDZCxlQUFlO0VBQ2pCOztFQUVBO0lBRUUsNEJBQVM7SUFBVCxpQkFBUztPQUFULHlCQUFTO1lBQVQsU0FBUztFQUNYOztFQUVBO0lBRUUsNkJBQVM7SUFBVCxpQkFBUztPQUFULDBCQUFTO1lBQVQsU0FBUztFQUNYOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNEJBQVE7SUFBUixnQkFBUTtPQUFSLHlCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNkJBQVE7SUFBUixnQkFBUTtPQUFSLDBCQUFRO1lBQVIsUUFBUTtFQUNWOztFQUVBO0lBRUUsNkJBQVM7SUFBVCxpQkFBUztPQUFULDBCQUFTO1lBQVQsU0FBUztFQUNYOztFQUVBO0lBRUUsNkJBQVM7SUFBVCxpQkFBUztPQUFULDBCQUFTO1lBQVQsU0FBUztFQUNYOztFQUVBO0lBRUUsNkJBQVM7SUFBVCxpQkFBUztPQUFULDBCQUFTO1lBQVQsU0FBUztFQUNYOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLHNCQUFzQjtFQUN4Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLHNC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QjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjs7QUFFQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjs7QUFFQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjs7QUFFQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjs7QUFFQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjs7QUFFQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjs7QUFFQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHlCQUF5QjtBQUMzQjs7QUFFQTs7OztFQUlFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7OztFQUdFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTs7RUFFRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLHFCQUFxQjtBQUN2Qjs7QUFFQTtF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aS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjMwMCw0MDAsNTAwLDYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRAMTAwOzMwMDs0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1pVlVUZXh0O1xuICBzcmM6IHVybCgvc3RhdGljL2ZvbnQvbWl2dS9NaVZVVGV4dC1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoL3N0YXRpYy9mb250L21pdnUvTWlWVVRleHQtUmVndWxhci53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNaVZVVGV4dDtcbiAgc3JjOiB1cmwoL3N0YXRpYy9mb250L21pdnUvTWlWVVRleHQtSXRhbGljLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoL3N0YXRpYy9mb250L21pdnUvTWlWVVRleHQtSXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1pVlVUZXh0O1xuICBzcmM6IHVybCgvc3RhdGljL2ZvbnQvbWl2dS9NaVZVVGV4dC1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybCgvc3RhdGljL2ZvbnQvbWl2dS9NaVZVVGV4dC1NZWRpdW0ud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1pVlVUZXh0O1xuICBzcmM6IHVybCgvc3RhdGljL2ZvbnQvbWl2dS9NaVZVVGV4dC1NZWRpdW1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybCgvc3RhdGljL2ZvbnQvbWl2dS9NaVZVVGV4dC1NZWRpdW1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWlWVVRleHQ7XG4gIHNyYzogdXJsKC9zdGF0aWMvZm9udC9taXZ1L01pVlVUZXh0LUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybCgvc3RhdGljL2ZvbnQvbWl2dS9NaVZVVGV4dC1Cb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGJvbGQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNaVZVVGV4dDtcbiAgc3JjOiB1cmwoL3N0YXRpYy9mb250L21pdnUvTWlWVVRleHQtQm9sZEl0YWxpYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKC9zdGF0aWMvZm9udC9taXZ1L01pVlVUZXh0LUJvbGRJdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzQ0NGJmODtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzAwYzlhNjtcbiAgLS1pbmZvOiAjMmRkMmY2O1xuICAtLXdhcm5pbmc6ICNmMWJlMjQ7XG4gIC0tZGFuZ2VyOiAjZjEyNDU5O1xuICAtLWxpZ2h0OiAjZTRlNWU3O1xuICAtLWRhcms6ICMyNTI2MzE7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsXG4gICAgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLFxuICAgIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcyxcbiAgICBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKiB7XG4gIGZvbnQtZmFtaWx5OiBNaVZVVGV4dCwgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogRmxvdy1CbG9jaztcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnQvZmxvdy1ibG9jay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IG92ZXJsYXk7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzQ0NGJmODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDkxMWU3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlcixcbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gICAgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjYmJiYmJiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5hPmNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzPi5jb2wsXG4ubm8tZ3V0dGVycz5bY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyLFxuLmNvbCxcbi5jb2wtYXV0byxcbi5jb2wtc20tMSxcbi5jb2wtc20tMixcbi5jb2wtc20tMyxcbi5jb2wtc20tNCxcbi5jb2wtc20tNSxcbi5jb2wtc20tNixcbi5jb2wtc20tNyxcbi5jb2wtc20tOCxcbi5jb2wtc20tOSxcbi5jb2wtc20tMTAsXG4uY29sLXNtLTExLFxuLmNvbC1zbS0xMixcbi5jb2wtc20sXG4uY29sLXNtLWF1dG8sXG4uY29sLW1kLTEsXG4uY29sLW1kLTIsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTUsXG4uY29sLW1kLTYsXG4uY29sLW1kLTcsXG4uY29sLW1kLTgsXG4uY29sLW1kLTksXG4uY29sLW1kLTEwLFxuLmNvbC1tZC0xMSxcbi5jb2wtbWQtMTIsXG4uY29sLW1kLFxuLmNvbC1tZC1hdXRvLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZyxcbi5jb2wtbGctYXV0byxcbi5jb2wteGwtMSxcbi5jb2wteGwtMixcbi5jb2wteGwtMyxcbi5jb2wteGwtNCxcbi5jb2wteGwtNSxcbi5jb2wteGwtNixcbi5jb2wteGwtNyxcbi5jb2wteGwtOCxcbi5jb2wteGwtOSxcbi5jb2wteGwtMTAsXG4uY29sLXhsLTExLFxuLmNvbC14bC0xMixcbi5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1zbS02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1zbS05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItc20tMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLW1kLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbWQtOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1sZy0wIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1sZy02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1sZy05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbGctMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC14bC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXIteGwtNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14bC03IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXhsLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXIteGwtOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXIteGwtMTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci14bC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWYzOyAqL1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3ZWFmMztcbn1cblxuLnRhYmxlIHRib2R5K3Rib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlN2VhZjM7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFmMztcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFmMztcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSt0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeT50aCxcbi50YWJsZS1wcmltYXJ5PnRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2RmZDtcbn1cblxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkrdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5ZWExZmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmI1ZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmI1ZmM7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5PnRoLFxuLnRhYmxlLXNlY29uZGFyeT50ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkrdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3M+dGgsXG4udGFibGUtc3VjY2Vzcz50ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGYwZTY7XG59XG5cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5K3Rib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FlM2QxO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNlY2RmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNlY2RmO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvPnRoLFxuLnRhYmxlLWluZm8+dGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRmMmZjO1xufVxuXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSt0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzkyZThmYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZWRmYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZWRmYjtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZz50aCxcbi50YWJsZS13YXJuaW5nPnRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWRjMjtcbn1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkrdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmOGRkOGQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWU2YWE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWU2YWE7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyPnRoLFxuLnRhYmxlLWRhbmdlcj50ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmMyZDE7XG59XG5cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkrdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmODhkYTk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YWFiZjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWFhYmY7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodD50aCxcbi50YWJsZS1saWdodD50ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjg7XG59XG5cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSt0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2YxZjFmMztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlYztcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyaz50aCxcbi50YWJsZS1kYXJrPnRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjNTtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZThlOTQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1Yjk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1Yjk7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlPnRoLFxuLnRhYmxlLWFjdGl2ZT50ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyPnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWYzO1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC50YWJsZS1yZXNwb25zaXZlLXNtPi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAudGFibGUtcmVzcG9uc2l2ZS1tZD4udGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAudGFibGUtcmVzcG9uc2l2ZS14bD4udGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWYzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmZjMWZkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OCwgNzUsIDI0OCwgMC4yNSk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSxcbnNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uZm9ybS1yb3c+LmNvbCxcbi5mb3JtLXJvdz5bY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzAwYzlhNjtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDEsIDE2NiwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzAwYzlhNicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNzVyZW0pIGNhbGMoMC43NWVtICsgMC43NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjOWE2O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMDEsIDE2NiwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZH4udmFsaWQtdG9vbHRpcCxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS41cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMzc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDEuNXJlbSkgKiAzIC8gNCArIDJyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMXJlbSBjZW50ZXIvOHB4IDEwcHgsXG4gICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMwMGM5YTYnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZmZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDJyZW0gLyBjYWxjKDAuNzVlbSArIDAuNzVyZW0pIGNhbGMoMC43NWVtICsgMC43NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDIwMSwgMTY2LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkfi52YWxpZC10b29sdGlwLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4uZm9ybS1jaGVjay1sYWJlbCxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMwMGM5YTY7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzAwYzlhNjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjOWE2O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBmY2QwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmY2QwO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMDEsIDE2NiwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjOWE2O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwYzlhNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMjAxLCAxNjYsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNmMTI0NTk7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDM2LCA4OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjEyNDU5O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS41cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2YxMjQ1OScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmMTI0NTknIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjM3NXJlbSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjc1cmVtKSBjYWxjKDAuNzVlbSArIDAuNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMzYsIDg5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuNXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjM3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2YxMjQ1OTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMS41cmVtKSAqIDMgLyA0ICsgMnJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAxcmVtIGNlbnRlci84cHggMTBweCxcbiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZjEyNDU5JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2YxMjQ1OScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSAjZmZmZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMnJlbSAvIGNhbGMoMC43NWVtICsgMC43NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMzYsIDg5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmMTI0NTk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZjEyNDU5O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjEyNDU5O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNDU0N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDU0N2Q7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDM2LCA4OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjEyNDU5O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcCxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMzYsIDg5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmZvY3VzLFxuLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY4LCA3NSwgMjQ4LCAwLjI1KTtcbn1cblxuLmJ0bi5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xuICBib3JkZXItY29sb3I6ICM0NDRiZjg7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyOGY3O1xuICBib3JkZXItY29sb3I6ICMxMzFjZjY7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDk2LCAxMDIsIDI0OSwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiZjg7XG4gIGJvcmRlci1jb2xvcjogIzQ0NGJmODtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzFjZjY7XG4gIGJvcmRlci1jb2xvcjogIzA5MTJmMztcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYsIDEwMiwgMjQ5LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzlhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjOWE2O1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTM4NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NjdjO1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMjA5LCAxNzksIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjOWE2O1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjdjO1xuICBib3JkZXItY29sb3I6ICMwMDg5NzE7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAyMDksIDE3OSwgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGQyZjY7XG4gIGJvcmRlci1jb2xvcjogIzJkZDJmNjtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWM5ZjI7XG4gIGJvcmRlci1jb2xvcjogIzBhYmZlNjtcbn1cblxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDMsIDE4NCwgMjE1LCAwLjUpO1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkZDJmNjtcbiAgYm9yZGVyLWNvbG9yOiAjMmRkMmY2O1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYmZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDliNWRhO1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MywgMTg0LCAyMTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZTI0O1xuICBib3JkZXItY29sb3I6ICNmMWJlMjQ7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhYzBlO1xuICBib3JkZXItY29sb3I6ICNkNGEzMGU7XG59XG5cbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMCwgMTY3LCAzNywgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWJlMjQ7XG4gIGJvcmRlci1jb2xvcjogI2YxYmUyNDtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGEzMGU7XG4gIGJvcmRlci1jb2xvcjogI2M4OWEwZDtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEwLCAxNjcsIDM3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5O1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDBlNDU7XG4gIGJvcmRlci1jb2xvcjogI2Q0MGU0MTtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgNjksIDExNCwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5O1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQwZTQxO1xuICBib3JkZXItY29sb3I6ICNjODBkM2Q7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgNjksIDExNCwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWU3O1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG59XG5cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDJkNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzljYmNmO1xufVxuXG4uYnRuLWxpZ2h0OmZvY3VzLFxuLmJ0bi1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5OSwgMjAwLCAyMDMsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsXG4uYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZTc7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWNiY2Y7XG4gIGJvcmRlci1jb2xvcjogI2MyYzVjOTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk5LCAyMDAsIDIwMywgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI2MzE7XG4gIGJvcmRlci1jb2xvcjogIzI1MjYzMTtcbn1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MWI7XG4gIGJvcmRlci1jb2xvcjogIzBmMGYxNDtcbn1cblxuLmJ0bi1kYXJrOmZvY3VzLFxuLmJ0bi1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzAsIDcxLCA4MCwgMC41KTtcbn1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLFxuLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI2MzE7XG4gIGJvcmRlci1jb2xvcjogIzI1MjYzMTtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMTQ7XG4gIGJvcmRlci1jb2xvcjogIzBhMGEwZDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzAsIDcxLCA4MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzQ0NGJmODtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0YmY4O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xuICBib3JkZXItY29sb3I6ICM0NDRiZjg7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OCwgNzUsIDI0OCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDQ0YmY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiZjg7XG4gIGJvcmRlci1jb2xvcjogIzQ0NGJmODtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDc1LCAyNDgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwYzlhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjOWE2O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjOWE2O1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMDEsIDE2NiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDBjOWE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM5YTY7XG4gIGJvcmRlci1jb2xvcjogIzAwYzlhNjtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMjAxLCAxNjYsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMyZGQyZjY7XG4gIGJvcmRlci1jb2xvcjogIzJkZDJmNjtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkZDJmNjtcbiAgYm9yZGVyLWNvbG9yOiAjMmRkMmY2O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDIxMCwgMjQ2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyZGQyZjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkZDJmNjtcbiAgYm9yZGVyLWNvbG9yOiAjMmRkMmY2O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NSwgMjEwLCAyNDYsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmMWJlMjQ7XG4gIGJvcmRlci1jb2xvcjogI2YxYmUyNDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYmUyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjFiZTI0O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAxOTAsIDM2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmMWJlMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYmUyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjFiZTI0O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDE5MCwgMzYsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2YxMjQ1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjEyNDU5O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTI0NTk7XG4gIGJvcmRlci1jb2xvcjogI2YxMjQ1OTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDM2LCA4OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2YxMjQ1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5O1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMzYsIDg5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2U0ZTVlNztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlNztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDIyOSwgMjMxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2U0ZTVlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWU3O1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMjI5LCAyMzEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMyNTI2MzE7XG4gIGJvcmRlci1jb2xvcjogIzI1MjYzMTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjYzMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyNjMxO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cyxcbi5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzcsIDM4LCA0OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjUyNjMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI2MzE7XG4gIGJvcmRlci1jb2xvcjogIzI1MjYzMTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzcsIDM4LCA0OSwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0NDRiZjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwOTExZTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmRpc2FibGVkLFxuLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLFxuLmJ0bi1ncm91cC1sZz4uYnRuIHtcbiAgcGFkZGluZzogMS4xMjVyZW0gMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbT4uYnRuIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrKy5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzJjMmMyYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiZjg7XG59XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ0bi1ncm91cD4uYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cD4uYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi1ncm91cD4uYnRuOmZvY3VzLFxuLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uYnRuLWdyb3VwLXNtPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuODQzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC44NDM3NXJlbTtcbn1cblxuLmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjg0Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuODQzNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGU+LmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZjM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sXG4uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLFxuLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLFxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuLFxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0bixcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sXG4uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQ0NGJmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NGJmODtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDc1LCAyNDgsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2JmYzFmZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWZlO1xuICBib3JkZXItY29sb3I6ICNmMGYxZmU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmZmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0YmY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA3NSwgMjQ4LCAwLjUpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNzUsIDI0OCwgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNzUsIDI0OCwgMC41KTtcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNzUsIDI0OCwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbSAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAxcmVtIGNlbnRlci84cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFmMztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZjMWZkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OCwgNzUsIDI0OCwgMC4yNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLFxuLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZjMWZkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2OCwgNzUsIDI0OCwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dH4uY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2JiYmJiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFmMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjVyZW0pO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAwLjRyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg2OCwgNzUsIDI0OCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDc1LCAyNDgsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDc1LCAyNDgsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWZlO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmZTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmZTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5uYXYtbGluazpob3Zlcixcbi5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWYzO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZTdlYWYzO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZmZmZjtcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NGJmODtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQ+LnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50Pi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdmJhcj4uY29udGFpbmVyLFxuLm5hdmJhcj4uY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpob3Zlcixcbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcblxuICAubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cbiAgLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXG4gIC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG5cbiAgLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQ+aHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtbGluaysuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cblxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtZ3JvdXA+LmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXA+LmNhcmQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2FyZC1ncm91cD4uY2FyZCsuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cblxuICAuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uPi5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbj4uY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24+LmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uPi5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbj4uY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbj4uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggLTVweCByZ2IoMCAwIDAgLyAyMCUpO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzQ0NGJmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDkxMWU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY4LCA3NSwgMjQ4LCAwLjI1KTtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiZjg7XG4gIGJvcmRlci1jb2xvcjogIzQ0NGJmODtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG5hLmJhZGdlOmhvdmVyLFxuYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xufVxuXG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsXG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWNmNjtcbn1cblxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLFxuYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDc1LCAyNDgsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsXG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuXG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cyxcbmEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzlhNjtcbn1cblxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLFxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2N2M7XG59XG5cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cyxcbmEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDIwMSwgMTY2LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRkMmY2O1xufVxuXG5hLmJhZGdlLWluZm86aG92ZXIsXG5hLmJhZGdlLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYmZlNjtcbn1cblxuYS5iYWRnZS1pbmZvOmZvY3VzLFxuYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDIxMCwgMjQ2LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZTI0NGI7XG59XG5cbmEuYmFkZ2Utd2FybmluZzpob3ZlcixcbmEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRhMzBlO1xufVxuXG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsXG5hLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDE5MCwgMzYsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxMjQ1OTtcbn1cblxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsXG5hLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQwZTQxO1xufVxuXG5hLmJhZGdlLWRhbmdlcjpmb2N1cyxcbmEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAzNiwgODksIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWU3O1xufVxuXG5hLmJhZGdlLWxpZ2h0OmhvdmVyLFxuYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljYmNmO1xufVxuXG5hLmJhZGdlLWxpZ2h0OmZvY3VzLFxuYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMjI5LCAyMzEsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI2MzE7XG59XG5cbmEuYmFkZ2UtZGFyazpob3ZlcixcbmEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjE0O1xufVxuXG5hLmJhZGdlLWRhcms6Zm9jdXMsXG5hLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNywgMzgsIDQ5LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3ODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiZjg7XG4gIGJvcmRlci1jb2xvcjogI2NiY2RmZDtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjJiNWZjO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTgxYjU5O1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwNjk1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzlhNjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhmMGU2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhM2VjZGY7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDM2MmM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMxNzZkODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGQyZjY7XG4gIGJvcmRlci1jb2xvcjogI2M0ZjJmYztcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWNlZGZiO1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGY0ODU1O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjN2Q2MzEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZTI0O1xuICBib3JkZXItY29sb3I6ICNmYmVkYzI7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5ZTZhYTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUxNDAwYztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjN2QxMzJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5O1xuICBib3JkZXItY29sb3I6ICNmYmMyZDE7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjlhYWJmO1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MTBjMWU7XG59XG5cbi5hbGVydC1lcnJvciB7XG4gIGNvbG9yOiAjN2QxMzJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5O1xuICBib3JkZXItY29sb3I6ICNmYmMyZDE7XG59XG5cbi5hbGVydC1lcnJvciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmOWFhYmY7XG59XG5cbi5hbGVydC1lcnJvciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTEwYzFlO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzc3Nzc3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlNztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmOGY4O1xufVxuXG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTllY2VjO1xufVxuXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVlNWU1ZTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzEzMTQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjYzMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjMmM1O1xufVxuXG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiNWI1Yjk7XG59XG5cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHggMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCAwO1xuICB9XG5cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzE1MmFiICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XG4gIC8qIGJvcmRlci1yYWRpdXM6IDRweDsgKi9cbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSxcbiAgICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXG4gICAgICB0cmFuc3BhcmVudCA3NSUsXG4gICAgICB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzJjMmMyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMzI3ODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNkZmQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzIzMjc4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjVmYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3ODE7XG4gIGJvcmRlci1jb2xvcjogIzIzMjc4MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwNjk1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZjBlNjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2OTU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNlY2RmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2OTU2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzE3NmQ4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZjJmYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTc2ZDgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNlZGZiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NmQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTc2ZDgwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzdkNjMxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWRjMjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjN2Q2MzEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllNmFhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkNjMxMztcbiAgYm9yZGVyLWNvbG9yOiAjN2Q2MzEzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjN2QxMzJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMmQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjN2QxMzJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhYWJmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2QxMzJlO1xuICBib3JkZXItY29sb3I6ICM3ZDEzMmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzc3Nzc3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3ODtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3Nzc4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzEzMTQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTMxNDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxNDE5O1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZjM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZjM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm1vZGFsLWZvb3Rlcj4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5tb2RhbC1mb290ZXI+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG5cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93LFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0LFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSxcbi5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItdG9wPi5hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdPi5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbn1cblxuLmJzLXBvcG92ZXItdG9wPi5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0+LmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci10b3A+LmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdPi5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0Pi5hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0+LmFycm93IHtcbiAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodD4uYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0+LmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQ+LmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0+LmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20+LmFycm93LFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0+LmFycm93IHtcbiAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20+LmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXT4uYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20+LmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdPi5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWxlZnQ+LmFycm93LFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdPi5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQ+LmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0+LmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJzLXBvcG92ZXItbGVmdD4uYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdPi5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzJjMmMyYztcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDBzIDAuNnMgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmZmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXItYm9yZGVyIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXItZ3JvdyAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NGJmOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWNmNiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlcixcbmEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzlhNiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY3YyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGQyZjYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWJmZTYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZTI0ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRhMzBlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDBlNDEgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLFxuYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWNiY2YgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNjMxICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlcixcbmEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjE0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSxcbi5maXhlZC1vbi1zY3JvbGwuZml4ZWQtb24tdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFmMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlYWYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMnB4IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlN2VhZjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMnB4LWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2U3ZWFmMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NGJmOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMwMGM5YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmRkMmY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2YxYmUyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxMjQ1OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzI1MjYzMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wLFxuLmZpeGVkLW9uLXNjcm9sbC5maXhlZC1vbi10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAoKHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSkgb3IgKHBvc2l0aW9uOiBzdGlja3kpKSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLFxuICAgIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzQ0NGJmOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwOTExZTcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlcixcbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGM5YTYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG5hLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3ZDY3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzJkZDJmNiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwOWFhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjFiZTI0ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JjOTEwYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2YxMjQ1OSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLFxuYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYmMwYzNhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNlNGU1ZTcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLFxuYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNiY2JlYzMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMjUyNjMxICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLFxuYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzA0MDQwNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyYzJjMmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2JiYmJiYiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcblxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuXG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2U3ZWFmMztcbiAgfVxuXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlYWYzO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmRpc3BsYXktMSxcbi5kaXNwbGF5LTIsXG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbmJsb2NrcXVvdGUsXG4uYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYmxvY2txdW90ZSBwLFxuLmJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbmJsb2NrcXVvdGUgZm9vdGVyLFxuYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIsXG4uYmxvY2txdW90ZSBmb290ZXIsXG4uYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmltZy1yYWlzZWQge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNyk7XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucmFpc2Utb24taG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnJhaXNlLW9uLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuXG4ucmFpc2Utb24taG92ZXItbGluayB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmFpc2Utb24taG92ZXItbGluazpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVZKC0ycHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZVkoLTJweCk7XG59XG5cbi5ncmlkLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ3JpZC1tYXJnaW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLW1hcmdpbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWQtbWFyZ2luLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtbWFyZ2luLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5hbGVydCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBib3JkZXI6IDA7XG59XG5cbi5hbGVydCAuY2xvc2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLmJhZGdlLFxuLmJhZGdlLXBpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ0bi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG59XG5cbi5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5idG4tc3F1YXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM0NDRiZjg7XG4gIGJvcmRlci1jb2xvcjogIzQ0NGJmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NGJmODtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0YmY4O1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDc1LCAyNDgsIDAuNSk7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzQ0NGJmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xuICBib3JkZXItY29sb3I6ICM0NDRiZjg7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tc29saWQtb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY4LCA3NSwgMjQ4LCAwLjUpO1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNvbGlkLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCxcbi5idG4tc29saWQtb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLXNvbGlkLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLXNvbGlkLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMGM5YTY7XG4gIGJvcmRlci1jb2xvcjogIzAwYzlhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzlhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjOWE2O1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtc3VjY2Vzczpmb2N1cyxcbi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMjAxLCAxNjYsIDAuNSk7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwYzlhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjOWE2O1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tc29saWQtb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDIwMSwgMTY2LCAwLjUpO1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMmRkMmY2O1xuICBib3JkZXItY29sb3I6ICMyZGQyZjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGQyZjY7XG4gIGJvcmRlci1jb2xvcjogIzJkZDJmNjtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWluZm86Zm9jdXMsXG4uYnRuLXNvbGlkLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAyMTAsIDI0NiwgMC41KTtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWluZm8uZGlzYWJsZWQsXG4uYnRuLXNvbGlkLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmRkMmY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1zb2xpZC1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGQyZjY7XG4gIGJvcmRlci1jb2xvcjogIzJkZDJmNjtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1zb2xpZC1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDIxMCwgMjQ2LCAwLjUpO1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjFiZTI0O1xuICBib3JkZXItY29sb3I6ICNmMWJlMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWJlMjQ7XG4gIGJvcmRlci1jb2xvcjogI2YxYmUyNDtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXNvbGlkLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMTkwLCAzNiwgMC41KTtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXNvbGlkLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjFiZTI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1zb2xpZC1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWJlMjQ7XG4gIGJvcmRlci1jb2xvcjogI2YxYmUyNDtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1zb2xpZC1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAxOTAsIDM2LCAwLjUpO1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMTI0NTk7XG4gIGJvcmRlci1jb2xvcjogI2YxMjQ1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5O1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1kYW5nZXI6Zm9jdXMsXG4uYnRuLXNvbGlkLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAzNiwgODksIDAuNSk7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLXNvbGlkLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmMTI0NTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc29saWQtb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1zb2xpZC1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxMjQ1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjEyNDU5O1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc29saWQtb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1zb2xpZC1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDM2LCA4OSwgMC41KTtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNlNGU1ZTc7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZTc7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWxpZ2h0OmZvY3VzLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMjksIDIzMSwgMC41KTtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlNGU1ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tc29saWQtb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlNztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3O1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tc29saWQtb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDIyOSwgMjMxLCAwLjUpO1xufVxuXG4uYnRuLXNvbGlkLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMjUyNjMxO1xuICBib3JkZXItY29sb3I6ICMyNTI2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI2MzE7XG4gIGJvcmRlci1jb2xvcjogIzI1MjYzMTtcbn1cblxuLmJ0bi1zb2xpZC1vdXRsaW5lLWRhcms6Zm9jdXMsXG4uYnRuLXNvbGlkLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM3LCAzOCwgNDksIDAuNSk7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1kYXJrLmRpc2FibGVkLFxuLmJ0bi1zb2xpZC1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI1MjYzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc29saWQtb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tc29saWQtb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNjMxO1xuICBib3JkZXItY29sb3I6ICMyNTI2MzE7XG59XG5cbi5idG4tc29saWQtb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc29saWQtb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tc29saWQtb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM3LCAzOCwgNDksIDAuNSk7XG59XG5cbi5idG4tc29mdC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0NDRiZjg7XG4gIGJvcmRlci1jb2xvcjogIzQ0NGJmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNzUsIDI0OCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NGJmODtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0YmY4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMXB4IHJnYmEoNjgsIDc1LCAyNDgsIDAuMzUpO1xufVxuXG4uYnRuLXNvZnQtcHJpbWFyeTpmb2N1cyxcbi5idG4tc29mdC1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjgsIDc1LCAyNDgsIDAuNSk7XG59XG5cbi5idG4tc29mdC1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1zb2Z0LXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzQ0NGJmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc29mdC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tc29mdC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xuICBib3JkZXItY29sb3I6ICM0NDRiZjg7XG59XG5cbi5idG4tc29mdC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc29mdC1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tc29mdC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY4LCA3NSwgMjQ4LCAwLjUpO1xufVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuMzUpO1xufVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zb2Z0LXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tc29mdC1zZWNvbmRhcnkuZGlzYWJsZWQsXG4uYnRuLXNvZnQtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc29mdC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1zb2Z0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc29mdC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1zb2Z0LXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLXNvZnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBjOWE2O1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjAxLCAxNjYsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM5YTY7XG4gIGJvcmRlci1jb2xvcjogIzAwYzlhNjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDAsIDIwMSwgMTY2LCAwLjM1KTtcbn1cblxuLmJ0bi1zb2Z0LXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXNvZnQtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDIwMSwgMTY2LCAwLjUpO1xufVxuXG4uYnRuLXNvZnQtc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc29mdC1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMGM5YTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNvZnQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLXNvZnQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzlhNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjOWE2O1xufVxuXG4uYnRuLXNvZnQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLXNvZnQtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLXNvZnQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMDEsIDE2NiwgMC41KTtcbn1cblxuLmJ0bi1zb2Z0LWluZm8ge1xuICBjb2xvcjogIzJkZDJmNjtcbiAgYm9yZGVyLWNvbG9yOiAjMmRkMmY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCAyMTAsIDI0NiwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkZDJmNjtcbiAgYm9yZGVyLWNvbG9yOiAjMmRkMmY2O1xuICBib3gtc2hhZG93OiAwIDRweCAxMXB4IHJnYmEoNDUsIDIxMCwgMjQ2LCAwLjM1KTtcbn1cblxuLmJ0bi1zb2Z0LWluZm86Zm9jdXMsXG4uYnRuLXNvZnQtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ1LCAyMTAsIDI0NiwgMC41KTtcbn1cblxuLmJ0bi1zb2Z0LWluZm8uZGlzYWJsZWQsXG4uYnRuLXNvZnQtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmRkMmY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zb2Z0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3c+LmJ0bi1zb2Z0LWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGQyZjY7XG4gIGJvcmRlci1jb2xvcjogIzJkZDJmNjtcbn1cblxuLmJ0bi1zb2Z0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zb2Z0LWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3c+LmJ0bi1zb2Z0LWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDUsIDIxMCwgMjQ2LCAwLjUpO1xufVxuXG4uYnRuLXNvZnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjFiZTI0O1xuICBib3JkZXItY29sb3I6ICNmMWJlMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxOTAsIDM2LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZTI0O1xuICBib3JkZXItY29sb3I6ICNmMWJlMjQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgyNDEsIDE5MCwgMzYsIDAuMzUpO1xufVxuXG4uYnRuLXNvZnQtd2FybmluZzpmb2N1cyxcbi5idG4tc29mdC13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAxOTAsIDM2LCAwLjUpO1xufVxuXG4uYnRuLXNvZnQtd2FybmluZy5kaXNhYmxlZCxcbi5idG4tc29mdC13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmMWJlMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNvZnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLXNvZnQtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYmUyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjFiZTI0O1xufVxuXG4uYnRuLXNvZnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLXNvZnQtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLXNvZnQtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDE5MCwgMzYsIDAuNSk7XG59XG5cbi5idG4tc29mdC1kYW5nZXIge1xuICBjb2xvcjogI2YxMjQ1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjEyNDU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMzYsIDg5LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTI0NTk7XG4gIGJvcmRlci1jb2xvcjogI2YxMjQ1OTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTFweCByZ2JhKDI0MSwgMzYsIDg5LCAwLjM1KTtcbn1cblxuLmJ0bi1zb2Z0LWRhbmdlcjpmb2N1cyxcbi5idG4tc29mdC1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDM2LCA4OSwgMC41KTtcbn1cblxuLmJ0bi1zb2Z0LWRhbmdlci5kaXNhYmxlZCxcbi5idG4tc29mdC1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2YxMjQ1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zb2Z0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLXNvZnQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5O1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG59XG5cbi5idG4tc29mdC1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zb2Z0LWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLXNvZnQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMzYsIDg5LCAwLjUpO1xufVxuXG4uYnRuLXNvZnQtbGlnaHQge1xuICBjb2xvcjogI2U0ZTVlNztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjI5LCAyMzEsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWU3O1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDExcHggcmdiYSgyMjgsIDIyOSwgMjMxLCAwLjM1KTtcbn1cblxuLmJ0bi1zb2Z0LWxpZ2h0OmZvY3VzLFxuLmJ0bi1zb2Z0LWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAyMjksIDIzMSwgMC41KTtcbn1cblxuLmJ0bi1zb2Z0LWxpZ2h0LmRpc2FibGVkLFxuLmJ0bi1zb2Z0LWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlNGU1ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zb2Z0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93Pi5idG4tc29mdC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlNztcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNWU3O1xufVxuXG4uYnRuLXNvZnQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zb2Z0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93Pi5idG4tc29mdC1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDIyOSwgMjMxLCAwLjUpO1xufVxuXG4uYnRuLXNvZnQtZGFyayB7XG4gIGNvbG9yOiAjMjUyNjMxO1xuICBib3JkZXItY29sb3I6ICMyNTI2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM4LCA0OSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjYzMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyNjMxO1xuICBib3gtc2hhZG93OiAwIDRweCAxMXB4IHJnYmEoMzcsIDM4LCA0OSwgMC4zNSk7XG59XG5cbi5idG4tc29mdC1kYXJrOmZvY3VzLFxuLmJ0bi1zb2Z0LWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNywgMzgsIDQ5LCAwLjUpO1xufVxuXG4uYnRuLXNvZnQtZGFyay5kaXNhYmxlZCxcbi5idG4tc29mdC1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyNTI2MzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNvZnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdz4uYnRuLXNvZnQtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjYzMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjUyNjMxO1xufVxuXG4uYnRuLXNvZnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLXNvZnQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdz4uYnRuLXNvZnQtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNywgMzgsIDQ5LCAwLjUpO1xufVxuXG4uY2FyZCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXJkLWljb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5jb3VudC1jYXJkIHtcbiAgd2lkdGg6IDI5MXB4O1xuICBtYXJnaW4tbGVmdDogODhweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvdW50LWNhcmQge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jb3VudC1jYXJkIC5jYXJkLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY291bnQtY2FyZCAuY2FyZC1pbWctb3ZlcmxheSB7XG4gIGxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY291bnQtY2FyZCAuY2FyZC1pbWctb3ZlcmxheSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uY291bnQtY2FyZCAuY291bnQtYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBtYXJnaW46IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvdW50LWNhcmQgLmNvdW50LWJveCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvdW50LWNhcmQgLmNvdW50LWJveCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlYW0tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAyNjdweDtcbiAgfVxufVxuXG4udGVhbS1jYXJkIC5kZXNpZ25hdGlvbiB7XG4gIGNvbG9yOiAjMGY2NGZmO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4udGVhbS1jYXJkIC5zb2NpYWwtbGlua3MgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udGVhbS1jYXJkIC5zb2NpYWwtbGlua3MgYS5pY29uLWZiOmhvdmVyIHtcbiAgY29sb3I6ICM0NDRiZjg7XG59XG5cbi50ZWFtLWNhcmQgLnNvY2lhbC1saW5rcyBhLmljb24tdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMmRkMmY2O1xufVxuXG4udGVhbS1jYXJkIC5zb2NpYWwtbGlua3MgYS5pY29uLWluc3RhOmhvdmVyIHtcbiAgY29sb3I6ICNmMTI0NTk7XG59XG5cbi5leHBlcmllbmNlLWNhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmV4cGVyaWVuY2UtY2FyZCAuZXhwZXJpYW5jZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG5cbi5ncmlkLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNhcmQtZ3JvdXAgLmNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTExO1xuICBjb2xvcjogIzQ0NGJmODtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLXByZXY6YWN0aXZlLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiZjg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRjE0MFwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5mb290ZXIge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5mb290ZXIgLm5hdmJhciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZvb3Rlci1zb2NpYWwtbGlua3Mge1xuICBjb2xvcjogIzc3NzM3Mztcbn1cblxuLmZvb3Rlci1zb2NpYWwtbGlua3MgYSB7XG4gIGNvbG9yOiAjNzc3MzczO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmZvb3Rlci1zb2NpYWwtbGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLXNvY2lhbC1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5mb290ZXItc29jaWFsLWxpbmtzIGEuaWNvbi1mYjpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0YmY4O1xufVxuXG4uZm9vdGVyLXNvY2lhbC1saW5rcyBhLmljb24tdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMmRkMmY2O1xufVxuXG4uZm9vdGVyLXNvY2lhbC1saW5rcyBhLmljb24taW5zdGE6aG92ZXIge1xuICBjb2xvcjogI2YxMjQ1OTtcbn1cblxuLmZvb3Rlci1zb2NpYWwtbGlua3MgYS5pY29uLWJlaGFuY2U6aG92ZXIge1xuICBjb2xvcjogIzQ0NGJmODtcbn1cblxuLmZvb3Rlci1zb2NpYWwtbGlua3MgYS5pY29uLWRyaWJiYmxlOmhvdmVyIHtcbiAgY29sb3I6ICNmMTI0NTk7XG59XG5cbi5mb290ZXItc29jaWFsLWxpbmtzIGEuaWNvbi1naXRodWI6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFmMztcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFmMztcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxOS41cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1waWxsLFxuLmlucHV0LWdyb3VwLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXBpbGwgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXBpbGwgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTByZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgY29sb3I6ICMwMGM5YTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzdHlsZT0nd2lkdGg6MjRweDtoZWlnaHQ6MjRweCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDBjOWE2JyBkPSdNMjEsN0w5LDE5TDMuNSwxMy41TDQuOTEsMTIuMDlMOSwxNi4xN0wxOS41OSw1LjU5TDIxLDdaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgY29sb3I6ICNmMTI0NTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzdHlsZT0nd2lkdGg6MjRweDtoZWlnaHQ6MjRweCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjEyNDU5JyBkPSdNMTksNi40MUwxNy41OSw1TDEyLDEwLjU5TDYuNDEsNUw1LDYuNDFMMTAuNTksMTJMNSwxNy41OUw2LjQxLDE5TDEyLDEzLjQxTDE3LjU5LDE5TDE5LDE3LjU5TDEzLjQxLDEyTDE5LDYuNDFaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2VhZjM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wuaW5wdXQtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1+LmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWR+LmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJDXCI7XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXX4uZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZH4uZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkZcIjtcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM5YTY7XG4gIGJvcmRlci1jb2xvcjogIzAwYzlhNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTI0NTk7XG4gIGJvcmRlci1jb2xvcjogI2YxMjQ1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjOWE2O1xuICBib3JkZXItY29sb3I6ICMwMGM5YTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyNDU5O1xuICBib3JkZXItY29sb3I6ICNmMTI0NTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWYzO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7XG4gIHRvcDogMnB4O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmNvbnRhY3QtZm9ybSBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG59XG5cbi5zb2xicmlzbWFyaXRpbWUtZGFzaC1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVhZGVyLWJnLTEuanBnKTtcbiAgaGVpZ2h0OiA1NzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNvbGJyaXNtYXJpdGltZS1kYXNoLWhlYWRlci1qdXN0LW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXItYmctMS5qcGcpO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5uby1wYWQge1xuICBwYWRkaW5nLXRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZC15IHtcbiAgcGFkZGluZy10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkLXgge1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zb2xicmlzbWFyaXRpbWUtZGFzaC1oZWFkZXIgLnNvbGJyaXNtYXJpdGltZS1kYXNoLWhlYWRlci1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xufVxuXG4uc29sYnJpc21hcml0aW1lLWRhc2gtaGVhZGVyLmhlYWRlci1uYXZiYXItb25seSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNvbGJyaXNtYXJpdGltZS1kYXNoLWhlYWRlci5oZWFkZXItbm8tYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnNvbGJyaXNtYXJpdGltZS1kYXNoLWhlYWRlci5oZWFkZXItYmctMixcbi5zb2xicmlzbWFyaXRpbWUtZGFzaC1oZWFkZXItanVzdC1uYXYuaGVhZGVyLWJnLTIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2VwL3ByZWZlcmVuY2VzL2dldC9iYW5uZXJfZnJvbnQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsXG4gICAgICByZ2JhKDAsIDgxLCAyNTUsIDAuNTE0KSxcbiAgICAgIHJnYmEoMTA0LCAyMzIsIDI1NSwgMC42ODUpKSxcbiAgICB1cmwoL2VwL3ByZWZlcmVuY2VzL2dldC9iYW5uZXJfZnJvbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc29sYnJpc21hcml0aW1lLWRhc2gtYWJvdXQtdXMuaGVhZGVyLWJnLFxuLnNvbGJyaXNtYXJpdGltZS1kYXNoLWhlYWRlci5oZWFkZXItYmcsXG4uc29sYnJpc21hcml0aW1lLWRhc2gtaGVhZGVyLWp1c3QtbmF2LmhlYWRlci1iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvc25pcHBldHMvZHlsYW4tbWNsZW9kLTR6cXZ1OWR5dlNrLXVuc3BsYXNoLmpwZyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsXG4gICAgICByZ2JhKDAsIDgxLCAyNTUsIDAuNTE0KSxcbiAgICAgIHJnYmEoMTA0LCAyMzIsIDI1NSwgMC42ODUpKSxcbiAgICB1cmwoL3N0YXRpYy9pbWcvc25pcHBldHMvZHlsYW4tbWNsZW9kLTR6cXZ1OWR5dlNrLXVuc3BsYXNoLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zb2xicmlzbWFyaXRpbWUtZGFzaC1hYm91dC11cy5oZWFkZXItYmctY2FydCxcbi5zb2xicmlzbWFyaXRpbWUtZGFzaC1oZWFkZXIuaGVhZGVyLWJnLWNhcnQsXG4uc29sYnJpc21hcml0aW1lLWRhc2gtaGVhZGVyLWp1c3QtbmF2LmhlYWRlci1iZy1jYXJ0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3RhdGljL2ltZy9mcm9udC9hbmRyZS1nYXVsaW4tSTR4Ykk2RjhNWEEtdW5zcGxhc2guanBnKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZyxcbiAgICAgIHJnYmEoMCwgODEsIDI1NSwgMC41MTQpLFxuICAgICAgcmdiYSgxMDQsIDIzMiwgMjU1LCAwLjY4NSkpLFxuICAgIHVybCgvc3RhdGljL2ltZy9mcm9udC9hbmRyZS1nYXVsaW4tSTR4Ykk2RjhNWEEtdW5zcGxhc2guanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcmFsbGF4IHtcbiAgLyogQ3JlYXRlIHRoZSBwYXJhbGxheCBzY3JvbGxpbmcgZWZmZWN0ICovXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4vKiBQUk9EVUNUIENTUyAqL1xuXG4ubW92ZS1pY29uLXJpZ2h0LW9uLWhvdmVyIGkuZmFzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAhaW1wb3J0YW50O1xufVxuXG4ubW92ZS1pY29uLXJpZ2h0LW9uLWhvdmVyOmhvdmVyIGkuZmFzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcblxuLyogLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMTZweCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG59ICovXG5cbmltZy5jZW50ZXIge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTVlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5kaXNjb3VudC1iYWRnZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICMxMTE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTZzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAtNjBweDtcbn1cblxuLm9yZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjE2cHgsIDFmcikpO1xuICBncmlkLWdhcDogMTBweDtcbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ucHJvZHVjdC1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuXG4ucHJvZHVjdC10aHVtYm5haWwge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuLnByb2R1Y3QtdGh1bWJuYWlsLXNtYWxsIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLnByb2R1Y3QtbGFyZ2UtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS5jYXJvdXNlbC1pdGVtLXJpZ2h0LFxuLmNhcm91c2VsLWl0ZW0uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmludmVudG9yeS1zdGF0dXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogLTNweDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmludmVudG9yeS1zdGF0dXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucHJvZHVjdC1wcmljZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLyogbGVmdDogMjBweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWltYWdlLWNhcm91c2VsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmdyaWQtc2l6ZXIsXG4uZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLyogMiBjb2x1bW5zICovXG5cbi5ncmlkLWl0ZW0tLWhlaWdodDIge1xuICBoZWlnaHQ6IDQwJTtcbn1cblxuLmdyaWQtaXRlbS0taGVpZ2h0MyB7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uZ3JpZC1pdGVtLS1oZWlnaHQ0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1wdXJjaGFzZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1wdXJjaGFzZS1idXR0b24gYnV0dG9uIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXByaWNlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjE7XG4gIGhlaWdodDogMzA1cHg7XG4gIG1hcmdpbi10b3A6IDk0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1wcmljZS1ib3ggLmF0dHJpYnV0ZXMgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG59XG5cbi5wcm9kdWN0LXByaWNlLWJveCAuYXR0cmlidXRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmRhc2gtY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5taXZ1LXN0YXQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4ubWl2dS1zdGF0LWdyaWQgLmRhc2gtY2FyZC5taXZ1LXN0YXQtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLm1pdnUtc3RhdC1ncmlkIC5kYXNoLWNhcmQubWl2dS1zdGF0LWJsdWUgaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1pdnUtc3RhdC1ncmlkIC5kYXNoLWNhcmQubWl2dS1zdGF0LXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xufVxuXG4ubWl2dS1zdGF0LWdyaWQgLmRhc2gtY2FyZC5taXZ1LXN0YXQtcmVkIGgxIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5taXZ1LXN0YXQtZ3JpZCAuZGFzaC1jYXJkLm1pdnUtc3RhdC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZyk7XG59XG5cbi5taXZ1LXN0YXQtZ3JpZCAuZGFzaC1jYXJkLm1pdnUtc3RhdC1vcmFuZ2UgaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1pdnUtc3RhdC1ncmlkIC5kYXNoLWNhcmQubWl2dS1zdGF0LWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuXG4ubWl2dS1zdGF0LWdyaWQgLmRhc2gtY2FyZC5taXZ1LXN0YXQtZ3JlZW4gaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLW5vdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmgtMzAwcHgge1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE1cHgpIHtcbiAgLmRhc2gtY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5taXZ1LXN0YXQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZHVjdC1wcmljZS1ib3ggLmJlZm9yZS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1wcmljZS1ib3ggLmludmVudG9yeS1zdGF0dXMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXByaWNlLWJveCAucHJvZHVjdC1wdXJjaGFzZS1idXR0b24ge1xuICByaWdodDogdW5zZXQ7XG4gIGJvdHRvbTogMTNweDtcbn1cblxuLnByb2R1Y3QtcHJpY2UtYm94IC5hZGQtdG8tY2FydC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1wcmljZS1ib3ggLmFkZC10by1jYXJ0LWJ1dHRvbiBidXR0b24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1wcmljZS1ib3ggLm5vdy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kdWN0LWJvZHkge1xuICB0b3A6IDE4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjQxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4vKiAudGl0bGUtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xufSAqL1xuXG4ucHJvZHVjdC1kaXNwbGF5LWJveCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBNaVZVVGV4dCwgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIC8qIG1hcmdpbi10b3A6IDEwcHg7ICovXG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9kdWN0LWRpc3BsYXktYm94IC5wcm9kdWN0LWltYWdlLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtZGlzcGxheS1ib3gge1xuICAvKiBib3JkZXI6IHNvbGlkICNjY2MgMXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAzcHggMHB4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgxNTAsIDE1MCwgMTUwLCAxKTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDNweCAwcHggcmdiYSgxNTAsIDE1MCwgMTUwLCAxKTsgKi9cbn1cblxuLmhvdGxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5ob3RsaW5rcyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5ib3gub3JkZXItYm94IHtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjUyLjVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA0MzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXI6IDJweCBkb3R0ZWQgI2U3ZWFmMztcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5icy1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmlzLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmJveDpub3QoLm9yZGVyLWJveCkge1xuICBjb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyNTIuNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDQzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIC8qIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7ICovXG4gIC8qIGJvcmRlcjogMnB4IGRvdHRlZCAjZTdlYWYzOyAqL1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDI1Mi41cHg7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdCxcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QsXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnByb2R1Y3QtcGFnZS1wcm9kdWN0LW5hbWUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtYmVmb3JlLXByaWNlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3R0b206IDIycHg7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEFyaWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmJ1dHRvbi1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLmJ1dHRvbi1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi1ob3Zlcjpob3Zlcj4qIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnZlbnRvcnktc3RhdHVzLmJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmludmVudG9yeS1zdGF0dXMuaXMtaWNvbi1ub3QgLm1kaS5tZGktY2hlY2tib3gtYmxhbmsge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyKTtcbn1cblxuLmludmVudG9yeS1zdGF0dXMgLm1kaS5tZGktY2hlY2tib3gtYmxhbmstb2ZmLW91dGxpbmUge1xuICBjb2xvcjogdmFyKC0td2FybmluZyk7XG59XG5cbi5pbnZlbnRvcnktc3RhdHVzOm5vdCguaXMtaWNvbi1ub3QpIC5tZGkubWRpLWNoZWNrYm94LWJsYW5rIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuXG4uaW52ZW50b3J5LXN0YXR1cyAubWRpLm1kaS1jaGVja2JveC1pbnRlcm1lZGlhdGUge1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbn1cblxuLmludmVudG9yeS1zdGF0dXMgLm1kaS5tZGktY2xvc2UtYm94IHtcbiAgY29sb3I6IHZhcigtLWRhbmdlcik7XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZGlzY291bnQtcmVjdGFuZ2xlIC5idWJibGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGlzY291bnQtYnViYmxlIC5idWJibGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRpc2NvdW50LXJlY3RhbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzgyZDk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kaXNjb3VudC1idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzgyZDk7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG5ib2R5Om5vdCguZGlzYWJsZWQpIC5ib3g6aG92ZXIge1xuICAvKiBib3JkZXI6IDJweCBzb2xpZDsgKi9cbiAgLyogYm9yZGVyLWNvbG9yOiAjY2NjOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2U2ZTZlNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMDYsIDEuMDYpOyAqL1xufVxuXG4vKiBFTkQgUFJPRFVDVCBDU1MgKi9cblxuLyoqL1xuXG4uc2VhcmNoYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzYjQ4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc2VhcmNoX2lucHV0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBjYXJldC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGxpbmVhcjtcbn1cblxuLnNlYXJjaGJhcjpob3Zlcj4uc2VhcmNoX2lucHV0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY2FyZXQtY29sb3I6IHJlZDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBsaW5lYXI7XG59XG5cbi5zZWFyY2hiYXI6aG92ZXI+LnNlYXJjaF9pY29uIHtcbiAgY29sb3I6ICNlNzRjM2M7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xufVxuXG4ubWktYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5taS1iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xufVxuXG4uc3ViLWhlYWRlciB7XG4gIC8qIHZpc2liaWxpdHk6IGhpZGRlbjsgKi9cbiAgLyogb3BhY2l0eTogMDsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjRzLCBvcGFjaXR5IDAuNHMgbGluZWFyO1xufVxuXG4uc3ViLWhlYWRlciB7XG4gIC8qIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgKi9cbiAgLyogU2FmYXJpICovXG4gIC8qIHBvc2l0aW9uOiBzdGlja3k7ICovXG4gIC8qIHRvcDogMDsgKi9cbiAgLyogdG9wOiA4MHB4ICFpbXBvcnRhbnQ7ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgLyogYm94LXNoYWRvdzogMCAxcHggcmdiYSgxNTEsIDE2NCwgMTc1LCAwLjQpICFpbXBvcnRhbnQ7ICovXG4gIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yaWVzIHtcbiAgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2F0ZWdvcmllcyB1bCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cblxuLmNhdGVnb3J5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYXRlZ29yeS10ZXh0IHtcbiAgZGlzcGxheTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci5kLWZsZXgubWwtMC5iZy13aGl0ZSB7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xufVxuXG4uZmEtNDBweCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmZhLTQwcHguZmEtY2hlY2sge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5mYS00MHB4LmZhLXVzZXItY2xvY2sge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5wcm9kdWN0LXN0aWxsLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGVnb3JpZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuXG4gIC5jYXRzLFxuICAua2l0dGVucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuY2F0ZWdvcnktaWNvbiB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cblxuICAuY2F0ZWdvcmllcyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5jYXRlZ29yeS10ZXh0Om5vdCguc2hvdy1jYXRlZ29yeS10ZXh0KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhdGVnb3J5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5jYXRlZ29yeS10ZXh0LnNob3ctY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jb250YWluZXIuZC1mbGV4Lm1sLTAuYmctd2hpdGUge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2R1Y3QtcHVyY2hhc2UtYnV0dG9uIHtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjdweCkge1xuICAud3JhcHBlciAuYm94IHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kdWN0LXByaWNlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC8qIGxlZnQ6IDIwcHg7ICovXG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC5ib3ggLnByb2R1Y3Qtc3RpbGwtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ib3ggLnByb2R1Y3QtYm9keSB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDI0MXB4O1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbiAgLmJveCAucHJvZHVjdC1ib2R5IHtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjQxcHg7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cblxuICAuYm94IC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbGVmdDogMTcwcHg7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgLmJveCAucHJvZHVjdC1wcmljZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGVmdDogMTcwcHg7XG4gIH1cblxuICAuYm94IC5pbnZlbnRvcnktc3RhdHVzLXdyYXBwZXIge1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG5cbiAgLmJveCAucHJvZHVjdC1uYW1lIHtcbiAgICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsZWZ0OiAxNzBweDtcbiAgICAgICAgdG9wOiAxMHB4OyAqL1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYm94Pi5yb3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXB1cmNoYXNlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuYm9keS5kaXNhYmxlZCB7XG4gIG1hcmdpbjogMDtcbiAgLyogbWFyZ2luLXJpZ2h0OiAxMHB4OyAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxNHB4KSB7XG4gIC5ib3gge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXB1cmNoYXNlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cblxuICAud3JhcHBlciAuYm94IHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDVweCAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0O1xuICAgIGdyaWQtZ2FwOiB1bnNldDtcbiAgfVxuXG4gIC5wcm9kdWN0LWJvZHkge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAuc29sYnJpcy1jb2wtOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLyogLnByb2R1Y3QtcHJpY2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcHVyY2hhc2UtYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgIH0gKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcblxuICAucHJvZHVjdC1wcmljZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAvKiBsZWZ0OiAyMHB4OyAqL1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAuYm94IC5wcm9kdWN0LXN0aWxsLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYm94IC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbGVmdDogMTMwcHg7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgLmJveCAucHJvZHVjdC1wcmljZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJveCAuaW52ZW50b3J5LXN0YXR1cy13cmFwcGVyIHtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgbGVmdDogLTFweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXB1cmNoYXNlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmluaXRpYWxpemUtcGF5bWVudC1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5pbml0aWFsaXplLXBheW1lbnQtYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvcC1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXRzLFxuLmtpdHRlbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhdHMgbGkuZmVhdHVyZWQsXG4ua2l0dGVucyBsaS5mZWF0dXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTRkNmI7XG59XG5cbi5iYWRnZS5mZWF0dXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbn1cblxuLmNhdHMgbGkuZmVhdHVyZWQ6aG92ZXIsXG4ua2l0dGVucyBsaS5mZWF0dXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmNhdHMgbGkuZmVhdHVyZWQ6aG92ZXIgaSxcbi5raXR0ZW5zIGxpLmZlYXR1cmVkOmhvdmVyIGksXG4uY2F0cyBsaS5mZWF0dXJlZDpob3ZlciBwLFxuLmtpdHRlbnMgbGkuZmVhdHVyZWQ6aG92ZXIgcCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRzIGxpLmZlYXR1cmVkIGksXG4ua2l0dGVucyBsaS5mZWF0dXJlZCBpLFxuLmNhdHMgbGkuZmVhdHVyZWQgcCxcbi5raXR0ZW5zIGxpLmZlYXR1cmVkIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY2F0cyxcbi5raXR0ZW5zIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0cyBsaSAuZmVhdHVyZWQsXG4ua2l0dGVucyBsaSAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5mb290ZXItbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmhvdmVyLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkY2U4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjZTg5O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSg1MCwgNTAsIDkzLCAwLjExKSwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5ob3Zlci1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MzY1YztcbiAgYm9yZGVyLWNvbG9yOiAjZjUzNjVjO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSg1MCwgNTAsIDkzLCAwLjExKSwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi50b3Btb3N0IHtcbiAgei1pbmRleDogMTAzMSAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcmllcyB1bCBsaSB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICBmbGV4OiAxO1xufVxuXG4uY2F0ZWdvcmllcyB1bCBsaSBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jYXRlZ29yaWVzIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cblxuLnNlYXJjaF9pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc29sYnJpcy1zaWRlYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDMyO1xuICB0b3A6IDgwcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6OTk3cHgpIHtcbiAgLnNvbGJyaXMtc2lkZWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8qIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7ICovXG4gICAgLyogMTAwJSBGdWxsLWhlaWdodCAtIGhlaWdodCBvZiBidXR0b24gYm90dG9tICovXG4gICAgd2lkdGg6IDA7XG4gICAgLyogMCB3aWR0aCAtIGNoYW5nZSB0aGlzIHdpdGggSmF2YVNjcmlwdCAqL1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvKiBTdGF5IGluIHBsYWNlICovXG4gICAgei1pbmRleDogMTAzMjtcbiAgICAvKiBTdGF5IG9uIHRvcCAqL1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC8qIEJsYWNrKi9cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbiAgICAvKiBEaXNhYmxlIGhvcml6b250YWwgc2Nyb2xsICovXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgLyogUGxhY2UgY29udGVudCA2MHB4IGZyb20gdGhlIHRvcCAqL1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgLyogMC41IHNlY29uZCB0cmFuc2l0aW9uIGVmZmVjdCB0byBzbGlkZSBpbiB0aGUgc2lkZWJhciAqL1xuICB9XG59XG5cbi5zb2xicmlzLXNpZGViYXIuc29sYnJpcy1vcGVuIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLWljb24tY29udGFpbmVyKSB7XG4gIGFsaWduLWl0ZW1zOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaGUgc2lkZWJhciBsaW5rcyAqL1xuXG4uc29sYnJpcy1zaWRlYmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNvbGJyaXMtc2lkZWJhci5zb2xicmlzLW9wZW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc29sYnJpcy1zaWRlYmFyIC5uYXZiYXItaWNvbi1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdy13cmFwOiByZXZlcnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zb2xicmlzLXNpZGViYXIuc29sYnJpcy1vcGVuIC5uYXZiYXItaWNvbi1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc29sYnJpcy1zaWRlYmFyIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3ctd3JhcDogcmV2ZXJ0O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc29sYnJpcy1zaWRlYmFyLnNvbGJyaXMtb3BlbiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5zb2xicmlzLXNpZGViYXIuc29sYnJpcy1vcGVuIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnNvbGJyaXMtc2lkZWJhci5zb2xicmlzLW9wZW4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zb2xicmlzLXNpZGViYXIuc29sYnJpcy1vcGVuIC5uYXZiYXItaWNvbi1jb250YWluZXIgLm5hdi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1pdGVtLWxlZnQtdW5zZXQge1xuICB0ZXh0LWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uc29sYnJpcy1zaWRlYmFyLnNvbGJyaXMtb3BlbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi8qIFdoZW4geW91IG1vdXNlIG92ZXIgdGhlIG5hdmlnYXRpb24gbGlua3MsIGNoYW5nZSB0aGVpciBjb2xvciAqL1xuXG4uc29sYnJpcy1zaWRlYmFyLnNvbGJyaXMtb3BlbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMWYxZjE7XG59XG5cbi8qIFBvc2l0aW9uIGFuZCBzdHlsZSB0aGUgY2xvc2UgYnV0dG9uICh0b3AgcmlnaHQgY29ybmVyKSAqL1xuXG4uc29sYnJpcy1zaWRlYmFyIC5jbG9zZWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLnNvbGJyaXMtc2lkZWJhci5zb2xicmlzLW9wZW4gLmNsb3NlYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLyogVGhlIGJ1dHRvbiB1c2VkIHRvIG9wZW4gdGhlIHNvbGJyaXMtc2lkZWJhciAqL1xuXG4ub3BlbmJ0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ub3BlbmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG5cbi5zb2xicmlzLW9wZW4ge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5zb2xicmlzLW9wZW4tZXh0ZW5kIHtcbiAgdG9wOiAwO1xufVxuXG4jc3RpY2t5LXRvdG9wIC5tZGkge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGNvbG9yOiAjNjE2MTYxO1xufVxuXG4jc3RpY2t5LXRvdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0xMHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuI3N0aWNreS10b3RvcC5hY3RpdmUge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cblxuLmxvbmctZ3JheS1ib3gge1xuICAvKiB3aWR0aDogYXV0bzsgKi9cbiAgLyogaGVpZ2h0OiA1MHB4OyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBwYWRkaW5nOiA1cHggNXB4IDAgNXB4O1xuICBmb250LWZhbWlseTogXCJMdWNpZGEgU2Fuc1wiLCBcIkx1Y2lkYSBTYW5zIFJlZ3VsYXJcIiwgXCJMdWNpZGEgR3JhbmRlXCIsXG4gICAgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmxvbmctd2hpdGUtYm94IHtcbiAgLyogd2lkdGg6IGF1dG87ICovXG4gIC8qIGhlaWdodDogNTBweDsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDVweCAwIDVweDtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIFNhbnNcIiwgXCJMdWNpZGEgU2FucyBSZWd1bGFyXCIsIFwiTHVjaWRhIEdyYW5kZVwiLFxuICAgIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5sb25nLXdoaXRlLWJveCBocixcbi5sb25nLWdyYXktYm94IGhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXRvcDogNi41cHg7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ubG9uZy1ncmF5LWJveCAudG9wLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5hLmJveDpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIE9uIHNtYWxsZXIgc2NyZWVucywgd2hlcmUgaGVpZ2h0IGlzIGxlc3MgdGhhbiA0NTBweCwgY2hhbmdlIHRoZSBzdHlsZSBvZiB0aGUgc2lkZW5hdiAobGVzcyBwYWRkaW5nIGFuZCBhIHNtYWxsZXIgZm9udCBzaXplKSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgLnNvbGJyaXMtc2lkZWJhci5zb2xicmlzLW9wZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLnNvbGJyaXMtc2lkZWJhci5zb2xicmlzLW9wZW4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubG9uZy1ncmF5LWJveCAudG9wLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAuc29sYnJpcy1vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5taWQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5jYXRzLFxuICAua2l0dGVucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc29sYnJpcy1uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyoqL1xuXG4uaGVhZGVyLXRvcCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1zbS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnZlcnRpY2FsLWRpdmlkZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGJsYWNrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnZlcnRpY2FsLWRpdmlkZXItd2hpdGUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHdoaXRlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnZlcnRpY2FsLWRpdmlkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1kYW5nZXIpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnZlcnRpY2FsLWRpdmlkZXItd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0td2FybmluZyk7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xufVxuXG4udmVydGljYWwtZGl2aWRlci1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1pbmZvKTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi52ZXJ0aWNhbC1kaXZpZGVyLXByaW1hcnkge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnZlcnRpY2FsLWRpdmlkZXItbWFpbiB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgzLCAxMTMsIDIzOCwgMC41ODkpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG59XG5cbnAuYmlnZ2VyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5zbWFsbC5iaWdnZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5rZWVwLXNwYWNpbmcge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi5saWdodGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5saWdodGJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogNyUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMyU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saWdodGJveC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAubGlnaHRib3gtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMyU7XG4gIH1cbn1cblxuLmxpZ2h0Ym94LWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggZmFkZShibGFjaywgNzAlKTtcbn1cblxuLmxpZ2h0Ym94LWNsb3NlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiA0JTtcbn1cblxuLmxpZ2h0Ym94LWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsXG4udmlkZW8tY29udGFpbmVyIG9iamVjdCxcbi52aWRlby1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNvbnRhY3QtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmNvbnRhY3QtbGlzdCAuY29udGFjdC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29udGFjdC1saXN0IC5jb250YWN0LWxpc3QtaXRlbSAucHJvZmlsZS1waWMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29udGFjdC1saXN0IC5jb250YWN0LWxpc3QtaXRlbSAucHJvZmlsZS1waWMgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29udGFjdC1saXN0IC5jb250YWN0LWxpc3QtaXRlbSAucHJvZmlsZS1waWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb250YWN0LWxpc3QgLmNvbnRhY3QtbGlzdC1pdGVtIC5wcm9maWxlLXBpYy5vbmxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM5YTY7XG59XG5cbi5jb250YWN0LWxpc3QgLmNvbnRhY3QtbGlzdC1pdGVtIC5wcm9maWxlLXBpYy5hd2F5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZTI0O1xufVxuXG4uY29udGFjdC1saXN0IC5jb250YWN0LWxpc3QtaXRlbSAucHJvZmlsZS1waWMuYnVzeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxMjQ1OTtcbn1cblxuLmNvbnRhY3QtbGlzdCAuY29udGFjdC1saXN0LWl0ZW0gLnByb2ZpbGUtcGljLm9mZmxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZTc7XG59XG5cbi5jb250YWN0LWxpc3QgLmNvbnRhY3QtbGlzdC1pdGVtIC5jb250YWN0LWRldGFpbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNvbnRhY3QtbGlzdCAuY29udGFjdC1saXN0LWl0ZW0gLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LWxpc3QgLmNvbnRhY3QtbGlzdC1pdGVtIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZGVzaWduYXRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZjM7XG59XG5cbi5jb21tZW50LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNvbW1lbnQtbGlzdC1pdGVtLWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29tbWVudC1saXN0LWl0ZW0taGVhZGVyIC5wcm8tcGljIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbW1lbnQtbGlzdC1pdGVtLWhlYWRlciAudXNlci1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50LWxpc3QtaXRlbS1oZWFkZXIgLnVzZXItZGV0YWlscyAudXNlci1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtbGlzdC1pdGVtLWhlYWRlciAudXNlci1kZXRhaWxzIC5kYXRlLXB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbW1lbnQtbGlzdC1pdGVtLWhlYWRlciBpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ubG9naW4tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAzMWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dpbi1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmxvZ2luLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNjMxO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbi1jYXJkIHtcbiAgICB3aWR0aDogMzM2cHg7XG4gIH1cbn1cblxuLmxvZ2luLWNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5sb2dpbi1jYXJkIC5sb2dpbi1icmFuZCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sb2dpbi1jYXJkIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxvZ2luLWNhcmQgLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubG9naW4tY2FyZCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRWRnZSAqL1xuICBjb2xvcjogI2JiYmJiYjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvZ2luLWNhcmQgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2JiYmJiYjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvZ2luLWNhcmQgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubG9naW4tY2FyZCAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvZ2luLWNhcmQgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5hdmJhciB7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5wcm9kdWN0LXNhZmUtZGVzY3JpcHRpb24gcCB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMjBweCAyOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5mb3JtLWlubGluZSxcbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdi1pdGVtLFxuICAubmF2YmFyLWV4cGFuZC1sZyBidXR0b24sXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRzLFxuICAua2l0dGVucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0ZWdvcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5uYXZiYXIgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhciAubmF2LWxpbmsubmF2LWljb24ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLm5hdmJhciAubmF2LWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjJweDtcbn1cblxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb290ZXItbmF2YmFyIHtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcblxuICAubmF2YmFyLWV4cGFuZC1zbSAuZm9ybS1pbmxpbmUsXG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXYtaXRlbSxcbiAgLm5hdmJhci1leHBhbmQtc20gYnV0dG9uLFxuICAubmF2YmFyLWV4cGFuZC1zbSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNy41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wZG93bi1tZW51IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtc20gLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtc20gLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblxuICAubmF2YmFyLWV4cGFuZC1tZCAuZm9ybS1pbmxpbmUsXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXYtaXRlbSxcbiAgLm5hdmJhci1leHBhbmQtbWQgYnV0dG9uLFxuICAubmF2YmFyLWV4cGFuZC1tZCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNy41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5kcm9wZG93bi1tZW51IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbWQgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbWQgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblxuICAubmF2YmFyLWV4cGFuZC1sZyAuZm9ybS1pbmxpbmUsXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXYtaXRlbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgYnV0dG9uLFxuICAubmF2YmFyLWV4cGFuZC1sZyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNy41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjVweDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5kcm9wZG93bi1tZW51IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbGcgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQtbGcgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG5cbiAgLm5hdmJhci1leHBhbmQteGwgLmZvcm0taW5saW5lLFxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2LWl0ZW0sXG4gIC5uYXZiYXItZXhwYW5kLXhsIGJ1dHRvbixcbiAgLm5hdmJhci1leHBhbmQteGwgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZy10b3A6IDE3LjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQteGwgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm5hdmJhci1leHBhbmQteGwgLmRyb3Bkb3duLW1lbnUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW47XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC14bCAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cblxuICAubmF2YmFyLWV4cGFuZC14bCAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIC5mb3JtLWlubGluZSxcbi5uYXZiYXItZXhwYW5kIC5uYXYtaXRlbSxcbi5uYXZiYXItZXhwYW5kIGJ1dHRvbixcbi5uYXZiYXItZXhwYW5kIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy10b3A6IDE3LjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE3LjVweDtcbn1cblxuLm5hdmJhci1leHBhbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmJhci1leHBhbmQgLmRyb3Bkb3duLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLm5hdmJhci1leHBhbmQgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maXhlZC1vbi1zY3JvbGwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZml4ZWQtb24tc2Nyb2xsLmZpeGVkLW9uLXRvcCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgxNTEsIDE2NCwgMTc1LCAwLjQpO1xufVxuXG4uZml4ZWQtb24tc2Nyb2xsLmZpeGVkLW9uLXRvcCAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZpeGVkLW9uLXNjcm9sbC5maXhlZC1vbi10b3AgLm5hdi1saW5rOmhvdmVyLFxuLmZpeGVkLW9uLXNjcm9sbC5maXhlZC1vbi10b3AgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5maXhlZC1vbi1zY3JvbGwuZml4ZWQtb24tdG9wIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItY29sb3I6ICM0NDRiZjg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogOHB4IDlweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtaW4td2lkdGg6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiZjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZzogNXB4IDdweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXBpbGwgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuLlByb2ZpbGUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZjM7XG4gIHBhZGRpbmctdG9wOiA0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtaW50cm8ge1xuICAgIG1heC13aWR0aDogNjI5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9ydGZvbGlvLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4ucG9ydGZvbGlvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvcnRmb2xpby1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIucHJvZ3Jlc3MtYmFyLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiA0cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0ZTogMC4ycztcbiAgYmFja2dyb3VuZDogI2U0ZTVlNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICM0NDRiZjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2U0ZTVlNztcbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGU6IDAuMnM7XG4gIGJhY2tncm91bmQ6ICNlNGU1ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICM0NDRiZjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0ZTogMC4ycztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogOHB4IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNlNGU1ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNlNGU1ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdGh1bWIge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzQ0NGJmODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI2U0ZTVlNztcbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNlNGU1ZTc7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6OmFmdGVyLFxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItY29sb3I6ICNlN2VhZjM7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgNXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgNXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayxcbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMThweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxOHB4IDZweDtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLm5hdi1waWxscy5uYXYtcGlsbHMtaWNvbi1yb3VuZGVkIC5uYXYtbGluayB7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG4gIGNvbG9yOiAjMDQwNDA0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZTc7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5hdi1waWxscy5uYXYtcGlsbHMtaWNvbi1yb3VuZGVkIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLm5hdi1waWxscy5uYXYtcGlsbHMtaWNvbi1yb3VuZGVkIC5zaG93IC5uYXYtbGluayxcbi5uYXYtcGlsbHMubmF2LXBpbGxzLWljb24tcm91bmRlZCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiZjg7XG59XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWljb24tdGV4dCAubmF2LWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxOHB4IDIwcHggMThweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4ubmF2LXBpbGxzLm5hdi1waWxscy1pY29uLXRleHQgLm5hdi1saW5rIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm5hdi1waWxscy5uYXYtcGlsbHMtaWNvbi10ZXh0IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMTBweCA5cHggNnB4IDlweDtcbiAgfVxufVxuXG4ubmF2LXBpbGxzLm5hdi1waWxscy1pY29uLXRleHQgLnNob3cgLm5hdi1saW5rLFxuLm5hdi1waWxscy5uYXYtcGlsbHMtaWNvbi10ZXh0IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NGJmODtcbn1cblxuLnRhYi1jb250ZW50LXZlcnRpY2FsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jYXJkLXRhYiAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0YmY4O1xufVxuXG4uY2FyZC10YWIgLmNhcmQtaGVhZGVyIC5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtdGFiIC5jYXJkLWhlYWRlciAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcmQtdGFiIC5jYXJkLWhlYWRlciAuc2hvdyAubmF2LWxpbmssXG4uY2FyZC10YWIgLmNhcmQtaGVhZGVyIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQ0NGJmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG59XG5cbi53YXJuaW5nbGFiZWxjb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbmltZy53YXJuaW5nbGFiZWwsXG5hLndhcm5pbmdsYWJlbCBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbmltZy53YXJuaW5nbGFiZWw6aG92ZXIsXG5hLndhcm5pbmdsYWJlbCBpbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c29sYnJpc21hcml0aW1lLWRhc2gtZnJlZS5jc3MubWFwICovXG5cbi5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlcjogMnB4ICMwMDdiZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjMTAwMGY3ICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtaXRlbS5hY3RpdmUgYSB7XG4gIGJvcmRlcjogMnB4ICMwMDdiZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjMDAxOWY3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlzaWJsZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aXNpYmxlLWJ1dHRvbjpiZWZvcmUsXG4udmlzaWJsZS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbn1cblxuLnZpc2libGUtYnV0dG9uOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLnZpc2libGUtYnV0dG9uOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4udmlzaWJsZS1idXR0b246aG92ZXI+Kj4qOmJlZm9yZSxcbi52aXNpYmxlLWJ1dHRvbjpob3Zlcj4qPio6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi52aXNpYmxlLWJ1dHRvbjpob3Zlcj4qPio+KjpiZWZvcmUsXG4udmlzaWJsZS1idXR0b246aG92ZXI+Kj4qPio6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi52aXNpYmxlLWJ1dHRvbj4qOmJlZm9yZSxcbi52aXNpYmxlLWJ1dHRvbj4qOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbn1cblxuLnZpc2libGUtYnV0dG9uPio6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLnZpc2libGUtYnV0dG9uPio6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLnZpc2libGUtYnV0dG9uPio+KjpiZWZvcmUsXG4udmlzaWJsZS1idXR0b24+Kj4qOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjhkZmY7XG59XG5cbi52aXNpYmxlLWJ1dHRvbj4qPio6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwNSUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDUlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcbiAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi52aXNpYmxlLWJ1dHRvbj4qPio6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDUlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDUlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcbiAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi52aXNpYmxlLWJ1dHRvbj4qPio+KjpiZWZvcmUsXG4udmlzaWJsZS1idXR0b24+Kj4qPio6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4ZGZmO1xufVxuXG4udmlzaWJsZS1idXR0b24+Kj4qPio6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwNSUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwNSUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLnZpc2libGUtYnV0dG9uPio+Kj4qOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTA1JSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwNSUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLFxuICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZWYzO1xuICBib3JkZXItY29sb3I6ICNlOWVlZjM7XG59XG5cbi5tZGktaW4tdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn1cblxuLnRhYi0xIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItMiB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLTMge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi00IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItNSB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLTYge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi03IHtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItOCB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLTkge1xuICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi0xMCB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi0xMDAge1xuICAvKiBUSElTIEVESVRFRCovXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjJweCk7XG4gIC8qbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDg4LjVweCk7Ki9cbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLTEwMC1uby13aWR0aCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6OTk3cHgpIHtcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cblxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIGJvcmRlcjogMHB4IG5vbmUgI2Y0ZmFmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG5cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZmFmZjtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAwcHggbm9uZSAjZjRmYWZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDM5cHg7XG4gIH1cblxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmltZy13aGl0ZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDM1JSk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyb250LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgYm90dG9tOiAtN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAtMTBweCByZ2IoMCAwIDAgLyAyMCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTdweCkge1xuICAuZnJvbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBwYWRkaW5nOiA1cHggNjVweDtcbiAgfVxufVxuXG4uZHMtY29sbGFwc2VkLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvdy5saXN0LWdyb3VwLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWJsZS1sb2FkaW5nLWFuaW1hdGlvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjZzIGVhc2UtaW4gaW5maW5pdGUgYWx0ZXJuYXRlIGZvcndhcmRzIGZhZGU7XG4gIGFuaW1hdGlvbjogMC42cyBlYXNlLWluIGluZmluaXRlIGFsdGVybmF0ZSBmb3J3YXJkcyBmYWRlO1xufVxuXG4udGFibGUtbG9hZGluZy1hbmltYXRpb24ta2VlcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjZzIGVhc2UtaW4gaW5maW5pdGUgYWx0ZXJuYXRlIGZvcndhcmRzIGZhZGU7XG4gIGFuaW1hdGlvbjogMC42cyBlYXNlLWluIGluZmluaXRlIGFsdGVybmF0ZSBmb3J3YXJkcyBmYWRlO1xufVxuXG4uaW5wdXRfc3R1Yixcbi50ZXh0YXJlYV9zdHViIHtcbiAgY29sb3I6ICNmM2Y1ZjY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtZmFtaWx5OiBGbG93LUJsb2NrLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xufVxuXG4uc3R1Yi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBmb250LXNpemU6IDEuM2VtOyAqL1xuICBmb250LWZhbWlseTogRmxvdy1CbG9jaywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgLyogbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyAqL1xuICBvcGFjaXR5OiAwLjM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMS4yNSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEuMjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN0dWItaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0dWItaW1hZ2Vfc3F1YXJlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuLmNvbG9yLW9uLWhvdmVyLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZWYzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xvci1vbi1ob3Zlci1saW5rLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWxldGVJdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXRJdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbmRDb25maXJtYXRpb246aG92ZXIsXG4uYWRkRmVhdHVyZTpob3Zlcixcbi5pY29uLWhvdmVyLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljb24taG92ZXItbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGlnaHQpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljb24taG92ZXItcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pY29uLWhvdmVyLWluZm86aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW5mbykgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWNvbi1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljb24taG92ZXItd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pY29uLWhvdmVyLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1kYW5nZXIpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpICFpbXBvcnRhbnQ7XG59XG5cbi5mU3RhdHVzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI2NDNlOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMywgMjEwLCAyNDYsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLyogRGFzaGJvYXJkICovXG5cbi5taXZ1ZGFzaC1sb25nLXNlYXJjaCB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNlYXJjaGFibGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGVtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG5cbi5pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRlci10ZXh0IHtcbiAgY29sb3I6ICNhYmIwYmU7XG59XG5cbi5tYWluLWNvbG9yLXRleHQge1xuICBjb2xvcjogIzAwYzBjYjtcbn1cblxubmF2IHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHggMDtcbiAgLyogYmFja2dyb3VuZDogI2VlZTsgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5uYXYgLm5hdmJhci1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbm5hdiAubmF2YmFyLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm5hdiBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm5hdiBhOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2FkZHRvY2FydCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLnNob3B3cmFwcGVyIGEuYm94IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjIsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4uc2hvcHdyYXBwZXIgYS5ib3gubG9hZGVkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmFkZF9wcm9kdWN0X3RvX2NhcnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5sZWZ0LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyNTBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUyNXB4KSB7XG4gIC5sZWZ0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5zaG9wcGluZy1jYXJ0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUzcHg7XG4gIHJpZ2h0OiA1N3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNikgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLnNob3BwaW5nLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDIzcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xufVxuXG4ubG9hZGluZy1lbGxpcHNpcyB7XG4gIGxpbmUtaGVpZ2h0OiAxMDNweDtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcblxuICAvKipcbiAgICAgKiBBdCB0aGUgc3RhcnQgb2YgdGhlIGFuaW1hdGlvbiB0aGUgZG90XG4gICAgICogaGFzIGFuIG9wYWNpdHkgb2YgLjJcbiAgICAgKi9cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAvKipcbiAgICAgKiBBdCAyMCUgdGhlIGRvdCBpcyBmdWxseSB2aXNpYmxlIGFuZFxuICAgICAqIHRoZW4gZmFkZXMgb3V0IHNsb3dseVxuICAgICAqL1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvKipcbiAgICAgKiBVbnRpbCBpdCByZWFjaGVzIGFuIG9wYWNpdHkgb2YgLjIgYW5kXG4gICAgICogdGhlIGFuaW1hdGlvbiBjYW4gc3RhcnQgYWdhaW5cbiAgICAgKi9cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubG9hZGluZy1lbGxpcHNpcyBzcGFuIHtcbiAgLyoqXG4gICAgICogVXNlIHRoZSBibGluayBhbmltYXRpb24sIHdoaWNoIGlzIGRlZmluZWQgYWJvdmVcbiAgICAgKi9cbiAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAvKipcbiAgICAgKiBUaGUgYW5pbWF0aW9uIHNob3VsZCB0YWtlIDEuNCBzZWNvbmRzXG4gICAgICovXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbiAgLyoqXG4gICAgICogSXQgd2lsbCByZXBlYXQgaXRzZWxmIGZvcmV2ZXJcbiAgICAgKi9cbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC8qKlxuICAgICAqIFRoaXMgbWFrZXMgc3VyZSB0aGF0IHRoZSBzdGFydGluZyBzdHlsZSAob3BhY2l0eTogLjIpXG4gICAgICogb2YgdGhlIGFuaW1hdGlvbiBpcyBhcHBsaWVkIGJlZm9yZSB0aGUgYW5pbWF0aW9uIHN0YXJ0cy5cbiAgICAgKiBPdGhlcndpc2Ugd2Ugd291bGQgc2VlIGEgc2hvcnQgZmxhc2ggb3Igd291bGQgaGF2ZVxuICAgICAqIHRvIHNldCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIHRoZSBkb3RzIHRvIHRoZSBzYW1lXG4gICAgICogYXMgdGhlIGFuaW1hdGlvbi4gU2FtZSBhcHBsaWVzIGZvciB0aGUgZW5kaW5nIHN0eWxlcy5cbiAgICAgKi9cbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmxvYWRpbmctZWxsaXBzaXMgc3BhbjpudGgtY2hpbGQoMikge1xuICAvKipcbiAgICAgKiBTdGFydHMgdGhlIGFuaW1hdGlvbiBvZiB0aGUgdGhpcmQgZG90XG4gICAgICogd2l0aCBhIGRlbGF5IG9mIC4ycywgb3RoZXJ3aXNlIGFsbCBkb3RzXG4gICAgICogd291bGQgYW5pbWF0ZSBhdCB0aGUgc2FtZSB0aW1lXG4gICAgICovXG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmxvYWRpbmctZWxsaXBzaXMgc3BhbjpudGgtY2hpbGQoMykge1xuICAvKipcbiAgICAgKiBTdGFydHMgdGhlIGFuaW1hdGlvbiBvZiB0aGUgdGhpcmQgZG90XG4gICAgICogd2l0aCBhIGRlbGF5IG9mIC40cywgb3RoZXJ3aXNlIGFsbCBkb3RzXG4gICAgICogd291bGQgYW5pbWF0ZSBhdCB0aGUgc2FtZSB0aW1lXG4gICAgICovXG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuI2NhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaG9wcGluZy1jYXJ0LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc2hvcHBpbmctY2FydCAuc2hvcHBpbmctY2FydC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaG9wcGluZy1jYXJ0IC5zaG9wcGluZy1jYXJ0LWhlYWRlciAuc2hvcHBpbmctY2FydC10b3RhbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNob3BwaW5nLWNhcnQgLnNob3BwaW5nLWNhcnQtaXRlbXMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2hvcHBpbmctY2FydCAuc2hvcHBpbmctY2FydC1pdGVtcyBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaG9wcGluZy1jYXJ0IC5zaG9wcGluZy1jYXJ0LWl0ZW1zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLnNob3BwaW5nLWNhcnQgLnNob3BwaW5nLWNhcnQtaXRlbXMgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xufVxuXG4uc2hvcHBpbmctY2FydCAuc2hvcHBpbmctY2FydC1pdGVtcyAuaXRlbS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNob3BwaW5nLWNhcnQgLnNob3BwaW5nLWNhcnQtaXRlbXMgLml0ZW0tZGV0YWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaG9wcGluZy1jYXJ0IC5zaG9wcGluZy1jYXJ0LWl0ZW1zIC5pdGVtLXByaWNlIHtcbiAgY29sb3I6ICMwMGMwY2I7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uc2hvcHBpbmctY2FydCAuc2hvcHBpbmctY2FydC1pdGVtcyAuaXRlbS1xdWFudGl0eSB7XG4gIGNvbG9yOiAjYWJiMGJlO1xufVxuXG4uc2hvcHBpbmctY2FydDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogODklO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLmNhcnQtaWNvbiB7XG4gIGNvbG9yOiAjNTE1NzgzO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jYXJ0LWljb24tcXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI3N0ZXBQcm9ncmVzc0JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3RlcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0ZXAtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnVsbGV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4YTc0NTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMG1zO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJ1bGxldC5jb21wbGV0ZWQsXG4uYnVsbGV0LmN1cnJlbnQge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbmJvZHk6bm90KC5kaXNhYmxlZCkgLmN1cnNvcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvb3Rlcl9jYXQtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uX3RleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbiNmb290ZXIgdWwsXG4jZm9vdGVyIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi0tbGFyZ2UtcGFkZGluZy5uYXYtLXZlcnRpY2FsIGxpIGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZmO1xufVxuXG4ubGluay1jb250YWluZXItaCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGluay1jb250YWluZXItaCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIj4gXCI7XG4gIGNvbG9yOiAjYTBiZWZmO1xufVxuXG4ubGluay1jb250YWluZXItaCAuZm9vdGVyLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubGluay1jb250YWluZXItaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGluay1jb250YWluZXItdyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxubmF2IGE6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5idWxsZXQuY29tcGxldGVkOm5vdCgubGFzdCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwMHB4O1xuICBib3R0b206IDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucGF5bWVudC1icmFuZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5idXR0b24uc3RyaXBlQnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMjMyNWQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoNTAsIDUwLCA5MywgMC4xMSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB3aWR0aDogMjUwcHg7XG59XG5cbmJ1dHRvbi5zdHJpcGVCdXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDE0cHggcmdiYSg1MCwgNTAsIDkzLCAwLjEpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDU4Yjtcbn1cblxuYnV0dG9uLnN0cmlwZUJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNjZmQ3ZGY7XG59XG5cbi5wYXltZW50LWJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2ZpbGUtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG59XG5cbi5wcm9maWxlLXRhYnMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb2ZpbGUtdGFicyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wcm9maWxlLXRhYnMgbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnVsLnNldHRpbmdzLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xufVxuXG51bC5zZXR0aW5ncy10YWJzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnVsLnNldHRpbmdzLXRhYnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG51bC5zZXR0aW5ncy10YWJzIGxpOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYWNjb3VudC10YWJzIC50YWIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uYWNjb3VudC10YWJzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWNjb3VudC10YWJzIC50YWIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdi5zZXR0aW5ncy10YWJzIC50YWIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5kaXYuc2V0dGluZ3MtdGFiczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuZGl2LnNldHRpbmdzLXRhYnMgLnRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYiAucm93IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnVzZXJpbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgxODE4MTtcbn1cblxuLmxhcmdlLWEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGFyZ2UtYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcpO1xufVxuXG4uaG92ZXItcm93IHRyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFiIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbGVydC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxlcnQtYm94LWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhYiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuYWxlcnQtYm94LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLmFsZXJ0LWJveC1pdGVtIC5mYXMge1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxlcnQtYm94LWl0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbGVydC1ib3gtaXRlbSBoMiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hbGVydC1ib3gtaXRlbSAudGl0bGUtYm94IHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmJyLTEwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmFsZXJ0LWJveC1pdGVtOmhvdmVyIC50aXRsZS1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hbGVydC1ib3gtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuXG5hLmFsZXJ0LWJveC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWRkSW52ZW50b3J5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNlODk7XG4gIGJvcmRlci1jb2xvcjogIzJkY2U4OTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoNTAsIDUwLCA5MywgMC4xMSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ucmVtb3ZlSW52ZW50b3J5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTM2NWM7XG4gIGJvcmRlci1jb2xvcjogI2Y1MzY1YztcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoNTAsIDUwLCA5MywgMC4xMSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uaW1nQ29udGFpbmVyIHtcbiAgLyogYm9yZGVyOiBkYXNoZWQgMnB4ICNjYWNhY2E7ICovXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uaW1nQ29udGFpbmVyOmhvdmVyIHtcbiAgLyogYm9yZGVyOiBzb2xpZCAycHggI2NhY2FjYTsgKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW1nQ29udGFpbmVyLmFjdGl2ZTpob3ZlciB7XG4gIC8qIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRhbmdlcik7ICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pbWdDb250YWluZXIgLmRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmltZ0NvbnRhaW5lciAuZGVmYXVsdC5hY3RpdmUge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cblxuLmltZ0NvbnRhaW5lciAuZGVmYXVsdC5hY3RpdmUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmltZ0NvbnRhaW5lciAuZGVsZXRlLmFjdGl2ZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaW1nQ29udGFpbmVyIC5kZWxldGUuYWN0aXZlIHNwYW4gaDQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5pbWdDb250YWluZXIgLmRlbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uaW1nQ29udGFpbmVyIC5kZWxldGUuYWN0aXZlIHtcbiAgZGlzcGxheTogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlcik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uaW1nQ29udGFpbmVyOmhvdmVyIC5kZWZhdWx0Om5vdCguYWN0aXZlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uaW1nQ29udGFpbmVyIC5kZWZhdWx0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1nQ29udGFpbmVyIC5kZWZhdWx0Om5vdCguYWN0aXZlKTpob3ZlciBzcGFuIGkge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbWdDb250YWluZXIgLmRlZmF1bHQ6bm90KC5hY3RpdmUpOmhvdmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaW1nQ29udGFpbmVyIC5kZWZhdWx0Om5vdCguYWN0aXZlKTpob3ZlciBzcGFuIGg0IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaW1nQ29udGFpbmVyIC5kZWZhdWx0Om5vdCguYWN0aXZlKTpob3ZlciBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltZ0NvbnRhaW5lciAuZGVmYXVsdDpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEwMCUpO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbWdDb250YWluZXIgLmRlbGV0ZS5hY3RpdmU6aG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEwMCUpO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbWdDb250YWluZXIgLmRlbGV0ZS5hY3RpdmU6aG92ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5pbWdDb250YWluZXIgLmRlbGV0ZS5hY3RpdmU6aG92ZXIgc3BhbiBpIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW1nQ29udGFpbmVyIC5kZWxldGUuYWN0aXZlOmhvdmVyIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1nQ29udGFpbmVyIC5kZWZhdWx0LmFjdGl2ZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC10aHVtYm5haWwtMjUwIHtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udGFibGUtaG92ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50YWJsZS1sZWZ0LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTI0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1ob3Zlci1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNlODk7XG4gIGJvcmRlci1jb2xvcjogIzJkY2U4OTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoNTAsIDUwLCA5MywgMC4xMSksIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYnRuLWhvdmVyLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUzNjVjO1xuICBib3JkZXItY29sb3I6ICNmNTM2NWM7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDUwLCA1MCwgOTMsIDAuMTEpLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5wcmVzZW50SW1hZ2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbn1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDdweCAxNHB4IHJnYmEoNTAsIDUwLCA5MywgMC4xKSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLmJvdW5jeSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5ib3VuY3kuYm91bmNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGdyb3c7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGdyb3c7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3cge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdyb3cge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ub3JkZXItYm94LXF1ZXVlLXJlY3RhbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzgyZDk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JkZXItYm94LWRhdGUtcmVjdGFuZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogMTA7XG4gIC8qIHRvcDogMjVweDsgKi9cbiAgcmlnaHQ6IDEwcHg7XG4gIC8qIGxlZnQ6IDEwcHg7ICovXG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JkZXItYm94LXF1ZXVlLXJlY3RhbmdsZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JkZXItYm94LXF1ZXVlLWJ1YmJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIGxlZnQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc4MmQ5O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLm9yZGVyLWJveC1kYXRlLXJlY3RhbmdsZSAub3JkZXItYm94LWRhdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cbiAgLyogdG9wOiA1MCU7ICovXG4gIC8qIGxlZnQ6IDUwJTsgKi9cbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm9yZGVyLWJveC1kYXRlLXJlY3RhbmdsZS1ibG9jayAub3JkZXItYm94LWRhdGUtdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0b3A6IHVuc2V0O1xuICBsZWZ0OiB1bnNldDtcbn1cblxuLm9yZGVyLWJveC1xdWV1ZS1yZWN0YW5nbGUgLm9yZGVyLWJveC1xdWV1ZS10ZXh0LFxuLm9yZGVyLWJveC1xdWV1ZS1yZWN0YW5nbGUtZ3JlZW4gLm9yZGVyLWJveC1xdWV1ZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vcmRlci1ib3gtcXVldWUtYnViYmxlIC5vcmRlci1ib3gtcXVldWUtdGV4dCxcbi5vcmRlci1ib3gtcXVldWUtYnViYmxlLWdyZWVuIC5vcmRlci1ib3gtcXVldWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm9yZGVyLW5hbWUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm9yZGVyLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vcmRlci1saW5lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3JkZXItaXRlbXMsXG4ub3JkZXItbGluZXMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5oci5zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmhyLnNtYWxsZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ib3ggLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbn1cblxuLm9yZGVyLXBheW1lbnQtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm9yZGVyLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbnRleHQtbWVudSB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogZG90dGVkIDFweCAjY2FjYWNhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDEwMzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRleHQtbWVudSAuY3R4LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uY29udGV4dC1tZW51IC5jdHgtaXRlbSBpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb250ZXh0LW1lbnUgLmN0eC1pdGVtOmRpc2FibGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiB2YXIoLS1kYW5nZXIpO1xufVxuXG4uY29udGV4dC1tZW51IC5jdHgtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRleHQtbWVudSAuZmEtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5taXZ1LWNvbGxhcHNhYmxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWl2dS1jb2xsYXBzYWJsZS5hY3RpdmUge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBkaXNwbGF5OiBncmlkO1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5taXZ1LWNvbGxhcHNlLWJ0bixcbi5taXZ1LWNvbGxhcHNlLWJ0bi1taWRkbGUsXG4ubWl2dS1jb2xsYXBzZS1idG4tZG93biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5taXZ1LWNvbGxhcHNlLWJ0bi5hY3RpdmUgaDEsXG4ubWl2dS1jb2xsYXBzZS1idG4tbWlkZGxlLmFjdGl2ZSBoMSxcbi5taXZ1LWNvbGxhcHNlLWJ0bi1kb3duLmFjdGl2ZSBoMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWl2dS1jb2xsYXBzZS1idG46aG92ZXIsXG4ubWl2dS1jb2xsYXBzZS1idG4uYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5taXZ1LWNvbGxhcHNlLWJ0bi1taWRkbGU6aG92ZXIsXG4ubWl2dS1jb2xsYXBzZS1idG4tbWlkZGxlLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIsIDEuMDIpO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWl2dS1jb2xsYXBzZS1idG4tZG93bjpob3Zlcixcbi5taXZ1LWNvbGxhcHNlLWJ0bi1kb3duLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib3gub3JkZXItYm94IHtcbiAgYm9yZGVyOiAycHggZGFzaGVkO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5ib3gub3JkZXItYm94OmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWl2dS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1mbG93OiB3cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC8qIGhlaWdodDogNTBweDsgKi9cbn1cblxuLmNhdC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZmxleDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDE1MHB4O1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uY2F0LWJveDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXQtYm94IHAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvdHRvbTogMzBweDtcbn1cblxuLmNhdC1ib3ggLm1kaSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA2MHB4O1xufVxuXG4uY2F0LWJveCBzbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xufVxuXG4uY2F0LWJveGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogb3ZlcmxheTtcbiAgbWluLWhlaWdodDogMTgwcHg7XG59XG5cbi5tb3ZlLWljb24tcmlnaHQtb24taG92ZXI6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cblxuLm1pdnUtcGFnaW5hdGlvbi53cmFwcGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDMwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWl2dS1wYWdpbmF0aW9uIGRpdi5taXZ1LXBhZ2U6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2ZTZlNmU7XG59XG5cbi5taXZ1LXBhZ2luYXRpb24gZGl2Lm1pdnUtcGFnZSB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMzMjMyNWQ7XG4gIC8qIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4OyAqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsZXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAzMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1pdnUtcGFnaW5hdGlvbiBkaXYubWl2dS1wYWdlOmhvdmVyLFxuLm1pdnUtcGFnaW5hdGlvbiBkaXYubWl2dS1wYWdlLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNzViOTtcbiAgLyogcGFkZGluZzogNnB4IDEycHggNnB4IDEycHg7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1pdnUtcGFnaW5hdGlvbiBkaXYubWl2dS1wYWdlLmFjdGl2ZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5oaWRlLXBhZ2luYXRpb24+LmZhcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmhpZGUtcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IC0xNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMTExO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDMzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0ZWdvcnktc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcblxuICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ODE0cHgpIHtcbiAgLmNhdGVnb3J5LXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMyODgwY2MgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICMzMjMyNWQgIWltcG9ydGFudDtcbn1cblxuLnAtcmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1hYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5iLTAge1xuICBib3R0b206IDA7XG59XG5cbi50b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5ib3R0b20tbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uYm90dG9tLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4ucGFja2FnZS1tYW5hZ2VyLWxpc3QgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFja2FnZS1tYW5hZ2VyLWxpc3QgdGQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4udGFibGUtc3RyaXBlZC1maXJzdCB0Ym9keSB0cjpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNpbmdsZS1vcmRlci1ib3gge1xuICBwYWRkaW5nOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmFkZ2UtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGxhY2UtaXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW5nbGUtb3JkZXItdGFicyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJveC1zaGFkb3c6IDVweCBibGFjayA1cHg7XG59XG5cbi5zaW5nbGUtb3JkZXItdGFicyAudGFiLWxpbmsge1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGNvbG9yOiAjMzIzMjVkO1xufVxuXG4uc2luZ2xlLW9yZGVyLXRhYnMgLnRhYi1saW5rIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtb3JkZXItdGFicyAudGFiLWxpbms6aG92ZXIsXG4uc2luZ2xlLW9yZGVyLXRhYnMgLnRhYi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGEwYTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2luZ2xlLW9yZGVyLWJveCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aW55LWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5taS1zbGlkZXIge1xuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLm1pLXNsaWRlci5hY3RpdmUge1xuICBhbmltYXRpb246IHNsaWRlLWluIDAuNXMgZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAwLjVzIGZvcndhcmRzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5taS1zbGlkZXI6bm90KC5hY3RpdmUpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1vdXQgMC41cyBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLW91dCAwLjVzIGZvcndhcmRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1vdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uZnVsZmlsbGVkX2l0ZW0gLmZhcyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmZ1bGZpbGxlZF9pdGVtIC5mYXMudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3VjY2VzcykgIWltcG9ydGFudDtcbn1cblxuLmZ1bGZpbGxlZF9pdGVtIC5mYXMudGV4dC1zdWNjZXNzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZnVsZmlsbGVkX2l0ZW0gLmZhcy50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuXG4uY2VudGVySW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnQtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItdGFibGUgLmJwLTEsXG4ub3JkZXItdGFibGUgLmJwLTIsXG4ub3JkZXItdGFibGUgLmJwLTMsXG4ub3JkZXItdGFibGUgLmJwLTQsXG4ub3JkZXItdGFibGUgLmJwLTUsXG4ub3JkZXItdGFibGUgLmJwLTYsXG4ub3JkZXItdGFibGUgLmJwLTcsXG4ub3JkZXItdGFibGUgLmJwLTgge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4ub3JkZXItdGFibGUgLmJwLWJsb2NrLTEsXG4ub3JkZXItdGFibGUgLmJwLWJsb2NrLTIsXG4ub3JkZXItdGFibGUgLmJwLWJsb2NrLTMsXG4ub3JkZXItdGFibGUgLmJwLWJsb2NrLTQsXG4ub3JkZXItdGFibGUgLmJwLWJsb2NrLTUsXG4ub3JkZXItdGFibGUgLmJwLWJsb2NrLTYsXG4ub3JkZXItdGFibGUgLmJwLWJsb2NrLTcsXG4ub3JkZXItdGFibGUgLmJwLWJsb2NrLTgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVyLXRhYmxlIC5icC1pbmxpbmUtMSxcbi5vcmRlci10YWJsZSAuYnAtaW5saW5lLTIsXG4ub3JkZXItdGFibGUgLmJwLWlubGluZS0zLFxuLm9yZGVyLXRhYmxlIC5icC1pbmxpbmUtNCxcbi5vcmRlci10YWJsZSAuYnAtaW5saW5lLTUsXG4ub3JkZXItdGFibGUgLmJwLWlubGluZS02LFxuLm9yZGVyLXRhYmxlIC5icC1pbmxpbmUtNyxcbi5vcmRlci10YWJsZSAuYnAtaW5saW5lLTgge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jYy1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMzMHB4KSB7XG5cbiAgLm9yZGVyLXRhYmxlIC5icC0xLFxuICAub3JkZXItdGFibGUgLmJwLWlubGluZS0xLFxuICAub3JkZXItdGFibGUgLmJwLWJsb2NrLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDZweCkge1xuXG4gIC5vcmRlci10YWJsZSAuYnAtMixcbiAgLm9yZGVyLXRhYmxlIC5icC1pbmxpbmUtMixcbiAgLm9yZGVyLXRhYmxlIC5icC1ibG9jay0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcblxuICAub3JkZXItdGFibGUgLmJwLTMsXG4gIC5vcmRlci10YWJsZSAuYnAtaW5saW5lLTMsXG4gIC5vcmRlci10YWJsZSAuYnAtYmxvY2stMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDkycHgpIHtcblxuICAub3JkZXItdGFibGUgLmJwLTQsXG4gIC5vcmRlci10YWJsZSAuYnAtaW5saW5lLTQsXG4gIC5vcmRlci10YWJsZSAuYnAtYmxvY2stNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmltYWdlLXZpZXdlciB7XG4gIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZS12aWV3ZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmltYWdlLXZpZXdlci5zaG93IGltZy5zaG93IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjNTI1ZjdmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaW1hZ2Utdmlld2VyLnNob3cgaW1nLnNob3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4uaW1hZ2Utdmlld2VyLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWl2dS1sb2FkaW5nLWRvdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAuXCI7XG4gIGFuaW1hdGlvbjogZG90cyAxcyBzdGVwcyg1LCBlbmQpIGluZmluaXRlO1xufVxuXG4ubWl2dS1sb2FkaW5nLWRvdHMtYmlnIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250OiAzMDAgNGVtLzE1MCUgSW1wYWN0O1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pdnUtbG9hZGluZy1kb3RzLWJpZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIC5cIjtcbiAgYW5pbWF0aW9uOiBkb3RzIDFzIHN0ZXBzKDUsIGVuZCkgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgZG90cyB7XG5cbiAgMCUsXG4gIDIwJSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdGV4dC1zaGFkb3c6IDAuMjVlbSAwIDAgcmdiYSgwLCAwLCAwLCAwKSwgMC41ZW0gMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cblxuICA0MCUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LXNoYWRvdzogMC4yNWVtIDAgMCByZ2JhKDAsIDAsIDAsIDApLCAwLjVlbSAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAuMjVlbSAwIDAgYmxhY2ssIDAuNWVtIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG5cbiAgODAlLFxuICAxMDAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMC4yNWVtIDAgMCBibGFjaywgMC41ZW0gMCAwIGJsYWNrO1xuICB9XG59XG5cbi5zay1mb2xkaW5nLWN1YmUge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWZvbGRDdWJlQW5nbGUgMi40cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbiAgYW5pbWF0aW9uOiBzay1mb2xkQ3ViZUFuZ2xlIDIuNHMgaW5maW5pdGUgbGluZWFyIGJvdGg7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG59XG5cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWig5MGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTtcbn1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XG59XG5cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigyNzBkZWcpO1xufVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stZm9sZEN1YmVBbmdsZSB7XG5cbiAgMCUsXG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDI1JSxcbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWZvbGRDdWJlQW5nbGUge1xuXG4gIDAlLFxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm1pdnVuYXYtdG9wIC5uYXYtbGluazpub3QoLm5vdCkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4ubWl2dW5hdi10b3Aub24td2hpdGUgLm5hdi1pdGVtOm5vdCguYWN0aXZlKSAubmF2LWxpbms6bm90KC5ub3QpIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93T25BY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uaG92ZXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIsIDEuMDIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJkLWVsbGlwc2lzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNhcmQtZWxsaXBzaXM6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG4vKiAgICAgICAgICAgICAgIEVkaXRvckpTICAgICAgICAgICAgICAgKi9cbi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xuLmVqcy1jb250ZW50IGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZWRpdG9yLXF1b3RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmVkaXRvci1xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZ3JheSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzZweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5lZGl0b3ItcXVvdGUgcHJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5jb2RleC1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvZGV4LWVkaXRvciAuaGlkZSxcbi5jb2RleC1lZGl0b3JfX3JlZGFjdG9yLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29kZXgtZWRpdG9yX19yZWRhY3RvciBbY29udGVudGVkaXRhYmxlXTplbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmZWZmIFwiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIHtcbiAgLmNvZGV4LWVkaXRvci0tbmFycm93IC5jb2RleC1lZGl0b3JfX3JlZGFjdG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSB7XG4gIC5jb2RleC1lZGl0b3ItLW5hcnJvdyAuY2UtdG9vbGJhcl9fYWN0aW9ucyB7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbn1cblxuLmNvZGV4LWVkaXRvcl9fbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwdmg7XG59XG5cbi5jb2RleC1lZGl0b3JfX2xvYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDEsIDIwMSwgMjA0LCAwLjQ4KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGVkaXRvci1sb2FkZXItc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBlZGl0b3ItbG9hZGVyLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5jb2RleC1lZGl0b3ItY29weWFibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB0b3A6IC00MDAlO1xuICBvcGFjaXR5OiAwLjAwMTtcbn1cblxuLmNvZGV4LWVkaXRvci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2RleC1lZGl0b3Itb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMDtcbn1cblxuLmNvZGV4LWVkaXRvci1vdmVybGF5X19yZWN0YW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAxNzAsIDIyMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jb2RleC1lZGl0b3Igc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWNmZjtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlY2ZmO1xufVxuXG4uY29kZXgtZWRpdG9yLS10b29sYm94LW9wZW5lZCBbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBlZGl0b3ItbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBlZGl0b3ItbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuLmNlLXRvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxNXB4IC0zcHggcmdiYSgxMywgMjAsIDMzLCAwLjEzKTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IC0zcHggcmdiYSgxMywgMjAsIDMzLCAwLjEzKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2UtdG9vbGJhciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEzcHggN3B4IC01cHggcmdiYSgyNiwgMzgsIDQ5LCAwLjA5KSxcbiAgICAgIDZweCAxNXB4IDM0cHggLTZweCByZ2JhKDMzLCA0OCwgNzMsIDAuMjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCA3cHggLTVweCByZ2JhKDI2LCAzOCwgNDksIDAuMDkpLFxuICAgICAgNnB4IDE1cHggMzRweCAtNnB4IHJnYmEoMzMsIDQ4LCA3MywgMC4yOSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q1ZDdkYjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLXRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuY2UtdG9vbGJhci0tbGVmdC1vcmllbnRlZDpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuY2UtdG9vbGJhci0tcmlnaHQtb3JpZW50ZWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jZS10b29sYmFyLS1vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS10b29sYmFyLS1vcGVuZWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNlLXRvb2xiYXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLXRvb2xiYXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICB9XG59XG5cbi5jZS10b29sYmFyX19wbHVzIHtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM0cHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmNlLXRvb2xiYXJfX3BsdXMtLWFjdGl2ZSxcbi5jZS10b29sYmFyX19wbHVzOmhvdmVyIHtcbiAgY29sb3I6ICMzODhhZTU7XG59XG5cbi5jZS10b29sYmFyX19wbHVzLS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlSW4gMC43NXMgMTtcbiAgYW5pbWF0aW9uOiBib3VuY2VJbiAwLjc1cyAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmNlLXRvb2xiYXJfX3BsdXMtc2hvcnRjdXQge1xuICBvcGFjaXR5OiAwLjY7XG4gIHdvcmQtc3BhY2luZzogLTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY2UtdG9vbGJhcl9fcGx1cy0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS10b29sYmFyX19wbHVzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2UtdG9vbGJhciAuY2UtdG9vbGJveCxcbi5jZS10b29sYmFyX19wbHVzIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jZS10b29sYmFyX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogNXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLXRvb2xiYXJfX2FjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNlLXRvb2xiYXJfX2FjdGlvbnMtLW9wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZS10b29sYmFyX19hY3Rpb25zLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNlLXRvb2xiYXJfX3NldHRpbmdzLWJ0biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzcwNzY4NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY1O1xufVxuXG4uY2UtdG9vbGJhcl9fc2V0dGluZ3MtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxZDIwMmI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2UtdG9vbGJhcl9fc2V0dGluZ3MtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIHtcbiAgLmNvZGV4LWVkaXRvci0tbmFycm93IC5jZS10b29sYmFyX19wbHVzIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmNlLXRvb2xib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLXRvb2xib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbi5jZS10b29sYm94LS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2UtdG9vbGJveF9fYnV0dG9uIHtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmNlLXRvb2xib3hfX2J1dHRvbi0tYWN0aXZlLFxuLmNlLXRvb2xib3hfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMzg4YWU1O1xufVxuXG4uY2UtdG9vbGJveF9fYnV0dG9uLS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlSW4gMC43NXMgMTtcbiAgYW5pbWF0aW9uOiBib3VuY2VJbiAwLjc1cyAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmNlLXRvb2xib3gtYnV0dG9uLXRvb2x0aXBfX3Nob3J0Y3V0IHtcbiAgb3BhY2l0eTogMC42O1xuICB3b3JkLXNwYWNpbmc6IC0zcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSB7XG4gIC5jb2RleC1lZGl0b3ItLW5hcnJvdyAuY2UtdG9vbGJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxNXB4IC0zcHggcmdiYSgxMywgMjAsIDMzLCAwLjEzKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTVweCAtM3B4IHJnYmEoMTMsIDIwLCAzMywgMC4xMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS1pbmxpbmUtdG9vbGJhciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEzcHggN3B4IC01cHggcmdiYSgyNiwgMzgsIDQ5LCAwLjA5KSxcbiAgICAgIDZweCAxNXB4IDM0cHggLTZweCByZ2JhKDMzLCA0OCwgNzMsIDAuMjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCA3cHggLTVweCByZ2JhKDI2LCAzOCwgNDksIDAuMDkpLFxuICAgICAgNnB4IDE1cHggMzRweCAtNnB4IHJnYmEoMzMsIDQ4LCA3MywgMC4yOSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q1ZDdkYjtcbiAgfVxufVxuXG4uY2UtaW5saW5lLXRvb2xiYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgc2NhbGUoMC45KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KSBzY2FsZSgwLjkpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2UsXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXItLWxlZnQtb3JpZW50ZWQ6YmVmb3JlIHtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhci0tcmlnaHQtb3JpZW50ZWQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXItLXNob3dlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhci0tbGVmdC1vcmllbnRlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yM3B4KSB0cmFuc2xhdGVZKDhweCkgc2NhbGUoMC45KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yM3B4KSB0cmFuc2xhdGVZKDhweCkgc2NhbGUoMC45KTtcbn1cblxuLmNlLWlubGluZS10b29sYmFyLS1sZWZ0LW9yaWVudGVkLmNlLWlubGluZS10b29sYmFyLS1zaG93ZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjNweCk7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhci0tcmlnaHQtb3JpZW50ZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSg4cHgpIHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSg4cHgpIHNjYWxlKDAuOSk7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXItLXJpZ2h0LW9yaWVudGVkLmNlLWlubGluZS10b29sYmFyLS1zaG93ZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhciBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNlLWlubGluZS10b29sYmFyX19idXR0b25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmNlLWlubGluZS10b29sYmFyX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDlweCAwIDEwcHg7XG4gIG1hcmdpbjogMCA2cHggMCAtNnB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjAxLCAyMDEsIDIwNCwgMC40OCk7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhcl9fZHJvcGRvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY1O1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXJfX2Ryb3Bkb3duLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXJfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNlLWlubGluZS10b29sYmFyX19kcm9wZG93bi1jb250ZW50IHN2ZyB7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmNlLWlubGluZS10b29sYmFyX19kcm9wZG93biAuaWNvbi0tdG9nZ2xlci1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmNlLWlubGluZS10b29sYmFyX19zaG9ydGN1dCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd29yZC1zcGFjaW5nOiAtM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5jZS1pbmxpbmUtdG9vbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2UtaW5saW5lLXRvb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY1O1xufVxuXG4uY2UtaW5saW5lLXRvb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNHB4O1xufVxuXG4uY2UtaW5saW5lLXRvb2wtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzg4YWU1O1xufVxuXG4uY2UtaW5saW5lLXRvb2wtLWZvY3VzZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDcsIDE2MSwgMjI3LCAwLjA4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoNywgMTYxLCAyMjcsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxODYsIDI1NSwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmNlLWlubGluZS10b29sLS1mb2N1c2VkLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnV0dG9uQ2xpY2tlZDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbkNsaWNrZWQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLmNlLWlubGluZS10b29sOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uY2UtaW5saW5lLXRvb2wgLmljb24ge1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5jZS1pbmxpbmUtdG9vbC0tbGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uY2UtaW5saW5lLXRvb2wtLWxpbmsgLmljb24tLXVubGluayxcbi5jZS1pbmxpbmUtdG9vbC0tdW5saW5rIC5pY29uLS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNlLWlubGluZS10b29sLS11bmxpbmsgLmljb24tLXVubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmNlLWlubGluZS10b29sLWlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIwMSwgMjAxLCAyMDQsIDAuNDgpO1xufVxuXG4uY2UtaW5saW5lLXRvb2wtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzY4NDtcbn1cblxuLmNlLWlubGluZS10b29sLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MDc2ODQ7XG59XG5cbi5jZS1pbmxpbmUtdG9vbC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzY4NDtcbn1cblxuLmNlLWlubGluZS10b29sLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzY4NDtcbn1cblxuLmNlLWlubGluZS10b29sLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3Njg0O1xufVxuXG4uY2UtaW5saW5lLXRvb2wtaW5wdXQtLXNob3dlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDE1cHggLTNweCByZ2JhKDEzLCAyMCwgMzMsIDAuMTMpO1xuICBib3gtc2hhZG93OiAwIDNweCAxNXB4IC0zcHggcmdiYSgxMywgMjAsIDMzLCAwLjEzKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLWNvbnZlcnNpb24tdG9vbGJhciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEzcHggN3B4IC01cHggcmdiYSgyNiwgMzgsIDQ5LCAwLjA5KSxcbiAgICAgIDZweCAxNXB4IDM0cHggLTZweCByZ2JhKDMzLCA0OCwgNzMsIDAuMjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCA3cHggLTVweCByZ2JhKDI2LCAzOCwgNDksIDAuMDkpLFxuICAgICAgNnB4IDE1cHggMzRweCAtNnB4IHJnYmEoMzMsIDQ4LCA3MywgMC4yOSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q1ZDdkYjtcbiAgfVxufVxuXG4uY2UtY29udmVyc2lvbi10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UsIG9wYWNpdHkgMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLCBvcGFjaXR5IDAuMXMgZWFzZSxcbiAgICAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbGJhci0tbGVmdC1vcmllbnRlZDpiZWZvcmUge1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbGJhci0tcmlnaHQtb3JpZW50ZWQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sYmFyLS1zaG93ZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sYmFyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sYmFyX19idXR0b25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sYmFyX19sYWJlbCB7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMzcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2wtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2wtLWZvY3VzZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDcsIDE2MSwgMjI3LCAwLjA4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoNywgMTYxLCAyMjcsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxODYsIDI1NSwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbC0tZm9jdXNlZC1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbkNsaWNrZWQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBidXR0b25DbGlja2VkO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY1O1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sX19pY29uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMSwgMjAxLCAyMDQsIDAuNDgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2wtLWxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbC0tYWN0aXZlIHtcbiAgY29sb3I6ICMzODhhZTUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZUluIDAuNzVzIDE7XG4gIGFuaW1hdGlvbjogYm91bmNlSW4gMC43NXMgMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5jZS1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxNXB4IC0zcHggcmdiYSgxMywgMjAsIDMzLCAwLjEzKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTVweCAtM3B4IHJnYmEoMTMsIDIwLCAzMywgMC4xMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS1zZXR0aW5ncyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEzcHggN3B4IC01cHggcmdiYSgyNiwgMzgsIDQ5LCAwLjA5KSxcbiAgICAgIDZweCAxNXB4IDM0cHggLTZweCByZ2JhKDMzLCA0OCwgNzMsIDAuMjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCA3cHggLTVweCByZ2JhKDI2LCAzOCwgNDksIDAuMDkpLFxuICAgICAgNnB4IDE1cHggMzRweCAtNnB4IHJnYmEoMzMsIDQ4LCA3MywgMC4yOSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q1ZDdkYjtcbiAgfVxufVxuXG4uY2Utc2V0dGluZ3Mge1xuICByaWdodDogLTFweDtcbiAgdG9wOiAzMHB4O1xuICBtaW4td2lkdGg6IDExNHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmNlLXNldHRpbmdzLS1sZWZ0LW9yaWVudGVkOmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2Utc2V0dGluZ3MtLXJpZ2h0LW9yaWVudGVkOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS1zZXR0aW5ncyB7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cblxuLmNlLXNldHRpbmdzOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuXG4uY2Utc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2Utc2V0dGluZ3MtLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwYW5lbFNob3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBwYW5lbFNob3dpbmc7XG59XG5cbi5jZS1zZXR0aW5nc19fcGx1Z2luLXpvbmU6bm90KDplbXB0eSkge1xuICBwYWRkaW5nOiAzcHggM3B4IDA7XG59XG5cbi5jZS1zZXR0aW5nc19fZGVmYXVsdC16b25lOm5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjU7XG59XG5cbi5jZS1zZXR0aW5nc19fYnV0dG9uLS1hY3RpdmUge1xuICBjb2xvcjogIzM4OGFlNTtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24tLWZvY3VzZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDcsIDE2MSwgMjI3LCAwLjA4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoNywgMTYxLCAyMjcsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxODYsIDI1NSwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24tLWZvY3VzZWQtYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBidXR0b25DbGlja2VkO1xuICBhbmltYXRpb24tbmFtZTogYnV0dG9uQ2xpY2tlZDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbjpub3QoOm50aC1jaGlsZCgzbiArIDMpKSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbjpudGgtY2hpbGQobiArIDQpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbi0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24tLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMzODhhZTU7XG59XG5cbi5jZS1zZXR0aW5nc19fYnV0dG9uLS1kZWxldGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG59XG5cbi5jZS1zZXR0aW5nc19fYnV0dG9uLS1kZWxldGUgLmljb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24tLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI0YTRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbi0tY29uZmlybTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTRhNGEgIWltcG9ydGFudDtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24tLWNvbmZpcm0gLmljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY2UtYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jZS1ibG9jay0tc2VsZWN0ZWQgLmNlLWJsb2NrX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2UxZjJmZjtcbn1cblxuLmNlLWJsb2NrLS1zZWxlY3RlZCAuY2UtYmxvY2tfX2NvbnRlbnQgW2NvbnRlbnRlZGl0YWJsZV0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2UtYmxvY2stLXNlbGVjdGVkIC5jZS1ibG9ja19fY29udGVudCAuY2Utc3R1Yixcbi5jZS1ibG9jay0tc2VsZWN0ZWQgLmNlLWJsb2NrX19jb250ZW50IGltZyB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG5cbi5jZS1ibG9jay0tc3RyZXRjaGVkIC5jZS1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNlLWJsb2NrX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuLmNlLWJsb2NrLS1kcm9wLXRhcmdldCAuY2UtYmxvY2tfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAjMzg4YWU1O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNlLWJsb2NrLS1kcm9wLXRhcmdldCAuY2UtYmxvY2tfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzM4OGFlNTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZyxcbiAgICAgICMzODhhZTUsXG4gICAgICAjMzg4YWU1IDFweCxcbiAgICAgICNmZmYgMCxcbiAgICAgICNmZmYgNnB4KTtcbn1cblxuLmNlLWJsb2NrIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2UtYmxvY2sgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jZS1ibG9jayBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIHtcbiAgLmNvZGV4LWVkaXRvci0tbmFycm93IC5jZS1ibG9jay0tZm9jdXNlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMiUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMyUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMyUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyJSwgMCwgMCkgcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMiUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMiUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMyUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMyUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyJSwgMCwgMCkgcm90YXRlKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMiUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcblxuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcblxuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2VsZWN0aW9uQm91bmNlIHtcblxuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMSwgMS4wMSwgMS4wMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDEsIDEuMDEsIDEuMDEpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2VsZWN0aW9uQm91bmNlIHtcblxuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMSwgMS4wMSwgMS4wMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDEsIDEuMDEsIDEuMDEpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBidXR0b25DbGlja2VkIHtcblxuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEuMDIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAyLCAxLjAyLCAxLjAyKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1dHRvbkNsaWNrZWQge1xuXG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMiwgMS4wMiwgMS4wMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEuMDIpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYW5lbFNob3dpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSBzY2FsZSgwLjkpO1xuICB9XG5cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGFuZWxTaG93aW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMC45KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uY2R4LWJsb2NrIHtcbiAgcGFkZGluZzogMC40ZW0gMDtcbn1cblxuLmNkeC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAxLCAyMDEsIDIwNCwgMC40OCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgzNSwgNDQsIDcyLCAwLjA2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSgzNSwgNDQsIDcyLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jZHgtaW5wdXRbZGF0YS1wbGFjZWhvbGRlcl06YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNkeC1zZXR0aW5ncy1idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNkeC1zZXR0aW5ncy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY1O1xufVxuXG4uY2R4LXNldHRpbmdzLWJ1dHRvbi0tZm9jdXNlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoNywgMTYxLCAyMjcsIDAuMDgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg3LCAxNjEsIDIyNywgMC4wOCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE4NiwgMjU1LCAwLjA4KSAhaW1wb3J0YW50O1xufVxuXG4uY2R4LXNldHRpbmdzLWJ1dHRvbi0tZm9jdXNlZC1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbkNsaWNrZWQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBidXR0b25DbGlja2VkO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbi5jZHgtc2V0dGluZ3MtYnV0dG9uOm5vdCg6bnRoLWNoaWxkKDNuICsgMykpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5jZHgtc2V0dGluZ3MtYnV0dG9uOm50aC1jaGlsZChuICsgNCkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5jZHgtc2V0dGluZ3MtYnV0dG9uLS1hY3RpdmUge1xuICBjb2xvcjogIzM4OGFlNTtcbn1cblxuLmNkeC1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAxLCAyMDEsIDIwNCwgMC40OCk7XG59XG5cbi5jZHgtbG9hZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtMTFweCAwIDAgLTExcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjAxLCAyMDEsIDIwNCwgMC40OCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzg4YWU1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjZHhSb3RhdGlvbiAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBjZHhSb3RhdGlvbiAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNkeFJvdGF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY2R4Um90YXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuLmNkeC1idXR0b24ge1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAxLCAyMDEsIDIwNCwgMC40OCk7XG4gIGZvbnQtc2l6ZTogMTQuOXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMTgsIDMwLCA1NywgMC4wNCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMTgsIDMwLCA1NywgMC4wNCk7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNkeC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmJmY2ZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMTgsIDMwLCA1NywgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMTgsIDMwLCA1NywgMC4wOCk7XG59XG5cbi5jZHgtYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmNlLXN0dWIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMuNWVtIDA7XG4gIG1hcmdpbjogMTdweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmY2Y3Zjc7XG4gIGNvbG9yOiAjYjQ2MjYyO1xufVxuXG4uY2Utc3R1Yl9faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY2Utc3R1Yl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jZS1zdHViX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNlLXBhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNlLXBhcmFncmFwaFtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKiBTaG93IHBsYWNlaG9sZGVyIGF0IHRoZSBmaXJzdCBwYXJhZ3JhcGggaWYgRWRpdG9yIGlzIGVtcHR5ICovXG4uY29kZXgtZWRpdG9yLS1lbXB0eSAuY2UtYmxvY2s6Zmlyc3QtY2hpbGQgLmNlLXBhcmFncmFwaFtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvZGV4LWVkaXRvci0tdG9vbGJveC1vcGVuZWQgLmNlLWJsb2NrOmZpcnN0LWNoaWxkIC5jZS1wYXJhZ3JhcGhbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSxcbi5jb2RleC1lZGl0b3ItLWVtcHR5IC5jZS1ibG9jazpmaXJzdC1jaGlsZCAuY2UtcGFyYWdyYXBoW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2UtcGFyYWdyYXBoIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jZS1wYXJhZ3JhcGggcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2R4LW5vdGlmeS0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmYmZiICFpbXBvcnRhbnQ7XG59XG5cbi5jZHgtbm90aWZ5LS1lcnJvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZiNWQ1ZCAhaW1wb3J0YW50O1xufVxuXG4uY2R4LW5vdGlmeV9faW5wdXQge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2NTZiN2M7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jZHgtbm90aWZ5X19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY1NmI3Yztcbn1cblxuLmNkeC1ub3RpZnlfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjU2YjdjO1xufVxuXG4uY2R4LW5vdGlmeV9faW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTAxLCAxMDcsIDEyNCwgMC4zKTtcbn1cblxuLmNkeC1ub3RpZnlfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEwMSwgMTA3LCAxMjQsIDAuMyk7XG59XG5cbi5jZHgtbm90aWZ5X19idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2R4LW5vdGlmeV9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNkeC1ub3RpZnlfX2J1dHRvbi0tY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogI2YyZjVmNztcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IDAgcmdiYSgxNiwgMTksIDI5LCAwKTtcbiAgY29sb3I6ICM2NTZiN2M7XG59XG5cbi5jZHgtbm90aWZ5X19idXR0b24tLWNhbmNlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5jZHgtbm90aWZ5X19idXR0b24tLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kOiAjMzRjOTkyO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDE4LCA0OSwgMzUsIDAuMDUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNkeC1ub3RpZnlfX2J1dHRvbi0tY29uZmlybTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzM2IwODI7XG59XG5cbi5jZHgtbm90aWZ5X19idG5zLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jZHgtbm90aWZ5X19jcm9zcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3BhY2l0eTogMC41NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2R4LW5vdGlmeV9fY3Jvc3M6OmFmdGVyLFxuLmNkeC1ub3RpZnlfX2Nyb3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogIzU3NWQ2Nztcbn1cblxuLmNkeC1ub3RpZnlfX2Nyb3NzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2R4LW5vdGlmeV9fY3Jvc3M6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2R4LW5vdGlmeV9fY3Jvc3M6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2R4LW5vdGlmaWVzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4sXG4gICAgVWJ1bnR1LCBDYW50YXJlbGwsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jZHgtbm90aWZ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxMXB4IDE3cHggMCByZ2JhKDIzLCAzMiwgNjEsIDAuMTMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5jZHgtbm90aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmNkeC1ub3RpZnktLWJvdW5jZS1pbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xufVxuXG4uY2R4LW5vdGlmeS0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNmYWZmZmUgIWltcG9ydGFudDtcbn1cblxuLmNkeC1ub3RpZnktLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0MWZmYjEgIWltcG9ydGFudDtcbn1cblxuLnRjLWVkaXRvciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLnRjLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiAjMzY4YmU2O1xufVxuXG4udGMtdG9vbGJhci0taGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGMtdG9vbGJhci0taG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjFweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG59XG5cbi50Yy10b29sYmFyLS1ob3IsXG4udGMtdG9vbGJhci0tdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi50Yy10b29sYmFyLS12ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi50Yy10b29sYmFyX19wbHVzIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjFweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRjLXRvb2xiYXJfX3BsdXMtLWhvciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLnRjLXRvb2xiYXJfX3BsdXMtLXZlciB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4udGMtdG9vbGJhcl9fc2hpbmUtbGluZS0taG9yIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRjLXRvb2xiYXJfX3NoaW5lLWxpbmUtLXZlciB7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50Yy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi50Yy10YWJsZV9fd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGMtdGFibGVfX2NlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmUyO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGMtdGFibGVfX2FyZWEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50Yy10YWJsZV9faW5wIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleC1ncm93OiAxMDA7XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50Yy10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi50Yy10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnRjLXRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi50Yy10YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uaW1hZ2UtdG9vbCB7XG4gIC0tYmctY29sb3I6ICNjZGQxZTA7XG4gIC0tZnJvbnQtY29sb3I6ICMzODhhZTU7XG4gIC0tYm9yZGVyLWNvbG9yOiAjZThlOGViO1xufVxuXG4uaW1hZ2UtdG9vbF9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbWFnZS10b29sX19pbWFnZS1waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltYWdlLXRvb2xfX2ltYWdlLXByZWxvYWRlciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmltYWdlLXRvb2xfX2ltYWdlLXByZWxvYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYmctY29sb3IpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1mcm9udC1jb2xvcik7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGFuaW1hdGlvbjogaW1hZ2UtcHJlbG9hZGVyLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaW1hZ2UtdG9vbF9fY2FwdGlvbltjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS10b29sX19jYXB0aW9uW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1hZ2UtdG9vbF9fY2FwdGlvbltjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OmZvY3VzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2UtdG9vbC0tZW1wdHkgLmltYWdlLXRvb2xfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXRvb2wtLWVtcHR5IC5pbWFnZS10b29sX19jYXB0aW9uLFxuLmltYWdlLXRvb2wtLWxvYWRpbmcgLmltYWdlLXRvb2xfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2UtdG9vbC0tZmlsbGVkIC5jZHgtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXRvb2wtLWZpbGxlZCAuaW1hZ2UtdG9vbF9faW1hZ2UtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXRvb2wtLWxvYWRpbmcgLmltYWdlLXRvb2xfX2ltYWdlIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbWFnZS10b29sLS1sb2FkaW5nIC5pbWFnZS10b29sX19pbWFnZS1waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXRvb2wtLWxvYWRpbmcgLmNkeC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAgICogVHVuZXNcbiAgICogLS0tLS0tLS0tLS0tLS0tLVxuICAgKi9cblxuLmltYWdlLXRvb2wtLXdpdGhCb3JkZXIgLmltYWdlLXRvb2xfX2ltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuLmltYWdlLXRvb2wtLXdpdGhCYWNrZ3JvdW5kIC5pbWFnZS10b29sX19pbWFnZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yKTtcbn1cblxuLmltYWdlLXRvb2wtLXdpdGhCYWNrZ3JvdW5kIC5pbWFnZS10b29sX19pbWFnZS1waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1hZ2UtdG9vbC0tc3RyZXRjaGVkIC5pbWFnZS10b29sX19pbWFnZS1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgaW1hZ2UtcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5saW5rLXRvb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLXRvb2xfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguNTY3IDEzLjYyOWMuNzI4LjQ2NCAxLjU4MS42NSAyLjQxLjU1OGwtLjg3My44NzNBMy43MjIgMy43MjIgMCAxIDEgNC44NCA5Ljc5NEw2LjY5NCA3Ljk0YTMuNzIyIDMuNzIyIDAgMCAxIDUuMjU2LS4wMDhMMTAuNDg0IDkuNGE1LjIwOSA1LjIwOSAwIDAgMS0uMDE3LjAxNiAxLjYyNSAxLjYyNSAwIDAgMC0yLjI5LjAwOWwtMS44NTQgMS44NTRhMS42MjYgMS42MjYgMCAwIDAgMi4yNDQgMi4zNXptMi43NjYtNy4zNThhMy43MjIgMy43MjIgMCAwIDAtMi40MS0uNTU4bC44NzMtLjg3M2EzLjcyMiAzLjcyMiAwIDEgMSA1LjI2NCA1LjI2NmwtMS44NTQgMS44NTRhMy43MjIgMy43MjIgMCAwIDEtNS4yNTYuMDA4TDkuNDE2IDEwLjVhNS4yIDUuMiAwIDAgMSAuMDE3LS4wMTYgMS42MjUgMS42MjUgMCAwIDAgMi4yOS0uMDA5bDEuODU0LTEuODU0YTEuNjI2IDEuNjI2IDAgMCAwLTIuMjQ0LTIuMzV6JyBmaWxsPSdyZ2JhKDAsIDAsIDAsIDAuNiknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjY2NyAtMi43KScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saW5rLXRvb2xfX2lucHV0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstdG9vbF9faW5wdXQtaG9sZGVyLS1lcnJvciAubGluay10b29sX19pbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzE0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC41NjcgMTMuNjI5Yy43MjguNDY0IDEuNTgxLjY1IDIuNDEuNTU4bC0uODczLjg3M0EzLjcyMiAzLjcyMiAwIDEgMSA0Ljg0IDkuNzk0TDYuNjk0IDcuOTRhMy43MjIgMy43MjIgMCAwIDEgNS4yNTYtLjAwOEwxMC40ODQgOS40YTUuMjA5IDUuMjA5IDAgMCAxLS4wMTcuMDE2IDEuNjI1IDEuNjI1IDAgMCAwLTIuMjkuMDA5bC0xLjg1NCAxLjg1NGExLjYyNiAxLjYyNiAwIDAgMCAyLjI0NCAyLjM1em0yLjc2Ni03LjM1OGEzLjcyMiAzLjcyMiAwIDAgMC0yLjQxLS41NThsLjg3My0uODczYTMuNzIyIDMuNzIyIDAgMSAxIDUuMjY0IDUuMjY2bC0xLjg1NCAxLjg1NGEzLjcyMiAzLjcyMiAwIDAgMS01LjI1Ni4wMDhMOS40MTYgMTAuNWE1LjIgNS4yIDAgMCAxIC4wMTctLjAxNiAxLjYyNSAxLjYyNSAwIDAgMCAyLjI5LS4wMDlsMS44NTQtMS44NTRhMS42MjYgMS42MjYgMCAwIDAtMi4yNDQtMi4zNXonIGZpbGw9J3JnYigyMjQsIDE0NywgMTQ3KScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMuNjY3IC0yLjcpJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2Y2O1xuICBib3JkZXItY29sb3I6ICNmM2UwZTA7XG4gIGNvbG9yOiAjYTk1YTVhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDE0NiwgNjIsIDYyLCAwLjA1KTtcbn1cblxuLmxpbmstdG9vbF9faW5wdXRbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBjb2xvcjogIzcwNzY4NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdG9vbF9faW5wdXRbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdG9vbF9faW5wdXRbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdG9vbF9fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMTAyLCA4NSwgMTA3LCAwLjA0KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgei1pbmRleDogLTE7XG59XG5cbi5saW5rLXRvb2xfX3Byb2dyZXNzLS1sb2FkaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzIDUwMG1zIGVhc2UtaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5saW5rLXRvb2xfX3Byb2dyZXNzLS1sb2FkZWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpbmstdG9vbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xuICBjb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdG9vbF9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5saW5rLXRvb2xfX2NvbnRlbnQtLXJlbmRlcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDEsIDIwMSwgMjA0LCAwLjQ4KTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWxsLWNoYW5nZTogZmlsdGVyO1xuICBhbmltYXRpb246IGxpbmstaW4gNDUwbXMgMSBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmxpbmstdG9vbF9fY29udGVudC0tcmVuZGVyZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5saW5rLXRvb2xfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxpbmstdG9vbF9fdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ubGluay10b29sX190aXRsZSsubGluay10b29sX19hbmNob3Ige1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubGluay10b29sX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41NWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zcGFuLmxpbmstdG9vbF9fYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuc21hbGwubGluay10b29sX19hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzg4OCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIGxpbmstaW4ge1xuICBmcm9tIHtcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cblxuLmNvZGV4LWVkaXRvci0tbmFycm93IC5saW5rLXRvb2xfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uY2R4LXF1b3RlLWljb24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNkeC1xdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNkeC1xdW90ZV9fdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDE1OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2R4LXF1b3RlX19jYXB0aW9uIHt9XG5cbi5jZHgtcXVvdGUgW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jZHgtcXVvdGUgW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZHgtcXVvdGUgW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jZHgtcXVvdGUtc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2R4LXF1b3RlLXNldHRpbmdzIC5jZHgtc2V0dGluZ3MtYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNkeC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jZHgtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDUuNXB4IDAgNS41cHggM3B4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG5cbi5jZHgtbGlzdC0tdW5vcmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLmNkeC1saXN0LS1vcmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLmNkeC1saXN0LXNldHRpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNkeC1saXN0LXNldHRpbmdzIC5jZHgtc2V0dGluZ3MtYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmVtYmVkLXRvb2wtLWxvYWRpbmcgLmVtYmVkLXRvb2xfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW1iZWQtdG9vbC0tbG9hZGluZyAuZW1iZWQtdG9vbF9fcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lbWJlZC10b29sLS1sb2FkaW5nIC5lbWJlZC10b29sX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVtYmVkLXRvb2xfX3ByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWViO1xufVxuXG4uZW1iZWQtdG9vbF9fcHJlbG9hZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NkZDFlMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM4OGFlNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiBlbWJlZC1wcmVsb2FkZXItc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5lbWJlZC10b29sX191cmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjN2I3ZTg5O1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZW1iZWQtdG9vbF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW1iZWQtdG9vbF9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmVtYmVkLXRvb2xfX2NhcHRpb25bY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBjb2xvcjogIzcwNzY4NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmVtYmVkLXRvb2xfX2NhcHRpb25bY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVtYmVkLXRvb2xfX2NhcHRpb25bY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBlbWJlZC1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmNkeC13YXJuaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2R4LXdhcm5pbmcgW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jZHgtd2FybmluZyBbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNkeC13YXJuaW5nIFtjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2R4LXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMzIwIDI5NCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NwYXRoIGZpbGw9JyUyMzdCN0U4OScgZD0nTTE2MC41IDk3YzEyLjQyNiAwIDIyLjUgMTAuMDc0IDIyLjUgMjIuNXYyOGMwIDEyLjQyNi0xMC4wNzQgMjIuNS0yMi41IDIyLjVTMTM4IDE1OS45MjYgMTM4IDE0Ny41di0yOGMwLTEyLjQyNiAxMC4wNzQtMjIuNSAyMi41LTIyLjV6bTAgODNjMTQuNjM2IDAgMjYuNSAxMS44NjQgMjYuNSAyNi41UzE3NS4xMzYgMjMzIDE2MC41IDIzMyAxMzQgMjIxLjEzNiAxMzQgMjA2LjVzMTEuODY0LTI2LjUgMjYuNS0yNi41em0tLjAyLTEzNWMtNi4xMDIgMC0xNC4wNSA4LjQyNy0yMy44NDIgMjUuMjhsLTc0LjczIDEyNy42MDVjLTEyLjcxMyAyMS40NDQtMTcuODA2IDM1LjAyNS0xNS4yOCA0MC43NDIgMi41MjcgNS43MTcgOC41MTkgOS4xNzUgMTcuOTc0IDEwLjM3M2gxOTcuMjU1YzUuOTMyLTEuMjE0IDEwLjA1MS00LjY3MSAxMi4zNTctMTAuMzczIDIuMzA3LTUuNzAyLTEuODEyLTE2LjkwMy0xMi4zNTctMzMuNjAzTDE4NC41NTUgNzAuMjgxQzE3NC42MDggNTMuNDI3IDE2Ni41ODMgNDUgMTYwLjQ4IDQ1em0xNTQuNjEgMTY1LjQxOGMyLjIxNiA2LjAyNyAzLjczNSAxMS45NjcgNC4zOTMgMTguMTAzLjk2MyA4Ljk3Ny4wNjcgMTguMDM1LTMuNTUyIDI2Ljk4LTcuOTMzIDE5LjYxMi0yNC4yODMgMzMuMzM2LTQ1LjA1NCAzNy41ODZsLTQuNDY0LjkxM0g2MS43NjNsLTIuODE3LS4zNTdjLTEwLjI2Ny0xLjMtMTkuNzY0LTQuMTYzLTI4LjQyMi05LjE2LTExLjA1MS02LjM3Ny0xOS44Mi0xNS44MjMtMjUuMDU1LTI3LjY2NC00LjQzMi0xMC4wMy01LjIzNS0xOS45NTItMy45MTQtMjkuODg3LjgyMS02LjE3NSAyLjQ4Ni0xMi4yMzkgNC44NjQtMTguNTggMy42MTYtOS42NCA5LjE1OS0yMC41NSAxNi43MTgtMzMuMzA5TDk3Ljc3IDQ3LjYwM2M2LjQ2OS0xMS4xMjUgMTIuNzQzLTIwLjA2MSAxOS40MzYtMjcuMTU4IDQuNjItNC44OTkgOS41NjItOS4wNyAxNS4yMDYtMTIuNDU2QzE0MC43MTIgMy4wMSAxNTAuMDkxIDAgMTYwLjQ4MSAwYzEwLjM1OCAwIDE5LjcwMyAyLjk5IDI3Ljk4OSA3LjkzMyA1LjYyNSAzLjM1NiAxMC41NjMgNy40OTIgMTUuMTkzIDEyLjM1NCA2LjczNSA3LjA3MiAxMy4wOCAxNS45OTcgMTkuNjQ1IDI3LjEybC4xNDIuMjQgNzYuOTg2IDEzNC4xOTRjNi41NTMgMTAuNDYgMTEuNDI1IDE5Ljc5OSAxNC42NTQgMjguNTc3eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbGVmdDogLTMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5jZHgtd2FybmluZzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jZHgtd2FybmluZ19fbWVzc2FnZSB7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG59XG5cbi5jZHgtd2FybmluZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi8qKlxuICogUGx1Z2luIHN0eWxlc1xuICovXG4uY2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuOWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jZS1oZWFkZXIgcCxcbi5jZS1oZWFkZXIgZGl2IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBTdHlsZXMgZm9yIFBsdWdpbiBpY29uIGluIFRvb2xiYXJcbiAqL1xuLmNlLWhlYWRlcl9faWNvbiB7fVxuXG4uY2UtaGVhZGVyW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZS1oZWFkZXJbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jZS1oZWFkZXJbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNkeC1jaGVja2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uY2R4LWNoZWNrbGlzdF9faXRlbS10ZXh0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNkeC1jaGVja2xpc3RfX2l0ZW0tY2hlY2tib3gtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2R4LWNoZWNrbGlzdF9faXRlbS1jaGVja2JveDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I1YjViNTtcbn1cblxuLmNkeC1jaGVja2xpc3RfX2l0ZW0tY2hlY2tib3g6OmFmdGVyLFxuLmNkeC1jaGVja2xpc3RfX2l0ZW0tY2hlY2tib3gtZGlzcGxheTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmNmZmY0O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2R4LWNoZWNrbGlzdF9faXRlbS0tY2hlY2tlZCAuY2R4LWNoZWNrbGlzdF9faXRlbS1jaGVja2JveC1kaXNwbGF5LFxuLmNkeC1jaGVja2xpc3RfX2l0ZW0tLWNoZWNrZWQgLmNkeC1jaGVja2xpc3RfX2l0ZW0tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG59XG5cbi5jZHgtY2hlY2tsaXN0X19pdGVtLS1jaGVja2VkIC5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94OmhvdmVyLFxuLmNkeC1jaGVja2xpc3RfX2l0ZW0tLWNoZWNrZWQgLmNkeC1jaGVja2xpc3RfX2l0ZW0tY2hlY2tib3gtZGlzcGxheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDdjZDE7XG59XG5cbi5jZHgtY2hlY2tsaXN0X19pdGVtLS1jaGVja2VkIC5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94OjphZnRlcixcbi5jZHgtY2hlY2tsaXN0X19pdGVtLS1jaGVja2VkIC5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94LWRpc3BsYXk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyoqXG4gKiBQbHVnaW4gc3R5bGVzXG4gKi9cbi5jZS1oZWFkZXIge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNlLWhlYWRlciBwLFxuLmNlLWhlYWRlciBkaXYge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIFN0eWxlcyBmb3IgUGx1Z2luIGljb24gaW4gVG9vbGJhclxuICovXG4uY2UtaGVhZGVyX19pY29uIHt9XG5cbi5jZS1oZWFkZXJbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBjb2xvcjogIzcwNzY4NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNlLWhlYWRlcltjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNlLWhlYWRlcltjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OmZvY3VzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2R4LW1hcmtlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMzUsIDExMSwgMC4yOSk7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG4uY2R4LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2UtcmF3dG9vbF9fdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyMTI4O1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6ICM5Y2EzYjM7XG59XG5cbi5jZS1wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jZS1wYXJhZ3JhcGhbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogU2hvdyBwbGFjZWhvbGRlciBhdCB0aGUgZmlyc3QgcGFyYWdyYXBoIGlmIEVkaXRvciBpcyBlbXB0eSAqL1xuLmNvZGV4LWVkaXRvci0tZW1wdHkgLmNlLWJsb2NrOmZpcnN0LWNoaWxkIC5jZS1wYXJhZ3JhcGhbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2RleC1lZGl0b3ItLXRvb2xib3gtb3BlbmVkIC5jZS1ibG9jazpmaXJzdC1jaGlsZCAuY2UtcGFyYWdyYXBoW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUsXG4uY29kZXgtZWRpdG9yLS1lbXB0eSAuY2UtYmxvY2s6Zmlyc3QtY2hpbGQgLmNlLXBhcmFncmFwaFtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNlLXBhcmFncmFwaCBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2UtcGFyYWdyYXBoIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNlLWRlbGltaXRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNlLWRlbGltaXRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiKioqXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG5ib2R5Om5vdCguZGlzYWJsZWQpIC50dXJuLWNoZXZyb246aG92ZXI+LmZhcyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4udHVybi1jaGV2cm9uPi5mYXMge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5jYXRlZ29yeS5oYXMtY2hpbGRyZW4gLmNhdGVnb3J5LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xufVxuXG4uY2F0ZWdvcnkuYWN0aXZlIC5jYXRlZ29yeS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2F0ZWdvcnk6bm90KC5hY3RpdmUpOmhvdmVyIC5jYXRlZ29yeS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmNhdGVnb3J5Lmhhcy1jaGlsZHJlbjpob3ZlciAuY2F0ZWdvcnktdGV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGVZKDFweCk7XG59XG5cbi5zdWItY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDAsIDAsIDAsIC4xKTtcbiAgLyogcGFkZGluZzogMjBweCAwIDBweCAyMHB4ICFpbXBvcnRhbnQ7ICovXG59XG5cbi5jYXRlZ29yeS1jb250YWluZXIsXG4uc3ViLWNhdGVnb3J5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDI1cHggMDtcbiAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBzY3JvbGwtc25hcC10eXBlOiBibG9jaztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5zdWItY2F0ZWdvcnktY29udGFpbmVyIHtcbiAgLyogb3BhY2l0eTogMDsgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zdWItY2F0ZWdvcnktY29udGFpbmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC8qIG9wYWNpdHk6IDE7ICovXG59XG5cbi50aGVyZXMtbW9yZS1kb3duLWJlbG93LWNhcHRhaW4sXG4udGhlcmVzLW1vcmUtdXAtdG9wLWNhcHRhaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNXB4O1xuICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgKi9cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAzNDtcbn1cblxuLnRoZXJlcy1tb3JlLXVwLXRvcC1jYXB0YWluIHtcbiAgYm90dG9tOiB1bnNldDtcbiAgdG9wOiAxMnB4O1xufVxuXG4uY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeSxcbi5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogbWFyZ2luOiAwIDVweDsgKi9cbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYnJlYWRjcnVtYiBhIHtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeS5hY3RpdmUsXG4uY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeTpob3Zlcixcbi5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeS5hY3RpdmUsXG4uc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnk6aG92ZXIge1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyAqL1xuICBjb2xvcjogIzExMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpOyAqL1xufVxuXG4ucHJvZHVjdC1sb2FkLWNvdW50IC5wcm9kdWN0U2hvd0NvdW50IHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmcpO1xufVxuXG4uc29sYnJpcy1vcGVuLWxnIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBib3JkZXI6IHNvbGlkICNjY2MgMXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNDlweCA2cHggcmdiYSgxNTAsIDE1MCwgMTUwLCAxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDQ5cHggNnB4IHJnYmEoMTUwLCAxNTAsIDE1MCwgMSk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNDlweCA2cHggcmdiYSgxNTAsIDE1MCwgMTUwLCAxKTtcbn1cblxuLnByb2R1Y3QtbG9hZC1jb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNTAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpbHRlci1ib3gge1xuICBoZWlnaHQ6IGNhbGMoNTB2aCAtIDQwcHgpO1xufVxuXG4uY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeSAubWRpLFxuLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmNhdGVnb3J5IC5tZGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5N3B4KSB7XG5cbiAgLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnkgLm1kaSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeSAubWRpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyb250LXRpdGxlIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuXG4gIC5jYXRlZ29yeS1jb250YWluZXIgLmNhdGVnb3J5LFxuICAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk3cHgpIHtcbiAgLmZpbHRlci1ib3gge1xuICAgIGhlaWdodDogNTV2aCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNvbGJyaXMtb3BlbiAuc2hvd0ZpbHRlcmVkUHJvZHVjdHNCdG4ge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Zjc1YjkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudG9wLWNhdGVnb3J5LWNvbnRhaW5lci5oYWxmIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2F0ZWdvcnktY29udGFpbmVyLnRhYi0xMDAge1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdWItY2F0ZWdvcnktY29udGFpbmVyOm5vdCguYmlnKSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIuYWN0aXZlOm5vdCguYmlnKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTE0cHgpIHtcblxuICAuY2F0ZWdvcnktY29udGFpbmVyIC5jYXRlZ29yeSxcbiAgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnkgLmNhdGVnb3J5LWltYWdlLFxuLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmNhdGVnb3J5IC5jYXRlZ29yeS1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnkgLmNhdGVnb3J5LXRleHQsXG4uc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuY2F0ZWdvcnkgLmNhdGVnb3J5LXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuLmhhbGYge1xuICBoZWlnaHQ6IDUwdmg7XG59XG5cbi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xuLyogICAgICAgICAgICAgICBFZGl0b3JKUyAgICAgICAgICAgICAgICovXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cbi5lanMtY29udGVudCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmVkaXRvci1xdW90ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5lZGl0b3ItcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM2cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZWRpdG9yLXF1b3RlIHByZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG4uY29kZXgtZWRpdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb2RleC1lZGl0b3IgLmhpZGUsXG4uY29kZXgtZWRpdG9yX19yZWRhY3Rvci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvZGV4LWVkaXRvcl9fcmVkYWN0b3IgW2NvbnRlbnRlZGl0YWJsZV06ZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZmVmZiBcIjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSB7XG4gIC5jb2RleC1lZGl0b3ItLW5hcnJvdyAuY29kZXgtZWRpdG9yX19yZWRhY3RvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkge1xuICAuY29kZXgtZWRpdG9yLS1uYXJyb3cgLmNlLXRvb2xiYXJfX2FjdGlvbnMge1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG5cbi5jb2RleC1lZGl0b3JfX2xvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHZoO1xufVxuXG4uY29kZXgtZWRpdG9yX19sb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjAxLCAyMDEsIDIwNCwgMC40OCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBlZGl0b3ItbG9hZGVyLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZWRpdG9yLWxvYWRlci1zcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uY29kZXgtZWRpdG9yLWNvcHlhYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAtNDAwJTtcbiAgb3BhY2l0eTogMC4wMDE7XG59XG5cbi5jb2RleC1lZGl0b3Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29kZXgtZWRpdG9yLW92ZXJsYXlfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jb2RleC1lZGl0b3Itb3ZlcmxheV9fcmVjdGFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgMTcwLCAyMjAsIDAuMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY29kZXgtZWRpdG9yIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVjZmY7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWNmZjtcbn1cblxuLmNvZGV4LWVkaXRvci0tdG9vbGJveC1vcGVuZWQgW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZWRpdG9yLWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZWRpdG9yLWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbi5jZS10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTVweCAtM3B4IHJnYmEoMTMsIDIwLCAzMywgMC4xMyk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTVweCAtM3B4IHJnYmEoMTMsIDIwLCAzMywgMC4xMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLXRvb2xiYXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxM3B4IDdweCAtNXB4IHJnYmEoMjYsIDM4LCA0OSwgMC4wOSksXG4gICAgICA2cHggMTVweCAzNHB4IC02cHggcmdiYSgzMywgNDgsIDczLCAwLjI5KTtcbiAgICBib3gtc2hhZG93OiAwIDEzcHggN3B4IC01cHggcmdiYSgyNiwgMzgsIDQ5LCAwLjA5KSxcbiAgICAgIDZweCAxNXB4IDM0cHggLTZweCByZ2JhKDMzLCA0OCwgNzMsIDAuMjkpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNWQ3ZGI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS10b29sYmFyIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLmNlLXRvb2xiYXItLWxlZnQtb3JpZW50ZWQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmNlLXRvb2xiYXItLXJpZ2h0LW9yaWVudGVkOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY2UtdG9vbGJhci0tb3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2UtdG9vbGJhci0tb3BlbmVkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jZS10b29sYmFyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS10b29sYmFyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgfVxufVxuXG4uY2UtdG9vbGJhcl9fcGx1cyB7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zNHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jZS10b29sYmFyX19wbHVzLS1hY3RpdmUsXG4uY2UtdG9vbGJhcl9fcGx1czpob3ZlciB7XG4gIGNvbG9yOiAjMzg4YWU1O1xufVxuXG4uY2UtdG9vbGJhcl9fcGx1cy0tYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZUluIDAuNzVzIDE7XG4gIGFuaW1hdGlvbjogYm91bmNlSW4gMC43NXMgMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5jZS10b29sYmFyX19wbHVzLXNob3J0Y3V0IHtcbiAgb3BhY2l0eTogMC42O1xuICB3b3JkLXNwYWNpbmc6IC0ycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNlLXRvb2xiYXJfX3BsdXMtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2UtdG9vbGJhcl9fcGx1cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNlLXRvb2xiYXIgLmNlLXRvb2xib3gsXG4uY2UtdG9vbGJhcl9fcGx1cyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2UtdG9vbGJhcl9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMHB4O1xuICB0b3A6IDVweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS10b29sYmFyX19hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jZS10b29sYmFyX19hY3Rpb25zLS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2UtdG9vbGJhcl9fYWN0aW9ucy1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jZS10b29sYmFyX19zZXR0aW5ncy1idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2VmZjJmNTtcbn1cblxuLmNlLXRvb2xiYXJfX3NldHRpbmdzLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMWQyMDJiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNlLXRvb2xiYXJfX3NldHRpbmdzLWJ0biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSB7XG4gIC5jb2RleC1lZGl0b3ItLW5hcnJvdyAuY2UtdG9vbGJhcl9fcGx1cyB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5cbi5jZS10b29sYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS10b29sYm94IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4uY2UtdG9vbGJveC0tb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNlLXRvb2xib3hfX2J1dHRvbiB7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jZS10b29sYm94X19idXR0b24tLWFjdGl2ZSxcbi5jZS10b29sYm94X19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzM4OGFlNTtcbn1cblxuLmNlLXRvb2xib3hfX2J1dHRvbi0tYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZUluIDAuNzVzIDE7XG4gIGFuaW1hdGlvbjogYm91bmNlSW4gMC43NXMgMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5jZS10b29sYm94LWJ1dHRvbi10b29sdGlwX19zaG9ydGN1dCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgd29yZC1zcGFjaW5nOiAtM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkge1xuICAuY29kZXgtZWRpdG9yLS1uYXJyb3cgLmNlLXRvb2xib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uY2UtaW5saW5lLXRvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTVweCAtM3B4IHJnYmEoMTMsIDIwLCAzMywgMC4xMyk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggLTNweCByZ2JhKDEzLCAyMCwgMzMsIDAuMTMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2UtaW5saW5lLXRvb2xiYXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxM3B4IDdweCAtNXB4IHJnYmEoMjYsIDM4LCA0OSwgMC4wOSksXG4gICAgICA2cHggMTVweCAzNHB4IC02cHggcmdiYSgzMywgNDgsIDczLCAwLjI5KTtcbiAgICBib3gtc2hhZG93OiAwIDEzcHggN3B4IC01cHggcmdiYSgyNiwgMzgsIDQ5LCAwLjA5KSxcbiAgICAgIDZweCAxNXB4IDM0cHggLTZweCByZ2JhKDMzLCA0OCwgNzMsIDAuMjkpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNWQ3ZGI7XG4gIH1cbn1cblxuLmNlLWlubGluZS10b29sYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpIHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDhweCkgc2NhbGUoMC45KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlLFxuICAgIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNlLWlubGluZS10b29sYmFyLS1sZWZ0LW9yaWVudGVkOmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXItLXJpZ2h0LW9yaWVudGVkOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNlLWlubGluZS10b29sYmFyLS1zaG93ZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXItLWxlZnQtb3JpZW50ZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjNweCkgdHJhbnNsYXRlWSg4cHgpIHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjNweCkgdHJhbnNsYXRlWSg4cHgpIHNjYWxlKDAuOSk7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhci0tbGVmdC1vcmllbnRlZC5jZS1pbmxpbmUtdG9vbGJhci0tc2hvd2VkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIzcHgpO1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXItLXJpZ2h0LW9yaWVudGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoOHB4KSBzY2FsZSgwLjkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoOHB4KSBzY2FsZSgwLjkpO1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cblxuLmNlLWlubGluZS10b29sYmFyLS1yaWdodC1vcmllbnRlZC5jZS1pbmxpbmUtdG9vbGJhci0tc2hvd2VkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA5cHggMCAxMHB4O1xuICBtYXJnaW46IDAgNnB4IDAgLTZweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIwMSwgMjAxLCAyMDQsIDAuNDgpO1xufVxuXG4uY2UtaW5saW5lLXRvb2xiYXJfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNTtcbn1cblxuLmNlLWlubGluZS10b29sYmFyX19kcm9wZG93bi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNlLWlubGluZS10b29sYmFyX19kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhcl9fZHJvcGRvd24tY29udGVudCBzdmcge1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhcl9fZHJvcGRvd24gLmljb24tLXRvZ2dsZXItZG93biB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5jZS1pbmxpbmUtdG9vbGJhcl9fc2hvcnRjdXQge1xuICBvcGFjaXR5OiAwLjY7XG4gIHdvcmQtc3BhY2luZzogLTNweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uY2UtaW5saW5lLXRvb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNlLWlubGluZS10b29sOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNTtcbn1cblxuLmNlLWlubGluZS10b29sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cblxuLmNlLWlubGluZS10b29sLS1hY3RpdmUge1xuICBjb2xvcjogIzM4OGFlNTtcbn1cblxuLmNlLWlubGluZS10b29sLS1mb2N1c2VkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg3LCAxNjEsIDIyNywgMC4wOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDcsIDE2MSwgMjI3LCAwLjA4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTg2LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG5cbi5jZS1pbmxpbmUtdG9vbC0tZm9jdXNlZC1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbkNsaWNrZWQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBidXR0b25DbGlja2VkO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbi5jZS1pbmxpbmUtdG9vbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmNlLWlubGluZS10b29sIC5pY29uIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uY2UtaW5saW5lLXRvb2wtLWxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNlLWlubGluZS10b29sLS1saW5rIC5pY29uLS11bmxpbmssXG4uY2UtaW5saW5lLXRvb2wtLXVubGluayAuaWNvbi0tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZS1pbmxpbmUtdG9vbC0tdW5saW5rIC5pY29uLS11bmxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5jZS1pbmxpbmUtdG9vbC1pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMDEsIDIwMSwgMjA0LCAwLjQ4KTtcbn1cblxuLmNlLWlubGluZS10b29sLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MDc2ODQ7XG59XG5cbi5jZS1pbmxpbmUtdG9vbC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzA3Njg0O1xufVxuXG4uY2UtaW5saW5lLXRvb2wtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MDc2ODQ7XG59XG5cbi5jZS1pbmxpbmUtdG9vbC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MDc2ODQ7XG59XG5cbi5jZS1pbmxpbmUtdG9vbC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzY4NDtcbn1cblxuLmNlLWlubGluZS10b29sLWlucHV0LS1zaG93ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxNXB4IC0zcHggcmdiYSgxMywgMjAsIDMzLCAwLjEzKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTVweCAtM3B4IHJnYmEoMTMsIDIwLCAzMywgMC4xMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS1jb252ZXJzaW9uLXRvb2xiYXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxM3B4IDdweCAtNXB4IHJnYmEoMjYsIDM4LCA0OSwgMC4wOSksXG4gICAgICA2cHggMTVweCAzNHB4IC02cHggcmdiYSgzMywgNDgsIDczLCAwLjI5KTtcbiAgICBib3gtc2hhZG93OiAwIDEzcHggN3B4IC01cHggcmdiYSgyNiwgMzgsIDQ5LCAwLjA5KSxcbiAgICAgIDZweCAxNXB4IDM0cHggLTZweCByZ2JhKDMzLCA0OCwgNzMsIDAuMjkpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNWQ3ZGI7XG4gIH1cbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLCBvcGFjaXR5IDAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjFzIGVhc2UsXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2xiYXItLWxlZnQtb3JpZW50ZWQ6YmVmb3JlIHtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2xiYXItLXJpZ2h0LW9yaWVudGVkOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbGJhci0tc2hvd2VkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbGJhciBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbGJhcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbGJhcl9fbGFiZWwge1xuICBjb2xvcjogIzcwNzY4NDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zM3B4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sLS1mb2N1c2VkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg3LCAxNjEsIDIyNywgMC4wOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDcsIDE2MSwgMjI3LCAwLjA4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTg2LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2wtLWZvY3VzZWQtYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBidXR0b25DbGlja2VkO1xuICBhbmltYXRpb24tbmFtZTogYnV0dG9uQ2xpY2tlZDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNTtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbF9faWNvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDEsIDIwMSwgMjA0LCAwLjQ4KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNlLWNvbnZlcnNpb24tdG9vbF9faWNvbiBzdmcge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uY2UtY29udmVyc2lvbi10b29sLS1sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jZS1jb252ZXJzaW9uLXRvb2wtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzg4YWU1ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2VJbiAwLjc1cyAxO1xuICBhbmltYXRpb246IGJvdW5jZUluIDAuNzVzIDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4uY2Utc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTVweCAtM3B4IHJnYmEoMTMsIDIwLCAzMywgMC4xMyk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE1cHggLTNweCByZ2JhKDEzLCAyMCwgMzMsIDAuMTMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2Utc2V0dGluZ3Mge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxM3B4IDdweCAtNXB4IHJnYmEoMjYsIDM4LCA0OSwgMC4wOSksXG4gICAgICA2cHggMTVweCAzNHB4IC02cHggcmdiYSgzMywgNDgsIDczLCAwLjI5KTtcbiAgICBib3gtc2hhZG93OiAwIDEzcHggN3B4IC01cHggcmdiYSgyNiwgMzgsIDQ5LCAwLjA5KSxcbiAgICAgIDZweCAxNXB4IDM0cHggLTZweCByZ2JhKDMzLCA0OCwgNzMsIDAuMjkpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNWQ3ZGI7XG4gIH1cbn1cblxuLmNlLXNldHRpbmdzIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogMzBweDtcbiAgbWluLXdpZHRoOiAxMTRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5jZS1zZXR0aW5ncy0tbGVmdC1vcmllbnRlZDpiZWZvcmUge1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNlLXNldHRpbmdzLS1yaWdodC1vcmllbnRlZDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2Utc2V0dGluZ3Mge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogLTExcHg7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5cbi5jZS1zZXR0aW5nczpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jZS1zZXR0aW5nczpiZWZvcmUge1xuICAgIGJvdHRvbTogLTVweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cblxuLmNlLXNldHRpbmdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNlLXNldHRpbmdzLS1vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcGFuZWxTaG93aW5nO1xuICBhbmltYXRpb24tbmFtZTogcGFuZWxTaG93aW5nO1xufVxuXG4uY2Utc2V0dGluZ3NfX3BsdWdpbi16b25lOm5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZzogM3B4IDNweCAwO1xufVxuXG4uY2Utc2V0dGluZ3NfX2RlZmF1bHQtem9uZTpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY1O1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbi0tYWN0aXZlIHtcbiAgY29sb3I6ICMzODhhZTU7XG59XG5cbi5jZS1zZXR0aW5nc19fYnV0dG9uLS1mb2N1c2VkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg3LCAxNjEsIDIyNywgMC4wOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDcsIDE2MSwgMjI3LCAwLjA4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTg2LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG5cbi5jZS1zZXR0aW5nc19fYnV0dG9uLS1mb2N1c2VkLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnV0dG9uQ2xpY2tlZDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJ1dHRvbkNsaWNrZWQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b246bm90KDpudGgtY2hpbGQoM24gKyAzKSkge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b246bnRoLWNoaWxkKG4gKyA0KSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24ge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5jZS1zZXR0aW5nc19fYnV0dG9uLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMzg4YWU1O1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbi0tZGVsZXRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4uY2Utc2V0dGluZ3NfX2J1dHRvbi0tZGVsZXRlIC5pY29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5jZS1zZXR0aW5nc19fYnV0dG9uLS1jb25maXJtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyNGE0YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNlLXNldHRpbmdzX19idXR0b24tLWNvbmZpcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0YTRhICFpbXBvcnRhbnQ7XG59XG5cbi5jZS1zZXR0aW5nc19fYnV0dG9uLS1jb25maXJtIC5pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNlLWJsb2NrOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2UtYmxvY2stLXNlbGVjdGVkIC5jZS1ibG9ja19fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlMWYyZmY7XG59XG5cbi5jZS1ibG9jay0tc2VsZWN0ZWQgLmNlLWJsb2NrX19jb250ZW50IFtjb250ZW50ZWRpdGFibGVdIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNlLWJsb2NrLS1zZWxlY3RlZCAuY2UtYmxvY2tfX2NvbnRlbnQgLmNlLXN0dWIsXG4uY2UtYmxvY2stLXNlbGVjdGVkIC5jZS1ibG9ja19fY29udGVudCBpbWcge1xuICBvcGFjaXR5OiAwLjU1O1xufVxuXG4uY2UtYmxvY2stLXN0cmV0Y2hlZCAuY2UtYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jZS1ibG9ja19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG5cbi5jZS1ibG9jay0tZHJvcC10YXJnZXQgLmNlLWJsb2NrX19jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogc29saWQgIzM4OGFlNTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jZS1ibG9jay0tZHJvcC10YXJnZXQgLmNlLWJsb2NrX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzODhhZTU7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsXG4gICAgICAjMzg4YWU1LFxuICAgICAgIzM4OGFlNSAxcHgsXG4gICAgICAjZmZmIDAsXG4gICAgICAjZmZmIDZweCk7XG59XG5cbi5jZS1ibG9jayBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNlLWJsb2NrIGIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2UtYmxvY2sgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSB7XG4gIC5jb2RleC1lZGl0b3ItLW5hcnJvdyAuY2UtYmxvY2stLWZvY3VzZWQge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyJSwgMCwgMCkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMiUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIlLCAwLCAwKSByb3RhdGUoMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZSgtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZSgtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyJSwgMCwgMCkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMiUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIlLCAwLCAwKSByb3RhdGUoMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZSgtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZSgtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG5cbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG5cbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNlbGVjdGlvbkJvdW5jZSB7XG5cbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDEsIDEuMDEsIDEuMDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAxLCAxLjAxLCAxLjAxKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNlbGVjdGlvbkJvdW5jZSB7XG5cbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDEsIDEuMDEsIDEuMDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAxLCAxLjAxLCAxLjAxKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnV0dG9uQ2xpY2tlZCB7XG5cbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAyLCAxLjAyLCAxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMiwgMS4wMiwgMS4wMik7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXR0b25DbGlja2VkIHtcblxuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDIsIDEuMDIsIDEuMDIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAyLCAxLjAyLCAxLjAyKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFuZWxTaG93aW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMC45KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhbmVsU2hvd2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHNjYWxlKDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHNjYWxlKDAuOSk7XG4gIH1cblxuICA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmNkeC1ibG9jayB7XG4gIHBhZGRpbmc6IDAuNGVtIDA7XG59XG5cbi5jZHgtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMSwgMjAxLCAyMDQsIDAuNDgpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCAwIHJnYmEoMzUsIDQ0LCA3MiwgMC4wNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCAwIHJnYmEoMzUsIDQ0LCA3MiwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2R4LWlucHV0W2RhdGEtcGxhY2Vob2xkZXJdOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jZHgtc2V0dGluZ3MtYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jZHgtc2V0dGluZ3MtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNTtcbn1cblxuLmNkeC1zZXR0aW5ncy1idXR0b24tLWZvY3VzZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDcsIDE2MSwgMjI3LCAwLjA4KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoNywgMTYxLCAyMjcsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxODYsIDI1NSwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmNkeC1zZXR0aW5ncy1idXR0b24tLWZvY3VzZWQtYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBidXR0b25DbGlja2VkO1xuICBhbmltYXRpb24tbmFtZTogYnV0dG9uQ2xpY2tlZDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG4uY2R4LXNldHRpbmdzLWJ1dHRvbjpub3QoOm50aC1jaGlsZCgzbiArIDMpKSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uY2R4LXNldHRpbmdzLWJ1dHRvbjpudGgtY2hpbGQobiArIDQpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uY2R4LXNldHRpbmdzLWJ1dHRvbi0tYWN0aXZlIHtcbiAgY29sb3I6ICMzODhhZTU7XG59XG5cbi5jZHgtbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMSwgMjAxLCAyMDQsIDAuNDgpO1xufVxuXG4uY2R4LWxvYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTExcHggMCAwIC0xMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIwMSwgMjAxLCAyMDQsIDAuNDgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM4OGFlNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2R4Um90YXRpb24gMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2R4Um90YXRpb24gMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjZHhSb3RhdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNkeFJvdGF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbi5jZHgtYnV0dG9uIHtcbiAgcGFkZGluZzogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMSwgMjAxLCAyMDQsIDAuNDgpO1xuICBmb250LXNpemU6IDE0LjlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDE4LCAzMCwgNTcsIDAuMDQpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDE4LCAzMCwgNTcsIDAuMDQpO1xuICBjb2xvcjogIzcwNzY4NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jZHgtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZiZmNmZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDE4LCAzMCwgNTcsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDE4LCAzMCwgNTcsIDAuMDgpO1xufVxuXG4uY2R4LWJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5jZS1zdHViIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzLjVlbSAwO1xuICBtYXJnaW46IDE3cHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmNmN2Y3O1xuICBjb2xvcjogI2I0NjI2Mjtcbn1cblxuLmNlLXN0dWJfX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNlLXN0dWJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY2Utc3R1Yl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jZS1wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jZS1wYXJhZ3JhcGhbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogU2hvdyBwbGFjZWhvbGRlciBhdCB0aGUgZmlyc3QgcGFyYWdyYXBoIGlmIEVkaXRvciBpcyBlbXB0eSAqL1xuLmNvZGV4LWVkaXRvci0tZW1wdHkgLmNlLWJsb2NrOmZpcnN0LWNoaWxkIC5jZS1wYXJhZ3JhcGhbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2RleC1lZGl0b3ItLXRvb2xib3gtb3BlbmVkIC5jZS1ibG9jazpmaXJzdC1jaGlsZCAuY2UtcGFyYWdyYXBoW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUsXG4uY29kZXgtZWRpdG9yLS1lbXB0eSAuY2UtYmxvY2s6Zmlyc3QtY2hpbGQgLmNlLXBhcmFncmFwaFtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNlLXBhcmFncmFwaCBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2UtcGFyYWdyYXBoIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNkeC1ub3RpZnktLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZmJmYiAhaW1wb3J0YW50O1xufVxuXG4uY2R4LW5vdGlmeS0tZXJyb3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmYjVkNWQgIWltcG9ydGFudDtcbn1cblxuLmNkeC1ub3RpZnlfX2lucHV0IHtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2YjdjO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uY2R4LW5vdGlmeV9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NTZiN2M7XG59XG5cbi5jZHgtbm90aWZ5X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY1NmI3Yztcbn1cblxuLmNkeC1ub3RpZnlfX2lucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEwMSwgMTA3LCAxMjQsIDAuMyk7XG59XG5cbi5jZHgtbm90aWZ5X19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMDEsIDEwNywgMTI0LCAwLjMpO1xufVxuXG4uY2R4LW5vdGlmeV9fYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNkeC1ub3RpZnlfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jZHgtbm90aWZ5X19idXR0b24tLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6ICNmMmY1Zjc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCAwIHJnYmEoMTYsIDE5LCAyOSwgMCk7XG4gIGNvbG9yOiAjNjU2YjdjO1xufVxuXG4uY2R4LW5vdGlmeV9fYnV0dG9uLS1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uY2R4LW5vdGlmeV9fYnV0dG9uLS1jb25maXJtIHtcbiAgYmFja2dyb3VuZDogIzM0Yzk5MjtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgxOCwgNDksIDM1LCAwLjA1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jZHgtbm90aWZ5X19idXR0b24tLWNvbmZpcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzNiMDgyO1xufVxuXG4uY2R4LW5vdGlmeV9fYnRucy13cmFwcGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY2R4LW5vdGlmeV9fY3Jvc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG9wYWNpdHk6IDAuNTQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNkeC1ub3RpZnlfX2Nyb3NzOjphZnRlcixcbi5jZHgtbm90aWZ5X19jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICM1NzVkNjc7XG59XG5cbi5jZHgtbm90aWZ5X19jcm9zczo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNkeC1ub3RpZnlfX2Nyb3NzOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNkeC1ub3RpZnlfX2Nyb3NzOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNkeC1ub3RpZmllcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLFxuICAgIFVidW50dSwgQ2FudGFyZWxsLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY2R4LW5vdGlmeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTFweCAxN3B4IDAgcmdiYSgyMywgMzIsIDYxLCAwLjEzKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY2R4LW5vdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG5cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5jZHgtbm90aWZ5LS1ib3VuY2UtaW4ge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cblxuLmNkeC1ub3RpZnktLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmFmZmZlICFpbXBvcnRhbnQ7XG59XG5cbi5jZHgtbm90aWZ5LS1zdWNjZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDFmZmIxICFpbXBvcnRhbnQ7XG59XG5cbi50Yy1lZGl0b3Ige1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi50Yy10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogIzM2OGJlNjtcbn1cblxuLnRjLXRvb2xiYXItLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRjLXRvb2xiYXItLWhvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xufVxuXG4udGMtdG9vbGJhci0taG9yLFxuLnRjLXRvb2xiYXItLXZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4udGMtdG9vbGJhci0tdmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjFweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXB4O1xufVxuXG4udGMtdG9vbGJhcl9fcGx1cyB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50Yy10b29sYmFyX19wbHVzLS1ob3Ige1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi50Yy10b29sYmFyX19wbHVzLS12ZXIge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLnRjLXRvb2xiYXJfX3NoaW5lLWxpbmUtLWhvciB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50Yy10b29sYmFyX19zaGluZS1saW5lLS12ZXIge1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4udGMtdGFibGVfX3dyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmUyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRjLXRhYmxlX19jZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJlMjtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRjLXRhYmxlX19hcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGMtdGFibGVfX2lucCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXgtZ3JvdzogMTAwO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGMtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4udGMtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50Yy10YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udGMtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmltYWdlLXRvb2wge1xuICAtLWJnLWNvbG9yOiAjY2RkMWUwO1xuICAtLWZyb250LWNvbG9yOiAjMzg4YWU1O1xuICAtLWJvcmRlci1jb2xvcjogI2U4ZThlYjtcbn1cblxuLmltYWdlLXRvb2xfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW1hZ2UtdG9vbF9faW1hZ2UtcGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZS10b29sX19pbWFnZS1wcmVsb2FkZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pbWFnZS10b29sX19pbWFnZS1wcmVsb2FkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJnLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZnJvbnQtY29sb3IpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBhbmltYXRpb246IGltYWdlLXByZWxvYWRlci1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmltYWdlLXRvb2xfX2NhcHRpb25bY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2UtdG9vbF9fY2FwdGlvbltjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltYWdlLXRvb2xfX2NhcHRpb25bY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXRvb2wtLWVtcHR5IC5pbWFnZS10b29sX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS10b29sLS1lbXB0eSAuaW1hZ2UtdG9vbF9fY2FwdGlvbixcbi5pbWFnZS10b29sLS1sb2FkaW5nIC5pbWFnZS10b29sX19jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXRvb2wtLWZpbGxlZCAuY2R4LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS10b29sLS1maWxsZWQgLmltYWdlLXRvb2xfX2ltYWdlLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS10b29sLS1sb2FkaW5nIC5pbWFnZS10b29sX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaW1hZ2UtdG9vbC0tbG9hZGluZyAuaW1hZ2UtdG9vbF9faW1hZ2UtcGljdHVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS10b29sLS1sb2FkaW5nIC5jZHgtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gICAqIFR1bmVzXG4gICAqIC0tLS0tLS0tLS0tLS0tLS1cbiAgICovXG5cbi5pbWFnZS10b29sLS13aXRoQm9yZGVyIC5pbWFnZS10b29sX19pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5pbWFnZS10b29sLS13aXRoQmFja2dyb3VuZCAuaW1hZ2UtdG9vbF9faW1hZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvcik7XG59XG5cbi5pbWFnZS10b29sLS13aXRoQmFja2dyb3VuZCAuaW1hZ2UtdG9vbF9faW1hZ2UtcGljdHVyZSB7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmltYWdlLXRvb2wtLXN0cmV0Y2hlZCAuaW1hZ2UtdG9vbF9faW1hZ2UtcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5Aa2V5ZnJhbWVzIGltYWdlLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ubGluay10b29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay10b29sX19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMTQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjU2NyAxMy42MjljLjcyOC40NjQgMS41ODEuNjUgMi40MS41NThsLS44NzMuODczQTMuNzIyIDMuNzIyIDAgMSAxIDQuODQgOS43OTRMNi42OTQgNy45NGEzLjcyMiAzLjcyMiAwIDAgMSA1LjI1Ni0uMDA4TDEwLjQ4NCA5LjRhNS4yMDkgNS4yMDkgMCAwIDEtLjAxNy4wMTYgMS42MjUgMS42MjUgMCAwIDAtMi4yOS4wMDlsLTEuODU0IDEuODU0YTEuNjI2IDEuNjI2IDAgMCAwIDIuMjQ0IDIuMzV6bTIuNzY2LTcuMzU4YTMuNzIyIDMuNzIyIDAgMCAwLTIuNDEtLjU1OGwuODczLS44NzNhMy43MjIgMy43MjIgMCAxIDEgNS4yNjQgNS4yNjZsLTEuODU0IDEuODU0YTMuNzIyIDMuNzIyIDAgMCAxLTUuMjU2LjAwOEw5LjQxNiAxMC41YTUuMiA1LjIgMCAwIDEgLjAxNy0uMDE2IDEuNjI1IDEuNjI1IDAgMCAwIDIuMjktLjAwOWwxLjg1NC0xLjg1NGExLjYyNiAxLjYyNiAwIDAgMC0yLjI0NC0yLjM1eicgZmlsbD0ncmdiYSgwLCAwLCAwLCAwLjYpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMy42NjcgLTIuNyknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGluay10b29sX19pbnB1dC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLXRvb2xfX2lucHV0LWhvbGRlci0tZXJyb3IgLmxpbmstdG9vbF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguNTY3IDEzLjYyOWMuNzI4LjQ2NCAxLjU4MS42NSAyLjQxLjU1OGwtLjg3My44NzNBMy43MjIgMy43MjIgMCAxIDEgNC44NCA5Ljc5NEw2LjY5NCA3Ljk0YTMuNzIyIDMuNzIyIDAgMCAxIDUuMjU2LS4wMDhMMTAuNDg0IDkuNGE1LjIwOSA1LjIwOSAwIDAgMS0uMDE3LjAxNiAxLjYyNSAxLjYyNSAwIDAgMC0yLjI5LjAwOWwtMS44NTQgMS44NTRhMS42MjYgMS42MjYgMCAwIDAgMi4yNDQgMi4zNXptMi43NjYtNy4zNThhMy43MjIgMy43MjIgMCAwIDAtMi40MS0uNTU4bC44NzMtLjg3M2EzLjcyMiAzLjcyMiAwIDEgMSA1LjI2NCA1LjI2NmwtMS44NTQgMS44NTRhMy43MjIgMy43MjIgMCAwIDEtNS4yNTYuMDA4TDkuNDE2IDEwLjVhNS4yIDUuMiAwIDAgMSAuMDE3LS4wMTYgMS42MjUgMS42MjUgMCAwIDAgMi4yOS0uMDA5bDEuODU0LTEuODU0YTEuNjI2IDEuNjI2IDAgMCAwLTIuMjQ0LTIuMzV6JyBmaWxsPSdyZ2IoMjI0LCAxNDcsIDE0NyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjY2NyAtMi43KScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNmNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjNlMGUwO1xuICBjb2xvcjogI2E5NWE1YTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgxNDYsIDYyLCA2MiwgMC4wNSk7XG59XG5cbi5saW5rLXRvb2xfX2lucHV0W2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXRvb2xfX2lucHV0W2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saW5rLXRvb2xfX2lucHV0W2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXRvb2xfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDEwMiwgODUsIDEwNywgMC4wNCk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubGluay10b29sX19wcm9ncmVzcy0tbG9hZGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcyA1MDBtcyBlYXNlLWluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ubGluay10b29sX19wcm9ncmVzcy0tbG9hZGVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rLXRvb2xfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbiAgY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRvb2xfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubGluay10b29sX19jb250ZW50LS1yZW5kZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAxLCAyMDEsIDIwNCwgMC40OCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcbiAgYW5pbWF0aW9uOiBsaW5rLWluIDQ1MG1zIDEgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5saW5rLXRvb2xfX2NvbnRlbnQtLXJlbmRlcmVkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4ubGluay10b29sX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5saW5rLXRvb2xfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmxpbmstdG9vbF9fdGl0bGUrLmxpbmstdG9vbF9fYW5jaG9yIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmxpbmstdG9vbF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc3Bhbi5saW5rLXRvb2xfX2FuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbnNtYWxsLmxpbmstdG9vbF9fYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBsaW5rLWluIHtcbiAgZnJvbSB7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cblxuICB0byB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG5cbi5jb2RleC1lZGl0b3ItLW5hcnJvdyAubGluay10b29sX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmNkeC1xdW90ZS1pY29uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jZHgtcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5jZHgtcXVvdGVfX3RleHQge1xuICBtaW4taGVpZ2h0OiAxNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNkeC1xdW90ZV9fY2FwdGlvbiB7fVxuXG4uY2R4LXF1b3RlIFtjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2R4LXF1b3RlIFtjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2R4LXF1b3RlIFtjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2R4LXF1b3RlLXNldHRpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNkeC1xdW90ZS1zZXR0aW5ncyAuY2R4LXNldHRpbmdzLWJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jZHgtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2R4LWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiA1LjVweCAwIDUuNXB4IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4uY2R4LWxpc3QtLXVub3JkZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5jZHgtbGlzdC0tb3JkZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi5jZHgtbGlzdC1zZXR0aW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jZHgtbGlzdC1zZXR0aW5ncyAuY2R4LXNldHRpbmdzLWJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5lbWJlZC10b29sLS1sb2FkaW5nIC5lbWJlZC10b29sX19jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVtYmVkLXRvb2wtLWxvYWRpbmcgLmVtYmVkLXRvb2xfX3ByZWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW1iZWQtdG9vbC0tbG9hZGluZyAuZW1iZWQtdG9vbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbWJlZC10b29sX19wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYjtcbn1cblxuLmVtYmVkLXRvb2xfX3ByZWxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZGQxZTA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzODhhZTU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogZW1iZWQtcHJlbG9hZGVyLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZW1iZWQtdG9vbF9fdXJsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogIzdiN2U4OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmVtYmVkLXRvb2xfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVtYmVkLXRvb2xfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5lbWJlZC10b29sX19jYXB0aW9uW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5lbWJlZC10b29sX19jYXB0aW9uW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5lbWJlZC10b29sX19jYXB0aW9uW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgZW1iZWQtcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5jZHgtd2FybmluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNkeC13YXJuaW5nIFtjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2R4LXdhcm5pbmcgW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZHgtd2FybmluZyBbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNkeC13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDMyMCAyOTQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDcGF0aCBmaWxsPSclMjM3QjdFODknIGQ9J00xNjAuNSA5N2MxMi40MjYgMCAyMi41IDEwLjA3NCAyMi41IDIyLjV2MjhjMCAxMi40MjYtMTAuMDc0IDIyLjUtMjIuNSAyMi41UzEzOCAxNTkuOTI2IDEzOCAxNDcuNXYtMjhjMC0xMi40MjYgMTAuMDc0LTIyLjUgMjIuNS0yMi41em0wIDgzYzE0LjYzNiAwIDI2LjUgMTEuODY0IDI2LjUgMjYuNVMxNzUuMTM2IDIzMyAxNjAuNSAyMzMgMTM0IDIyMS4xMzYgMTM0IDIwNi41czExLjg2NC0yNi41IDI2LjUtMjYuNXptLS4wMi0xMzVjLTYuMTAyIDAtMTQuMDUgOC40MjctMjMuODQyIDI1LjI4bC03NC43MyAxMjcuNjA1Yy0xMi43MTMgMjEuNDQ0LTE3LjgwNiAzNS4wMjUtMTUuMjggNDAuNzQyIDIuNTI3IDUuNzE3IDguNTE5IDkuMTc1IDE3Ljk3NCAxMC4zNzNoMTk3LjI1NWM1LjkzMi0xLjIxNCAxMC4wNTEtNC42NzEgMTIuMzU3LTEwLjM3MyAyLjMwNy01LjcwMi0xLjgxMi0xNi45MDMtMTIuMzU3LTMzLjYwM0wxODQuNTU1IDcwLjI4MUMxNzQuNjA4IDUzLjQyNyAxNjYuNTgzIDQ1IDE2MC40OCA0NXptMTU0LjYxIDE2NS40MThjMi4yMTYgNi4wMjcgMy43MzUgMTEuOTY3IDQuMzkzIDE4LjEwMy45NjMgOC45NzcuMDY3IDE4LjAzNS0zLjU1MiAyNi45OC03LjkzMyAxOS42MTItMjQuMjgzIDMzLjMzNi00NS4wNTQgMzcuNTg2bC00LjQ2NC45MTNINjEuNzYzbC0yLjgxNy0uMzU3Yy0xMC4yNjctMS4zLTE5Ljc2NC00LjE2My0yOC40MjItOS4xNi0xMS4wNTEtNi4zNzctMTkuODItMTUuODIzLTI1LjA1NS0yNy42NjQtNC40MzItMTAuMDMtNS4yMzUtMTkuOTUyLTMuOTE0LTI5Ljg4Ny44MjEtNi4xNzUgMi40ODYtMTIuMjM5IDQuODY0LTE4LjU4IDMuNjE2LTkuNjQgOS4xNTktMjAuNTUgMTYuNzE4LTMzLjMwOUw5Ny43NyA0Ny42MDNjNi40NjktMTEuMTI1IDEyLjc0My0yMC4wNjEgMTkuNDM2LTI3LjE1OCA0LjYyLTQuODk5IDkuNTYyLTkuMDcgMTUuMjA2LTEyLjQ1NkMxNDAuNzEyIDMuMDEgMTUwLjA5MSAwIDE2MC40ODEgMGMxMC4zNTggMCAxOS43MDMgMi45OSAyNy45ODkgNy45MzMgNS42MjUgMy4zNTYgMTAuNTYzIDcuNDkyIDE1LjE5MyAxMi4zNTQgNi43MzUgNy4wNzIgMTMuMDggMTUuOTk3IDE5LjY0NSAyNy4xMmwuMTQyLjI0IDc2Ljk4NiAxMzQuMTk0YzYuNTUzIDEwLjQ2IDExLjQyNSAxOS43OTkgMTQuNjU0IDI4LjU3N3onLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGxlZnQ6IC0zMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuY2R4LXdhcm5pbmc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2R4LXdhcm5pbmdfX21lc3NhZ2Uge1xuICBtaW4taGVpZ2h0OiA4NXB4O1xufVxuXG4uY2R4LXdhcm5pbmdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4vKipcbiAqIFBsdWdpbiBzdHlsZXNcbiAqL1xuLmNlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IC0wLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2UtaGVhZGVyIHAsXG4uY2UtaGVhZGVyIGRpdiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogU3R5bGVzIGZvciBQbHVnaW4gaWNvbiBpbiBUb29sYmFyXG4gKi9cbi5jZS1oZWFkZXJfX2ljb24ge31cblxuLmNlLWhlYWRlcltjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdW2RhdGEtcGxhY2Vob2xkZXJdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIGNvbG9yOiAjNzA3Njg0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2UtaGVhZGVyW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2UtaGVhZGVyW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6Zm9jdXM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZHgtY2hlY2tsaXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmNkeC1jaGVja2xpc3RfX2l0ZW0tdGV4dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uY2R4LWNoZWNrbGlzdF9faXRlbS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94LWRpc3BsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNkeC1jaGVja2xpc3RfX2l0ZW0tY2hlY2tib3g6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG59XG5cbi5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94OjphZnRlcixcbi5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94LWRpc3BsYXk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZjZmZmNDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNkeC1jaGVja2xpc3RfX2l0ZW0tLWNoZWNrZWQgLmNkeC1jaGVja2xpc3RfX2l0ZW0tY2hlY2tib3gtZGlzcGxheSxcbi5jZHgtY2hlY2tsaXN0X19pdGVtLS1jaGVja2VkIC5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VjY2VzcykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdWNjZXNzKSAhaW1wb3J0YW50O1xufVxuXG4uY2R4LWNoZWNrbGlzdF9faXRlbS0tY2hlY2tlZCAuY2R4LWNoZWNrbGlzdF9faXRlbS1jaGVja2JveDpob3Zlcixcbi5jZHgtY2hlY2tsaXN0X19pdGVtLS1jaGVja2VkIC5jZHgtY2hlY2tsaXN0X19pdGVtLWNoZWNrYm94LWRpc3BsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzA3Y2QxO1xufVxuXG4uY2R4LWNoZWNrbGlzdF9faXRlbS0tY2hlY2tlZCAuY2R4LWNoZWNrbGlzdF9faXRlbS1jaGVja2JveDo6YWZ0ZXIsXG4uY2R4LWNoZWNrbGlzdF9faXRlbS0tY2hlY2tlZCAuY2R4LWNoZWNrbGlzdF9faXRlbS1jaGVja2JveC1kaXNwbGF5OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qKlxuICogUGx1Z2luIHN0eWxlc1xuICovXG4uY2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuOWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jZS1oZWFkZXIgcCxcbi5jZS1oZWFkZXIgZGl2IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBTdHlsZXMgZm9yIFBsdWdpbiBpY29uIGluIFRvb2xiYXJcbiAqL1xuLmNlLWhlYWRlcl9faWNvbiB7fVxuXG4uY2UtaGVhZGVyW2NvbnRlbnRFZGl0YWJsZT1cInRydWVcIl1bZGF0YS1wbGFjZWhvbGRlcl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM3MDc2ODQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZS1oZWFkZXJbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jZS1oZWFkZXJbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNkeC1tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjM1LCAxMTEsIDAuMjkpO1xuICBwYWRkaW5nOiAzcHggMDtcbn1cblxuLmNkeC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNlLXJhd3Rvb2xfX3RleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMjEyODtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGNvbG9yOiAjOWNhM2IzO1xufVxuXG4uY2UtcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2UtcGFyYWdyYXBoW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBjb2xvcjogIzcwNzY4NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyoqIFNob3cgcGxhY2Vob2xkZXIgYXQgdGhlIGZpcnN0IHBhcmFncmFwaCBpZiBFZGl0b3IgaXMgZW1wdHkgKi9cbi5jb2RleC1lZGl0b3ItLWVtcHR5IC5jZS1ibG9jazpmaXJzdC1jaGlsZCAuY2UtcGFyYWdyYXBoW2RhdGEtcGxhY2Vob2xkZXJdOmVtcHR5OjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29kZXgtZWRpdG9yLS10b29sYm94LW9wZW5lZCAuY2UtYmxvY2s6Zmlyc3QtY2hpbGQgLmNlLXBhcmFncmFwaFtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlLFxuLmNvZGV4LWVkaXRvci0tZW1wdHkgLmNlLWJsb2NrOmZpcnN0LWNoaWxkIC5jZS1wYXJhZ3JhcGhbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jZS1wYXJhZ3JhcGggcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNlLXBhcmFncmFwaCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jZS1kZWxpbWl0ZXIge1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jZS1kZWxpbWl0ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIioqKlwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmNkeC1hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2R4LWFsZXJ0X19tZXNzYWdlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNkeC1hbGVydCBbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBjb2xvcjogIzcwNzY4NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNkeC1hbGVydCBbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNkeC1hbGVydCBbY29udGVudEVkaXRhYmxlPVwidHJ1ZVwiXVtkYXRhLXBsYWNlaG9sZGVyXTplbXB0eTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNkeC1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyOTllMTtcbiAgY29sb3I6ICMyYjZjYjA7XG59XG5cbi5jZHgtYWxlcnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZDVlMDtcbiAgY29sb3I6ICMyMjI3MzE7XG59XG5cbi5jZHgtYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmZkZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0Y2Q0Y2U7XG4gIGNvbG9yOiAjMDA3MjdjO1xufVxuXG4uY2R4LWFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjhkMzkxO1xuICBjb2xvcjogIzJmODU1YTtcbn1cblxuLmNkeC1hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkODkzNjtcbiAgY29sb3I6ICNjMDU2MjE7XG59XG5cbi5jZHgtYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZjODE4MTtcbiAgY29sb3I6ICNjNTMwMzA7XG59XG5cbi5jZHgtYWxlcnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY3O1xuICBjb2xvcjogIzFhMjAyYztcbn1cblxuLmNkeC1hbGVydC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMjAyYztcbiAgY29sb3I6ICNkM2QzZDM7XG59XG5cbi5jZHgtYWxlcnQuY2R4LXNldHRpbmdzLWJ1dHRvbiB7XG4gIG1hcmdpbjogM3B4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jZHgtYWxlcnQuY2R4LXNldHRpbmdzLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZHgtYWxlcnQuY2R4LXNldHRpbmdzLWJ1dHRvbi0tYWN0aXZlLFxuLmNkeC1hbGVydC5jZS1zZXR0aW5nc19fYnV0dG9uLS1mb2N1c2VkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNkeC1hdHRhY2hlcy0td2l0aC1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWViO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jZHgtYXR0YWNoZXMtLXdpdGgtZmlsZSAuY2R4LWF0dGFjaGVzX19maWxlLWluZm8ge1xuICBmbGV4LWdyb3c6IDg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbi5jZHgtYXR0YWNoZXMtLXdpdGgtZmlsZSAuY2R4LWF0dGFjaGVzX19kb3dubG9hZC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2R4LWF0dGFjaGVzLS13aXRoLWZpbGUgLmNkeC1hdHRhY2hlc19fZG93bmxvYWQtYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICM3YjdlODk7XG59XG5cbi5jZHgtYXR0YWNoZXMtLXdpdGgtZmlsZSAuY2R4LWF0dGFjaGVzX19maWxlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNkeC1hdHRhY2hlcy0td2l0aC1maWxlIC5jZHgtYXR0YWNoZXNfX2ZpbGUtaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgbGVmdDogOC41cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29udGVudDogYXR0cihkYXRhLWV4dGVuc2lvbik7XG59XG5cbi5jZHgtYXR0YWNoZXMtLXdpdGgtZmlsZSAuY2R4LWF0dGFjaGVzX19maWxlLWljb24gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uY2R4LWF0dGFjaGVzLS13aXRoLWZpbGUgLmNkeC1hdHRhY2hlc19fc2l6ZSB7XG4gIGNvbG9yOiAjN2I3ZTg5O1xufVxuXG4uY2R4LWF0dGFjaGVzLS13aXRoLWZpbGUgLmNkeC1hdHRhY2hlc19fc2l6ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbn1cblxuLmNkeC1hdHRhY2hlcy0td2l0aC1maWxlIC5jZHgtYXR0YWNoZXNfX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4uY2R4LWF0dGFjaGVzLS1sb2FkaW5nIC5jZHgtYXR0YWNoZXNfX3RpdGxlLFxuLmNkeC1hdHRhY2hlcy0tbG9hZGluZyAuY2R4LWF0dGFjaGVzX19maWxlLWljb24sXG4uY2R4LWF0dGFjaGVzLS1sb2FkaW5nIC5jZHgtYXR0YWNoZXNfX3NpemUsXG4uY2R4LWF0dGFjaGVzLS1sb2FkaW5nIC5jZHgtYXR0YWNoZXNfX2Rvd25sb2FkLWJ1dHRvbixcbi5jZHgtYXR0YWNoZXMtLWxvYWRpbmcgLmNkeC1hdHRhY2hlc19fYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uY2R4LWF0dGFjaGVzX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNkeC1hdHRhY2hlc19fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5jZHgtYXR0YWNoZXNfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMzkzZjUyO1xufVxuXG4vKiBFTkQgQ0UgQ1NTKi9cblxuLmJ0bi1zb2w6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbn1cblxuLmJ0bi1zb2w6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Zjc1Yjk7XG4gIGJvcmRlci1jb2xvcjogIzZmNzViOTtcbiAgYm9yZGVyLXJhZGl1czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXNvbDpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXNvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnMgZWFzZSAwcztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYigxNywgMTcsIDE3KTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5idG4tc29sLmJ0bi1zb2wtc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICBib3JkZXItY29sb3I6ICNkY2RjZGM7XG59XG5cbi5idG4tc29sLmJ0bi1zb2wtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICBjb2xvcjogIzExMTtcbn1cblxudWwuY2hlY2ttYXJrIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHRleHQtaW5kZW50OiAtMS41ZW07XG5cbn1cblxudWwuY2hlY2ttYXJrIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbn1cblxuXG4ucGlsbCB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAtNXB4IHJnYigwIDAgMCAvIDIwJSk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMC41ZW0gMmVtO1xufVxuXG4ucGlsbC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucGlsbC1iaWcge1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbn1cblxuYnV0dG9uLnBpbGwge1xuICBwYWRkaW5nOiA3cHggMjVweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTZzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5waWxsLnBpbGwtbmIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGlsbC5yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNzViOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5waWxsLXN0aWNreS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRvcDogMDtcbn1cblxuLnBpbGwucGlsbC1zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ODg5cHgpIHtcbiAgLnBpbGwucGlsbC1zdGlja3ktdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuXG4ucGlsbC1sZyB7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xufVxuXG4ucGlsbDpub3QoaW5wdXQsIC5yZXZlcnNlLCAucGlsbC1iaWcpOmFjdGl2ZSxcbi5waWxsOm5vdChpbnB1dCwgLnJldmVyc2UsIC5waWxsLWJpZyk6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY3NWI5ICFpbXBvcnRhbnQ7XG59XG5cbi5waWxsLnJldmVyc2U6YWN0aXZlLFxuLnBpbGwucmV2ZXJzZTpob3ZlciB7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5waWxsLnBpbGwtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMThweCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDFzO1xuICBhbmltYXRpb246IHB1bHNlIDFzO1xufVxuXG5cblxuLnBpbGw6bm90KC5waWxsLWJpZyk6YWN0aXZlIC5tZGksXG4ucGlsbDpub3QoLnBpbGwtYmlnKTphY3RpdmUgLmZhcyxcbi5waWxsOm5vdCgucGlsbC1iaWcpOmhvdmVyIC5tZGksXG4ucGlsbDpub3QoLnBpbGwtYmlnKTpob3ZlciAuZmFzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNvb2tpZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHotaW5kZXg6IDEwMzI7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAtMTBweCByZ2IoMCAwIDAgLyAyMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHVsc2Uge1xuICBib3gtc2hhZG93OiAwIDAgMCAxOHB4IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgMXM7XG4gIGFuaW1hdGlvbjogcHVsc2UgMXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgIzExMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCAjMTExO1xuICB9XG59XG5cbi5jb29raWUtY29udGFpbmVyLnNob3cge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm90dG9tOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb29raWUtY29udGFpbmVyIC5jb29raWUtYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4wN3JlbTtcbn1cblxuLmNvb2tpZS1jb250YWluZXIgLmNvb2tpZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03NXB4O1xuICB0b3A6IC03MHB4O1xuICB3aWR0aDogMzI1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiB1cmwoI2Ryb3BzaGFkb3cpO1xufVxuXG4uY29va2llLWNvbnRhaW5lciAuY29va2llLWJvZHkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvb2tpZS1jb250YWluZXIgLmNvb2tpZS1ib2R5IGgzLFxuLmNvb2tpZS1jb250YWluZXIgLmNvb2tpZS1ib2R5IHAsXG4uY29va2llLWNvbnRhaW5lciAuY29va2llLWJvZHkgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5jb29raWUtY29udGFpbmVyIC5jb29raWUtZm9vdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3NlYXJjaCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG5cbiAgdWwuY2hlY2ttYXJrIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cblxuICAuY29va2llLWNvbnRhaW5lci5zaG93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo1MTRweCkge1xuICAuY29va2llLWNvbnRhaW5lci5zaG93IHtcbiAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxuXG4gIC5jb29raWUtY29udGFpbmVyIC5jb29raWUge1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgICBib3R0b206IC03MHB4O1xuICAgIHRvcDogaW5pdGlhbDtcbiAgfVxuXG4gIC5jb29raWUtY29udGFpbmVyIHAsXG4gIC5jb29raWUtY29udGFpbmVyIGxpIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuXG4gICNzZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NDE0cHgpIHtcbiAgLmNvb2tpZS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo5OTdweCkge1xuICAuY29va2llLWNvbnRhaW5lciAuY29va2llLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwMzMgIWltcG9ydGFudDtcbn0iXX0= */

/*!
    Miri UI Kit Free V1.0.0
    Developed by BootstrapDash(https://www.bootstrapdash.com/)
*/

body {
    font-size: 13px;
}

.bg-gradient-black {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e4e5e7), to(#252631));
    background-image: -webkit-linear-gradient(#e4e5e7, #252631);
    background-image: -moz-linear-gradient(#e4e5e7, #252631);
    background-image: -o-linear-gradient(#e4e5e7, #252631);
    background-image: linear-gradient(#e4e5e7, #252631);
}

.fixed-on-scroll.fixed-on-top .nav-link.icon-fb:hover {
    color: #444bf8;
}

.fixed-on-scroll.fixed-on-top .nav-link.icon-twitter:hover {
    color: #2dd2f6;
}

.fixed-on-scroll.fixed-on-top .nav-link.icon-insta:hover {
    color: #f12459;
}

.navbar-dark .navbar-nav .nav-link.icon-fb:hover {
    color: #444bf8;
}

.navbar-dark .navbar-nav .nav-link.icon-twitter:hover {
    color: #2dd2f6;
}

.navbar-dark .navbar-nav .nav-link.icon-insta:hover {
    color: #f12459;
}

.icon-fb:hover {
    color: #444bf8;
}

.icon-twitter:hover {
    color: #2dd2f6;
}

.icon-insta:hover {
    color: #f12459;
}

.icon-gmail:hover {
    color: #f12459;
}

.content-wrapper {
    padding-top: 73px;
    padding-bottom: 76px;
}

.card-demo-wrapper {
    padding: 30px 25px;
}

.card-demo-wrapper .navbar {
    z-index: 0;
}

.demo-color-box {
    display: inline-block;
    width: 130px;
    height: 96px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.solbrismaritime-dash-front .btn,
.solbrismaritime-dash-front .badge {
    margin-right: 5px;
    margin-bottom: 8px;
}

.solbrismaritime-dash-front .progress {
    margin-top: 40px;
}

.card-title {
    margin-bottom: 26px;
}

.pb-30 {
    padding-bottom: 30px;
}

.example-section h2 {
    padding-top: 76px;
    padding-bottom: 69px;
}

.example-section figcaption {
    padding-top: 33px;
    color: #ffffff;
}

.example-section .img-thumbnail {
    border-color: #ffffff;
}

.solbrismaritime-dash-section {
    padding-top: 55px;
    padding-bottom: 55px;
}

@media screen and (min-width: 992px) {
    .feature-box {
        max-width: 280px;
    }
}

.how-we-work-section .btn-rounded {
    font-size: 20px;
    padding: 6px 9px;
}

.btn-label {
    font-size: 12px;
}

.experience-section {
    padding-top: 22px;
    padding-bottom: 22px;
    border-bottom: 1px solid #e3e3e3;
}

.preview-link {
    display: inline-block;
    position: relative;
    overflow: hidden;
}

.preview-link::before {
    content: "\F349";
    font-family: "Material design icons";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    font-size: 2.5rem;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
}

.preview-link:hover::before {
    opacity: 1;
}

@-webkit-keyframes ldio-4i25i67fsok-1 {
    0% {
        top: 29.700000000000003px;
        height: 237.60000000000002px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@-moz-keyframes ldio-4i25i67fsok-1 {
    0% {
        top: 29.700000000000003px;
        height: 237.60000000000002px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@-o-keyframes ldio-4i25i67fsok-1 {
    0% {
        top: 29.700000000000003px;
        height: 237.60000000000002px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@keyframes ldio-4i25i67fsok-1 {
    0% {
        top: 29.700000000000003px;
        height: 237.60000000000002px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@-webkit-keyframes ldio-4i25i67fsok-2 {
    0% {
        top: 44.550000000000004px;
        height: 207.9px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@-moz-keyframes ldio-4i25i67fsok-2 {
    0% {
        top: 44.550000000000004px;
        height: 207.9px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@-o-keyframes ldio-4i25i67fsok-2 {
    0% {
        top: 44.550000000000004px;
        height: 207.9px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@keyframes ldio-4i25i67fsok-2 {
    0% {
        top: 44.550000000000004px;
        height: 207.9px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@-webkit-keyframes ldio-4i25i67fsok-3 {
    0% {
        top: 59.400000000000006px;
        height: 178.20000000000002px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@-moz-keyframes ldio-4i25i67fsok-3 {
    0% {
        top: 59.400000000000006px;
        height: 178.20000000000002px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@-o-keyframes ldio-4i25i67fsok-3 {
    0% {
        top: 59.400000000000006px;
        height: 178.20000000000002px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

@keyframes ldio-4i25i67fsok-3 {
    0% {
        top: 59.400000000000006px;
        height: 178.20000000000002px
    }

    50% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }

    100% {
        top: 89.10000000000001px;
        height: 118.80000000000001px
    }
}

.ldio-4i25i67fsok div {
    position: absolute;
    width: 41.580000000000005px
}

.ldio-4i25i67fsok div:nth-child(1) {
    left: 53.46px;
    background: #c1c1c1;
    -webkit-animation: ldio-4i25i67fsok-1 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
            -moz-animation: ldio-4i25i67fsok-1 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
              -o-animation: ldio-4i25i67fsok-1 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
         animation: ldio-4i25i67fsok-1 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    -webkit-animation-delay: -0.32786885245901637s;
            -moz-animation-delay: -0.32786885245901637s;
              -o-animation-delay: -0.32786885245901637s;
         animation-delay: -0.32786885245901637s
}

.ldio-4i25i67fsok div:nth-child(2) {
    left: 127.71000000000001px;
    background: #c1c1c1;
    -webkit-animation: ldio-4i25i67fsok-2 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
            -moz-animation: ldio-4i25i67fsok-2 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
              -o-animation: ldio-4i25i67fsok-2 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
         animation: ldio-4i25i67fsok-2 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    -webkit-animation-delay: -0.16393442622950818s;
            -moz-animation-delay: -0.16393442622950818s;
              -o-animation-delay: -0.16393442622950818s;
         animation-delay: -0.16393442622950818s
}

.ldio-4i25i67fsok div:nth-child(3) {
    left: 201.96px;
    background: #c1c1c1;
    -webkit-animation: ldio-4i25i67fsok-3 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
            -moz-animation: ldio-4i25i67fsok-3 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
              -o-animation: ldio-4i25i67fsok-3 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
         animation: ldio-4i25i67fsok-3 1.6393442622950818s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    -webkit-animation-delay: undefineds;
            -moz-animation-delay: undefineds;
              -o-animation-delay: undefineds;
         animation-delay: undefineds
}

.loadingio-spinner-pulse-7ytjweudsrn {
    width: 297px;
    height: 297px;
    overflow: hidden;
    background: none;
}

.ldio-4i25i67fsok {
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transform: translateZ(0) scale(1);
       -moz-transform: translateZ(0) scale(1);
            transform: translateZ(0) scale(1);
    -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
         backface-visibility: hidden;
    -webkit-transform-origin: 0 0;
       -moz-transform-origin: 0 0;
         -o-transform-origin: 0 0;
            transform-origin: 0 0;
    /* see note above */
}

.ldio-4i25i67fsok div {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

.browser-screen-loading-content {
    text-align: center;
    height: 2em;
    max-width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 3em;
    left: 0;
    margin: auto;
}

.loading-dots {
    margin-left: -1.5em;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-animation: loading-dots-fadein .5s linear forwards;
    -moz-animation: loading-dots-fadein .5s linear forwards;
      -o-animation: loading-dots-fadein .5s linear forwards;
         animation: loading-dots-fadein .5s linear forwards;
}

.loading-dots i {
    width: .5em;
    height: .5em;
    display: inline-block;
    vertical-align: middle;
    background: #e0e0e0;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    margin: 0 .125em;
    -webkit-animation: loading-dots-middle-dots .5s linear infinite;
    -moz-animation: loading-dots-middle-dots .5s linear infinite;
      -o-animation: loading-dots-middle-dots .5s linear infinite;
         animation: loading-dots-middle-dots .5s linear infinite;
}

.loading-dots.dark-gray i {
    background: #707070;
}

.loading-dots i:first-child {
    -webkit-animation: loading-dots-first-dot .5s infinite;
    -moz-animation: loading-dots-first-dot .5s linear infinite;
      -o-animation: loading-dots-first-dot .5s linear infinite;
         animation: loading-dots-first-dot .5s linear infinite;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translate(-1em);
       -moz-transform: translate(-1em);
         -o-transform: translate(-1em);
            transform: translate(-1em);
}

.loading-dots i:last-child {
    -webkit-animation: loading-dots-last-dot .5s linear infinite;
    -moz-animation: loading-dots-last-dot .5s linear infinite;
      -o-animation: loading-dots-last-dot .5s linear infinite;
         animation: loading-dots-last-dot .5s linear infinite;
}

@-webkit-keyframes loading-dots-fadein {
    100% {
        opacity: 1;
        -ms-filter: none;
        -webkit-filter: none;
                filter: none
    }
}

@-moz-keyframes loading-dots-fadein {
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none
    }
}

@-o-keyframes loading-dots-fadein {
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none
    }
}

@keyframes loading-dots-fadein {
    100% {
        opacity: 1;
        -ms-filter: none;
        -webkit-filter: none;
                filter: none
    }
}

@-webkit-keyframes loading-dots-first-dot {
    100% {
        -webkit-transform: translate(1em);
                transform: translate(1em);
        opacity: 1;
        -ms-filter: none;
        -webkit-filter: none;
                filter: none
    }
}

@-moz-keyframes loading-dots-first-dot {
    100% {
        -moz-transform: translate(1em);
             transform: translate(1em);
        opacity: 1;
        -ms-filter: none;
        filter: none
    }
}

@-o-keyframes loading-dots-first-dot {
    100% {
        -o-transform: translate(1em);
           transform: translate(1em);
        opacity: 1;
        -ms-filter: none;
        filter: none
    }
}

@keyframes loading-dots-first-dot {
    100% {
        -webkit-transform: translate(1em);
           -moz-transform: translate(1em);
             -o-transform: translate(1em);
                transform: translate(1em);
        opacity: 1;
        -ms-filter: none;
        -webkit-filter: none;
                filter: none
    }
}

@-webkit-keyframes loading-dots-middle-dots {
    100% {
        -webkit-transform: translate(1em);
                transform: translate(1em)
    }
}

@-moz-keyframes loading-dots-middle-dots {
    100% {
        -moz-transform: translate(1em);
             transform: translate(1em)
    }
}

@-o-keyframes loading-dots-middle-dots {
    100% {
        -o-transform: translate(1em);
           transform: translate(1em)
    }
}

@keyframes loading-dots-middle-dots {
    100% {
        -webkit-transform: translate(1em);
           -moz-transform: translate(1em);
             -o-transform: translate(1em);
                transform: translate(1em)
    }
}

@-webkit-keyframes loading-dots-last-dot {
    100% {
        -webkit-transform: translate(2em);
                transform: translate(2em);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0)
    }
}

@-moz-keyframes loading-dots-last-dot {
    100% {
        -moz-transform: translate(2em);
             transform: translate(2em);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0)
    }
}

@-o-keyframes loading-dots-last-dot {
    100% {
        -o-transform: translate(2em);
           transform: translate(2em);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0)
    }
}

@keyframes loading-dots-last-dot {
    100% {
        -webkit-transform: translate(2em);
           -moz-transform: translate(2em);
             -o-transform: translate(2em);
                transform: translate(2em);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0)
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Q0FHQzs7QUFFRDtJQUNJLGVBQWU7QUFDbkI7O0FBRUE7SUFFSSw2RkFBbUQ7SUFBbkQsMkRBQW1EO0lBQW5ELHdEQUFtRDtJQUFuRCxzREFBbUQ7SUFBbkQsbURBQW1EO0FBQ3ZEOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQixvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxVQUFVO0FBQ2Q7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsWUFBWTtJQUNaLFlBQVk7SUFDWiwwQkFBa0I7T0FBbEIsdUJBQWtCO1lBQWxCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsbUJBQW1CO0FBQ3ZCOztBQUVBOztJQUVJLGlCQUFpQjtJQUNqQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0k7UUFDSSxnQkFBZ0I7SUFDcEI7QUFDSjs7QUFFQTtJQUNJLGVBQWU7SUFDZixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxlQUFlO0FBQ25COztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixvQ0FBb0M7SUFDcEMsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxRQUFRO0lBQ1IsTUFBTTtJQUNOLFNBQVM7SUFDVCxVQUFVO0lBQ1Ysb0NBQW9DO0lBRXBDLDRDQUFvQztJQUFwQyx1Q0FBb0M7SUFBcEMseUNBQW9DO0lBQXBDLG9DQUFvQztJQUNwQyxpQkFBaUI7SUFDakIsV0FBVztJQUVYLG9CQUFhO0lBQWIscUJBQWE7SUFBYixpQkFBYTtJQUFiLGFBQWE7SUFFYix5QkFBbUI7SUFBbkIsMkJBQW1CO09BQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFFbkIsd0JBQXVCO0lBQXZCLCtCQUF1QjtPQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksVUFBVTtBQUNkOztBQUVBO0lBQ0k7UUFDSSx5QkFBeUI7UUFDekI7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7QUFDSjs7QUFmQTtJQUNJO1FBQ0kseUJBQXlCO1FBQ3pCO0lBQ0o7O0lBRUE7UUFDSSx3QkFBd0I7UUFDeEI7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKO0FBQ0o7O0FBZkE7SUFDSTtRQUNJLHlCQUF5QjtRQUN6QjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7O0lBRUE7UUFDSSx3QkFBd0I7UUFDeEI7SUFDSjtBQUNKOztBQWZBO0lBQ0k7UUFDSSx5QkFBeUI7UUFDekI7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7QUFDSjs7QUFFQTtJQUNJO1FBQ0kseUJBQXlCO1FBQ3pCO0lBQ0o7O0lBRUE7UUFDSSx3QkFBd0I7UUFDeEI7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKO0FBQ0o7O0FBZkE7SUFDSTtRQUNJLHlCQUF5QjtRQUN6QjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7O0lBRUE7UUFDSSx3QkFBd0I7UUFDeEI7SUFDSjtBQUNKOztBQWZBO0lBQ0k7UUFDSSx5QkFBeUI7UUFDekI7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7QUFDSjs7QUFmQTtJQUNJO1FBQ0kseUJBQXlCO1FBQ3pCO0lBQ0o7O0lBRUE7UUFDSSx3QkFBd0I7UUFDeEI7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLHlCQUF5QjtRQUN6QjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7O0lBRUE7UUFDSSx3QkFBd0I7UUFDeEI7SUFDSjtBQUNKOztBQWZBO0lBQ0k7UUFDSSx5QkFBeUI7UUFDekI7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7QUFDSjs7QUFmQTtJQUNJO1FBQ0kseUJBQXlCO1FBQ3pCO0lBQ0o7O0lBRUE7UUFDSSx3QkFBd0I7UUFDeEI7SUFDSjs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QjtJQUNKO0FBQ0o7O0FBZkE7SUFDSTtRQUNJLHlCQUF5QjtRQUN6QjtJQUNKOztJQUVBO1FBQ0ksd0JBQXdCO1FBQ3hCO0lBQ0o7O0lBRUE7UUFDSSx3QkFBd0I7UUFDeEI7SUFDSjtBQUNKOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCO0FBQ0o7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLCtGQUF1RjtZQUF2Riw0RkFBdUY7Y0FBdkYsMEZBQXVGO1NBQXZGLHVGQUF1RjtJQUN2Riw4Q0FBcUM7WUFBckMsMkNBQUE7Y0FBQSx5Q0FBQTtTQUFBO0FBQ0o7O0FBRUE7SUFDSSwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLCtGQUF1RjtZQUF2Riw0RkFBdUY7Y0FBdkYsMEZBQXVGO1NBQXZGLHVGQUF1RjtJQUN2Riw4Q0FBcUM7WUFBckMsMkNBQUE7Y0FBQSx5Q0FBQTtTQUFBO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLCtGQUF1RjtZQUF2Riw0RkFBdUY7Y0FBdkYsMEZBQXVGO1NBQXZGLHVGQUF1RjtJQUN2RixtQ0FBMEI7WUFBMUIsZ0NBQUE7Y0FBQSw4QkFBQTtTQUFBO0FBQ0o7O0FBRUE7SUFDSSxZQUFZO0lBQ1osYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQix5Q0FBaUM7T0FBakMsc0NBQWlDO1lBQWpDLGlDQUFpQztJQUNqQyxtQ0FBMkI7WUFBM0IsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQiw2QkFBcUI7T0FBckIsMEJBQXFCO1NBQXJCLHdCQUFxQjtZQUFyQixxQkFBcUI7SUFDckIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksK0JBQXVCO09BQXZCLDRCQUF1QjtZQUF2Qix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixXQUFXO0lBQ1gsT0FBTztJQUNQLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLGdFQUFnRTtJQUNoRSx3QkFBd0I7SUFDeEIsMERBQTBEO0lBSTFELHVEQUFrRDtNQUFsRCxxREFBa0Q7U0FBbEQsa0RBQWtEO0FBQ3REOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUVuQiwwQkFBa0I7T0FBbEIsdUJBQWtCO1lBQWxCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsK0RBQStEO0lBSS9ELDREQUF1RDtNQUF2RCwwREFBdUQ7U0FBdkQsdURBQXVEO0FBQzNEOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksc0RBQXNEO0lBSXRELDBEQUFxRDtNQUFyRCx3REFBcUQ7U0FBckQscURBQXFEO0lBQ3JELFVBQVU7SUFDVixnRUFBZ0U7SUFDaEUsd0JBQXdCO0lBS3hCLGtDQUEwQjtPQUExQiwrQkFBMEI7U0FBMUIsNkJBQTBCO1lBQTFCLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDREQUE0RDtJQUk1RCx5REFBb0Q7TUFBcEQsdURBQW9EO1NBQXBELG9EQUFvRDtBQUN4RDs7QUFXQTtJQUNJO1FBQ0ksVUFBVTtRQUNWLGdCQUFnQjtRQUNoQixvQkFBQTtnQkFBQTtJQUNKO0FBQ0o7O0FBVUE7SUFDSTtRQUNJLFVBQVU7UUFDVixnQkFBZ0I7UUFDaEI7SUFDSjtBQUNKOztBQU5BO0lBQ0k7UUFDSSxVQUFVO1FBQ1YsZ0JBQWdCO1FBQ2hCO0lBQ0o7QUFDSjs7QUFOQTtJQUNJO1FBQ0ksVUFBVTtRQUNWLGdCQUFnQjtRQUNoQixvQkFBQTtnQkFBQTtJQUNKO0FBQ0o7O0FBZUE7SUFDSTtRQUtJLGlDQUF5QjtnQkFBekIseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixnQkFBZ0I7UUFDaEIsb0JBQUE7Z0JBQUE7SUFDSjtBQUNKOztBQWVBO0lBQ0k7UUFLSSw4QkFBeUI7YUFBekIseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixnQkFBZ0I7UUFDaEI7SUFDSjtBQUNKOztBQVhBO0lBQ0k7UUFLSSw0QkFBeUI7V0FBekIseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixnQkFBZ0I7UUFDaEI7SUFDSjtBQUNKOztBQVhBO0lBQ0k7UUFLSSxpQ0FBeUI7V0FBekIsOEJBQXlCO2FBQXpCLDRCQUF5QjtnQkFBekIseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixnQkFBZ0I7UUFDaEIsb0JBQUE7Z0JBQUE7SUFDSjtBQUNKOztBQWFBO0lBQ0k7UUFLSSxpQ0FBQTtnQkFBQTtJQUNKO0FBQ0o7O0FBWUE7SUFDSTtRQUtJLDhCQUFBO2FBQUE7SUFDSjtBQUNKOztBQVJBO0lBQ0k7UUFLSSw0QkFBQTtXQUFBO0lBQ0o7QUFDSjs7QUFSQTtJQUNJO1FBS0ksaUNBQUE7V0FBQSw4QkFBQTthQUFBLDRCQUFBO2dCQUFBO0lBQ0o7QUFDSjs7QUFnQkE7SUFDSTtRQUtJLGlDQUF5QjtnQkFBekIseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixnRUFBZ0U7UUFDaEU7SUFDSjtBQUNKOztBQWVBO0lBQ0k7UUFLSSw4QkFBeUI7YUFBekIseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixnRUFBZ0U7UUFDaEU7SUFDSjtBQUNKOztBQVhBO0lBQ0k7UUFLSSw0QkFBeUI7V0FBekIseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixnRUFBZ0U7UUFDaEU7SUFDSjtBQUNKOztBQVhBO0lBQ0k7UUFLSSxpQ0FBeUI7V0FBekIsOEJBQXlCO2FBQXpCLDRCQUF5QjtnQkFBekIseUJBQXlCO1FBQ3pCLFVBQVU7UUFDVixnRUFBZ0U7UUFDaEU7SUFDSjtBQUNKIiwiZmlsZSI6ImhvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gICAgTWlyaSBVSSBLaXQgRnJlZSBWMS4wLjBcbiAgICBEZXZlbG9wZWQgYnkgQm9vdHN0cmFwRGFzaChodHRwczovL3d3dy5ib290c3RyYXBkYXNoLmNvbS8pXG4qL1xuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5iZy1ncmFkaWVudC1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZTRlNWU3KSwgdG8oIzI1MjYzMSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZTRlNWU3LCAjMjUyNjMxKTtcbn1cblxuLmZpeGVkLW9uLXNjcm9sbC5maXhlZC1vbi10b3AgLm5hdi1saW5rLmljb24tZmI6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQ0YmY4O1xufVxuXG4uZml4ZWQtb24tc2Nyb2xsLmZpeGVkLW9uLXRvcCAubmF2LWxpbmsuaWNvbi10d2l0dGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzJkZDJmNjtcbn1cblxuLmZpeGVkLW9uLXNjcm9sbC5maXhlZC1vbi10b3AgLm5hdi1saW5rLmljb24taW5zdGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZjEyNDU5O1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmljb24tZmI6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQ0YmY4O1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmljb24tdHdpdHRlcjpob3ZlciB7XG4gICAgY29sb3I6ICMyZGQyZjY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuaWNvbi1pbnN0YTpob3ZlciB7XG4gICAgY29sb3I6ICNmMTI0NTk7XG59XG5cbi5pY29uLWZiOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0NGJmODtcbn1cblxuLmljb24tdHdpdHRlcjpob3ZlciB7XG4gICAgY29sb3I6ICMyZGQyZjY7XG59XG5cbi5pY29uLWluc3RhOmhvdmVyIHtcbiAgICBjb2xvcjogI2YxMjQ1OTtcbn1cblxuLmljb24tZ21haWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZjEyNDU5O1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbn1cblxuLmNhcmQtZGVtby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG59XG5cbi5jYXJkLWRlbW8td3JhcHBlciAubmF2YmFyIHtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uZGVtby1jb2xvci1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNvbGJyaXNtYXJpdGltZS1kYXNoLWZyb250IC5idG4sXG4uc29sYnJpc21hcml0aW1lLWRhc2gtZnJvbnQgLmJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zb2xicmlzbWFyaXRpbWUtZGFzaC1mcm9udCAucHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4ucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uZXhhbXBsZS1zZWN0aW9uIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjlweDtcbn1cblxuLmV4YW1wbGUtc2VjdGlvbiBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV4YW1wbGUtc2VjdGlvbiAuaW1nLXRodW1ibmFpbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc29sYnJpc21hcml0aW1lLWRhc2gtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZlYXR1cmUtYm94IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB9XG59XG5cbi5ob3ctd2Utd29yay1zZWN0aW9uIC5idG4tcm91bmRlZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDZweCA5cHg7XG59XG5cbi5idG4tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmV4cGVyaWVuY2Utc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5wcmV2aWV3LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByZXZpZXctbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRjM0OVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIGRlc2lnbiBpY29uc1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByZXZpZXctbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGxkaW8tNGkyNWk2N2Zzb2stMSB7XG4gICAgMCUge1xuICAgICAgICB0b3A6IDI5LjcwMDAwMDAwMDAwMDAwM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzNy42MDAwMDAwMDAwMDAwMnB4XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdG9wOiA4OS4xMDAwMDAwMDAwMDAwMXB4O1xuICAgICAgICBoZWlnaHQ6IDExOC44MDAwMDAwMDAwMDAwMXB4XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogODkuMTAwMDAwMDAwMDAwMDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMTguODAwMDAwMDAwMDAwMDFweFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsZGlvLTRpMjVpNjdmc29rLTIge1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiA0NC41NTAwMDAwMDAwMDAwMDRweDtcbiAgICAgICAgaGVpZ2h0OiAyMDcuOXB4XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdG9wOiA4OS4xMDAwMDAwMDAwMDAwMXB4O1xuICAgICAgICBoZWlnaHQ6IDExOC44MDAwMDAwMDAwMDAwMXB4XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogODkuMTAwMDAwMDAwMDAwMDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMTguODAwMDAwMDAwMDAwMDFweFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsZGlvLTRpMjVpNjdmc29rLTMge1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiA1OS40MDAwMDAwMDAwMDAwMDZweDtcbiAgICAgICAgaGVpZ2h0OiAxNzguMjAwMDAwMDAwMDAwMDJweFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRvcDogODkuMTAwMDAwMDAwMDAwMDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMTguODAwMDAwMDAwMDAwMDFweFxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0b3A6IDg5LjEwMDAwMDAwMDAwMDAxcHg7XG4gICAgICAgIGhlaWdodDogMTE4LjgwMDAwMDAwMDAwMDAxcHhcbiAgICB9XG59XG5cbi5sZGlvLTRpMjVpNjdmc29rIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MS41ODAwMDAwMDAwMDAwMDVweFxufVxuXG4ubGRpby00aTI1aTY3ZnNvayBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBsZWZ0OiA1My40NnB4O1xuICAgIGJhY2tncm91bmQ6ICNjMWMxYzE7XG4gICAgYW5pbWF0aW9uOiBsZGlvLTRpMjVpNjdmc29rLTEgMS42MzkzNDQyNjIyOTUwODE4cyBjdWJpYy1iZXppZXIoMCwgMC41LCAwLjUsIDEpIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzI3ODY4ODUyNDU5MDE2MzdzXG59XG5cbi5sZGlvLTRpMjVpNjdmc29rIGRpdjpudGgtY2hpbGQoMikge1xuICAgIGxlZnQ6IDEyNy43MTAwMDAwMDAwMDAwMXB4O1xuICAgIGJhY2tncm91bmQ6ICNjMWMxYzE7XG4gICAgYW5pbWF0aW9uOiBsZGlvLTRpMjVpNjdmc29rLTIgMS42MzkzNDQyNjIyOTUwODE4cyBjdWJpYy1iZXppZXIoMCwgMC41LCAwLjUsIDEpIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTYzOTM0NDI2MjI5NTA4MThzXG59XG5cbi5sZGlvLTRpMjVpNjdmc29rIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDIwMS45NnB4O1xuICAgIGJhY2tncm91bmQ6ICNjMWMxYzE7XG4gICAgYW5pbWF0aW9uOiBsZGlvLTRpMjVpNjdmc29rLTMgMS42MzkzNDQyNjIyOTUwODE4cyBjdWJpYy1iZXppZXIoMCwgMC41LCAwLjUsIDEpIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogdW5kZWZpbmVkc1xufVxuXG4ubG9hZGluZ2lvLXNwaW5uZXItcHVsc2UtN3l0andldWRzcm4ge1xuICAgIHdpZHRoOiAyOTdweDtcbiAgICBoZWlnaHQ6IDI5N3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxkaW8tNGkyNWk2N2Zzb2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLyogc2VlIG5vdGUgYWJvdmUgKi9cbn1cblxuLmxkaW8tNGkyNWk2N2Zzb2sgZGl2IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmJyb3dzZXItc2NyZWVuLWxvYWRpbmctY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogM2VtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubG9hZGluZy1kb3RzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZy1kb3RzLWZhZGVpbiAuNXMgbGluZWFyIGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtZmFkZWluIC41cyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtZmFkZWluIC41cyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgLW1zLWFuaW1hdGlvbjogbG9hZGluZy1kb3RzLWZhZGVpbiAuNXMgbGluZWFyIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogbG9hZGluZy1kb3RzLWZhZGVpbiAuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG4ubG9hZGluZy1kb3RzIGkge1xuICAgIHdpZHRoOiAuNWVtO1xuICAgIGhlaWdodDogLjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgLjEyNWVtO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtbWlkZGxlLWRvdHMgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGluZy1kb3RzLW1pZGRsZS1kb3RzIC41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtbWlkZGxlLWRvdHMgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtbWlkZGxlLWRvdHMgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGxvYWRpbmctZG90cy1taWRkbGUtZG90cyAuNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubG9hZGluZy1kb3RzLmRhcmstZ3JheSBpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuXG4ubG9hZGluZy1kb3RzIGk6Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtZmlyc3QtZG90IC41cyBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGluZy1kb3RzLWZpcnN0LWRvdCAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogbG9hZGluZy1kb3RzLWZpcnN0LWRvdCAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb246IGxvYWRpbmctZG90cy1maXJzdC1kb3QgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGxvYWRpbmctZG90cy1maXJzdC1kb3QgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMWVtKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xZW0pO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xZW0pO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMWVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMWVtKTtcbn1cblxuLmxvYWRpbmctZG90cyBpOmxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtbGFzdC1kb3QgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbG9hZGluZy1kb3RzLWxhc3QtZG90IC41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtbGFzdC1kb3QgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOiBsb2FkaW5nLWRvdHMtbGFzdC1kb3QgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGxvYWRpbmctZG90cy1sYXN0LWRvdCAuNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5cbkAtbW96LWtleWZyYW1lcyBsb2FkaW5nLWRvdHMtZmFkZWluIHtcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW1zLWZpbHRlcjogbm9uZTtcbiAgICAgICAgZmlsdGVyOiBub25lXG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZy1kb3RzLWZhZGVpbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC1tcy1maWx0ZXI6IG5vbmU7XG4gICAgICAgIGZpbHRlcjogbm9uZVxuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBsb2FkaW5nLWRvdHMtZmFkZWluIHtcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW1zLWZpbHRlcjogbm9uZTtcbiAgICAgICAgZmlsdGVyOiBub25lXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmctZG90cy1mYWRlaW4ge1xuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbXMtZmlsdGVyOiBub25lO1xuICAgICAgICBmaWx0ZXI6IG5vbmVcbiAgICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsb2FkaW5nLWRvdHMtZmlyc3QtZG90IHtcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbXMtZmlsdGVyOiBub25lO1xuICAgICAgICBmaWx0ZXI6IG5vbmVcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nLWRvdHMtZmlyc3QtZG90IHtcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbXMtZmlsdGVyOiBub25lO1xuICAgICAgICBmaWx0ZXI6IG5vbmVcbiAgICB9XG59XG5cbkAtby1rZXlmcmFtZXMgbG9hZGluZy1kb3RzLWZpcnN0LWRvdCB7XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW1zLWZpbHRlcjogbm9uZTtcbiAgICAgICAgZmlsdGVyOiBub25lXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmctZG90cy1maXJzdC1kb3Qge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC1tcy1maWx0ZXI6IG5vbmU7XG4gICAgICAgIGZpbHRlcjogbm9uZVxuICAgIH1cbn1cblxuXG5ALW1vei1rZXlmcmFtZXMgbG9hZGluZy1kb3RzLW1pZGRsZS1kb3RzIHtcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pXG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZy1kb3RzLW1pZGRsZS1kb3RzIHtcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pXG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmctZG90cy1taWRkbGUtZG90cyB7XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxZW0pO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWRvdHMtbWlkZGxlLWRvdHMge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMWVtKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSlcbiAgICB9XG59XG5cblxuQC1tb3ota2V5ZnJhbWVzIGxvYWRpbmctZG90cy1sYXN0LWRvdCB7XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMmVtKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyZW0pO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyZW0pO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMmVtKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MClcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nLWRvdHMtbGFzdC1kb3Qge1xuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDJlbSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMmVtKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMmVtKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJlbSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApXG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmctZG90cy1sYXN0LWRvdCB7XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMmVtKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyZW0pO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyZW0pO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMmVtKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MClcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1kb3RzLWxhc3QtZG90IHtcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyZW0pO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDJlbSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDJlbSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyZW0pO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKVxuICAgIH1cbn0iXX0= */
/*!
Pure v2.0.3
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-align-content:flex-start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:-webkit-gradient(linear,left top, left bottom,from(transparent),color-stop(40%, rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;-moz-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;-moz-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding:.5em 0}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}
/*# sourceMappingURL=data:application/json;base64,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QStELGFBQWEsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsVUFBVSxDQUFDLG9CQUFvQixxQkFBcUIsQ0FBQyx1REFBdUQsZ0JBQWdCLENBQUMsb0JBQW9CLFVBQVUsQ0FBQywwQ0FBMEMsNEJBQTRCLENBQUMsOEVBQThFLHFCQUFxQixDQUFDLGdGQUFnRixVQUFVLENBQUMsWUFBWSx3QkFBd0IsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsVUFBVSxDQUFDLGtDQUFrQyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyw4QkFBOEIsNkJBQTZCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLGtCQUFrQix3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLGVBQWUsNEJBQTRCLENBQUMsbUJBQW1CLHdCQUF3QixDQUFDLDBDQUEwQyx3QkFBd0IsQ0FBQyx3QkFBd0IsK0JBQStCLENBQUMsNENBQTRDLHFCQUFxQixDQUFDLG9EQUFvRCxzQkFBc0IsQ0FBQywrQkFBK0IsQ0FBQyw4Q0FBOEMscUJBQXFCIiwiZmlsZSI6InB1cmUtbWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxyXG5QdXJlIHYyLjAuM1xyXG5Db3B5cmlnaHQgMjAxMyBZYWhvbyFcclxuTGljZW5zZWQgdW5kZXIgdGhlIEJTRCBMaWNlbnNlLlxyXG5odHRwczovL2dpdGh1Yi5jb20vcHVyZS1jc3MvcHVyZS9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXHJcbiovXHJcbi8qIVxyXG5ub3JtYWxpemUuY3NzIHYgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemVcclxuQ29weXJpZ2h0IChjKSBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbFxyXG4qL1xyXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9bWFpbntkaXNwbGF5OmJsb2NrfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19aW1ne2JvcmRlci1zdHlsZTpub25lfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbjowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1sZWdlbmR7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LmhpZGRlbixbaGlkZGVuXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5wdXJlLWltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfS5wdXJlLWd7bGV0dGVyLXNwYWNpbmc6LS4zMWVtO3RleHQtcmVuZGVyaW5nOm9wdGltaXplc3BlZWQ7Zm9udC1mYW1pbHk6RnJlZVNhbnMsQXJpbW8sXCJEcm9pZCBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwOy1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpe3RhYmxlIC5wdXJlLWd7ZGlzcGxheTpibG9ja319Lm9wZXJhLW9ubHkgOi1vLXByZWZvY3VzLC5wdXJlLWd7d29yZC1zcGFjaW5nOi0uNDNlbX0ucHVyZS11e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5wdXJlLWcgW2NsYXNzKj1wdXJlLXVde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9LnB1cmUtdS0xLC5wdXJlLXUtMS0xLC5wdXJlLXUtMS0xMiwucHVyZS11LTEtMiwucHVyZS11LTEtMjQsLnB1cmUtdS0xLTMsLnB1cmUtdS0xLTQsLnB1cmUtdS0xLTUsLnB1cmUtdS0xLTYsLnB1cmUtdS0xLTgsLnB1cmUtdS0xMC0yNCwucHVyZS11LTExLTEyLC5wdXJlLXUtMTEtMjQsLnB1cmUtdS0xMi0yNCwucHVyZS11LTEzLTI0LC5wdXJlLXUtMTQtMjQsLnB1cmUtdS0xNS0yNCwucHVyZS11LTE2LTI0LC5wdXJlLXUtMTctMjQsLnB1cmUtdS0xOC0yNCwucHVyZS11LTE5LTI0LC5wdXJlLXUtMi0yNCwucHVyZS11LTItMywucHVyZS11LTItNSwucHVyZS11LTIwLTI0LC5wdXJlLXUtMjEtMjQsLnB1cmUtdS0yMi0yNCwucHVyZS11LTIzLTI0LC5wdXJlLXUtMjQtMjQsLnB1cmUtdS0zLTI0LC5wdXJlLXUtMy00LC5wdXJlLXUtMy01LC5wdXJlLXUtMy04LC5wdXJlLXUtNC0yNCwucHVyZS11LTQtNSwucHVyZS11LTUtMTIsLnB1cmUtdS01LTI0LC5wdXJlLXUtNS01LC5wdXJlLXUtNS02LC5wdXJlLXUtNS04LC5wdXJlLXUtNi0yNCwucHVyZS11LTctMTIsLnB1cmUtdS03LTI0LC5wdXJlLXUtNy04LC5wdXJlLXUtOC0yNCwucHVyZS11LTktMjR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LnB1cmUtdS0xLTI0e3dpZHRoOjQuMTY2NyV9LnB1cmUtdS0xLTEyLC5wdXJlLXUtMi0yNHt3aWR0aDo4LjMzMzMlfS5wdXJlLXUtMS04LC5wdXJlLXUtMy0yNHt3aWR0aDoxMi41JX0ucHVyZS11LTEtNiwucHVyZS11LTQtMjR7d2lkdGg6MTYuNjY2NyV9LnB1cmUtdS0xLTV7d2lkdGg6MjAlfS5wdXJlLXUtNS0yNHt3aWR0aDoyMC44MzMzJX0ucHVyZS11LTEtNCwucHVyZS11LTYtMjR7d2lkdGg6MjUlfS5wdXJlLXUtNy0yNHt3aWR0aDoyOS4xNjY3JX0ucHVyZS11LTEtMywucHVyZS11LTgtMjR7d2lkdGg6MzMuMzMzMyV9LnB1cmUtdS0zLTgsLnB1cmUtdS05LTI0e3dpZHRoOjM3LjUlfS5wdXJlLXUtMi01e3dpZHRoOjQwJX0ucHVyZS11LTEwLTI0LC5wdXJlLXUtNS0xMnt3aWR0aDo0MS42NjY3JX0ucHVyZS11LTExLTI0e3dpZHRoOjQ1LjgzMzMlfS5wdXJlLXUtMS0yLC5wdXJlLXUtMTItMjR7d2lkdGg6NTAlfS5wdXJlLXUtMTMtMjR7d2lkdGg6NTQuMTY2NyV9LnB1cmUtdS0xNC0yNCwucHVyZS11LTctMTJ7d2lkdGg6NTguMzMzMyV9LnB1cmUtdS0zLTV7d2lkdGg6NjAlfS5wdXJlLXUtMTUtMjQsLnB1cmUtdS01LTh7d2lkdGg6NjIuNSV9LnB1cmUtdS0xNi0yNCwucHVyZS11LTItM3t3aWR0aDo2Ni42NjY3JX0ucHVyZS11LTE3LTI0e3dpZHRoOjcwLjgzMzMlfS5wdXJlLXUtMTgtMjQsLnB1cmUtdS0zLTR7d2lkdGg6NzUlfS5wdXJlLXUtMTktMjR7d2lkdGg6NzkuMTY2NyV9LnB1cmUtdS00LTV7d2lkdGg6ODAlfS5wdXJlLXUtMjAtMjQsLnB1cmUtdS01LTZ7d2lkdGg6ODMuMzMzMyV9LnB1cmUtdS0yMS0yNCwucHVyZS11LTctOHt3aWR0aDo4Ny41JX0ucHVyZS11LTExLTEyLC5wdXJlLXUtMjItMjR7d2lkdGg6OTEuNjY2NyV9LnB1cmUtdS0yMy0yNHt3aWR0aDo5NS44MzMzJX0ucHVyZS11LTEsLnB1cmUtdS0xLTEsLnB1cmUtdS0yNC0yNCwucHVyZS11LTUtNXt3aWR0aDoxMDAlfS5wdXJlLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItZHJhZzpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnB1cmUtYnV0dG9uOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXI6MH0ucHVyZS1idXR0b24tZ3JvdXB7bGV0dGVyLXNwYWNpbmc6LS4zMWVtO3RleHQtcmVuZGVyaW5nOm9wdGltaXplc3BlZWR9Lm9wZXJhLW9ubHkgOi1vLXByZWZvY3VzLC5wdXJlLWJ1dHRvbi1ncm91cHt3b3JkLXNwYWNpbmc6LS40M2VtfS5wdXJlLWJ1dHRvbi1ncm91cCAucHVyZS1idXR0b257bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LnB1cmUtYnV0dG9ue2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7cGFkZGluZzouNWVtIDFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44KTtib3JkZXI6bm9uZSB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czoycHh9LnB1cmUtYnV0dG9uLWhvdmVyLC5wdXJlLWJ1dHRvbjpmb2N1cywucHVyZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKHRyYW5zcGFyZW50KSxjb2xvci1zdG9wKDQwJSxyZ2JhKDAsMCwwLC4wNSkpLHRvKHJnYmEoMCwwLDAsLjEpKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuMDUpIDQwJSxyZ2JhKDAsMCwwLC4xKSl9LnB1cmUtYnV0dG9uOmZvY3Vze291dGxpbmU6MH0ucHVyZS1idXR0b24tYWN0aXZlLC5wdXJlLWJ1dHRvbjphY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLC4xNSkgaW5zZXQsMCAwIDZweCByZ2JhKDAsMCwwLC4yKSBpbnNldDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLC4xNSkgaW5zZXQsMCAwIDZweCByZ2JhKDAsMCwwLC4yKSBpbnNldDtib3JkZXItY29sb3I6IzAwMH0ucHVyZS1idXR0b24tZGlzYWJsZWQsLnB1cmUtYnV0dG9uLWRpc2FibGVkOmFjdGl2ZSwucHVyZS1idXR0b24tZGlzYWJsZWQ6Zm9jdXMsLnB1cmUtYnV0dG9uLWRpc2FibGVkOmhvdmVyLC5wdXJlLWJ1dHRvbltkaXNhYmxlZF17Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO29wYWNpdHk6LjQ7Y3Vyc29yOm5vdC1hbGxvd2VkOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5wdXJlLWJ1dHRvbi1oaWRkZW57ZGlzcGxheTpub25lfS5wdXJlLWJ1dHRvbi1wcmltYXJ5LC5wdXJlLWJ1dHRvbi1zZWxlY3RlZCxhLnB1cmUtYnV0dG9uLXByaW1hcnksYS5wdXJlLWJ1dHRvbi1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4ZTc7Y29sb3I6I2ZmZn0ucHVyZS1idXR0b24tZ3JvdXAgLnB1cmUtYnV0dG9ue21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpfS5wdXJlLWJ1dHRvbi1ncm91cCAucHVyZS1idXR0b246Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoycHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoycHh9LnB1cmUtYnV0dG9uLWdyb3VwIC5wdXJlLWJ1dHRvbjpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjJweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoycHg7Ym9yZGVyLXJpZ2h0Om5vbmV9LnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dGltZV0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXVybF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLC5wdXJlLWZvcm0gc2VsZWN0LC5wdXJlLWZvcm0gdGV4dGFyZWF7cGFkZGluZzouNWVtIC42ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjY2NjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAzcHggI2RkZDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnB1cmUtZm9ybSBpbnB1dDpub3QoW3R5cGVdKXtwYWRkaW5nOi41ZW0gLjZlbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4IHNvbGlkICNjY2M7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAjZGRkO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4ICNkZGQ7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5wdXJlLWZvcm0gaW5wdXRbdHlwZT1jb2xvcl17cGFkZGluZzouMmVtIC41ZW19LnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLC5wdXJlLWZvcm0gc2VsZWN0OmZvY3VzLC5wdXJlLWZvcm0gdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTowO2JvcmRlci1jb2xvcjojMTI5ZmVhfS5wdXJlLWZvcm0gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXN7b3V0bGluZTowO2JvcmRlci1jb2xvcjojMTI5ZmVhfS5wdXJlLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXN7b3V0bGluZTp0aGluIHNvbGlkICMxMjlmZWE7b3V0bGluZToxcHggYXV0byAjMTI5ZmVhfS5wdXJlLWZvcm0gLnB1cmUtY2hlY2tib3gsLnB1cmUtZm9ybSAucHVyZS1yYWRpb3ttYXJnaW46LjVlbSAwO2Rpc3BsYXk6YmxvY2t9LnB1cmUtZm9ybSBpbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWRhdGVdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZW1haWxdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10aW1lXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXVybF1bZGlzYWJsZWRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT13ZWVrXVtkaXNhYmxlZF0sLnB1cmUtZm9ybSBzZWxlY3RbZGlzYWJsZWRdLC5wdXJlLWZvcm0gdGV4dGFyZWFbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVkZWQ7Y29sb3I6I2NhZDJkM30ucHVyZS1mb3JtIGlucHV0Om5vdChbdHlwZV0pW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZWFlZGVkO2NvbG9yOiNjYWQyZDN9LnB1cmUtZm9ybSBpbnB1dFtyZWFkb25seV0sLnB1cmUtZm9ybSBzZWxlY3RbcmVhZG9ubHldLC5wdXJlLWZvcm0gdGV4dGFyZWFbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2VlZTtjb2xvcjojNzc3O2JvcmRlci1jb2xvcjojY2NjfS5wdXJlLWZvcm0gaW5wdXQ6Zm9jdXM6aW52YWxpZCwucHVyZS1mb3JtIHNlbGVjdDpmb2N1czppbnZhbGlkLC5wdXJlLWZvcm0gdGV4dGFyZWE6Zm9jdXM6aW52YWxpZHtjb2xvcjojYjk0YTQ4O2JvcmRlci1jb2xvcjojZTkzMjJkfS5wdXJlLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXM6aW52YWxpZDpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXM6aW52YWxpZDpmb2N1cywucHVyZS1mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzOmludmFsaWQ6Zm9jdXN7b3V0bGluZS1jb2xvcjojZTkzMjJkfS5wdXJlLWZvcm0gc2VsZWN0e2hlaWdodDoyLjI1ZW07Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucHVyZS1mb3JtIHNlbGVjdFttdWx0aXBsZV17aGVpZ2h0OmF1dG99LnB1cmUtZm9ybSBsYWJlbHttYXJnaW46LjVlbSAwIC4yZW19LnB1cmUtZm9ybSBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOi4zNWVtIDAgLjc1ZW07Ym9yZGVyOjB9LnB1cmUtZm9ybSBsZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjNlbSAwO21hcmdpbi1ib3R0b206LjNlbTtjb2xvcjojMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9LnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9Y29sb3JdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGVdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1kYXRldGltZV0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9ZW1haWxdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPWZpbGVdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPW1vbnRoXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1udW1iZXJdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT1zZWFyY2hdLC5wdXJlLWZvcm0tc3RhY2tlZCBpbnB1dFt0eXBlPXRlbF0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGV4dF0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dGltZV0sLnB1cmUtZm9ybS1zdGFja2VkIGlucHV0W3R5cGU9dXJsXSwucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXRbdHlwZT13ZWVrXSwucHVyZS1mb3JtLXN0YWNrZWQgbGFiZWwsLnB1cmUtZm9ybS1zdGFja2VkIHNlbGVjdCwucHVyZS1mb3JtLXN0YWNrZWQgdGV4dGFyZWF7ZGlzcGxheTpibG9jazttYXJnaW46LjI1ZW0gMH0ucHVyZS1mb3JtLXN0YWNrZWQgaW5wdXQ6bm90KFt0eXBlXSl7ZGlzcGxheTpibG9jazttYXJnaW46LjI1ZW0gMH0ucHVyZS1mb3JtLWFsaWduZWQgaW5wdXQsLnB1cmUtZm9ybS1hbGlnbmVkIHNlbGVjdCwucHVyZS1mb3JtLWFsaWduZWQgdGV4dGFyZWEsLnB1cmUtZm9ybS1tZXNzYWdlLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnB1cmUtZm9ybS1hbGlnbmVkIHRleHRhcmVhe3ZlcnRpY2FsLWFsaWduOnRvcH0ucHVyZS1mb3JtLWFsaWduZWQgLnB1cmUtY29udHJvbC1ncm91cHttYXJnaW4tYm90dG9tOi41ZW19LnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2wtZ3JvdXAgbGFiZWx7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTBlbTttYXJnaW46MCAxZW0gMCAwfS5wdXJlLWZvcm0tYWxpZ25lZCAucHVyZS1jb250cm9sc3ttYXJnaW46MS41ZW0gMCAwIDExZW19LnB1cmUtZm9ybSAucHVyZS1pbnB1dC1yb3VuZGVkLC5wdXJlLWZvcm0gaW5wdXQucHVyZS1pbnB1dC1yb3VuZGVke2JvcmRlci1yYWRpdXM6MmVtO3BhZGRpbmc6LjVlbSAxZW19LnB1cmUtZm9ybSAucHVyZS1ncm91cCBmaWVsZHNldHttYXJnaW4tYm90dG9tOjEwcHh9LnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dCwucHVyZS1mb3JtIC5wdXJlLWdyb3VwIHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4O21hcmdpbjowIDAgLTFweDtib3JkZXItcmFkaXVzOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LnB1cmUtZm9ybSAucHVyZS1ncm91cCBpbnB1dDpmb2N1cywucHVyZS1mb3JtIC5wdXJlLWdyb3VwIHRleHRhcmVhOmZvY3Vze3otaW5kZXg6M30ucHVyZS1mb3JtIC5wdXJlLWdyb3VwIGlucHV0OmZpcnN0LWNoaWxkLC5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgdGV4dGFyZWE6Zmlyc3QtY2hpbGR7dG9wOjFweDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO21hcmdpbjowfS5wdXJlLWZvcm0gLnB1cmUtZ3JvdXAgaW5wdXQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwucHVyZS1mb3JtIC5wdXJlLWdyb3VwIHRleHRhcmVhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7dG9wOjFweDtib3JkZXItcmFkaXVzOjRweDttYXJnaW46MH0ucHVyZS1mb3JtIC5wdXJlLWdyb3VwIGlucHV0Omxhc3QtY2hpbGQsLnB1cmUtZm9ybSAucHVyZS1ncm91cCB0ZXh0YXJlYTpsYXN0LWNoaWxke3RvcDotMnB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7bWFyZ2luOjB9LnB1cmUtZm9ybSAucHVyZS1ncm91cCBidXR0b257bWFyZ2luOi4zNWVtIDB9LnB1cmUtZm9ybSAucHVyZS1pbnB1dC0xe3dpZHRoOjEwMCV9LnB1cmUtZm9ybSAucHVyZS1pbnB1dC0zLTR7d2lkdGg6NzUlfS5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMi0ze3dpZHRoOjY2JX0ucHVyZS1mb3JtIC5wdXJlLWlucHV0LTEtMnt3aWR0aDo1MCV9LnB1cmUtZm9ybSAucHVyZS1pbnB1dC0xLTN7d2lkdGg6MzMlfS5wdXJlLWZvcm0gLnB1cmUtaW5wdXQtMS00e3dpZHRoOjI1JX0ucHVyZS1mb3JtLW1lc3NhZ2UtaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDouM2VtO2NvbG9yOiM2NjY7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTouODc1ZW19LnB1cmUtZm9ybS1tZXNzYWdle2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzY2Njtmb250LXNpemU6Ljg3NWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6NDgwcHgpey5wdXJlLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW46LjdlbSAwIDB9LnB1cmUtZm9ybSBpbnB1dDpub3QoW3R5cGVdKSwucHVyZS1mb3JtIGlucHV0W3R5cGU9Y29sb3JdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9bW9udGhdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRlbF0sLnB1cmUtZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5wdXJlLWZvcm0gaW5wdXRbdHlwZT10aW1lXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9dXJsXSwucHVyZS1mb3JtIGlucHV0W3R5cGU9d2Vla10sLnB1cmUtZm9ybSBsYWJlbHttYXJnaW4tYm90dG9tOi4zZW07ZGlzcGxheTpibG9ja30ucHVyZS1ncm91cCBpbnB1dDpub3QoW3R5cGVdKSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPWNvbG9yXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPWRhdGVdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9bW9udGhdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXNlYXJjaF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT10ZWxdLC5wdXJlLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT10aW1lXSwucHVyZS1ncm91cCBpbnB1dFt0eXBlPXVybF0sLnB1cmUtZ3JvdXAgaW5wdXRbdHlwZT13ZWVrXXttYXJnaW4tYm90dG9tOjB9LnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2wtZ3JvdXAgbGFiZWx7bWFyZ2luLWJvdHRvbTouM2VtO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnB1cmUtZm9ybS1hbGlnbmVkIC5wdXJlLWNvbnRyb2xze21hcmdpbjoxLjVlbSAwIDAgMH0ucHVyZS1mb3JtLW1lc3NhZ2UsLnB1cmUtZm9ybS1tZXNzYWdlLWlubGluZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNzVlbTtwYWRkaW5nOi4yZW0gMCAuOGVtfX0ucHVyZS1tZW51ey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucHVyZS1tZW51LWZpeGVke3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDt6LWluZGV4OjN9LnB1cmUtbWVudS1pdGVtLC5wdXJlLW1lbnUtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZX0ucHVyZS1tZW51LWxpc3R7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ucHVyZS1tZW51LWl0ZW17cGFkZGluZzowO21hcmdpbjowO2hlaWdodDoxMDAlfS5wdXJlLW1lbnUtaGVhZGluZywucHVyZS1tZW51LWxpbmt7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9LnB1cmUtbWVudS1ob3Jpem9udGFse3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwfS5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWxpc3R7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtaGVhZGluZywucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1pdGVtLC5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LXNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnB1cmUtbWVudS1pdGVtIC5wdXJlLW1lbnUtaXRlbXtkaXNwbGF5OmJsb2NrfS5wdXJlLW1lbnUtY2hpbGRyZW57ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJTt0b3A6MDttYXJnaW46MDtwYWRkaW5nOjA7ei1pbmRleDozfS5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWNoaWxkcmVue2xlZnQ6MDt0b3A6YXV0bzt3aWR0aDppbmhlcml0fS5wdXJlLW1lbnUtYWN0aXZlPi5wdXJlLW1lbnUtY2hpbGRyZW4sLnB1cmUtbWVudS1hbGxvdy1ob3Zlcjpob3Zlcj4ucHVyZS1tZW51LWNoaWxkcmVue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LnB1cmUtbWVudS1oYXMtY2hpbGRyZW4+LnB1cmUtbWVudS1saW5rOmFmdGVye3BhZGRpbmctbGVmdDouNWVtO2NvbnRlbnQ6XCJcXDI1QjhcIjtmb250LXNpemU6c21hbGx9LnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtaGFzLWNoaWxkcmVuPi5wdXJlLW1lbnUtbGluazphZnRlcntjb250ZW50OlwiXFwyNUJFXCJ9LnB1cmUtbWVudS1zY3JvbGxhYmxle292ZXJmbG93LXk6c2Nyb2xsO292ZXJmbG93LXg6aGlkZGVufS5wdXJlLW1lbnUtc2Nyb2xsYWJsZSAucHVyZS1tZW51LWxpc3R7ZGlzcGxheTpibG9ja30ucHVyZS1tZW51LWhvcml6b250YWwucHVyZS1tZW51LXNjcm9sbGFibGUgLnB1cmUtbWVudS1saXN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wdXJlLW1lbnUtaG9yaXpvbnRhbC5wdXJlLW1lbnUtc2Nyb2xsYWJsZXt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDphdXRvO3BhZGRpbmc6LjVlbSAwfS5wdXJlLW1lbnUtaG9yaXpvbnRhbCAucHVyZS1tZW51LWNoaWxkcmVuIC5wdXJlLW1lbnUtc2VwYXJhdG9yLC5wdXJlLW1lbnUtc2VwYXJhdG9ye2JhY2tncm91bmQtY29sb3I6I2NjYztoZWlnaHQ6MXB4O21hcmdpbjouM2VtIDB9LnB1cmUtbWVudS1ob3Jpem9udGFsIC5wdXJlLW1lbnUtc2VwYXJhdG9ye3dpZHRoOjFweDtoZWlnaHQ6MS4zZW07bWFyZ2luOjAgLjNlbX0ucHVyZS1tZW51LWhvcml6b250YWwgLnB1cmUtbWVudS1jaGlsZHJlbiAucHVyZS1tZW51LXNlcGFyYXRvcntkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG99LnB1cmUtbWVudS1oZWFkaW5ne3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNTY1ZDY0fS5wdXJlLW1lbnUtbGlua3tjb2xvcjojNzc3fS5wdXJlLW1lbnUtY2hpbGRyZW57YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wdXJlLW1lbnUtZGlzYWJsZWQsLnB1cmUtbWVudS1oZWFkaW5nLC5wdXJlLW1lbnUtbGlua3twYWRkaW5nOi41ZW0gMWVtfS5wdXJlLW1lbnUtZGlzYWJsZWR7b3BhY2l0eTouNX0ucHVyZS1tZW51LWRpc2FibGVkIC5wdXJlLW1lbnUtbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wdXJlLW1lbnUtYWN0aXZlPi5wdXJlLW1lbnUtbGluaywucHVyZS1tZW51LWxpbms6Zm9jdXMsLnB1cmUtbWVudS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0ucHVyZS1tZW51LXNlbGVjdGVkPi5wdXJlLW1lbnUtbGluaywucHVyZS1tZW51LXNlbGVjdGVkPi5wdXJlLW1lbnUtbGluazp2aXNpdGVke2NvbG9yOiMwMDB9LnB1cmUtdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7ZW1wdHktY2VsbHM6c2hvdztib3JkZXI6MXB4IHNvbGlkICNjYmNiY2J9LnB1cmUtdGFibGUgY2FwdGlvbntjb2xvcjojMDAwO2ZvbnQ6aXRhbGljIDg1JS8xIGFyaWFsLHNhbnMtc2VyaWY7cGFkZGluZzoxZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0ucHVyZS10YWJsZSB0ZCwucHVyZS10YWJsZSB0aHtib3JkZXItbGVmdDoxcHggc29saWQgI2NiY2JjYjtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2ZvbnQtc2l6ZTppbmhlcml0O21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzouNWVtIDFlbX0ucHVyZS10YWJsZSB0aGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTA7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246Ym90dG9tfS5wdXJlLXRhYmxlIHRke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnB1cmUtdGFibGUtb2RkIHRke2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0ucHVyZS10YWJsZS1zdHJpcGVkIHRyOm50aC1jaGlsZCgybi0xKSB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnB1cmUtdGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NiY2JjYn0ucHVyZS10YWJsZS1ib3JkZXJlZCB0Ym9keT50cjpsYXN0LWNoaWxkPnRke2JvcmRlci1ib3R0b20td2lkdGg6MH0ucHVyZS10YWJsZS1ob3Jpem9udGFsIHRkLC5wdXJlLXRhYmxlLWhvcml6b250YWwgdGh7Ym9yZGVyLXdpZHRoOjAgMCAxcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2JjYmNifS5wdXJlLXRhYmxlLWhvcml6b250YWwgdGJvZHk+dHI6bGFzdC1jaGlsZD50ZHtib3JkZXItYm90dG9tLXdpZHRoOjB9Il19 */
/*!
Pure v2.0.3
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE.md
*/
@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdyaWRzLXJlc3BvbnNpdmUtbWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Q0FLQztBQUNELHFDQUFxQyw0dEJBQTR0QixvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDLGdDQUFnQyxhQUFhLENBQUMsK0JBQStCLFdBQVcsQ0FBQywrQkFBK0IsY0FBYyxDQUFDLGVBQWUsU0FBUyxDQUFDLGdCQUFnQixjQUFjLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxnQkFBZ0IsY0FBYyxDQUFDLCtCQUErQixjQUFjLENBQUMsK0JBQStCLFdBQVcsQ0FBQyxlQUFlLFNBQVMsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLGlDQUFpQyxjQUFjLENBQUMsZUFBZSxTQUFTLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxnQ0FBZ0MsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLGVBQWUsU0FBUyxDQUFDLGdDQUFnQyxjQUFjLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsNERBQTRELFVBQVUsQ0FBQyxDQUFDLG1DQUFtQyw0dEJBQTR0QixvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDLGdDQUFnQyxhQUFhLENBQUMsK0JBQStCLFdBQVcsQ0FBQywrQkFBK0IsY0FBYyxDQUFDLGVBQWUsU0FBUyxDQUFDLGdCQUFnQixjQUFjLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxnQkFBZ0IsY0FBYyxDQUFDLCtCQUErQixjQUFjLENBQUMsK0JBQStCLFdBQVcsQ0FBQyxlQUFlLFNBQVMsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLGlDQUFpQyxjQUFjLENBQUMsZUFBZSxTQUFTLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxnQ0FBZ0MsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLGVBQWUsU0FBUyxDQUFDLGdDQUFnQyxjQUFjLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsNERBQTRELFVBQVUsQ0FBQyxDQUFDLG1DQUFtQyw0dEJBQTR0QixvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDLGdDQUFnQyxhQUFhLENBQUMsK0JBQStCLFdBQVcsQ0FBQywrQkFBK0IsY0FBYyxDQUFDLGVBQWUsU0FBUyxDQUFDLGdCQUFnQixjQUFjLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxnQkFBZ0IsY0FBYyxDQUFDLCtCQUErQixjQUFjLENBQUMsK0JBQStCLFdBQVcsQ0FBQyxlQUFlLFNBQVMsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLGlDQUFpQyxjQUFjLENBQUMsZUFBZSxTQUFTLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxnQ0FBZ0MsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLGVBQWUsU0FBUyxDQUFDLGdDQUFnQyxjQUFjLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsNERBQTRELFVBQVUsQ0FBQyxDQUFDLG1DQUFtQyw0dEJBQTR0QixvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsYUFBYSxDQUFDLGdDQUFnQyxhQUFhLENBQUMsK0JBQStCLFdBQVcsQ0FBQywrQkFBK0IsY0FBYyxDQUFDLGVBQWUsU0FBUyxDQUFDLGdCQUFnQixjQUFjLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxnQkFBZ0IsY0FBYyxDQUFDLCtCQUErQixjQUFjLENBQUMsK0JBQStCLFdBQVcsQ0FBQyxlQUFlLFNBQVMsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLGlDQUFpQyxjQUFjLENBQUMsZUFBZSxTQUFTLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxnQ0FBZ0MsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsZ0NBQWdDLFNBQVMsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLGVBQWUsU0FBUyxDQUFDLGdDQUFnQyxjQUFjLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLGlCQUFpQixjQUFjLENBQUMsNERBQTRELFVBQVUsQ0FBQyIsImZpbGUiOiJncmlkcy1yZXNwb25zaXZlLW1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuUHVyZSB2Mi4wLjNcclxuQ29weXJpZ2h0IDIwMTMgWWFob28hXHJcbkxpY2Vuc2VkIHVuZGVyIHRoZSBCU0QgTGljZW5zZS5cclxuaHR0cHM6Ly9naXRodWIuY29tL3B1cmUtY3NzL3B1cmUvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxyXG4qL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjM1LjVlbSl7LnB1cmUtdS1zbS0xLC5wdXJlLXUtc20tMS0xLC5wdXJlLXUtc20tMS0xMiwucHVyZS11LXNtLTEtMiwucHVyZS11LXNtLTEtMjQsLnB1cmUtdS1zbS0xLTMsLnB1cmUtdS1zbS0xLTQsLnB1cmUtdS1zbS0xLTUsLnB1cmUtdS1zbS0xLTYsLnB1cmUtdS1zbS0xLTgsLnB1cmUtdS1zbS0xMC0yNCwucHVyZS11LXNtLTExLTEyLC5wdXJlLXUtc20tMTEtMjQsLnB1cmUtdS1zbS0xMi0yNCwucHVyZS11LXNtLTEzLTI0LC5wdXJlLXUtc20tMTQtMjQsLnB1cmUtdS1zbS0xNS0yNCwucHVyZS11LXNtLTE2LTI0LC5wdXJlLXUtc20tMTctMjQsLnB1cmUtdS1zbS0xOC0yNCwucHVyZS11LXNtLTE5LTI0LC5wdXJlLXUtc20tMi0yNCwucHVyZS11LXNtLTItMywucHVyZS11LXNtLTItNSwucHVyZS11LXNtLTIwLTI0LC5wdXJlLXUtc20tMjEtMjQsLnB1cmUtdS1zbS0yMi0yNCwucHVyZS11LXNtLTIzLTI0LC5wdXJlLXUtc20tMjQtMjQsLnB1cmUtdS1zbS0zLTI0LC5wdXJlLXUtc20tMy00LC5wdXJlLXUtc20tMy01LC5wdXJlLXUtc20tMy04LC5wdXJlLXUtc20tNC0yNCwucHVyZS11LXNtLTQtNSwucHVyZS11LXNtLTUtMTIsLnB1cmUtdS1zbS01LTI0LC5wdXJlLXUtc20tNS01LC5wdXJlLXUtc20tNS02LC5wdXJlLXUtc20tNS04LC5wdXJlLXUtc20tNi0yNCwucHVyZS11LXNtLTctMTIsLnB1cmUtdS1zbS03LTI0LC5wdXJlLXUtc20tNy04LC5wdXJlLXUtc20tOC0yNCwucHVyZS11LXNtLTktMjR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LnB1cmUtdS1zbS0xLTI0e3dpZHRoOjQuMTY2NyV9LnB1cmUtdS1zbS0xLTEyLC5wdXJlLXUtc20tMi0yNHt3aWR0aDo4LjMzMzMlfS5wdXJlLXUtc20tMS04LC5wdXJlLXUtc20tMy0yNHt3aWR0aDoxMi41JX0ucHVyZS11LXNtLTEtNiwucHVyZS11LXNtLTQtMjR7d2lkdGg6MTYuNjY2NyV9LnB1cmUtdS1zbS0xLTV7d2lkdGg6MjAlfS5wdXJlLXUtc20tNS0yNHt3aWR0aDoyMC44MzMzJX0ucHVyZS11LXNtLTEtNCwucHVyZS11LXNtLTYtMjR7d2lkdGg6MjUlfS5wdXJlLXUtc20tNy0yNHt3aWR0aDoyOS4xNjY3JX0ucHVyZS11LXNtLTEtMywucHVyZS11LXNtLTgtMjR7d2lkdGg6MzMuMzMzMyV9LnB1cmUtdS1zbS0zLTgsLnB1cmUtdS1zbS05LTI0e3dpZHRoOjM3LjUlfS5wdXJlLXUtc20tMi01e3dpZHRoOjQwJX0ucHVyZS11LXNtLTEwLTI0LC5wdXJlLXUtc20tNS0xMnt3aWR0aDo0MS42NjY3JX0ucHVyZS11LXNtLTExLTI0e3dpZHRoOjQ1LjgzMzMlfS5wdXJlLXUtc20tMS0yLC5wdXJlLXUtc20tMTItMjR7d2lkdGg6NTAlfS5wdXJlLXUtc20tMTMtMjR7d2lkdGg6NTQuMTY2NyV9LnB1cmUtdS1zbS0xNC0yNCwucHVyZS11LXNtLTctMTJ7d2lkdGg6NTguMzMzMyV9LnB1cmUtdS1zbS0zLTV7d2lkdGg6NjAlfS5wdXJlLXUtc20tMTUtMjQsLnB1cmUtdS1zbS01LTh7d2lkdGg6NjIuNSV9LnB1cmUtdS1zbS0xNi0yNCwucHVyZS11LXNtLTItM3t3aWR0aDo2Ni42NjY3JX0ucHVyZS11LXNtLTE3LTI0e3dpZHRoOjcwLjgzMzMlfS5wdXJlLXUtc20tMTgtMjQsLnB1cmUtdS1zbS0zLTR7d2lkdGg6NzUlfS5wdXJlLXUtc20tMTktMjR7d2lkdGg6NzkuMTY2NyV9LnB1cmUtdS1zbS00LTV7d2lkdGg6ODAlfS5wdXJlLXUtc20tMjAtMjQsLnB1cmUtdS1zbS01LTZ7d2lkdGg6ODMuMzMzMyV9LnB1cmUtdS1zbS0yMS0yNCwucHVyZS11LXNtLTctOHt3aWR0aDo4Ny41JX0ucHVyZS11LXNtLTExLTEyLC5wdXJlLXUtc20tMjItMjR7d2lkdGg6OTEuNjY2NyV9LnB1cmUtdS1zbS0yMy0yNHt3aWR0aDo5NS44MzMzJX0ucHVyZS11LXNtLTEsLnB1cmUtdS1zbS0xLTEsLnB1cmUtdS1zbS0yNC0yNCwucHVyZS11LXNtLTUtNXt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4ZW0pey5wdXJlLXUtbWQtMSwucHVyZS11LW1kLTEtMSwucHVyZS11LW1kLTEtMTIsLnB1cmUtdS1tZC0xLTIsLnB1cmUtdS1tZC0xLTI0LC5wdXJlLXUtbWQtMS0zLC5wdXJlLXUtbWQtMS00LC5wdXJlLXUtbWQtMS01LC5wdXJlLXUtbWQtMS02LC5wdXJlLXUtbWQtMS04LC5wdXJlLXUtbWQtMTAtMjQsLnB1cmUtdS1tZC0xMS0xMiwucHVyZS11LW1kLTExLTI0LC5wdXJlLXUtbWQtMTItMjQsLnB1cmUtdS1tZC0xMy0yNCwucHVyZS11LW1kLTE0LTI0LC5wdXJlLXUtbWQtMTUtMjQsLnB1cmUtdS1tZC0xNi0yNCwucHVyZS11LW1kLTE3LTI0LC5wdXJlLXUtbWQtMTgtMjQsLnB1cmUtdS1tZC0xOS0yNCwucHVyZS11LW1kLTItMjQsLnB1cmUtdS1tZC0yLTMsLnB1cmUtdS1tZC0yLTUsLnB1cmUtdS1tZC0yMC0yNCwucHVyZS11LW1kLTIxLTI0LC5wdXJlLXUtbWQtMjItMjQsLnB1cmUtdS1tZC0yMy0yNCwucHVyZS11LW1kLTI0LTI0LC5wdXJlLXUtbWQtMy0yNCwucHVyZS11LW1kLTMtNCwucHVyZS11LW1kLTMtNSwucHVyZS11LW1kLTMtOCwucHVyZS11LW1kLTQtMjQsLnB1cmUtdS1tZC00LTUsLnB1cmUtdS1tZC01LTEyLC5wdXJlLXUtbWQtNS0yNCwucHVyZS11LW1kLTUtNSwucHVyZS11LW1kLTUtNiwucHVyZS11LW1kLTUtOCwucHVyZS11LW1kLTYtMjQsLnB1cmUtdS1tZC03LTEyLC5wdXJlLXUtbWQtNy0yNCwucHVyZS11LW1kLTctOCwucHVyZS11LW1kLTgtMjQsLnB1cmUtdS1tZC05LTI0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXJlbmRlcmluZzphdXRvfS5wdXJlLXUtbWQtMS0yNHt3aWR0aDo0LjE2NjclfS5wdXJlLXUtbWQtMS0xMiwucHVyZS11LW1kLTItMjR7d2lkdGg6OC4zMzMzJX0ucHVyZS11LW1kLTEtOCwucHVyZS11LW1kLTMtMjR7d2lkdGg6MTIuNSV9LnB1cmUtdS1tZC0xLTYsLnB1cmUtdS1tZC00LTI0e3dpZHRoOjE2LjY2NjclfS5wdXJlLXUtbWQtMS01e3dpZHRoOjIwJX0ucHVyZS11LW1kLTUtMjR7d2lkdGg6MjAuODMzMyV9LnB1cmUtdS1tZC0xLTQsLnB1cmUtdS1tZC02LTI0e3dpZHRoOjI1JX0ucHVyZS11LW1kLTctMjR7d2lkdGg6MjkuMTY2NyV9LnB1cmUtdS1tZC0xLTMsLnB1cmUtdS1tZC04LTI0e3dpZHRoOjMzLjMzMzMlfS5wdXJlLXUtbWQtMy04LC5wdXJlLXUtbWQtOS0yNHt3aWR0aDozNy41JX0ucHVyZS11LW1kLTItNXt3aWR0aDo0MCV9LnB1cmUtdS1tZC0xMC0yNCwucHVyZS11LW1kLTUtMTJ7d2lkdGg6NDEuNjY2NyV9LnB1cmUtdS1tZC0xMS0yNHt3aWR0aDo0NS44MzMzJX0ucHVyZS11LW1kLTEtMiwucHVyZS11LW1kLTEyLTI0e3dpZHRoOjUwJX0ucHVyZS11LW1kLTEzLTI0e3dpZHRoOjU0LjE2NjclfS5wdXJlLXUtbWQtMTQtMjQsLnB1cmUtdS1tZC03LTEye3dpZHRoOjU4LjMzMzMlfS5wdXJlLXUtbWQtMy01e3dpZHRoOjYwJX0ucHVyZS11LW1kLTE1LTI0LC5wdXJlLXUtbWQtNS04e3dpZHRoOjYyLjUlfS5wdXJlLXUtbWQtMTYtMjQsLnB1cmUtdS1tZC0yLTN7d2lkdGg6NjYuNjY2NyV9LnB1cmUtdS1tZC0xNy0yNHt3aWR0aDo3MC44MzMzJX0ucHVyZS11LW1kLTE4LTI0LC5wdXJlLXUtbWQtMy00e3dpZHRoOjc1JX0ucHVyZS11LW1kLTE5LTI0e3dpZHRoOjc5LjE2NjclfS5wdXJlLXUtbWQtNC01e3dpZHRoOjgwJX0ucHVyZS11LW1kLTIwLTI0LC5wdXJlLXUtbWQtNS02e3dpZHRoOjgzLjMzMzMlfS5wdXJlLXUtbWQtMjEtMjQsLnB1cmUtdS1tZC03LTh7d2lkdGg6ODcuNSV9LnB1cmUtdS1tZC0xMS0xMiwucHVyZS11LW1kLTIyLTI0e3dpZHRoOjkxLjY2NjclfS5wdXJlLXUtbWQtMjMtMjR7d2lkdGg6OTUuODMzMyV9LnB1cmUtdS1tZC0xLC5wdXJlLXUtbWQtMS0xLC5wdXJlLXUtbWQtMjQtMjQsLnB1cmUtdS1tZC01LTV7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NGVtKXsucHVyZS11LWxnLTEsLnB1cmUtdS1sZy0xLTEsLnB1cmUtdS1sZy0xLTEyLC5wdXJlLXUtbGctMS0yLC5wdXJlLXUtbGctMS0yNCwucHVyZS11LWxnLTEtMywucHVyZS11LWxnLTEtNCwucHVyZS11LWxnLTEtNSwucHVyZS11LWxnLTEtNiwucHVyZS11LWxnLTEtOCwucHVyZS11LWxnLTEwLTI0LC5wdXJlLXUtbGctMTEtMTIsLnB1cmUtdS1sZy0xMS0yNCwucHVyZS11LWxnLTEyLTI0LC5wdXJlLXUtbGctMTMtMjQsLnB1cmUtdS1sZy0xNC0yNCwucHVyZS11LWxnLTE1LTI0LC5wdXJlLXUtbGctMTYtMjQsLnB1cmUtdS1sZy0xNy0yNCwucHVyZS11LWxnLTE4LTI0LC5wdXJlLXUtbGctMTktMjQsLnB1cmUtdS1sZy0yLTI0LC5wdXJlLXUtbGctMi0zLC5wdXJlLXUtbGctMi01LC5wdXJlLXUtbGctMjAtMjQsLnB1cmUtdS1sZy0yMS0yNCwucHVyZS11LWxnLTIyLTI0LC5wdXJlLXUtbGctMjMtMjQsLnB1cmUtdS1sZy0yNC0yNCwucHVyZS11LWxnLTMtMjQsLnB1cmUtdS1sZy0zLTQsLnB1cmUtdS1sZy0zLTUsLnB1cmUtdS1sZy0zLTgsLnB1cmUtdS1sZy00LTI0LC5wdXJlLXUtbGctNC01LC5wdXJlLXUtbGctNS0xMiwucHVyZS11LWxnLTUtMjQsLnB1cmUtdS1sZy01LTUsLnB1cmUtdS1sZy01LTYsLnB1cmUtdS1sZy01LTgsLnB1cmUtdS1sZy02LTI0LC5wdXJlLXUtbGctNy0xMiwucHVyZS11LWxnLTctMjQsLnB1cmUtdS1sZy03LTgsLnB1cmUtdS1sZy04LTI0LC5wdXJlLXUtbGctOS0yNHtkaXNwbGF5OmlubGluZS1ibG9jaztsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1yZW5kZXJpbmc6YXV0b30ucHVyZS11LWxnLTEtMjR7d2lkdGg6NC4xNjY3JX0ucHVyZS11LWxnLTEtMTIsLnB1cmUtdS1sZy0yLTI0e3dpZHRoOjguMzMzMyV9LnB1cmUtdS1sZy0xLTgsLnB1cmUtdS1sZy0zLTI0e3dpZHRoOjEyLjUlfS5wdXJlLXUtbGctMS02LC5wdXJlLXUtbGctNC0yNHt3aWR0aDoxNi42NjY3JX0ucHVyZS11LWxnLTEtNXt3aWR0aDoyMCV9LnB1cmUtdS1sZy01LTI0e3dpZHRoOjIwLjgzMzMlfS5wdXJlLXUtbGctMS00LC5wdXJlLXUtbGctNi0yNHt3aWR0aDoyNSV9LnB1cmUtdS1sZy03LTI0e3dpZHRoOjI5LjE2NjclfS5wdXJlLXUtbGctMS0zLC5wdXJlLXUtbGctOC0yNHt3aWR0aDozMy4zMzMzJX0ucHVyZS11LWxnLTMtOCwucHVyZS11LWxnLTktMjR7d2lkdGg6MzcuNSV9LnB1cmUtdS1sZy0yLTV7d2lkdGg6NDAlfS5wdXJlLXUtbGctMTAtMjQsLnB1cmUtdS1sZy01LTEye3dpZHRoOjQxLjY2NjclfS5wdXJlLXUtbGctMTEtMjR7d2lkdGg6NDUuODMzMyV9LnB1cmUtdS1sZy0xLTIsLnB1cmUtdS1sZy0xMi0yNHt3aWR0aDo1MCV9LnB1cmUtdS1sZy0xMy0yNHt3aWR0aDo1NC4xNjY3JX0ucHVyZS11LWxnLTE0LTI0LC5wdXJlLXUtbGctNy0xMnt3aWR0aDo1OC4zMzMzJX0ucHVyZS11LWxnLTMtNXt3aWR0aDo2MCV9LnB1cmUtdS1sZy0xNS0yNCwucHVyZS11LWxnLTUtOHt3aWR0aDo2Mi41JX0ucHVyZS11LWxnLTE2LTI0LC5wdXJlLXUtbGctMi0ze3dpZHRoOjY2LjY2NjclfS5wdXJlLXUtbGctMTctMjR7d2lkdGg6NzAuODMzMyV9LnB1cmUtdS1sZy0xOC0yNCwucHVyZS11LWxnLTMtNHt3aWR0aDo3NSV9LnB1cmUtdS1sZy0xOS0yNHt3aWR0aDo3OS4xNjY3JX0ucHVyZS11LWxnLTQtNXt3aWR0aDo4MCV9LnB1cmUtdS1sZy0yMC0yNCwucHVyZS11LWxnLTUtNnt3aWR0aDo4My4zMzMzJX0ucHVyZS11LWxnLTIxLTI0LC5wdXJlLXUtbGctNy04e3dpZHRoOjg3LjUlfS5wdXJlLXUtbGctMTEtMTIsLnB1cmUtdS1sZy0yMi0yNHt3aWR0aDo5MS42NjY3JX0ucHVyZS11LWxnLTIzLTI0e3dpZHRoOjk1LjgzMzMlfS5wdXJlLXUtbGctMSwucHVyZS11LWxnLTEtMSwucHVyZS11LWxnLTI0LTI0LC5wdXJlLXUtbGctNS01e3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODBlbSl7LnB1cmUtdS14bC0xLC5wdXJlLXUteGwtMS0xLC5wdXJlLXUteGwtMS0xMiwucHVyZS11LXhsLTEtMiwucHVyZS11LXhsLTEtMjQsLnB1cmUtdS14bC0xLTMsLnB1cmUtdS14bC0xLTQsLnB1cmUtdS14bC0xLTUsLnB1cmUtdS14bC0xLTYsLnB1cmUtdS14bC0xLTgsLnB1cmUtdS14bC0xMC0yNCwucHVyZS11LXhsLTExLTEyLC5wdXJlLXUteGwtMTEtMjQsLnB1cmUtdS14bC0xMi0yNCwucHVyZS11LXhsLTEzLTI0LC5wdXJlLXUteGwtMTQtMjQsLnB1cmUtdS14bC0xNS0yNCwucHVyZS11LXhsLTE2LTI0LC5wdXJlLXUteGwtMTctMjQsLnB1cmUtdS14bC0xOC0yNCwucHVyZS11LXhsLTE5LTI0LC5wdXJlLXUteGwtMi0yNCwucHVyZS11LXhsLTItMywucHVyZS11LXhsLTItNSwucHVyZS11LXhsLTIwLTI0LC5wdXJlLXUteGwtMjEtMjQsLnB1cmUtdS14bC0yMi0yNCwucHVyZS11LXhsLTIzLTI0LC5wdXJlLXUteGwtMjQtMjQsLnB1cmUtdS14bC0zLTI0LC5wdXJlLXUteGwtMy00LC5wdXJlLXUteGwtMy01LC5wdXJlLXUteGwtMy04LC5wdXJlLXUteGwtNC0yNCwucHVyZS11LXhsLTQtNSwucHVyZS11LXhsLTUtMTIsLnB1cmUtdS14bC01LTI0LC5wdXJlLXUteGwtNS01LC5wdXJlLXUteGwtNS02LC5wdXJlLXUteGwtNS04LC5wdXJlLXUteGwtNi0yNCwucHVyZS11LXhsLTctMTIsLnB1cmUtdS14bC03LTI0LC5wdXJlLXUteGwtNy04LC5wdXJlLXUteGwtOC0yNCwucHVyZS11LXhsLTktMjR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dmVydGljYWwtYWxpZ246dG9wO3RleHQtcmVuZGVyaW5nOmF1dG99LnB1cmUtdS14bC0xLTI0e3dpZHRoOjQuMTY2NyV9LnB1cmUtdS14bC0xLTEyLC5wdXJlLXUteGwtMi0yNHt3aWR0aDo4LjMzMzMlfS5wdXJlLXUteGwtMS04LC5wdXJlLXUteGwtMy0yNHt3aWR0aDoxMi41JX0ucHVyZS11LXhsLTEtNiwucHVyZS11LXhsLTQtMjR7d2lkdGg6MTYuNjY2NyV9LnB1cmUtdS14bC0xLTV7d2lkdGg6MjAlfS5wdXJlLXUteGwtNS0yNHt3aWR0aDoyMC44MzMzJX0ucHVyZS11LXhsLTEtNCwucHVyZS11LXhsLTYtMjR7d2lkdGg6MjUlfS5wdXJlLXUteGwtNy0yNHt3aWR0aDoyOS4xNjY3JX0ucHVyZS11LXhsLTEtMywucHVyZS11LXhsLTgtMjR7d2lkdGg6MzMuMzMzMyV9LnB1cmUtdS14bC0zLTgsLnB1cmUtdS14bC05LTI0e3dpZHRoOjM3LjUlfS5wdXJlLXUteGwtMi01e3dpZHRoOjQwJX0ucHVyZS11LXhsLTEwLTI0LC5wdXJlLXUteGwtNS0xMnt3aWR0aDo0MS42NjY3JX0ucHVyZS11LXhsLTExLTI0e3dpZHRoOjQ1LjgzMzMlfS5wdXJlLXUteGwtMS0yLC5wdXJlLXUteGwtMTItMjR7d2lkdGg6NTAlfS5wdXJlLXUteGwtMTMtMjR7d2lkdGg6NTQuMTY2NyV9LnB1cmUtdS14bC0xNC0yNCwucHVyZS11LXhsLTctMTJ7d2lkdGg6NTguMzMzMyV9LnB1cmUtdS14bC0zLTV7d2lkdGg6NjAlfS5wdXJlLXUteGwtMTUtMjQsLnB1cmUtdS14bC01LTh7d2lkdGg6NjIuNSV9LnB1cmUtdS14bC0xNi0yNCwucHVyZS11LXhsLTItM3t3aWR0aDo2Ni42NjY3JX0ucHVyZS11LXhsLTE3LTI0e3dpZHRoOjcwLjgzMzMlfS5wdXJlLXUteGwtMTgtMjQsLnB1cmUtdS14bC0zLTR7d2lkdGg6NzUlfS5wdXJlLXUteGwtMTktMjR7d2lkdGg6NzkuMTY2NyV9LnB1cmUtdS14bC00LTV7d2lkdGg6ODAlfS5wdXJlLXUteGwtMjAtMjQsLnB1cmUtdS14bC01LTZ7d2lkdGg6ODMuMzMzMyV9LnB1cmUtdS14bC0yMS0yNCwucHVyZS11LXhsLTctOHt3aWR0aDo4Ny41JX0ucHVyZS11LXhsLTExLTEyLC5wdXJlLXUteGwtMjItMjR7d2lkdGg6OTEuNjY2NyV9LnB1cmUtdS14bC0yMy0yNHt3aWR0aDo5NS44MzMzJX0ucHVyZS11LXhsLTEsLnB1cmUtdS14bC0xLTEsLnB1cmUtdS14bC0yNC0yNCwucHVyZS11LXhsLTUtNXt3aWR0aDoxMDAlfX0iXX0= */
@charset "UTF-8";
.swal2-popup.swal2-toast {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  -ms-flex-direction: row;
      flex-direction: row;
}
.swal2-popup.swal2-toast .swal2-title {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  -ms-flex-pack: start;
      justify-content: flex-start;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon::before {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 2em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon::before {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  -ms-flex-preferred-size: auto !important;
      flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 2em 2em;
          transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  -webkit-transform-origin: 0 1.5em;
          transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
          animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
          animation: swal2-toast-hide 0.1s forwards;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
          animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
          animation: swal2-toast-animate-success-line-long 0.75s;
}

.swal2-container {
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  background-color: transparent;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-top {
  -ms-flex-align: start;
      align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.swal2-container.swal2-center {
  -ms-flex-align: center;
      align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  -ms-flex-align: end;
      align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -ms-flex-pack: center;
      justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.swal2-container.swal2-grow-column {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  -ms-flex-align: center;
      align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  -ms-flex-align: start;
      align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  -ms-flex-align: end;
      align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4);
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  -ms-flex-pack: center;
      justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  /* 1617 */
  top: 0;
  right: 0;
  -ms-flex-pack: center;
      justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  outline: initial;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  -webkit-transform: none;
          transform: none;
  background: transparent;
  color: #f27474;
}

.swal2-content {
  z-index: 1;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-input::-webkit-input-placeholder,
.swal2-file::-webkit-input-placeholder,
.swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.swal2-input::-moz-placeholder,
.swal2-file::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input:-ms-input-placeholder,
.swal2-file:-ms-input-placeholder,
.swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::-ms-input-placeholder,
.swal2-file::-ms-input-placeholder,
.swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::-webkit-input-placeholder, .swal2-file::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: inherit;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: inherit;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

.swal2-validation-message {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  -ms-flex-pack: center;
      justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-icon::before {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 92%;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-warning::before {
  content: "!";
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-info::before {
  content: "i";
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-question::before {
  content: "?";
}
.swal2-icon.swal2-question.swal2-arabic-question-mark::before {
  content: "؟";
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 3.75em 3.75em;
          transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0 3.75em;
          transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.875em;
  width: 1.5625em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.swal2-progress-steps {
  -ms-flex-align: center;
      align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  -webkit-animation: swal2-show 0.3s;
          animation: swal2-show 0.3s;
}
.swal2-show.swal2-noanimation {
  -webkit-animation: none;
          animation: none;
}

.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
          animation: swal2-hide 0.15s forwards;
}
.swal2-hide.swal2-noanimation {
  -webkit-animation: none;
          animation: none;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}

.swal2-animate-success-icon .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
          animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-animate-success-icon .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
          animation: swal2-animate-success-line-long 0.75s;
}
.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-animate-error-icon {
  -webkit-animation: swal2-animate-error-icon 0.5s;
          animation: swal2-animate-error-icon 0.5s;
}
.swal2-animate-error-icon .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
          animation: swal2-animate-error-x-mark 0.5s;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
@-webkit-keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
            transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
            transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
            transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
            transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
            transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
            transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
            transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
            transform: translateY(0) rotateZ(0deg);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.875em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.875em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-shown {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent;
}
body.swal2-no-backdrop .swal2-shown > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-shown.swal2-top {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-top-start, body.swal2-no-backdrop .swal2-shown.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-start, body.swal2-no-backdrop .swal2-shown.swal2-center-left {
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right {
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-start, body.swal2-no-backdrop .swal2-shown.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-shown {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  -ms-flex-pack: center;
      justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}
/*# sourceMappingURL=data:application/json;base64,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O0VBQ1QsbUNBQTJCO1VBQTNCLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsTUFBTTtFQUNOLFFBQVE7RUFDUixZQUFZO0VBQ1osVUFBVTtBQUNaO0FBQ0E7RUFDRSxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixPQUFPO0FBQ1Q7QUFDQTtFQUNFLFFBQVE7RUFDUixXQUFXO0VBQ1gsWUFBWTtFQUNaLE9BQU87RUFDUCxtQ0FBMkI7VUFBM0IsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0VBQ1Qsd0NBQWdDO1VBQWhDLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsUUFBUTtFQUNSLFFBQVE7RUFDUixZQUFZO0VBQ1osVUFBVTtFQUNWLG1DQUEyQjtVQUEzQiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLFNBQVM7RUFDVCxXQUFXO0VBQ1gsU0FBUztFQUNULE9BQU87QUFDVDtBQUNBO0VBQ0UsU0FBUztFQUNULFdBQVc7RUFDWCxTQUFTO0VBQ1QsU0FBUztFQUNULG1DQUEyQjtVQUEzQiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLFNBQVM7RUFDVCxRQUFRO0VBQ1IsU0FBUztFQUNULFVBQVU7QUFDWjtBQUNBO0VBQ0UsMEJBQXNCO01BQXRCLHNCQUFzQjtFQUN0Qix1QkFBb0I7TUFBcEIsb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxXQUFPO01BQVAsT0FBTztFQUNQLDRCQUFtQjtNQUFuQixtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UscUJBQXVCO01BQXZCLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0UsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCIiwiZmlsZSI6InN3ZWV0YWxlcnQyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwLjYyNWVtO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAwLjYyNWVtICNkOWQ5ZDk7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXRpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAwLjZlbTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWZvb3RlciB7XG4gIG1hcmdpbjogMC41ZW0gMCAwO1xuICBwYWRkaW5nOiAwLjVlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWNsb3NlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbiB7XG4gIHdpZHRoOiAyZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjI1ZW07XG4gIH1cbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gIHRvcDogMC44NzVlbTtcbiAgd2lkdGg6IDEuMzc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgbGVmdDogMC4zMTI1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHJpZ2h0OiAwLjMxMjVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItYWN0aW9ucyB7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdHlsZWQge1xuICBtYXJnaW46IDAgMC4zMTI1ZW07XG4gIHBhZGRpbmc6IDAuMzEyNWVtIDAuNjI1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA2MjVlbSAjZmZmLCAwIDAgMCAwLjEyNWVtIHJnYmEoNTAsIDEwMCwgMTUwLCAwLjQpO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIHRvcDogLTAuOGVtO1xuICBsZWZ0OiAtMC41ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDJlbSAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRlbSAwIDAgNGVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgdG9wOiAtMC4yNWVtO1xuICBsZWZ0OiAwLjkzNzVlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCA0ZW0gNGVtIDA7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMC40Mzc1ZW07XG4gIHdpZHRoOiAwLjQzNzVlbTtcbiAgaGVpZ2h0OiAyLjY4NzVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICBoZWlnaHQ6IDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XG4gIHRvcDogMS4xMjVlbTtcbiAgbGVmdDogMC4xODc1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD1sb25nXSB7XG4gIHRvcDogMC45Mzc1ZW07XG4gIHJpZ2h0OiAwLjE4NzVlbTtcbiAgd2lkdGg6IDEuMzc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Quc3dhbDItc2hvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1zaG93IDAuNXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1zaG93IDAuNXM7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Quc3dhbDItaGlkZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1oaWRlIDAuMXMgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1oaWRlIDAuMXMgZm9yd2FyZHM7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1pY29uIC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWljb24gLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xufVxuXG4uc3dhbDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDYwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tID4gOmZpcnN0LWNoaWxkLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCA+IDpmaXJzdC1jaGlsZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCA+IDpmaXJzdC1jaGlsZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kID4gOmZpcnN0LWNoaWxkLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctZnVsbHNjcmVlbiA+IC5zd2FsMi1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleDogMTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctcm93ID4gLnN3YWwyLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4OiAxO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXIsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLXN0YXJ0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tc3RhcnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLWxlZnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLWxlZnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLWVuZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXItZW5kLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1lbmQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLXJpZ2h0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1yaWdodCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tcmlnaHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uID4gLnN3YWwyLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4OiAxO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lcjpub3QoLnN3YWwyLXRvcCk6bm90KC5zd2FsMi10b3Atc3RhcnQpOm5vdCguc3dhbDItdG9wLWVuZCk6bm90KC5zd2FsMi10b3AtbGVmdCk6bm90KC5zd2FsMi10b3AtcmlnaHQpOm5vdCguc3dhbDItY2VudGVyLXN0YXJ0KTpub3QoLnN3YWwyLWNlbnRlci1lbmQpOm5vdCguc3dhbDItY2VudGVyLWxlZnQpOm5vdCguc3dhbDItY2VudGVyLXJpZ2h0KTpub3QoLnN3YWwyLWJvdHRvbSk6bm90KC5zd2FsMi1ib3R0b20tc3RhcnQpOm5vdCguc3dhbDItYm90dG9tLWVuZCk6bm90KC5zd2FsMi1ib3R0b20tbGVmdCk6bm90KC5zd2FsMi1ib3R0b20tcmlnaHQpOm5vdCguc3dhbDItZ3Jvdy1mdWxsc2NyZWVuKSA+IC5zd2FsMi1tb2RhbCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLW1vZGFsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1zaG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnN3YWwyLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4yNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnN3YWwyLXBvcHVwOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi1sb2FkaW5nIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uc3dhbDItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN3YWwyLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzU5NTk1OTtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zd2FsMi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS4yNWVtIGF1dG8gMDtcbn1cbi5zd2FsMi1hY3Rpb25zOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG4uc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luOiAwLjQ2ODc1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZyA6bm90KC5zd2FsMi1zdHlsZWQpLnN3YWwyLWNvbmZpcm06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNmZmY7XG59XG5cbi5zd2FsMi1zdHlsZWQge1xuICBtYXJnaW46IDAuMzEyNWVtO1xuICBwYWRkaW5nOiAwLjYyNWVtIDJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zd2FsMi1zdHlsZWQ6bm90KFtkaXNhYmxlZF0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDg1ZDY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xufVxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG59XG4uc3dhbDItc3R5bGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDRweCByZ2JhKDUwLCAxMDAsIDE1MCwgMC40KTtcbn1cbi5zd2FsMi1zdHlsZWQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5zd2FsMi1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxLjI1ZW0gMCAwO1xuICBwYWRkaW5nOiAxZW0gMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc3dhbDItaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS4yNWVtIGF1dG87XG59XG5cbi5zd2FsMi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgLyogMTYxNyAqL1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2Utb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2NjY2NjYztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dhbDItY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2YyNzQ3NDtcbn1cblxuLnN3YWwyLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnN3YWwyLWlucHV0LFxuLnN3YWwyLWZpbGUsXG4uc3dhbDItdGV4dGFyZWEsXG4uc3dhbDItc2VsZWN0LFxuLnN3YWwyLXJhZGlvLFxuLnN3YWwyLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cblxuLnN3YWwyLWlucHV0LFxuLnN3YWwyLWZpbGUsXG4uc3dhbDItdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuLnN3YWwyLWlucHV0LnN3YWwyLWlucHV0ZXJyb3IsXG4uc3dhbDItZmlsZS5zd2FsMi1pbnB1dGVycm9yLFxuLnN3YWwyLXRleHRhcmVhLnN3YWwyLWlucHV0ZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItaW5wdXQ6Zm9jdXMsXG4uc3dhbDItZmlsZTpmb2N1cyxcbi5zd2FsMi10ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2M0ZTZmNTtcbn1cbi5zd2FsMi1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5zd2FsMi1maWxlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnN3YWwyLXRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4uc3dhbDItaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uc3dhbDItZmlsZTo6LW1vei1wbGFjZWhvbGRlcixcbi5zd2FsMi10ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLnN3YWwyLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5zd2FsMi1maWxlOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5zd2FsMi10ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5zd2FsMi1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnN3YWwyLWZpbGU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5zd2FsMi10ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4uc3dhbDItaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnN3YWwyLWZpbGU6OnBsYWNlaG9sZGVyLFxuLnN3YWwyLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uc3dhbDItcmFuZ2Uge1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLnN3YWwyLXJhbmdlIGlucHV0IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICB3aWR0aDogMjAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3YWwyLXJhbmdlIGlucHV0LFxuLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gIGhlaWdodDogMi42MjVlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMi42MjVlbTtcbn1cblxuLnN3YWwyLWlucHV0IHtcbiAgaGVpZ2h0OiAyLjYyNWVtO1xuICBwYWRkaW5nOiAwIDAuNzVlbTtcbn1cbi5zd2FsMi1pbnB1dFt0eXBlPW51bWJlcl0ge1xuICBtYXgtd2lkdGg6IDEwZW07XG59XG5cbi5zd2FsMi1maWxlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG4uc3dhbDItdGV4dGFyZWEge1xuICBoZWlnaHQ6IDYuNzVlbTtcbiAgcGFkZGluZzogMC43NWVtO1xufVxuXG4uc3dhbDItc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVlbSAwLjYyNWVtO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG4uc3dhbDItcmFkaW8sXG4uc3dhbDItY2hlY2tib3gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc3dhbDItcmFkaW8gbGFiZWwsXG4uc3dhbDItY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW46IDAgMC42ZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi5zd2FsMi1yYWRpbyBpbnB1dCxcbi5zd2FsMi1jaGVja2JveCBpbnB1dCB7XG4gIG1hcmdpbjogMCAwLjRlbTtcbn1cblxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIG1pbi13aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCAwLjYyNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3YWwyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4yNWVtIGF1dG8gMS44NzVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiA1ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zd2FsMi1pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDkyJTtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YyNzQ3NDtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIC5zd2FsMi14LW1hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjMxMjVlbTtcbiAgd2lkdGg6IDIuOTM3NWVtO1xuICBoZWlnaHQ6IDAuMzEyNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NDc0O1xufVxuLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgbGVmdDogMS4wNjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICByaWdodDogMWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhY2VhODtcbiAgY29sb3I6ICNmOGJiODY7XG59XG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM5ZGUwZjY7XG4gIGNvbG9yOiAjM2ZjM2VlO1xufVxuLnN3YWwyLWljb24uc3dhbDItaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2M5ZGFlMTtcbiAgY29sb3I6ICM4N2FkYmQ7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbi5zd2FsMi1hcmFiaWMtcXVlc3Rpb24tbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLYn1wiO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4Njtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMy43NWVtO1xuICBoZWlnaHQ6IDcuNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIHRvcDogLTAuNDM3NWVtO1xuICBsZWZ0OiAtMi4wNjM1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMuNzVlbSAzLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDcuNWVtIDAgMCA3LjVlbTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICB0b3A6IC0wLjY4NzVlbTtcbiAgbGVmdDogMS44NzVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAzLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgNy41ZW0gNy41ZW0gMDtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMC4yNWVtO1xuICBsZWZ0OiAtMC4yNWVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgcmdiYSgxNjUsIDIyMCwgMTM0LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwLjVlbTtcbiAgbGVmdDogMS42MjVlbTtcbiAgd2lkdGg6IDAuNDM3NWVtO1xuICBoZWlnaHQ6IDUuNjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMC4zMTI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWRjODY7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XG4gIHRvcDogMi44NzVlbTtcbiAgbGVmdDogMC44NzVlbTtcbiAgd2lkdGg6IDEuNTYyNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9bG9uZ10ge1xuICB0b3A6IDIuMzc1ZW07XG4gIHJpZ2h0OiAwLjVlbTtcbiAgd2lkdGg6IDIuOTM3NWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxLjI1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCB7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBiYWNrZ3JvdW5kOiAjMzA4NWQ2O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIHtcbiAgYmFja2dyb3VuZDogIzMwODVkNjtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgYmFja2dyb3VuZDogI2FkZDhlNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcbiAgYmFja2dyb3VuZDogI2FkZDhlNjtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAwLjRlbTtcbiAgbWFyZ2luOiAwIC0xcHg7XG4gIGJhY2tncm91bmQ6ICMzMDg1ZDY7XG59XG5cbltjbGFzc149c3dhbDJdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3YWwyLXNob3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItc2hvdyAwLjNzO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItc2hvdyAwLjNzO1xufVxuLnN3YWwyLXNob3cuc3dhbDItbm9hbmltYXRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5zd2FsMi1oaWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLWhpZGUgMC4xNXMgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1oaWRlIDAuMTVzIGZvcndhcmRzO1xufVxuLnN3YWwyLWhpZGUuc3dhbDItbm9hbmltYXRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5zd2FsMi1ydGwgLnN3YWwyLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5zd2FsMi1hbmltYXRlLXN1Y2Nlc3MtaWNvbiAuc3dhbDItc3VjY2Vzcy1saW5lLXRpcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAgMC43NXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAgMC43NXM7XG59XG4uc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWljb24gLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xufVxuLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1pY29uIC5zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUtcmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSA0LjI1cyBlYXNlLWluO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSA0LjI1cyBlYXNlLWluO1xufVxuXG4uc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XG59XG4uc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIC5zd2FsMi14LW1hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsgMC41cztcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3IteC1tYXJrIDAuNXM7XG59XG5cbkBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKSB7XG4gIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc3dhbDItcmFuZ2UgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnN3YWwyLWNsb3NlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgcmdiYSg1MCwgMTAwLCAxNTAsIDAuNCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi10b2FzdC1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42MjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjMxMjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42MjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjMxMjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWhpZGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1oaWRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xuICAwJSB7XG4gICAgdG9wOiAwLjU2MjVlbTtcbiAgICBsZWZ0OiAwLjA2MjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA1NCUge1xuICAgIHRvcDogMC4xMjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAwLjYyNWVtO1xuICAgIGxlZnQ6IC0wLjI1ZW07XG4gICAgd2lkdGg6IDEuNjI1ZW07XG4gIH1cbiAgODQlIHtcbiAgICB0b3A6IDEuMDYyNWVtO1xuICAgIGxlZnQ6IDAuNzVlbTtcbiAgICB3aWR0aDogMC41ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxLjEyNWVtO1xuICAgIGxlZnQ6IDAuMTg3NWVtO1xuICAgIHdpZHRoOiAwLjc1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogMC41NjI1ZW07XG4gICAgbGVmdDogMC4wNjI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNTQlIHtcbiAgICB0b3A6IDAuMTI1ZW07XG4gICAgbGVmdDogMC4xMjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogMC42MjVlbTtcbiAgICBsZWZ0OiAtMC4yNWVtO1xuICAgIHdpZHRoOiAxLjYyNWVtO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjc1ZW07XG4gICAgd2lkdGg6IDAuNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMS4xMjVlbTtcbiAgICBsZWZ0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMC43NWVtO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gIDAlIHtcbiAgICB0b3A6IDEuNjI1ZW07XG4gICAgcmlnaHQ6IDEuMzc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICB0b3A6IDEuMjVlbTtcbiAgICByaWdodDogMC45Mzc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgODQlIHtcbiAgICB0b3A6IDAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjEyNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMC45Mzc1ZW07XG4gICAgcmlnaHQ6IDAuMTg3NWVtO1xuICAgIHdpZHRoOiAxLjM3NWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAxLjYyNWVtO1xuICAgIHJpZ2h0OiAxLjM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAxLjI1ZW07XG4gICAgcmlnaHQ6IDAuOTM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAwLjkzNzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMS4xMjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMS4zNzVlbTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLXNob3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1oaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1oaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XG4gIDAlIHtcbiAgICB0b3A6IDEuMTg3NWVtO1xuICAgIGxlZnQ6IDAuMDYyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDU0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICBsZWZ0OiAtMC4zNzVlbTtcbiAgICB3aWR0aDogMy4xMjVlbTtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogM2VtO1xuICAgIGxlZnQ6IDEuMzEyNWVtO1xuICAgIHdpZHRoOiAxLjA2MjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDIuODEyNWVtO1xuICAgIGxlZnQ6IDAuODc1ZW07XG4gICAgd2lkdGg6IDEuNTYyNWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XG4gIDAlIHtcbiAgICB0b3A6IDEuMTg3NWVtO1xuICAgIGxlZnQ6IDAuMDYyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDU0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICBsZWZ0OiAtMC4zNzVlbTtcbiAgICB3aWR0aDogMy4xMjVlbTtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogM2VtO1xuICAgIGxlZnQ6IDEuMzEyNWVtO1xuICAgIHdpZHRoOiAxLjA2MjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDIuODEyNWVtO1xuICAgIGxlZnQ6IDAuODc1ZW07XG4gICAgd2lkdGg6IDEuNTYyNWVtO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gIDAlIHtcbiAgICB0b3A6IDMuMzc1ZW07XG4gICAgcmlnaHQ6IDIuODc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICB0b3A6IDMuMzc1ZW07XG4gICAgcmlnaHQ6IDIuODc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgODQlIHtcbiAgICB0b3A6IDIuMTg3NWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzLjQzNzVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDIuMzc1ZW07XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIHdpZHRoOiAyLjkzNzVlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgMCUge1xuICAgIHRvcDogMy4zNzVlbTtcbiAgICByaWdodDogMi44NzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA2NSUge1xuICAgIHRvcDogMy4zNzVlbTtcbiAgICByaWdodDogMi44NzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogMi4xODc1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMuNDM3NWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMi4zNzVlbTtcbiAgICByaWdodDogMC41ZW07XG4gICAgd2lkdGg6IDIuOTM3NWVtO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFyayB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1yb3RhdGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbmJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5zd2FsMi1oZWlnaHQtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24ge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMC42MjVlbSAqIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duID4gLnN3YWwyLW1vZGFsIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItdG9wIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLXRvcC1zdGFydCwgYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItdG9wLWxlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi10b3AtZW5kLCBib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi10b3AtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1jZW50ZXItc3RhcnQsIGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWNlbnRlci1sZWZ0IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWNlbnRlci1lbmQsIGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWNlbnRlci1yaWdodCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWJvdHRvbS1zdGFydCwgYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItYm90dG9tLWxlZnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1ib3R0b20tZW5kLCBib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1ib3R0b20tcmlnaHQge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50IHtcbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSA+IFthcmlhLWhpZGRlbj10cnVlXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIC5zd2FsMi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItc2hvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWxlZnQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbn1cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuYm9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IC5zd2FsMi1hY3Rpb25zIHtcbiAgZmxleDogMTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1ZW07XG59XG5ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3QgLnN3YWwyLWxvYWRpbmcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItaW5wdXQge1xuICBoZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAwLjMxMjVlbSBhdXRvO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxZW07XG59Il19 */
/*!
 * Bootstrap-select v1.13.14 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-moz-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-moz-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC1zZWxlY3QubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7RUFLRSxDQUFDLHFDQUFxQyxHQUFHLFVBQVUsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUErRCxrQ0FBNkIsR0FBRyxVQUFVLENBQUMsS0FBSyxTQUFTLENBQUMsQ0FBMUQsZ0NBQTZCLEdBQUcsVUFBVSxDQUFDLEtBQUssU0FBUyxDQUFDLENBQTFELDZCQUE2QixHQUFHLFVBQVUsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLHNGQUFzRixzQkFBc0IsQ0FBQyxrQkFBa0IsYUFBYSxDQUFDLHFCQUFxQixDQUFDLG1DQUFtQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsa0JBQWtCLENBQW1GLDBCQUFtQixDQUFuQiwyQkFBbUIsQ0FBbkIsdUJBQW1CLENBQW5CLG1CQUFtQixDQUEyRSx3QkFBa0IsQ0FBbEIsMEJBQWtCLENBQWxCLHFCQUFrQixDQUFsQixrQkFBa0IsQ0FBc0Ysd0JBQUEsQ0FBQSxxQ0FBQSxDQUFBLHFCQUFBLENBQUEsNkJBQTZCLENBQUMseUNBQXlDLGVBQWUsQ0FBQywyTkFBMk4sVUFBVSxDQUFDLDhpREFBOGlELDBCQUEwQixDQUFDLHlCQUF5QiwyQkFBMkIsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLHVCQUF1QixDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQyx1Q0FBdUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyx1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyx1TUFBdU0sb0JBQW9CLENBQUMsMkdBQTJHLG9CQUFvQixDQUFDLDRCQUE0QixvQkFBb0IsQ0FBQyxzRkFBc0YsV0FBVyxDQUFDLHVHQUF1RyxrQ0FBa0MsQ0FBQyxtREFBbUQsQ0FBQyxtQkFBbUIsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLFNBQVMsQ0FBQyxX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QUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyw0QkFBNEIsQ0FBd0YsK0JBQUEsQ0FBQSw0QkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQXVCLENBQUMsZ0hBQWdILFlBQVksQ0FBQyx5RUFBeUUsVUFBVSxDQUFDLGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLDRDQUE0QyxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLHdFQUF3RSxVQUFVLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsZ0ZBQWdGLFdBQVcsQ0FBQyxRQUFRLENBQUMseUNBQXlDLENBQUMsZUFBZSxDQUFDLCtFQUErRSxXQUFXLENBQUMsUUFBUSxDQUFDLHlCQUF5QixDQUFDLGVBQWUsQ0FBQyxvRkFBb0YsVUFBVSxDQUFDLFNBQVMsQ0FBQyxtRkFBbUYsVUFBVSxDQUFDLFNBQVMsQ0FBQyxzVEFBc1QsYUFBYSxDQUFDLDRDQUE0QyxlQUFlLENBQUMsZUFBZSxVQUFVLENBQTBELDZCQUFBLENBQUEsMEJBQUEsQ0FBQSxxQkFBcUIsQ0FBQyxpQ0FBaUMsU0FBUyxDQUFDLGVBQWUsVUFBVSxDQUFDLFVBQVUsQ0FBMEQsNkJBQUEsQ0FBQSwwQkFBQSxDQUFBLHFCQUFxQixDQUFDLGlDQUFpQyxVQUFVLENBQUMsNkJBQTZCLGlCQUFpQixDQUFDLDRCQUE0QixlQUFlLENBQUMsVUFBVSxDQUFDLFVBQVUiLCJmaWxlIjoiYm9vdHN0cmFwLXNlbGVjdC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcbiAqIEJvb3RzdHJhcC1zZWxlY3QgdjEuMTMuMTQgKGh0dHBzOi8vZGV2ZWxvcGVyLnNuYXBhcHBvaW50bWVudHMuY29tL2Jvb3RzdHJhcC1zZWxlY3QpXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEyLTIwMjAgU25hcEFwcG9pbnRtZW50cywgTExDXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NuYXBhcHBvaW50bWVudHMvYm9vdHN0cmFwLXNlbGVjdC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9ALXdlYmtpdC1rZXlmcmFtZXMgYnMtbm90aWZ5LWZhZGVPdXR7MCV7b3BhY2l0eTouOX0xMDAle29wYWNpdHk6MH19QC1vLWtleWZyYW1lcyBicy1ub3RpZnktZmFkZU91dHswJXtvcGFjaXR5Oi45fTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGJzLW5vdGlmeS1mYWRlT3V0ezAle29wYWNpdHk6Ljl9MTAwJXtvcGFjaXR5OjB9fS5ib290c3RyYXAtc2VsZWN0PnNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLHNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLHNlbGVjdC5zZWxlY3RwaWNrZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uYm9vdHN0cmFwLXNlbGVjdHt3aWR0aDoyMjBweFxcMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246cmlnaHQ7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlOmFmdGVye21hcmdpbi10b3A6LTFweH0uYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6YWN0aXZlLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6Zm9jdXMsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpob3Zlcntjb2xvcjojOTk5fS5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlciwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6YWN0aXZlLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcjpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyaywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcms6aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm86aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5LC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5OmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTpob3ZlciwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6YWN0aXZlLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uYm9vdHN0cmFwLXNlbGVjdD5zZWxlY3R7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O2JvdHRvbTowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3dpZHRoOi41cHghaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O29wYWNpdHk6MCFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7ei1pbmRleDowIWltcG9ydGFudH0uYm9vdHN0cmFwLXNlbGVjdD5zZWxlY3QubW9iaWxlLWRldmljZXt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7ei1pbmRleDoyIWltcG9ydGFudH0uYm9vdHN0cmFwLXNlbGVjdC5pcy1pbnZhbGlkIC5kcm9wZG93bi10b2dnbGUsLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsLmhhcy1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0IHNlbGVjdDppbnZhbGlkKy5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLWNvbG9yOiNiOTRhNDh9LmJvb3RzdHJhcC1zZWxlY3QuaXMtdmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSwud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCBzZWxlY3Q6dmFsaWQrLmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItY29sb3I6IzI4YTc0NX0uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGh7d2lkdGg6YXV0byFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9Y29sLV0pOm5vdChbY2xhc3MqPWZvcm0tY29udHJvbF0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKXt3aWR0aDoyMjBweH0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0PnNlbGVjdC5tb2JpbGUtZGV2aWNlOmZvY3VzKy5kcm9wZG93bi10b2dnbGV7b3V0bGluZTp0aGluIGRvdHRlZCAjMzMzIWltcG9ydGFudDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciFpbXBvcnRhbnQ7b3V0bGluZS1vZmZzZXQ6LTJweH0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2x7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtoZWlnaHQ6YXV0b306bm90KC5pbnB1dC1ncm91cCk+LmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPWNvbC1dKXt3aWR0aDoxMDAlfS5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG57ZmxvYXQ6bm9uZTt6LWluZGV4OmF1dG99LmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LC5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9Y29sLV0pe3dpZHRoOmF1dG99LmJvb3RzdHJhcC1zZWxlY3Q6bm90KC5pbnB1dC1ncm91cC1idG4pLC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXXtmbG9hdDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjB9LmJvb3RzdHJhcC1zZWxlY3QuZHJvcGRvd24tbWVudS1yaWdodCwuYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9Y29sLV0uZHJvcGRvd24tbWVudS1yaWdodCwucm93IC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXS5kcm9wZG93bi1tZW51LXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LC5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QsLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0e21hcmdpbi1ib3R0b206MH0uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wsLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9se3BhZGRpbmc6MH0uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSwuZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZXtoZWlnaHQ6MTAwJTtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZSwuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZXtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nOi4yNXJlbSAuNXJlbX0uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtbGcgLmRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nOi41cmVtIDFyZW19LmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0IC5mb3JtLWNvbnRyb2x7d2lkdGg6MTAwJX0uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZCwuYm9vdHN0cmFwLXNlbGVjdD4uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtc2VsZWN0LmRpc2FibGVkOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kaXNhYmxlZDpmb2N1c3tvdXRsaW5lOjAhaW1wb3J0YW50fS5ib290c3RyYXAtc2VsZWN0LmJzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3QuYnMtY29udGFpbmVyIC5kcm9wZG93bi1tZW51e3otaW5kZXg6MTA2MH0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9ue3Bvc2l0aW9uOnN0YXRpYzt0b3A6MDtsZWZ0OjA7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDEgYXV0bzstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5iczMuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9ue3BhZGRpbmctcmlnaHQ6aW5oZXJpdH0uaW5wdXQtZ3JvdXAgLmJzMy1oYXMtYWRkb24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmctdG9wOmluaGVyaXQ7cGFkZGluZy1ib3R0b206aW5oZXJpdDtwYWRkaW5nLWxlZnQ6aW5oZXJpdDtmbG9hdDpub25lfS5pbnB1dC1ncm91cCAuYnMzLWhhcy1hZGRvbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24gLmZpbHRlci1vcHRpb24taW5uZXJ7cGFkZGluZy1yaWdodDppbmhlcml0fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXJ7b3ZlcmZsb3c6aGlkZGVufS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1leHBhbmR7d2lkdGg6MCFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDtvcGFjaXR5OjAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbn0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEycHg7bWFyZ2luLXRvcDotMnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW5wdXQtZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXSAuZHJvcGRvd24tdG9nZ2xle3dpZHRoOjEwMCV9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnV7bWluLXdpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51Pi5pbm5lcjpmb2N1c3tvdXRsaW5lOjAhaW1wb3J0YW50fS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVye3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lO2JvcmRlcjowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSFpbXBvcnRhbnR9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYXtjdXJzb3I6bm90LWFsbG93ZWR9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYXtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIuMjVlbX0uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4uY2hlY2stbWFya3tkaXNwbGF5Om5vbmV9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgc21hbGx7cGFkZGluZy1sZWZ0Oi41ZW19LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NXB4O3dpZHRoOjk2JTttYXJnaW46MCAyJTttaW4taGVpZ2h0OjI2cHg7cGFkZGluZzozcHggNXB4O2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouOTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeS5mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uOi4zcyBsaW5lYXIgNzUwbXMgZm9yd2FyZHMgYnMtbm90aWZ5LWZhZGVPdXQ7LW8tYW5pbWF0aW9uOi4zcyBsaW5lYXIgNzUwbXMgZm9yd2FyZHMgYnMtbm90aWZ5LWZhZGVPdXQ7YW5pbWF0aW9uOi4zcyBsaW5lYXIgNzUwbXMgZm9yd2FyZHMgYnMtbm90aWZ5LWZhZGVPdXR9LmJvb3RzdHJhcC1zZWxlY3QgLm5vLXJlc3VsdHN7cGFkZGluZzozcHg7YmFja2dyb3VuZDojZjVmNWY1O21hcmdpbjowIDVweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb257cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6aW5saW5lO3BhZGRpbmc6MH0uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lciwuYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lcntkaXNwbGF5OmlubGluZX0uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuYnMtY2FyZXQ6YmVmb3Jle2NvbnRlbnQ6J1xcMDBhMCd9LmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0e3Bvc2l0aW9uOnN0YXRpYzt0b3A6YXV0bzttYXJnaW4tdG9wOi0xcHh9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IC5zZWxlY3RlZCBzcGFuLmNoZWNrLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cmlnaHQ6MTVweDt0b3A6NXB4fS5ib290c3RyYXAtc2VsZWN0LnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dHttYXJnaW4tcmlnaHQ6MzRweH0uYm9vdHN0cmFwLXNlbGVjdCAuYnMtb2stZGVmYXVsdDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjVlbTtoZWlnaHQ6MWVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAuMjZlbSAuMjZlbSAwOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuPi5kcm9wZG93bi10b2dnbGUsLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3c+LmRyb3Bkb3duLXRvZ2dsZXt6LWluZGV4OjEwNjF9LmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3Jle2NvbnRlbnQ6Jyc7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgcmdiYSgyMDQsMjA0LDIwNCwuMik7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00cHg7bGVmdDo5cHg7ZGlzcGxheTpub25lfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVye2NvbnRlbnQ6Jyc7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTRweDtsZWZ0OjEwcHg7ZGlzcGxheTpub25lfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmV7Ym90dG9tOmF1dG87dG9wOi00cHg7Ym9yZGVyLXRvcDo3cHggc29saWQgcmdiYSgyMDQsMjA0LDIwNCwuMik7Ym9yZGVyLWJvdHRvbTowfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlcntib3R0b206YXV0bzt0b3A6LTRweDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MH0uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZXtyaWdodDoxMnB4O2xlZnQ6YXV0b30uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVye3JpZ2h0OjEzcHg7bGVmdDphdXRvfS5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuPi5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIsLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4+LmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUsLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3c+LmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciwuYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdz4uZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZXtkaXNwbGF5OmJsb2NrfS5icy1hY3Rpb25zYm94LC5icy1kb25lYnV0dG9uLC5icy1zZWFyY2hib3h7cGFkZGluZzo0cHggOHB4fS5icy1hY3Rpb25zYm94e3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9ue3dpZHRoOjUwJX0uYnMtZG9uZWJ1dHRvbntmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5icy1kb25lYnV0dG9uIC5idG4tZ3JvdXAgYnV0dG9ue3dpZHRoOjEwMCV9LmJzLXNlYXJjaGJveCsuYnMtYWN0aW9uc2JveHtwYWRkaW5nOjAgOHB4IDRweH0uYnMtc2VhcmNoYm94IC5mb3JtLWNvbnRyb2x7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX0iXX0= */
/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;-moz-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-webkit-box-shadow:0 0 12px #000;-moz-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
/*# sourceMappingURL=data:application/json;base64,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QUMiLCJmaWxlIjoidG9hc3RyLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBOb3RlIHRoYXQgdGhpcyBpcyB0b2FzdHIgdjIuMS4zLCB0aGUgXCJsYXRlc3RcIiB2ZXJzaW9uIGluIHVybCBoYXMgbm8gbW9yZSBtYWludGVuYW5jZSxcclxuICogcGxlYXNlIGdvIHRvIGh0dHBzOi8vY2RuanMuY29tL2xpYnJhcmllcy90b2FzdHIuanMgYW5kIHBpY2sgYSBjZXJ0YWluIHZlcnNpb24geW91IHdhbnQgdG8gdXNlLFxyXG4gKiBtYWtlIHN1cmUgeW91IGNvcHkgdGhlIHVybCBmcm9tIHRoZSB3ZWJzaXRlIHNpbmNlIHRoZSB1cmwgbWF5IGNoYW5nZSBiZXR3ZWVuIHZlcnNpb25zLlxyXG4gKiAqL1xyXG4udG9hc3QtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50b2FzdC1tZXNzYWdley1tcy13b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZH0udG9hc3QtbWVzc2FnZSBhLC50b2FzdC1tZXNzYWdlIGxhYmVse2NvbG9yOiNGRkZ9LnRvYXN0LW1lc3NhZ2UgYTpob3Zlcntjb2xvcjojQ0NDO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2FzdC1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LS4zZW07dG9wOi0uM2VtO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojRkZGOy13ZWJraXQtdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKTtsaW5lLWhlaWdodDoxfS50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMsLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfS5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbntsZWZ0Oi0uM2VtO2Zsb2F0OmxlZnQ7cmlnaHQ6LjNlbX1idXR0b24udG9hc3QtY2xvc2UtYnV0dG9ue3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0udG9hc3QtdG9wLWNlbnRlcnt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1jZW50ZXJ7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtZnVsbC13aWR0aHt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoe2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWxlZnR7dG9wOjEycHg7bGVmdDoxMnB4fS50b2FzdC10b3AtcmlnaHR7dG9wOjEycHg7cmlnaHQ6MTJweH0udG9hc3QtYm90dG9tLXJpZ2h0e3JpZ2h0OjEycHg7Ym90dG9tOjEycHh9LnRvYXN0LWJvdHRvbS1sZWZ0e2JvdHRvbToxMnB4O2xlZnQ6MTJweH0jdG9hc3QtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTk5O3BvaW50ZXItZXZlbnRzOm5vbmV9I3RvYXN0LWNvbnRhaW5lciAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jdG9hc3QtY29udGFpbmVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtwb2ludGVyLWV2ZW50czphdXRvO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAwIDZweDtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MzAwcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtcG9zaXRpb246MTVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjOTk5Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjOTk5O2JveC1zaGFkb3c6MCAwIDEycHggIzk5OTtjb2xvcjojRkZGO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfSN0b2FzdC1jb250YWluZXI+ZGl2LnJ0bHtkaXJlY3Rpb246cnRsO3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDE1cHggY2VudGVyfSN0b2FzdC1jb250YWluZXI+ZGl2OmhvdmVyey1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjMDAwOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjMDAwO2JveC1zaGFkb3c6MCAwIDEycHggIzAwMDtvcGFjaXR5OjE7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7Y3Vyc29yOnBvaW50ZXJ9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtZXJyb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1zdWNjZXNze2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyPmRpdnt3aWR0aDozMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGg+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGg+ZGl2e3dpZHRoOjk2JTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50b2FzdHtiYWNrZ3JvdW5kLWNvbG9yOiMwMzAzMDN9LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNTFBMzUxfS50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNCRDM2MkZ9LnRvYXN0LWluZm97YmFja2dyb3VuZC1jb2xvcjojMkY5NkI0fS50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I0Y4OTQwNn0udG9hc3QtcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MjQwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxMWVtfSN0b2FzdC1jb250YWluZXI+ZGl2LnJ0bHtwYWRkaW5nOjhweCA1MHB4IDhweCA4cHh9I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0uMmVtO3RvcDotLjJlbX0jdG9hc3QtY29udGFpbmVyIC5ydGwgLnRvYXN0LWNsb3NlLWJ1dHRvbntsZWZ0Oi0uMmVtO3JpZ2h0Oi4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MjQxcHgpIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MThlbX0jdG9hc3QtY29udGFpbmVyPmRpdi5ydGx7cGFkZGluZzo4cHggNTBweCA4cHggOHB4fSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19I3RvYXN0LWNvbnRhaW5lciAucnRsIC50b2FzdC1jbG9zZS1idXR0b257bGVmdDotLjJlbTtyaWdodDouMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjQ4MXB4KSBhbmQgKG1heC13aWR0aDo3NjhweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjI1ZW19I3RvYXN0LWNvbnRhaW5lcj5kaXYucnRse3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweH19Il19 */