
/* <----- start FONTS ------->*/
@font-face {
    font-family: 'Montserrat';
    src: url(/build/fonts/Montserrat-Bold.0915f0a8.ttf) format("truetype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/build/fonts/Montserrat-Medium.647f0e61.ttf) format("truetype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/build/fonts/Montserrat-SemiBold.2f7a8461.ttf) format("truetype");
    font-style: normal;
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/build/fonts/Montserrat-Regular.2a2d37bf.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/build/fonts/Montserrat-Light.34270926.ttf) format("truetype");
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url(/build/fonts/Roboto-Bold.17451a4c.ttf) format("truetype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/build/fonts/Roboto-Medium.0fcd45fb.ttf) format("truetype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/build/fonts/Roboto-Regular.6bede58e.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/build/fonts/Roboto-Light.ce61b8b6.ttf) format("truetype");
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}

/* <----- END FONTS ------->*/

html, body {
    position: relative;
    height: 100%;
}
body {
    display: flex;
    flex-direction: column;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    color: #414141;
}
main {flex: 1 0 auto;}
footer {flex-shrink: 0;}

input, select, textarea {outline: none;}

h1,h2,h3,h4,h5 {
    font-family: 'Montserrat', sans-serif;
    color: #2e4354;
}
h1 {
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
}
h2 {
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: .5rem;
}
h3 {
    font-size: 1.125rem;
    margin: 0 0 .5rem 0;
}

a {color: #414141;}
a:hover {color: #414141;}
a:active, a:focus {outline: none;}
button:focus {outline:none;}

table {z-index: 1;}

p {margin: 0;}

/* Checkbox Style */

.radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: .625rem 0 0 0;
}
.radio + label {
    position: relative;
    padding: 0 0 0 1.563rem;
    margin-bottom: 0;
    cursor: pointer;
}
.radio + label:before {
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    width: 18px;
    height: 18px;
    background: #fff;
    border: 1px solid #cdd1da;
    border-radius: 50%;
}
.radio + label:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 4px;
    width: 10px;
    height: 10px;
    background: #dc283c;
    border-radius: 50%;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
    opacity: 0;
    transition: .2s;
}
.radio:checked + label:after {opacity: 1;}

.checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: .625rem 0 0 1.25rem;
}
.checkbox p {
    font-size: .8125rem;
    color: #6c757d;
    padding-top: .125rem;
}
.checkbox__text {
    position: relative;
    font-size: 0.9375rem;
    padding: 0 0 0 1.5rem;
    cursor: pointer;
}
.checkbox__text:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 17px;
    height: 17px;
    border-radius: 3px;
    border: 1px solid #b1b9bd;
    transition: .2s;
}
.checkbox__text:after {
    font-family: 'Font Awesome 5 Free', sans-serif;
    content: "\f00c";
    font-weight: 600;
    position: absolute;
    top: 0;
    left: 0;
    width: 17px;
    transition: .2s;
    font-size: .6875rem;
    color: #0288d1;
    text-align: center;
    padding-top: 1px;
    opacity: 0;
}
.checkbox:checked + .checkbox__text:after {opacity: 1;}

/* Checkbox Style - END */

.container {max-width: 1366px;}
.pt-2r {padding-top: 2rem!important;}
.section-pd {padding: 3.75rem 0;}
.bg-full-width {
    background-color: #f1f8fe;
    position: relative;
}
.bg-full-width::after {
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(/build/images/bg-stub.4561f055.webp) repeat 0 0;
    position: absolute;
    z-index: 0;
    opacity: .15;
}
.bg-full-width .add-item {z-index: 1;}

.block-caption {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    color: #2e4354;
    text-align: center;
    padding-bottom: .875rem;
    margin-bottom: 1.75rem;
    z-index: 1;
}
.block-caption:after {
    position: absolute;
    content: '';
    background-color: #dc283c;
    height: 4px;
    width: 100px;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

/* ---- Header ---- */

.min-header {
    background: url(/build/images/bg-header.b2ffc00e.jpg) no-repeat 50% 80%;
    max-width: 100%;
}
.breadcrumb-heading {
    display: flex;
    flex-direction: column;
    padding: 1.5rem 0;
}
.breadcrumb-heading h1 {
    font-size: 1.625rem;
    font-weight: 300;
    color: #fff;
    margin: 0;
}
.breadcrumb-heading p {
    font-size: 1.125rem;
    font-weight: 300;
    color: #fff;
    margin-top: .25rem;
    margin-bottom: 0;
}
.breadcrumb {
    background-color: inherit;
    padding: 0;
}
.breadcrumb svg {
    color: #fff;
    font-size: .6875rem;
}
.breadcrumb-item a, .breadcrumb-item.active {color: #fff;}
.breadcrumb-item+.breadcrumb-item::before {
    content: "»";
    color: #dc283c;
}

/* -- Nav Bar -- */
.topnav {
    min-height: 60px;
    padding-top: 0;
    padding-bottom: 0;
}
.topnav .nav-item .nav-link {margin: 0 .875rem;}
.topnav .nav-item .nav-link {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: .9375rem;
    padding: .1875rem .5rem;
}
.navbar-nav .nav-link:hover {color: #818181;}
.topnav .nav-item .nav-link.cp-link {
    background-color: #dc283c;
    font-size: .75rem;
    color: #fff;
    text-transform: uppercase;
    padding: .25rem 1rem;
    border: 2px solid #dc283c;
    border-radius: 3px;
}
.topnav .nav-item .nav-link.cp-link:hover {
    background-color: #c82333;
    border-color: #bd2130;
}
.topnav .nav-item .nav-link.active, .show>.nav-link {color: #dc283c;}
.topnav .nav-item .nav-link>.short-name {display: none;}

.dropdown-menu {
    background: #283145;
    padding: 0;
    margin: .625rem 0 0 0;
    border: 0;
    border-radius: 0;
}
.dropdown-menu:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 888;
    width: 18px;
    height: 18px;
    left: 11%;
    top: -9px;
    background-color: #283145;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg);
}
.dropdown-item {
    display: inline-flex;
    padding: 0;
}
.navbar-nav > .nav-item .dropdown-menu.show .dropdown-item:focus,
.navbar-nav > .nav-item .dropdown-menu.show .dropdown-item:hover {background-color: #283145;}
.dropdown-item .dropdown-item-column {
    display: flex;
    flex-direction: column;
}
.dropdown-item .dropdown-item-column a:last-child {border-bottom: 0;}
.dropdown-item .dropdown-item-column a {
    font-weight: 400;
    text-decoration: none;
    padding: 1rem 1.625rem 0 1.625rem;
    border-bottom: 1px solid #353d50;
}
.dropdown-item .dropdown-item-column a:hover {
    z-index: 999;
    background: #323a4d;
}
.dropdown-item .dropdown-item-column a h1 {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    letter-spacing: .5px;
    margin: 0;
}
.dropdown-item .dropdown-item-column a p {
    font-size: .75rem;
    color: #95a2b1;
    padding-bottom: 1rem;
    margin: .1875rem 0 0 0;
}
.dropdown-toggle:after {
    color: #dc283c;
    vertical-align: .125em;
    margin-left: .3125rem;
    border-top: .35em solid;
    border-right: .35em solid transparent;
    border-bottom: 0;
    border-left: .35em solid transparent;
}
.navbar-brand {
    width: 120px;
    height: 40px;
    /* logo-skalex.svg */
    background: url(/build/images/logo-empty.c3b51e17.svg) no-repeat left center;
    background-size: contain;
    padding: 0;
}
.navbar-toggler-icon {background: url(/build/images/toggler-icon.0825cae0.webp) no-repeat;}

.topnav .nav-item.nav-lang {
    background-color: #e9e9e9;
    border-radius: 3px;
}
.topnav .nav-item.nav-lang .nav-link {
    padding-right: 0;
    padding-left: 0;
    margin-right: .5rem;
    margin-left: .5rem;
}
.topnav .nav-item.nav-lang .dropdown-menu {min-width: 84px;}
.topnav .nav-item.nav-lang .dropdown-menu .dropdown-item .dropdown-item-column {width: 100%;}
.topnav .nav-item.nav-lang .dropdown-menu .dropdown-item .dropdown-item-column .changeLanguage {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #fff;
    padding: .5rem;
}
/* -- Nav Bar End -- */

/* Carousel */
.carousel-caption {text-align: left;}
.carousel-caption h1 {
    font-size: 2.5rem;
    font-weight: 400;
    color: #fff;
    letter-spacing: 1px;
}
.carousel-caption p {
    font-weight: 300;
    width: 70%;
    margin-bottom: 1.5rem;
}
.carousel-control-next, .carousel-control-prev {width: 8%;}
.carousel-caption {
    right: 16%;
    left: 16%;
}
/* End - Carousel */

/* Top Block Advertising */
.offers {display: flex;}
.offers .active {display: block!important;}
.offers>.container-lg {display: none;}
.offers>.col-lg-9 .definition {display: none;}
.offers .nav-tabs {
    display: flex;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    margin-bottom: 2rem;
}
.offers .nav-tabs .nav-item {margin-right: 1.25rem;}
.offers .nav-tabs .nav-item .nav-link {
    font-size: 1rem;
    font-weight: 400;
    padding: .5rem 0;
    border: 0;
}
.offers .nav-tabs .nav-item .nav-link:hover {background: initial;}
.offers .nav-tabs .nav-item .active {
    background: initial;
    border-bottom: 5px solid #dc283c !important;
}
.offers .add-item h1 {margin-bottom: .5rem;}
.offers .add-item p {
    font-size: 1.125rem;
    margin-bottom: 0;
}
.advantages {
    display: flex;
    margin-top: 2rem;
}
.advantages img {
    height: 48px;
    margin-right: 1rem;
}
.advantages .info {
    margin-top: .625rem;
    margin-left: .625rem;
}
.advantages .info h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    color: #2e4354;
    margin-bottom: 1rem;
}
.advantages .info p {
    font-size: .9375rem;
    line-height: 1.42;
}
.advantages-row {
    position: relative;
    text-align: center;
    z-index: 1;
}
.advantages-row .circle {
    display: inline-block;
    background: #fff;
    padding: 1.563rem;
    border-radius: 50px;
    margin-bottom: 1rem;
}
.advantages-row .circle img {
    margin: 0;
}
.advantages.mini .info {
    margin-top: 0;
}
.advantages.mini .info h3 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
}
.panel-screen-image {
    position: relative;
    z-index: 1;
}
.panel-screen-image .panel-item-img {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    box-shadow: 0 4px 30px 0 rgba(0,0,0,0.15);
}
.panel-description>.card {
    background-color: inherit;
    border: 0;
    border-radius: 0;
    margin-bottom: 25px;
    z-index: 1;
}
.panel-description>.card {
    background-color: inherit;
    padding: 0;
}
.panel-description>.card h5 {
    font-size: 1.438rem;
    padding-left: 1.25rem;
    cursor: pointer;
}
.panel-description>.card h5 button {
    background-color: inherit;
    font-weight: 500;
    color: #2e4354;
    border: 0;
}
.panel-description>.card h5:before {
    font-family: 'Font Awesome 5 Free', sans-serif;
    font-weight: 600;
    font-style: normal;
    content: "\f054";
    margin-right: 6px;
    text-decoration: none !important;
    font-size: 12px;
    color: #dc283c;
    position: absolute;
    top: 8px;
    left: 0;
}
/* End - Top Block Advertising */

/* -- Filter Server -- */
.order-vds-filter {border: 1px solid #d7e5f4!important;}
.order-vds-filter > .section-tariff .btn-group .btn-history-pay {
    background-color: #fff;
    border: 1px solid #e9e9e9;
}
.order-vds-filter > .section-tariff .btn-group .btn-history-pay:hover {
    background-color: #f3fcff;
    border-color: #bfd3da;
    cursor: pointer;
}
.order-vds-filter > .section-tariff .btn-group .btn-history-pay.active{
    background-color: #3b5f8a;
    color: #fff;
    border-color: #3b5f8a;
}

.block-filter {
    border: 1px solid #c5d5f2!important;
}
.slidecontainer>.range {
    border: 1px solid #0288d1!important;
}

/* -- End - Filter Server -- */

.os-b-vdsblock,
.order-server .os-b-vdsblock .os-b-item {
    border: 1px solid #c5d5f2!important;
}
.colocation {
    padding: 1.563rem .625rem;
    border: 1px solid #d7e5f4;
}
.colocation h2 {
    font-size: 1.5rem;
    text-align: center;
}
.colocation>.parameter {
    display: flex;
    margin-top: .9375rem;
}
.colocation>.parameter .item {
    width: 33.3%;
    padding-right: .9375rem;
    padding-left: .9375rem;
}
.colocation>.parameter .item label {
    display: block;
    font-weight: 500;
    padding-bottom: .5rem;
}
.colocation>.parameter .item select {
    width: 100%;
    font-size: 1.125rem;
    padding: .375rem;
    border-color: #d7e5f4;
    border-radius: 2px;
}
.colocation>.parameter .item select:hover {
    cursor: pointer;
    border-color: #7c92ba;
}
.colocation>.price {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 1.25rem;
    margin-right: .9375rem;
}
.colocation>.price div {
    font-size: 1.125rem;
    margin-right: .9375rem;
}
.colocation>.price div span {
    font-size: 1.25rem;
    font-weight: 500;
    color: #354b65;
}

.bg-main-order {
    background-color: #f1f8fe;
    border-bottom: 1px solid #e9e9fa;
    position: relative;
}
.bg-main-order::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(/build/images/bg-stub.4561f055.webp) repeat 0 0;
    z-index: 0;
    opacity: .15;
}
.cs-main>.block-slider {border: 1px solid #d7e5f4!important;}
.cs-main>.block-slider .item .slider-parameter .header .choice-hdd {width: auto;}
.cs-main>.block-slider .item .slider-parameter .header .choice-hdd a {
    background-color: #eee;
    color: #414141;
    padding: .25rem;
    margin: 0 0 0 .5rem;
    border-radius: .5rem;
}
.cs-main>.block-slider .item .slider-parameter .header .choice-hdd a:hover {
    background-color: #0288d1;
    color: #fff;
    text-decoration: none;
}
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .input-group-prepend .input-group-text,
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .input-group-append .input-group-text,
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group input,
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .input-group-append .btn{border: 1px solid #d7e5f4;}
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .input-group-append .btn:focus {
    outline: 0;
    box-shadow: none;
}
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .input-group-append.show .dropdown-toggle::after {
    -webkit-transform: translateY(0%) rotate(180deg);
    transform: translateY(0%) rotate(180deg);
}
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .dropdown-menu {
    z-index: 1000;
    background-color: #fff;
    margin-top: 0;
    border: 1px solid #d7e5f4;
}
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .dropdown-menu:before {content: none;}
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .dropdown-menu .dropdown-item {
    display: block;
    border-bottom: 0;
}
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .dropdown-menu .dropdown-item:hover {background-color: #eeeff0;}
.cs-main>.block-slider .configurator-order .payment-period .item .form-group .input-group .dropdown-menu .dropdown-item.active {
    color: #212121;
    background-color: #eeeff0;
}
.cs-main>.block-slider .configurator-order .price-block .price {
    font-size: 1.625rem;
    color: #3b5f8a;
}

/*.promo-block {
    position: relative;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    padding: 0 .5rem;
    border-right: 1px solid #c3d1e1;
    z-index: 1;
}
.row.offers .col-md-4:last-child .promo-block {
    border: 0;
}
.row.offers .col-md-6:last-child .promo-block {
    border: 0;
}
.promo-block>.pb-header {
    display: flex;
    flex-direction: column;
    font-size: .875rem;
}
.promo-block>.pb-header .suit {
    font-size: .9375rem;
    color: #2e4354;
    margin-bottom: .5rem;
}
.promo-block>.pb-header .name-tariff {
    font-size: 1.625rem;
    font-weight: 600;
    color: #3b5f8a;
    margin-bottom: 1.25rem;
}
.promo-block>.pb-header .name-tariff img {
    margin-right: .75rem;
}
.promo-block>.pb-content {
    display: flex;
    flex-direction: column;
    font-size: 1.25rem;
}
.promo-block>.pb-content .performance {
    min-height: 60px;
}
.promo-block>.pb-content .performance p {
    margin-bottom: 0;
}
.promo-block>.pb-content .price-promo {
    font-size: 2rem;
    font-weight: 600;
    color: #2e4354;
    margin-top: 1rem;
}
.promo-block>.pb-content .price-promo span {
    font-size: 1.25rem;
}
.promo-block>.pb-footer {
    margin-top: 1rem;
}
.promo-block>.pb-footer a {
    width: 36%;
}*/

.order-services {
    position: relative;
    z-index: 777;
    background-color: #fff;
    cursor: pointer;
    padding: 1.625rem 1.438rem 1.5rem;
    border: 1px solid #d7e5f4;
    overflow: hidden;
}
.order-services:hover {
    z-index: 999;
    box-shadow: 5px 20px 65px -10px rgba(0, 0, 0, 0.25);
}
.order-services .order-s-block-main {display: flex;}
.order-services .order-s-block-main img {
    height: 56px;
    margin-right: 1rem;
}
.order-services .order-s-block-main>.head {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    color: #2e4354;
    margin-bottom: .75rem;
}
.order-services .order-s-block-main>.head span {
    display: flex;
    font-size: .8125rem;
    font-weight: 400;
    color: #212121;
}
.order-services>.cost {
    position: relative;
    font-family: 'Montserrat', sans-serif;
    font-size: 2rem;
    font-weight: 600;
    color: #3b5f8a;
    margin-left: 72px;
}
.order-services>.cost span {
    font-size: 1.125rem;
    font-weight: 500;
}
.order-services>.content {
    position: relative;
    font-size: .875rem;
    line-height: 1.75rem;
}
.order-services>.content .parameter, .preset, .lemma {
    display: inline-flex;
    color: #7a848e;
}
.order-services>.content .parameter {
    width: calc(100% - 107px);
    background: url(/build/images/border-dotted.29f8c862.webp) repeat-x 0 64%;
    font-weight: 700;
    margin-right: .3125rem;
}
.order-services>.content .parameter span {
    background-color: #fff;
    padding-right: .1875rem;
}
.order-services>.content .parameter img {
    margin-right: .375rem;
}
.order-services>.content .preset {
    min-width: 80px;
    font-weight: 500;
}
.order-services>.content .lemma svg {
    min-width: 14px;
    color: #919191;
}
.order-services>.content .lemma:hover::after {
    content: attr(data-title);
    position: absolute;
    left: 102%; top: -20%;
    z-index: 1;
    min-width: 110px;
    background: #e8e9c7;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1rem;
    text-align: center;
    padding: .5rem;
    border: 1px solid #3f546d;
    border-radius: 2px;
}
.order-services>.price {
    padding-top: .5rem;
    margin-left: 72px;
}
.order-services>.price a {
    width: 55%;
}
.order-services>.price .cost {
    width: 100%;
    font-size: 1.375rem;
    font-weight: 500;
    color: #194e9d;
}
.order-services.os-web>.content .parameter {
    width: calc(100% - 111px) !important;
}

.order-web {
    min-height: 365px;
}
.order-web>.content {
    line-height: 1.375rem;
}
.order-web>.content:nth-of-type(4) {
    margin-bottom: .625rem;
}
.order-web>.content .important {
    color: #7a848e;
    font-weight: 500;
    font-size: .9375rem;
}
.order-web>.content .important span {
    font-weight: 500;
}
.order-web>.content div {
    color: #7a848e;
}
.order-web>.web-b {
    position: absolute;
    width: 76%;
    bottom: 24px;
}

.all-order-services {
    margin: 3.75rem 2.063rem;
    border-top: 10px solid #354B65;
}
.all-order-services>.title {
    font-size: 1.375rem;
    font-weight: 300;
    padding:  1.375rem 0;
}
.all-order-services>.title a {
    color: inherit;
    text-decoration: none;
}
.all-order-services>.title span {
    display: flex;
    font-size: 1.25rem;
    font-weight: 400;
    color: #dc283c;
}
.all-order-services>.sideborder {
    height: 36px;
    border-left: 10px solid #354B65;
    border-right: 10px solid #354B65;
}
.all-order-services>.arrow {
    position: relative;
    height: 36px;
    margin: 0 auto;
    border-left: 10px solid #354B65;
}
.all-order-services>.arrow:before, .all-order-services>.arrow:after {
    content: "";
    display: block;
    position: absolute;
}
.all-order-services>.arrow {
    width: 100%;
    border-bottom: 10px solid #354B65;
}
.all-order-services>.arrow:after {
    top: 120%;
    right: -2%;
    width: 2rem;
    height: 2rem;
    border-top: 10px solid #354B65;
    border-right: 10px solid #354B65;
    border-bottom: 0;
    border-left: 0;
    transform: translateY(-50%) rotate(45deg);
}

.serv-include h2 {
    font-size: 1.5rem;
    font-weight: 500;
    text-align: center;
    margin-top: 2rem;
}
.serv-include table {
    font-size: 1rem;
}
.serv-include .os-list {
    font-weight: 500;
    text-align: center;
    line-height: 2rem;
    color: #a1a1a1;
    margin-bottom: 0;
}
.serv-include .os-item {
    display: flex;
    justify-content: center;
}
.serv-include .os-item div {
    display: flex;
    margin: .875rem 1.75rem 0 0;
}
.serv-include .os-item div img {
    height: 32px;
    margin-right: .875rem;
}
.serv-include .os-item div.os_disabled img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.serv-include .os-item div p {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 2rem;
    margin-bottom: 0;
}

.table-service {
    font-size: .875rem !important;
    text-align: center;
}
.table-service tbody tr td:first-child {
    text-align: left;
}
.table-service tbody tr td svg {
    font-size: 1rem;
    color: #45b649;
}
.table-service tbody tr td.no svg {
    color: #dc283c;
}
/* End - Table List Server and Service */

.package-head {
    font-size: 1.25rem;
    font-weight: 500;
}
.package-text {
    font-size: 1rem;
    margin: 1.25rem 0;
    padding-left: 30px;
}
.package-text:before {
    content: "";
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin: .125rem 0 0 -1.875rem;
    background: transparent url(/build/images/icon-ok.7497fdb1.webp) no-repeat 0 0;
}

.news-date {
    font-size: .8125rem;
    font-weight: 500;
    color: #6c757d;
    margin: .75rem 0;
}
.news-block a {
    color: initial;
    text-decoration: none;
}
.news-block a:hover, .news-block a:hover h3 {color: #717171;}
.news-block h3 {
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    padding-bottom: .4375rem;
    border-bottom: 1px solid #e1e1e1;
}
.news-block p {margin-bottom: 0;}
.news-block.news-block-main a p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow-y: hidden;
}
.link-full-news {
    display: block;
    font-weight: 700;
    margin-top: 1rem;
}
.link-full-news:hover {
    color: #dc283c;
    text-decoration: none;
}

.news-short {margin-bottom: .625rem;}
.news-short p {margin-bottom: 0;}
.news-short a {
    font-weight: 500;
    color: #414141;
    border-bottom: 1px dotted #414141;
}
.news-short a:hover {
    color: #dc283c;
    text-decoration: none;
}
.news-short>.news-date {margin-top: 0;}
.nb-list {
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #d8d8d8;
}
.nb-list:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}
.nb-list h3 {
    font-size: 1.25rem;
    padding-bottom: 0;
    border-bottom: 0;
}
.nb-list h3 a, .nb-list h3 a:hover {
    color: #414141;
    margin-top: 0;
}
.nb-list p {margin-bottom: .5rem;}
.nb-list a {color: #dc283c;}
.share-social {
    display: flex;
    align-items: center;
    margin-top: 1rem;
}
.share-social .sc-name {
    font-size: .875rem;
    margin-right: .625rem;
}
.share-social .sc-btn a {
    margin-top: 0;
    margin-right: .25rem;
}
.share-social .sc-btn .icon-social {
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    background-image: url(/build/images/icon-social.4235dbba.webp);
    background-size: 216px 28px;
}
.share-social .sc-btn .icon-social.facebook {background-position: 0 0;}
.share-social .sc-btn .icon-social.vkontakte {background-position: -31px 0;}
.share-social .sc-btn .icon-social.telegram {background-position: -370px 0;}
.share-social .sc-btn .icon-social.twitter {background-position: -62px 0;}
.nb-full-news {
    padding-right: 4rem;
}
.page-link {
    font-size: 1rem;
    font-weight: 500;
    color: #414141;
    padding: .75rem 1rem;
    border: 0;
}
.page-link:hover {
    color: #000;
    background-color: initial;
    border-color: #dc283c;
}
.page-item.active .page-link {
    color: #fff;
    background-color: #354b65;
    border-color: #354b65;
}
.pl-nav {
    margin: 0 .3125rem;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
}
.pl-chevron {
    font-size: 1.125rem;
}
.pl-chevron:hover {
    color: #dc283c;
}

/* --- Register --- */

.reg-blank {
    display: block;
    width: 28%;
    background: #fff;
    margin: 4rem auto;
    box-shadow: 0 0 40px 0 rgba(0,0,0,.1);
}
@media (max-width: 1450px) {
    .reg-blank {width: 60%;}
}
@media (max-width: 800px) {
    .reg-blank {width: 90%;}
}
.reg-blank>.header-block {background: #2e4354;}
.reg-blank>.header-block>.c-nav-tabs {border-bottom: 0;}
.reg-blank>.header-block>.c-nav-tabs>.nav-item {margin-left: 0;}
.reg-blank>.header-block>.c-nav-tabs>.nav-item .nav-link {
    font-size: .875rem;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 1.25rem 2rem;
    border-radius: 0;
}
.reg-blank>.header-block>.c-nav-tabs>.nav-item .active {
    background: #f0f6f8;
    color: #414141;
}
.reg-blank>.header-block>.nav-tabs .nav-link {border: 0;}
.reg-blank>.header-block>.tabs>.active {
    background: #f0f6f8;
    color: #414141;
}
.reg-blank>.content-block {
    display: none;
    background: #f0f6f8;
    padding: 1.25rem;
}
.reg-blank>.activeTab{
    display: block;
}
.reg-blank>.content-block .title {
    font-size: 1.25rem;
    font-weight: 300;
    margin-bottom: 1rem;
}
.reg-blank>.content-block .rb-f-r {
    display: flex;
    justify-content: space-between;
    margin-bottom: .75rem;
}
.reg-blank>.content-block .form-group .forgot-psw {
    display: flex;
    align-items: center;
}
.reg-blank>.content-block .form-group .forgot-psw a {
    font-weight: 500;
    color: #0c9dcf;
    text-decoration: underline;
}
.reg-blank>.content-block .form-group .forgot-psw a:hover {
    color: #414141;
    text-decoration: none;
}

.form-check {
    display: flex;
}

.form-check .checkbox {
    opacity: 0;
}

.form-check .checkbox__text {
    font-size: .875rem !important;
}

.form-check .checkbox__text:before {
    top: -2px;
}

.form-check .checkbox__text:after {
    top: -2px;
}

.form-check .checkbox:checked + .checkbox__text:after {
    opacity: 1;
}

.reg-data-line {
    margin-bottom: .875rem;
}

.rb-btn {
    display: flex;
    justify-content: flex-end;
}
.rb-btn button{
    font-size: .9375rem;
    font-weight: 600;
    line-height: 2.125rem;
    padding-right: 1rem;
    padding-left: 1rem;
}
.reg-blank>.content-block .form-group .social-block {
    display: flex;
    flex-direction: column;
    padding-top: 1rem;
    margin: .5rem -.9375rem 0 -.9375rem;
    border-top: 1px solid #e1e1e1;
}
.reg-blank>.content-block .form-group .social-block div {
    display: flex;
    justify-content: center;
    font-weight: 500;
    margin-bottom: .5rem;
}
.reg-blank>.content-block .form-group .social-block div a {margin: 0 .5rem;}
.reg-blank>.content-block .form-group .social-block div:last-child {margin-bottom: 0;}
.reg-data-line label {
    font-size: .875rem;
    font-weight: 500;
    text-align: right;
    line-height: 2.3rem;
}
.reg-data-line input {
    width: 100%;
    color: #414141;
    padding: .3125rem .5rem;
    border: 1px solid #d6e0e4;
}
.reg-data-line input::placeholder {
    color: #a1a1a1;
}
.reg-blank>.content-block .pw-req {
    display: flex;
    flex-direction: column;
    font-size: .8125rem;
}
.reg-blank>.content-block .pw-req div {
    display: flex;
    flex-direction: row;
}
.reg-blank>.content-block .pw-req div ul {
    padding: .25rem 0 0 0;
    margin-bottom: .5rem;
    margin-right: 1.5rem;
    list-style: none;
}
.reg-blank>.content-block .pw-req div ul li::before {
    content: "";
    display: inline-block;
    width: .5rem;
    height: .5rem;
    background: #0c9dcf;
    margin-right: .625rem;
    border-radius: .5rem;
}
.reg-blank>.content-block .pw-req div ul li.completed {color: #bdbbb9;}
.reg-blank>.content-block .pw-req div ul li.completed::before {background: #bdbbb9;}

/* end - register */

/* Payment */

.payment-header {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    color: #2e4354;
    margin-bottom: 1rem;
}
.payment-list img {margin: 1.375rem 0;}

/* end - Payment */

/* Documents */

.doc-menu {
    position: sticky;
    top: 10px;
    list-style: none;
    padding: .875rem;
    border: 1px solid #e3e3e3;
    box-shadow: 0 20px 65px -10px rgba(0, 0, 0, 0.15);
}
.doc-menu li {
    width: 100%;
    margin-bottom: 12px!important;
    border-bottom: 1px dashed #bbb;
    padding-bottom: .375rem;
}
.doc-menu li a {
    font-size: .9375rem!important;
    font-weight: 500!important;
    color: #2e4354!important;
    border-bottom: none!important;
    padding: 0!important;
}
.doc-menu li a:hover {
    text-decoration: none;
    color: #3079b3!important;
}
.doc-menu li a.active {
    color: #dc283c!important;
}
.offers .doc-menu .nav-item {
    margin-right: 0;
}
.doc-menu .nav-item .nav-link.active {
    border-bottom: 0!important;
}

/* --- END - Documents --- */

/* --- SSLCertificate --- */

.tariff-scale tbody tr td input, select {padding: .375rem;}
.tariff-scale-add {
    border: 1px solid #c5d5f2;
    padding: 1.25rem;
    margin-bottom: 1rem;
}

/* --- END - SSLCertificate --- */

/* --- Сontacts --- */

.address-block {margin-bottom: 2rem;}
.address-block>.cont-caption {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: .3125rem;
}
.address-block>.adr {margin-bottom: .875rem;}
.address-block iframe {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.address-block>.date {margin-bottom: 1rem;}
.address-block>.date span {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-size: 1.625rem;
    font-weight: 500;
    margin-bottom: 0;
}
.address-block>.date a {color: #dc283c;}

/* --- END - Contacts --- */

/* --- Footer --- */

.footer {
    bottom: 0;
    width: 100%;
    background: #171e29;
    line-height: 1.125rem;
    color: #bbbdc2;
}
.f-box {
    display: block;
    max-width: 592px;
    padding: 2.813rem 0 1.875rem 3.438rem;
}
.f-box h2 {color: #fff;}
.f-box ul {
    list-style: none;
    padding-left: 0;
}
.f-box ul li {line-height: 1.5rem;}
.f-box ul li a {
    color: #bbb;
    text-decoration: none;
}
.f-box ul li a:hover {color: #fff;}
.f-b-logo {
    display: block;
    width: 100%;
}
.f-b-logo img {width: 120px;}
.f-b-g {
    display: inline-block;
    width: 100%;
}
.f-b-group {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    margin-top: 2rem;
}
.f-b-group h2 {
    color: #fff;
    font-size: 1rem;
}
.f-b-group div {
    display: inline-grid;
    margin-top: 1rem;
    line-height: 1.5rem;
}
.f-b-group div a {color: #bbbdc2;}
.f-b-group div>.full_list {
    font-size: .875rem;
    color: #bbbdc2;
    padding-top: .375rem;
}
.f-left-b {background: #1b2433;}
.f-left-b>.f-box {margin-right: 12%;}
.copyright {font-size: .75rem;}
.f-right-b {
    display: flex;
    flex-wrap: wrap;
}

/* --- BTN --- */

.btn {
    font-size: .9375rem;
    font-weight: 400;
    text-shadow: none;
    white-space: nowrap;
    border-radius: 5px;
    border: 0;
    transition: none;
}
.btn:focus,
.btn:active {
    box-shadow: none;
}
.btn-danger {
    background-color: #dc283c;
    color: #fff;
    border-color: #dc283c;
}
.btn-danger:hover {
    background-color: #c82333;
    color: #fff;
    border-color: #bd2130;
}
.btn-div {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
.btn-buy {
    background-color: #3b5f8a;
    line-height: 1.625rem;
    border-color: #354b65;
    color: #fff;
    text-decoration: none;
}
.btn-buy:hover {
    background-color: #4471a6;
    border-color: #4471a6;
    color: #fff!important;
}
.btn-full {
    background-color: #354b65;
    color: #fff;
}
.btn-lg-buy {padding: 0 1rem;}
.btn-empty {
    background: #fff;
    color: #374962;
    border: 1px solid #cedee3;
}
.btn-empty svg {
    width: 0.875rem !important;
    margin-right: .25rem;
}
.btn-empty:hover {
    background: #f3fcff;
    border-color: #bfd3da;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none;
    background-color: #d9e5e9;
    border-color: #beccd1;
    color: #557580;
}
.btn-primary {
    color: #fff;
    background-color: #3b5f8a;
    border-color: #3b5f8a;
}
.btn-primary:hover {
    background-color: #456b98;
    border-color: #456b98;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow: none;}

/* ADD Class */

.cagm {padding-top: 1.25rem;}
.cagm .h2-headline {
    font-size: 2.25rem;
    font-weight: 600;
}
.cagm .h2-headline::after {
    content: "";
    display: flex;
    width: 48px;
    margin-top: 1.25rem;
    margin-left: .1875rem;
    border: 2px solid #dc283c;
}
.cagm p {
    font-size: .9375rem;
    line-height: 1.5rem;
    padding-top: 1rem;
    margin-left: .1875rem;
}

.bgColorScroll, .bgColorOpen {
    background: #283145!important;
    transition: all .5s ease;
}

.block-error-404 {
    width: 100%;
    height: 340px;
    background-image: url(/build/images/img-error-404.a700ecef.webp);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 90% 0;
}
.block-error-404 .be-text {
    width: 50%;
    font-size: 1.125rem;
    padding: 3rem 0 0 4rem;
}
.block-error-404 .be-text h3 {font-size: 2.5rem;}
.block-error-404 .be-text a {color: #dc283c;}

.unsubscribe {font-size: 1.125rem;}
.order-services.os-isp {text-align: center;}
.order-services.os-isp>.price a {width: 100%;}
.tabs-menu {
    margin: 4rem 0 1.5rem;
    border-bottom: 3px solid #d7e5f4;
}
.tabs-menu .nav.nav-tabs {border-bottom: 0;}
.tabs-menu .nav.nav-tabs .nav-item {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 0;
}
.tabs-menu .nav.nav-tabs .nav-link.active, .nav-tabs .nav-item .nav-link {
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    color: #6b6a72;
    padding: 1rem 1.25rem .8125rem;
    border: 0;
}
.tabs-menu .nav.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background-color: #d7e5f4;
    color: #000;
}
.tabs-menu .nav.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    color: #000;
    text-decoration: none;
    border: 0;
}
.order-services.os-guard {
    display: flex;
    flex-direction: column;
    margin-bottom: 2rem;
    box-shadow: 3px 3px 12px 0 rgba(0,0,0,0.15);
}
.order-services.os-guard>.head {
    font-size: 1.5rem;
    font-weight: 500;
    color: #2e4354;
    margin-bottom: .5rem;
}
.order-services.os-guard>.item {display: flex;}
.order-services.os-guard>.item .content {width: 80%;}
.order-services.os-guard>.item .content .content-item {font-weight: 500;}
.order-services.os-guard>.item .content .content-item:last-child {display: flex;}
.order-services.os-guard>.item .content .content-item span {
    color: #6b6a72;
}
.order-services.os-guard>.item .content .content-item ul {
    list-style: none;
    margin-top: .25rem;
    margin-bottom: 0;
}
.order-services.os-guard>.item .content .content-item ul li {margin-bottom: .125rem;}
.order-services.os-guard>.item .content .content-item ul li img {
    width: 14px;
    height: auto;
    vertical-align: -2px;
    margin-right: .125rem;
    border-radius: 2px;
}
.order-services.os-guard>.item .content .content-item ul:first-child {padding-left: 0;}
.order-services.os-guard>.item .cost,
.order-services.os-guard>.item .price {
    width: 10%;
    align-self: center;
}
.order-services.os-guard>.item .cost {
    font-size: 1rem;
    font-weight: 600;
    color: #3b5f8a;
}
.order-services.os-guard>.item .price a {width: 100%;}
.order-services.os-guard>.item .price a .fas {margin-right: .25rem;}

.pr-6 {padding-right: 3.5rem;}
.pl-6 {padding-left: 3.5rem;}

/* ---- Home content blocks ---- */
.plan-card {
    border: 1px solid #d7e5f4;
    border-radius: 8px;
    padding: 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: #fff;
    transition: box-shadow .2s;
}
.plan-card:hover { box-shadow: 0 4px 20px rgba(0,0,0,.08); }
.plan-card.plan-popular { border-color: #dc283c; border-width: 2px; }
.plan-popular-badge {
    display: inline-block;
    background: #dc283c;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    padding: 3px 12px;
    border-radius: 20px;
    margin-bottom: 12px;
    text-transform: uppercase;
    letter-spacing: .05em;
}
.plan-card .plan-name { font-size: 18px; font-weight: 600; margin-bottom: 2px; color: #2e4354; }
.plan-card .plan-cpu { font-size: 12px; color: #9ca3af; margin-bottom: 16px; }
.plan-card .plan-specs { border-top: 1px solid #e8ecf0; padding-top: 14px; margin-bottom: 14px; flex: 1; }
.plan-card .plan-spec { display: flex; justify-content: space-between; font-size: 13px; padding: 5px 0; border-bottom: 1px solid #f0f4f8; }
.plan-card .plan-spec:last-child { border-bottom: none; }
.plan-card .plan-spec-label { color: #6b7280; }
.plan-card .plan-price { font-size: 26px; font-weight: 700; color: #2e4354; margin-bottom: 2px; }
.plan-card .plan-price-note { font-size: 12px; color: #9ca3af; margin-bottom: 18px; }

.faq-item { border-bottom: 1px solid #e8ecf0; }
.faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 0;
    cursor: pointer;
    font-size: 15px;
    font-weight: 500;
    gap: 16px;
    user-select: none;
    color: #2e4354;
}
.faq-question:hover { color: #3b5f8a; }
.faq-icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #f0f4f8;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    line-height: 1;
    transition: transform .25s, background .25s;
    color: #6b7280;
}
.faq-item.open .faq-icon { transform: rotate(45deg); background: #dc283c; color: #fff; }
.faq-answer { max-height: 0; overflow: hidden; transition: max-height .3s ease; }
.faq-answer-inner { font-size: 14px; color: #6b7280; line-height: 1.75; padding-bottom: 16px; }
.faq-item.open .faq-answer { max-height: 300px; }

.review-card {
    border: 1px solid #d7e5f4;
    border-radius: 8px;
    padding: 24px;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: #fff;
}
.review-stars { color: #f59e0b; font-size: 16px; margin-bottom: 10px; }
.review-text { font-size: 14px; color: #6b7280; line-height: 1.7; flex: 1; margin-bottom: 16px; }
.review-author { display: flex; align-items: center; gap: 12px; border-top: 1px solid #e8ecf0; padding-top: 14px; }
.review-avatar {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #dc283c;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.review-name { font-size: 13px; font-weight: 600; color: #2e4354; }
.review-date-note { font-size: 11px; color: #9ca3af; }
.review-avatar-blue { background: #3b5f8a; }
.review-avatar-teal { background: #0d9488; }

.home-news-tabs { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 28px; }
.home-news-tab {
    font-size: 13px;
    padding: 6px 18px;
    border-radius: 20px;
    border: 1px solid #d7e5f4;
    background: transparent;
    cursor: pointer;
    color: #6b7280;
    transition: all .2s;
}
.home-news-tab:hover { border-color: #3b5f8a; color: #3b5f8a; }
.home-news-tab.active { background: #dc283c; color: #fff; border-color: #dc283c; }
.home-news-card {
    border: 1px solid #d7e5f4;
    border-radius: 8px;
    padding: 22px;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: #fff;
    transition: box-shadow .2s;
}
.home-news-card:hover { box-shadow: 0 4px 16px rgba(0,0,0,.07); }
.home-news-tag { display: inline-block; font-size: 11px; font-weight: 600; padding: 3px 10px; border-radius: 20px; margin-bottom: 10px; text-transform: uppercase; letter-spacing: .04em; }
.home-news-tag-update { background: #dbeafe; color: #1d4ed8; }
.home-news-tag-promo   { background: #fef3c7; color: #92400e; }
.home-news-tag-infra   { background: #d1fae5; color: #065f46; }
.home-news-card-title { font-size: 15px; font-weight: 600; color: #2e4354; line-height: 1.4; margin-bottom: 8px; flex: 1; }
.home-news-card-desc { font-size: 13px; color: #6b7280; line-height: 1.65; margin-bottom: 12px; }
.home-news-card-date { font-size: 11px; color: #9ca3af; }
/* ---- END Home content blocks ---- */

/* ---- Navbar register button ---- */
.nav-link-register {
    background: #dc283c;
    color: #fff !important;
    border-radius: 4px;
    padding: 6px 16px !important;
    margin-left: 6px;
    font-weight: 600;
    transition: background .2s;
}
.nav-link-register:hover { background: #b91c2e; color: #fff !important; }

/* ---Modals --- */

.modal-header {border-bottom: 1px solid #cedee3;}
.modal-body .input-group input,
.modal-body .input-group .input-group-append .input-group-text {border-color: #cedee3;}
.modal-body .input-group .input-group-append button {border: 1px solid #cedee3;}
.modal-body .input-group input:focus,
.modal-body .input-group .input-group-append button:focus {box-shadow: none;}
.modal-body .input-group .input-group-append ul.dropdown-menu.show {
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    margin: -1px 0 0 -1px;
}
.modal-body .input-group .input-group-append ul.dropdown-menu.show:before {display: none;}
.modal-body .input-group .input-group-append ul.dropdown-menu.show li {
    font-size: .875rem;
    padding: 0.25rem .75rem;
}
.modal-body .input-group .input-group-append ul.dropdown-menu.show li:hover {background-color: #fff;}
.modal-footer {
    background-color: rgba(216, 223, 226, 0.2);
    text-align: center;
    padding: 1rem 1.25rem;
    border-top: 1px solid #cedee3;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QXlCLEVBQUUscUJBQXFCLEVBQUU7QUFDMUwsd0JBQXdCLG1CQUFtQixFQUFFLGNBQWMsRUFBRTtBQUM3RCx5QkFBeUIsbUJBQW1CLEVBQUUsY0FBYyxFQUFFO0FBQzlELHlCQUF5QixtQkFBbUIsRUFBRSxjQUFjLEVBQUU7QUFDOUQsd0JBQXdCLGVBQWUsRUFBRSxnQkFBZ0IsRUFBRSxjQUFjLEVBQUUsZ0JBQWdCLEVBQUUsa0JBQWtCLEVBQUUsT0FBTyxFQUFFO0FBQzFILHVCQUF1QixlQUFlLEVBQUUsY0FBYyxFQUFFLGlCQUFpQixFQUFFLG1CQUFtQixFQUFFO0FBQ2hHLHVCQUF1QixlQUFlLEVBQUUsY0FBYyxFQUFFO0FBQ3hELHNDQUFzQzs7QUFFdEMscUNBQXFDO0FBQ3JDO0lBQ0ksbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsNEJBQTRCO0lBQzVCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsMEJBQTBCO0FBQzlCO0FBQ0EsMkJBQTJCLG1CQUFtQixFQUFFLHNCQUFzQixFQUFFOztBQUV4RSxrQkFBa0I7O0FBRWxCLGVBQWUsZ0NBQWdDLENBQUM7QUFDaEQ7Z0VBQ2dFLHFCQUFxQixDQUFDO0FBQ3RGLHFEQUFxRCx5QkFBeUIsQ0FBQztBQUMvRTsyREFDMkQsZ0JBQWdCLENBQUM7QUFDNUU7SUFDSSx5QkFBeUI7SUFDekIseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBLDJFQUEyRSxhQUFhLENBQUM7QUFDekY7SUFDSSxrQkFBa0I7SUFDbEIsdUJBQXVCO0FBQzNCO0FBQ0EsNkVBQTZFLHNCQUFzQixDQUFDO0FBQ3BHO0lBQ0ksMENBQTBDO0lBQzFDLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsNkJBQTZCO0FBQ2pDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxyXG4vKiA8LS0tLS0gc3RhcnQgRk9OVFMgLS0tLS0tLT4qL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0udHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tTWVkaXVtLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogPC0tLS0tIEVORCBGT05UUyAtLS0tLS0tPiovXHJcblxyXG5odG1sLCBib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjNDE0MTQxO1xyXG59XHJcbm1haW4ge2ZsZXg6IDEgMCBhdXRvO31cclxuZm9vdGVyIHtmbGV4LXNocmluazogMDt9XHJcblxyXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7b3V0bGluZTogbm9uZTt9XHJcblxyXG5oMSxoMixoMyxoNCxoNSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICMyZTQzNTQ7XHJcbn1cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG59XHJcbmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBtYXJnaW46IDAgMCAuNXJlbSAwO1xyXG59XHJcblxyXG5hIHtjb2xvcjogIzQxNDE0MTt9XHJcbmE6aG92ZXIge2NvbG9yOiAjNDE0MTQxO31cclxuYTphY3RpdmUsIGE6Zm9jdXMge291dGxpbmU6IG5vbmU7fVxyXG5idXR0b246Zm9jdXMge291dGxpbmU6bm9uZTt9XHJcblxyXG50YWJsZSB7ei1pbmRleDogMTt9XHJcblxyXG5wIHttYXJnaW46IDA7fVxyXG5cclxuLyogQ2hlY2tib3ggU3R5bGUgKi9cclxuXHJcbi5yYWRpbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtYXJnaW46IC42MjVyZW0gMCAwIDA7XHJcbn1cclxuLnJhZGlvICsgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMS41NjNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yYWRpbyArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGQxZGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLnJhZGlvICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2RjMjgzYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC41KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuLnJhZGlvOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7b3BhY2l0eTogMTt9XHJcblxyXG4uY2hlY2tib3ggaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWFyZ2luOiAuNjI1cmVtIDAgMCAxLjI1cmVtO1xyXG59XHJcbi5jaGVja2JveCBwIHtcclxuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIHBhZGRpbmctdG9wOiAuMTI1cmVtO1xyXG59XHJcbi5jaGVja2JveF9fdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hlY2tib3hfX3RleHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMWI5YmQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuLmNoZWNrYm94X190ZXh0OmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScsIHNhbnMtc2VyaWY7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XHJcbiAgICBjb2xvcjogIzAyODhkMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94X190ZXh0OmFmdGVyIHtvcGFjaXR5OiAxO31cclxuXHJcbi8qIENoZWNrYm94IFN0eWxlIC0gRU5EICovXHJcblxyXG4uY29udGFpbmVyIHttYXgtd2lkdGg6IDEzNjZweDt9XHJcbi5wdC0yciB7cGFkZGluZy10b3A6IDJyZW0haW1wb3J0YW50O31cclxuLnNlY3Rpb24tcGQge3BhZGRpbmc6IDMuNzVyZW0gMDt9XHJcbi5iZy1mdWxsLXdpZHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmJnLWZ1bGwtd2lkdGg6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLXN0dWIud2VicFwiKSByZXBlYXQgMCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG9wYWNpdHk6IC4xNTtcclxufVxyXG4uYmctZnVsbC13aWR0aCAuYWRkLWl0ZW0ge3otaW5kZXg6IDE7fVxyXG5cclxuLmJsb2NrLWNhcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzJlNDM1NDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuODc1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuLmJsb2NrLWNhcHRpb246YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyODNjO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi8qIC0tLS0gSGVhZGVyIC0tLS0gKi9cclxuXHJcbi5taW4taGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1oZWFkZXIuanBnXCIpIG5vLXJlcGVhdCA1MCUgODAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5icmVhZGNydW1iLWhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxufVxyXG4uYnJlYWRjcnVtYi1oZWFkaW5nIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmJyZWFkY3J1bWItaGVhZGluZyBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5icmVhZGNydW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5icmVhZGNydW1iIHN2ZyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XHJcbn1cclxuLmJyZWFkY3J1bWItaXRlbSBhLCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7Y29sb3I6ICNmZmY7fVxyXG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIsK7XCI7XHJcbiAgICBjb2xvcjogI2RjMjgzYztcclxufVxyXG5cclxuLyogLS0gTmF2IEJhciAtLSAqL1xyXG4udG9wbmF2IHtcclxuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbi50b3BuYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7bWFyZ2luOiAwIC44NzVyZW07fVxyXG4udG9wbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgcGFkZGluZzogLjE4NzVyZW0gLjVyZW07XHJcbn1cclxuLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtjb2xvcjogIzgxODE4MTt9XHJcbi50b3BuYXYgLm5hdi1pdGVtIC5uYXYtbGluay5jcC1saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzI4M2M7XHJcbiAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IC4yNXJlbSAxcmVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2RjMjgzYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4udG9wbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuY3AtbGluazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xyXG59XHJcbi50b3BuYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5zaG93Pi5uYXYtbGluayB7Y29sb3I6ICNkYzI4M2M7fVxyXG4udG9wbmF2IC5uYXYtaXRlbSAubmF2LWxpbms+LnNob3J0LW5hbWUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZDogIzI4MzE0NTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IC42MjVyZW0gMCAwIDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kcm9wZG93bi1tZW51OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA4ODg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGxlZnQ6IDExJTtcclxuICAgIHRvcDogLTlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMxNDU7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXHJcbi5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW06aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMyODMxNDU7fVxyXG4uZHJvcGRvd24taXRlbSAuZHJvcGRvd24taXRlbS1jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWl0ZW0tY29sdW1uIGE6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogMDt9XHJcbi5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pdGVtLWNvbHVtbiBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNjI1cmVtIDAgMS42MjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM1M2Q1MDtcclxufVxyXG4uZHJvcGRvd24taXRlbSAuZHJvcGRvd24taXRlbS1jb2x1bW4gYTpob3ZlciB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzIzYTRkO1xyXG59XHJcbi5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pdGVtLWNvbHVtbiBhIGgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4uZHJvcGRvd24taXRlbSAuZHJvcGRvd24taXRlbS1jb2x1bW4gYSBwIHtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgY29sb3I6ICM5NWEyYjE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIG1hcmdpbjogLjE4NzVyZW0gMCAwIDA7XHJcbn1cclxuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgICBjb2xvcjogI2RjMjgzYztcclxuICAgIHZlcnRpY2FsLWFsaWduOiAuMTI1ZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLjMxMjVyZW07XHJcbiAgICBib3JkZXItdG9wOiAuMzVlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogLjM1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IC4zNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5uYXZiYXItYnJhbmQge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgLyogbG9nby1za2FsZXguc3ZnICovXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9nby1lbXB0eS5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvZ2dsZXItaWNvbi53ZWJwXCIpIG5vLXJlcGVhdDt9XHJcblxyXG4udG9wbmF2IC5uYXYtaXRlbS5uYXYtbGFuZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi50b3BuYXYgLm5hdi1pdGVtLm5hdi1sYW5nIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxufVxyXG4udG9wbmF2IC5uYXYtaXRlbS5uYXYtbGFuZyAuZHJvcGRvd24tbWVudSB7bWluLXdpZHRoOiA4NHB4O31cclxuLnRvcG5hdiAubmF2LWl0ZW0ubmF2LWxhbmcgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLWl0ZW0tY29sdW1uIHt3aWR0aDogMTAwJTt9XHJcbi50b3BuYXYgLm5hdi1pdGVtLm5hdi1sYW5nIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi1pdGVtLWNvbHVtbiAuY2hhbmdlTGFuZ3VhZ2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG59XHJcbi8qIC0tIE5hdiBCYXIgRW5kIC0tICovXHJcblxyXG4vKiBDYXJvdXNlbCAqL1xyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7dGV4dC1hbGlnbjogbGVmdDt9XHJcbi5jYXJvdXNlbC1jYXB0aW9uIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG4uY2Fyb3VzZWwtY2FwdGlvbiBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge3dpZHRoOiA4JTt9XHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIHJpZ2h0OiAxNiU7XHJcbiAgICBsZWZ0OiAxNiU7XHJcbn1cclxuLyogRW5kIC0gQ2Fyb3VzZWwgKi9cclxuXHJcbi8qIFRvcCBCbG9jayBBZHZlcnRpc2luZyAqL1xyXG4ub2ZmZXJzIHtkaXNwbGF5OiBmbGV4O31cclxuLm9mZmVycyAuYWN0aXZlIHtkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7fVxyXG4ub2ZmZXJzPi5jb250YWluZXItbGcge2Rpc3BsYXk6IG5vbmU7fVxyXG4ub2ZmZXJzPi5jb2wtbGctOSAuZGVmaW5pdGlvbiB7ZGlzcGxheTogbm9uZTt9XHJcbi5vZmZlcnMgLm5hdi10YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG4ub2ZmZXJzIC5uYXYtdGFicyAubmF2LWl0ZW0ge21hcmdpbi1yaWdodDogMS4yNXJlbTt9XHJcbi5vZmZlcnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLm9mZmVycyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7YmFja2dyb3VuZDogaW5pdGlhbDt9XHJcbi5vZmZlcnMgLm5hdi10YWJzIC5uYXYtaXRlbSAuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2RjMjgzYyAhaW1wb3J0YW50O1xyXG59XHJcbi5vZmZlcnMgLmFkZC1pdGVtIGgxIHttYXJnaW4tYm90dG9tOiAuNXJlbTt9XHJcbi5vZmZlcnMgLmFkZC1pdGVtIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmFkdmFudGFnZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuLmFkdmFudGFnZXMgaW1nIHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxyXG4uYWR2YW50YWdlcyAuaW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAuNjI1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC42MjVyZW07XHJcbn1cclxuLmFkdmFudGFnZXMgLmluZm8gaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcclxuICAgIGNvbG9yOiAjMmU0MzU0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4uYWR2YW50YWdlcyAuaW5mbyBwIHtcclxuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40MjtcclxufVxyXG4uYWR2YW50YWdlcy1yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4uYWR2YW50YWdlcy1yb3cgLmNpcmNsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMS41NjNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4uYWR2YW50YWdlcy1yb3cgLmNpcmNsZSBpbWcge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbi5hZHZhbnRhZ2VzLm1pbmkgLmluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uYWR2YW50YWdlcy5taW5pIC5pbmZvIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG59XHJcbi5wYW5lbC1zY3JlZW4taW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4ucGFuZWwtc2NyZWVuLWltYWdlIC5wYW5lbC1pdGVtLWltZyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XHJcbn1cclxuLnBhbmVsLWRlc2NyaXB0aW9uPi5jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuLnBhbmVsLWRlc2NyaXB0aW9uPi5jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5wYW5lbC1kZXNjcmlwdGlvbj4uY2FyZCBoNSB7XHJcbiAgICBmb250LXNpemU6IDEuNDM4cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5wYW5lbC1kZXNjcmlwdGlvbj4uY2FyZCBoNSBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzJlNDM1NDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4ucGFuZWwtZGVzY3JpcHRpb24+LmNhcmQgaDU6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgY29udGVudDogXCJcXGYwNTRcIjtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogI2RjMjgzYztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4vKiBFbmQgLSBUb3AgQmxvY2sgQWR2ZXJ0aXNpbmcgKi9cclxuXHJcbi8qIC0tIEZpbHRlciBTZXJ2ZXIgLS0gKi9cclxuLm9yZGVyLXZkcy1maWx0ZXIge2JvcmRlcjogMXB4IHNvbGlkICNkN2U1ZjQhaW1wb3J0YW50O31cclxuLm9yZGVyLXZkcy1maWx0ZXIgPiAuc2VjdGlvbi10YXJpZmYgLmJ0bi1ncm91cCAuYnRuLWhpc3RvcnktcGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xyXG59XHJcbi5vcmRlci12ZHMtZmlsdGVyID4gLnNlY3Rpb24tdGFyaWZmIC5idG4tZ3JvdXAgLmJ0bi1oaXN0b3J5LXBheTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmY2ZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmZkM2RhO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5vcmRlci12ZHMtZmlsdGVyID4gLnNlY3Rpb24tdGFyaWZmIC5idG4tZ3JvdXAgLmJ0bi1oaXN0b3J5LXBheS5hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1ZjhhO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMzYjVmOGE7XHJcbn1cclxuXHJcbi5ibG9jay1maWx0ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1ZDVmMiFpbXBvcnRhbnQ7XHJcbn1cclxuLnNsaWRlY29udGFpbmVyPi5yYW5nZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDI4OGQxIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0gRW5kIC0gRmlsdGVyIFNlcnZlciAtLSAqL1xyXG5cclxuLm9zLWItdmRzYmxvY2ssXHJcbi5vcmRlci1zZXJ2ZXIgLm9zLWItdmRzYmxvY2sgLm9zLWItaXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVkNWYyIWltcG9ydGFudDtcclxufVxyXG4uY29sb2NhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxLjU2M3JlbSAuNjI1cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZTVmNDtcclxufVxyXG4uY29sb2NhdGlvbiBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY29sb2NhdGlvbj4ucGFyYW1ldGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAuOTM3NXJlbTtcclxufVxyXG4uY29sb2NhdGlvbj4ucGFyYW1ldGVyIC5pdGVtIHtcclxuICAgIHdpZHRoOiAzMy4zJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IC45Mzc1cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAuOTM3NXJlbTtcclxufVxyXG4uY29sb2NhdGlvbj4ucGFyYW1ldGVyIC5pdGVtIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxufVxyXG4uY29sb2NhdGlvbj4ucGFyYW1ldGVyIC5pdGVtIHNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBwYWRkaW5nOiAuMzc1cmVtO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDdlNWY0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi5jb2xvY2F0aW9uPi5wYXJhbWV0ZXIgLml0ZW0gc2VsZWN0OmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1jb2xvcjogIzdjOTJiYTtcclxufVxyXG4uY29sb2NhdGlvbj4ucHJpY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjkzNzVyZW07XHJcbn1cclxuLmNvbG9jYXRpb24+LnByaWNlIGRpdiB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuOTM3NXJlbTtcclxufVxyXG4uY29sb2NhdGlvbj4ucHJpY2UgZGl2IHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjMzU0YjY1O1xyXG59XHJcblxyXG4uYmctbWFpbi1vcmRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZmE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmJnLW1haW4tb3JkZXI6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLXN0dWIud2VicFwiKSByZXBlYXQgMCAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG9wYWNpdHk6IC4xNTtcclxufVxyXG4uY3MtbWFpbj4uYmxvY2stc2xpZGVyIHtib3JkZXI6IDFweCBzb2xpZCAjZDdlNWY0IWltcG9ydGFudDt9XHJcbi5jcy1tYWluPi5ibG9jay1zbGlkZXIgLml0ZW0gLnNsaWRlci1wYXJhbWV0ZXIgLmhlYWRlciAuY2hvaWNlLWhkZCB7d2lkdGg6IGF1dG87fVxyXG4uY3MtbWFpbj4uYmxvY2stc2xpZGVyIC5pdGVtIC5zbGlkZXItcGFyYW1ldGVyIC5oZWFkZXIgLmNob2ljZS1oZGQgYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICBwYWRkaW5nOiAuMjVyZW07XHJcbiAgICBtYXJnaW46IDAgMCAwIC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbn1cclxuLmNzLW1haW4+LmJsb2NrLXNsaWRlciAuaXRlbSAuc2xpZGVyLXBhcmFtZXRlciAuaGVhZGVyIC5jaG9pY2UtaGRkIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhkMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jcy1tYWluPi5ibG9jay1zbGlkZXIgLmNvbmZpZ3VyYXRvci1vcmRlciAucGF5bWVudC1wZXJpb2QgLml0ZW0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uY3MtbWFpbj4uYmxvY2stc2xpZGVyIC5jb25maWd1cmF0b3Itb3JkZXIgLnBheW1lbnQtcGVyaW9kIC5pdGVtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uY3MtbWFpbj4uYmxvY2stc2xpZGVyIC5jb25maWd1cmF0b3Itb3JkZXIgLnBheW1lbnQtcGVyaW9kIC5pdGVtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCBpbnB1dCxcclxuLmNzLW1haW4+LmJsb2NrLXNsaWRlciAuY29uZmlndXJhdG9yLW9yZGVyIC5wYXltZW50LXBlcmlvZCAuaXRlbSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRue2JvcmRlcjogMXB4IHNvbGlkICNkN2U1ZjQ7fVxyXG4uY3MtbWFpbj4uYmxvY2stc2xpZGVyIC5jb25maWd1cmF0b3Itb3JkZXIgLnBheW1lbnQtcGVyaW9kIC5pdGVtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmNzLW1haW4+LmJsb2NrLXNsaWRlciAuY29uZmlndXJhdG9yLW9yZGVyIC5wYXltZW50LXBlcmlvZCAuaXRlbSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZC5zaG93IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmNzLW1haW4+LmJsb2NrLXNsaWRlciAuY29uZmlndXJhdG9yLW9yZGVyIC5wYXltZW50LXBlcmlvZCAuaXRlbSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZTVmNDtcclxufVxyXG4uY3MtbWFpbj4uYmxvY2stc2xpZGVyIC5jb25maWd1cmF0b3Itb3JkZXIgLnBheW1lbnQtcGVyaW9kIC5pdGVtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudTpiZWZvcmUge2NvbnRlbnQ6IG5vbmU7fVxyXG4uY3MtbWFpbj4uYmxvY2stc2xpZGVyIC5jb25maWd1cmF0b3Itb3JkZXIgLnBheW1lbnQtcGVyaW9kIC5pdGVtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmNzLW1haW4+LmJsb2NrLXNsaWRlciAuY29uZmlndXJhdG9yLW9yZGVyIC5wYXltZW50LXBlcmlvZCAuaXRlbSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNlZWVmZjA7fVxyXG4uY3MtbWFpbj4uYmxvY2stc2xpZGVyIC5jb25maWd1cmF0b3Itb3JkZXIgLnBheW1lbnQtcGVyaW9kIC5pdGVtIC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmYwO1xyXG59XHJcbi5jcy1tYWluPi5ibG9jay1zbGlkZXIgLmNvbmZpZ3VyYXRvci1vcmRlciAucHJpY2UtYmxvY2sgLnByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICBjb2xvcjogIzNiNWY4YTtcclxufVxyXG5cclxuLyoucHJvbW8tYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzNkMWUxO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4ucm93Lm9mZmVycyAuY29sLW1kLTQ6bGFzdC1jaGlsZCAucHJvbW8tYmxvY2sge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbi5yb3cub2ZmZXJzIC5jb2wtbWQtNjpsYXN0LWNoaWxkIC5wcm9tby1ibG9jayB7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLnByb21vLWJsb2NrPi5wYi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbn1cclxuLnByb21vLWJsb2NrPi5wYi1oZWFkZXIgLnN1aXQge1xyXG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgIGNvbG9yOiAjMmU0MzU0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuLnByb21vLWJsb2NrPi5wYi1oZWFkZXIgLm5hbWUtdGFyaWZmIHtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMzYjVmOGE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG59XHJcbi5wcm9tby1ibG9jaz4ucGItaGVhZGVyIC5uYW1lLXRhcmlmZiBpbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XHJcbn1cclxuLnByb21vLWJsb2NrPi5wYi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbi5wcm9tby1ibG9jaz4ucGItY29udGVudCAucGVyZm9ybWFuY2Uge1xyXG4gICAgbWluLWhlaWdodDogNjBweDtcclxufVxyXG4ucHJvbW8tYmxvY2s+LnBiLWNvbnRlbnQgLnBlcmZvcm1hbmNlIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ucHJvbW8tYmxvY2s+LnBiLWNvbnRlbnQgLnByaWNlLXByb21vIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzJlNDM1NDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuLnByb21vLWJsb2NrPi5wYi1jb250ZW50IC5wcmljZS1wcm9tbyBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4ucHJvbW8tYmxvY2s+LnBiLWZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcbi5wcm9tby1ibG9jaz4ucGItZm9vdGVyIGEge1xyXG4gICAgd2lkdGg6IDM2JTtcclxufSovXHJcblxyXG4ub3JkZXItc2VydmljZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNzc3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDEuNDM4cmVtIDEuNXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2U1ZjQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5vcmRlci1zZXJ2aWNlczpob3ZlciB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBib3gtc2hhZG93OiA1cHggMjBweCA2NXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzIC5vcmRlci1zLWJsb2NrLW1haW4ge2Rpc3BsYXk6IGZsZXg7fVxyXG4ub3JkZXItc2VydmljZXMgLm9yZGVyLXMtYmxvY2stbWFpbiBpbWcge1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcbi5vcmRlci1zZXJ2aWNlcyAub3JkZXItcy1ibG9jay1tYWluPi5oZWFkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMyZTQzNTQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzIC5vcmRlci1zLWJsb2NrLW1haW4+LmhlYWQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzIxMjEyMTtcclxufVxyXG4ub3JkZXItc2VydmljZXM+LmNvc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzNiNWY4YTtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xyXG59XHJcbi5vcmRlci1zZXJ2aWNlcz4uY29zdCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5vcmRlci1zZXJ2aWNlcz4uY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcclxufVxyXG4ub3JkZXItc2VydmljZXM+LmNvbnRlbnQgLnBhcmFtZXRlciwgLnByZXNldCwgLmxlbW1hIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgY29sb3I6ICM3YTg0OGU7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzPi5jb250ZW50IC5wYXJhbWV0ZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwN3B4KTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ib3JkZXItZG90dGVkLndlYnBcIikgcmVwZWF0LXggMCA2NCU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMzEyNXJlbTtcclxufVxyXG4ub3JkZXItc2VydmljZXM+LmNvbnRlbnQgLnBhcmFtZXRlciBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMTg3NXJlbTtcclxufVxyXG4ub3JkZXItc2VydmljZXM+LmNvbnRlbnQgLnBhcmFtZXRlciBpbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMzc1cmVtO1xyXG59XHJcbi5vcmRlci1zZXJ2aWNlcz4uY29udGVudCAucHJlc2V0IHtcclxuICAgIG1pbi13aWR0aDogODBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzPi5jb250ZW50IC5sZW1tYSBzdmcge1xyXG4gICAgbWluLXdpZHRoOiAxNHB4O1xyXG4gICAgY29sb3I6ICM5MTkxOTE7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzPi5jb250ZW50IC5sZW1tYTpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwMiU7IHRvcDogLTIwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZTljNztcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2Y1NDZkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi5vcmRlci1zZXJ2aWNlcz4ucHJpY2Uge1xyXG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcycHg7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzPi5wcmljZSBhIHtcclxuICAgIHdpZHRoOiA1NSU7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzPi5wcmljZSAuY29zdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMxOTRlOWQ7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzLm9zLXdlYj4uY29udGVudCAucGFyYW1ldGVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTFweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZGVyLXdlYiB7XHJcbiAgICBtaW4taGVpZ2h0OiAzNjVweDtcclxufVxyXG4ub3JkZXItd2ViPi5jb250ZW50IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxufVxyXG4ub3JkZXItd2ViPi5jb250ZW50Om50aC1vZi10eXBlKDQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC42MjVyZW07XHJcbn1cclxuLm9yZGVyLXdlYj4uY29udGVudCAuaW1wb3J0YW50IHtcclxuICAgIGNvbG9yOiAjN2E4NDhlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbn1cclxuLm9yZGVyLXdlYj4uY29udGVudCAuaW1wb3J0YW50IHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ub3JkZXItd2ViPi5jb250ZW50IGRpdiB7XHJcbiAgICBjb2xvcjogIzdhODQ4ZTtcclxufVxyXG4ub3JkZXItd2ViPi53ZWItYiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNzYlO1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uYWxsLW9yZGVyLXNlcnZpY2VzIHtcclxuICAgIG1hcmdpbjogMy43NXJlbSAyLjA2M3JlbTtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzM1NEI2NTtcclxufVxyXG4uYWxsLW9yZGVyLXNlcnZpY2VzPi50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHBhZGRpbmc6ICAxLjM3NXJlbSAwO1xyXG59XHJcbi5hbGwtb3JkZXItc2VydmljZXM+LnRpdGxlIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFsbC1vcmRlci1zZXJ2aWNlcz4udGl0bGUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjZGMyODNjO1xyXG59XHJcbi5hbGwtb3JkZXItc2VydmljZXM+LnNpZGVib3JkZXIge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzM1NEI2NTtcclxuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMzU0QjY1O1xyXG59XHJcbi5hbGwtb3JkZXItc2VydmljZXM+LmFycm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzM1NEI2NTtcclxufVxyXG4uYWxsLW9yZGVyLXNlcnZpY2VzPi5hcnJvdzpiZWZvcmUsIC5hbGwtb3JkZXItc2VydmljZXM+LmFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uYWxsLW9yZGVyLXNlcnZpY2VzPi5hcnJvdyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzM1NEI2NTtcclxufVxyXG4uYWxsLW9yZGVyLXNlcnZpY2VzPi5hcnJvdzphZnRlciB7XHJcbiAgICB0b3A6IDEyMCU7XHJcbiAgICByaWdodDogLTIlO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzNTRCNjU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzM1NEI2NTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uc2Vydi1pbmNsdWRlIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuLnNlcnYtaW5jbHVkZSB0YWJsZSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuLnNlcnYtaW5jbHVkZSAub3MtbGlzdCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICBjb2xvcjogI2ExYTFhMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnNlcnYtaW5jbHVkZSAub3MtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnNlcnYtaW5jbHVkZSAub3MtaXRlbSBkaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogLjg3NXJlbSAxLjc1cmVtIDAgMDtcclxufVxyXG4uc2Vydi1pbmNsdWRlIC5vcy1pdGVtIGRpdiBpbWcge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuODc1cmVtO1xyXG59XHJcbi5zZXJ2LWluY2x1ZGUgLm9zLWl0ZW0gZGl2Lm9zX2Rpc2FibGVkIGltZyB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgZmlsdGVyOiBncmF5O1xyXG59XHJcbi5zZXJ2LWluY2x1ZGUgLm9zLWl0ZW0gZGl2IHAge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi50YWJsZS1zZXJ2aWNlIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50YWJsZS1zZXJ2aWNlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnRhYmxlLXNlcnZpY2UgdGJvZHkgdHIgdGQgc3ZnIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiAjNDViNjQ5O1xyXG59XHJcbi50YWJsZS1zZXJ2aWNlIHRib2R5IHRyIHRkLm5vIHN2ZyB7XHJcbiAgICBjb2xvcjogI2RjMjgzYztcclxufVxyXG4vKiBFbmQgLSBUYWJsZSBMaXN0IFNlcnZlciBhbmQgU2VydmljZSAqL1xyXG5cclxuLnBhY2thZ2UtaGVhZCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5wYWNrYWdlLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAxLjI1cmVtIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuLnBhY2thZ2UtdGV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogLjEyNXJlbSAwIDAgLTEuODc1cmVtO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2ljb24tb2sud2VicFwiKSBuby1yZXBlYXQgMCAwO1xyXG59XHJcblxyXG4ubmV3cy1kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBtYXJnaW46IC43NXJlbSAwO1xyXG59XHJcbi5uZXdzLWJsb2NrIGEge1xyXG4gICAgY29sb3I6IGluaXRpYWw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLm5ld3MtYmxvY2sgYTpob3ZlciwgLm5ld3MtYmxvY2sgYTpob3ZlciBoMyB7Y29sb3I6ICM3MTcxNzE7fVxyXG4ubmV3cy1ibG9jayBoMyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjQzNzVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxufVxyXG4ubmV3cy1ibG9jayBwIHttYXJnaW4tYm90dG9tOiAwO31cclxuLm5ld3MtYmxvY2submV3cy1ibG9jay1tYWluIGEgcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuLmxpbmstZnVsbC1uZXdzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuLmxpbmstZnVsbC1uZXdzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZGMyODNjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubmV3cy1zaG9ydCB7bWFyZ2luLWJvdHRvbTogLjYyNXJlbTt9XHJcbi5uZXdzLXNob3J0IHAge21hcmdpbi1ib3R0b206IDA7fVxyXG4ubmV3cy1zaG9ydCBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzQxNDE0MTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzQxNDE0MTtcclxufVxyXG4ubmV3cy1zaG9ydCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZGMyODNjO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5uZXdzLXNob3J0Pi5uZXdzLWRhdGUge21hcmdpbi10b3A6IDA7fVxyXG4ubmItbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbn1cclxuLm5iLWxpc3Q6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5uYi1saXN0IGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ubmItbGlzdCBoMyBhLCAubmItbGlzdCBoMyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ubmItbGlzdCBwIHttYXJnaW4tYm90dG9tOiAuNXJlbTt9XHJcbi5uYi1saXN0IGEge2NvbG9yOiAjZGMyODNjO31cclxuLnNoYXJlLXNvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuLnNoYXJlLXNvY2lhbCAuc2MtbmFtZSB7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC42MjVyZW07XHJcbn1cclxuLnNoYXJlLXNvY2lhbCAuc2MtYnRuIGEge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG59XHJcbi5zaGFyZS1zb2NpYWwgLnNjLWJ0biAuaWNvbi1zb2NpYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tc29jaWFsLndlYnBcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxNnB4IDI4cHg7XHJcbn1cclxuLnNoYXJlLXNvY2lhbCAuc2MtYnRuIC5pY29uLXNvY2lhbC5mYWNlYm9vayB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO31cclxuLnNoYXJlLXNvY2lhbCAuc2MtYnRuIC5pY29uLXNvY2lhbC52a29udGFrdGUge2JhY2tncm91bmQtcG9zaXRpb246IC0zMXB4IDA7fVxyXG4uc2hhcmUtc29jaWFsIC5zYy1idG4gLmljb24tc29jaWFsLnRlbGVncmFtIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwcHggMDt9XHJcbi5zaGFyZS1zb2NpYWwgLnNjLWJ0biAuaWNvbi1zb2NpYWwudHdpdHRlciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTYycHggMDt9XHJcbi5uYi1mdWxsLW5ld3Mge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxufVxyXG4ucGFnZS1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzQxNDE0MTtcclxuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbi5wYWdlLWxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMyODNjO1xyXG59XHJcbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0YjY1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzU0YjY1O1xyXG59XHJcbi5wbC1uYXYge1xyXG4gICAgbWFyZ2luOiAwIC4zMTI1cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxufVxyXG4ucGwtY2hldnJvbiB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG59XHJcbi5wbC1jaGV2cm9uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZGMyODNjO1xyXG59XHJcblxyXG4vKiAtLS0gUmVnaXN0ZXIgLS0tICovXHJcblxyXG4ucmVnLWJsYW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI4JTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcclxuICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLDAsMCwuMSk7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xyXG4gICAgLnJlZy1ibGFuayB7d2lkdGg6IDYwJTt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAucmVnLWJsYW5rIHt3aWR0aDogOTAlO31cclxufVxyXG4ucmVnLWJsYW5rPi5oZWFkZXItYmxvY2sge2JhY2tncm91bmQ6ICMyZTQzNTQ7fVxyXG4ucmVnLWJsYW5rPi5oZWFkZXItYmxvY2s+LmMtbmF2LXRhYnMge2JvcmRlci1ib3R0b206IDA7fVxyXG4ucmVnLWJsYW5rPi5oZWFkZXItYmxvY2s+LmMtbmF2LXRhYnM+Lm5hdi1pdGVtIHttYXJnaW4tbGVmdDogMDt9XHJcbi5yZWctYmxhbms+LmhlYWRlci1ibG9jaz4uYy1uYXYtdGFicz4ubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5yZWctYmxhbms+LmhlYWRlci1ibG9jaz4uYy1uYXYtdGFicz4ubmF2LWl0ZW0gLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNmY4O1xyXG4gICAgY29sb3I6ICM0MTQxNDE7XHJcbn1cclxuLnJlZy1ibGFuaz4uaGVhZGVyLWJsb2NrPi5uYXYtdGFicyAubmF2LWxpbmsge2JvcmRlcjogMDt9XHJcbi5yZWctYmxhbms+LmhlYWRlci1ibG9jaz4udGFicz4uYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMGY2Zjg7XHJcbiAgICBjb2xvcjogIzQxNDE0MTtcclxufVxyXG4ucmVnLWJsYW5rPi5jb250ZW50LWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNmY4O1xyXG4gICAgcGFkZGluZzogMS4yNXJlbTtcclxufVxyXG4ucmVnLWJsYW5rPi5hY3RpdmVUYWJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ucmVnLWJsYW5rPi5jb250ZW50LWJsb2NrIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4ucmVnLWJsYW5rPi5jb250ZW50LWJsb2NrIC5yYi1mLXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxufVxyXG4ucmVnLWJsYW5rPi5jb250ZW50LWJsb2NrIC5mb3JtLWdyb3VwIC5mb3Jnb3QtcHN3IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5yZWctYmxhbms+LmNvbnRlbnQtYmxvY2sgLmZvcm0tZ3JvdXAgLmZvcmdvdC1wc3cgYSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMwYzlkY2Y7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ucmVnLWJsYW5rPi5jb250ZW50LWJsb2NrIC5mb3JtLWdyb3VwIC5mb3Jnb3QtcHN3IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrIC5jaGVja2JveCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayAuY2hlY2tib3hfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrIC5jaGVja2JveF9fdGV4dDpiZWZvcmUge1xyXG4gICAgdG9wOiAtMnB4O1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayAuY2hlY2tib3hfX3RleHQ6YWZ0ZXIge1xyXG4gICAgdG9wOiAtMnB4O1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayAuY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dDphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucmVnLWRhdGEtbGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuODc1cmVtO1xyXG59XHJcblxyXG4ucmItYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcbi5yYi1idG4gYnV0dG9ue1xyXG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcbi5yZWctYmxhbms+LmNvbnRlbnQtYmxvY2sgLmZvcm0tZ3JvdXAgLnNvY2lhbC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAuNXJlbSAtLjkzNzVyZW0gMCAtLjkzNzVyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcclxufVxyXG4ucmVnLWJsYW5rPi5jb250ZW50LWJsb2NrIC5mb3JtLWdyb3VwIC5zb2NpYWwtYmxvY2sgZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG4ucmVnLWJsYW5rPi5jb250ZW50LWJsb2NrIC5mb3JtLWdyb3VwIC5zb2NpYWwtYmxvY2sgZGl2IGEge21hcmdpbjogMCAuNXJlbTt9XHJcbi5yZWctYmxhbms+LmNvbnRlbnQtYmxvY2sgLmZvcm0tZ3JvdXAgLnNvY2lhbC1ibG9jayBkaXY6bGFzdC1jaGlsZCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbi5yZWctZGF0YS1saW5lIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbn1cclxuLnJlZy1kYXRhLWxpbmUgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzQxNDE0MTtcclxuICAgIHBhZGRpbmc6IC4zMTI1cmVtIC41cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTBlNDtcclxufVxyXG4ucmVnLWRhdGEtbGluZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNhMWExYTE7XHJcbn1cclxuLnJlZy1ibGFuaz4uY29udGVudC1ibG9jayAucHctcmVxIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcclxufVxyXG4ucmVnLWJsYW5rPi5jb250ZW50LWJsb2NrIC5wdy1yZXEgZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi5yZWctYmxhbms+LmNvbnRlbnQtYmxvY2sgLnB3LXJlcSBkaXYgdWwge1xyXG4gICAgcGFkZGluZzogLjI1cmVtIDAgMCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLnJlZy1ibGFuaz4uY29udGVudC1ibG9jayAucHctcmVxIGRpdiB1bCBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogLjVyZW07XHJcbiAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogIzBjOWRjZjtcclxuICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG59XHJcbi5yZWctYmxhbms+LmNvbnRlbnQtYmxvY2sgLnB3LXJlcSBkaXYgdWwgbGkuY29tcGxldGVkIHtjb2xvcjogI2JkYmJiOTt9XHJcbi5yZWctYmxhbms+LmNvbnRlbnQtYmxvY2sgLnB3LXJlcSBkaXYgdWwgbGkuY29tcGxldGVkOjpiZWZvcmUge2JhY2tncm91bmQ6ICNiZGJiYjk7fVxyXG5cclxuLyogZW5kIC0gcmVnaXN0ZXIgKi9cclxuXHJcbi8qIFBheW1lbnQgKi9cclxuXHJcbi5wYXltZW50LWhlYWRlciB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzJlNDM1NDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLnBheW1lbnQtbGlzdCBpbWcge21hcmdpbjogMS4zNzVyZW0gMDt9XHJcblxyXG4vKiBlbmQgLSBQYXltZW50ICovXHJcblxyXG4vKiBEb2N1bWVudHMgKi9cclxuXHJcbi5kb2MtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IC44NzVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDY1cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG4uZG9jLW1lbnUgbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4IWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2JiYjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuMzc1cmVtO1xyXG59XHJcbi5kb2MtbWVudSBsaSBhIHtcclxuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW0haW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzJlNDM1NCFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kb2MtbWVudSBsaSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMzA3OWIzIWltcG9ydGFudDtcclxufVxyXG4uZG9jLW1lbnUgbGkgYS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNkYzI4M2MhaW1wb3J0YW50O1xyXG59XHJcbi5vZmZlcnMgLmRvYy1tZW51IC5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLmRvYy1tZW51IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0gRU5EIC0gRG9jdW1lbnRzIC0tLSAqL1xyXG5cclxuLyogLS0tIFNTTENlcnRpZmljYXRlIC0tLSAqL1xyXG5cclxuLnRhcmlmZi1zY2FsZSB0Ym9keSB0ciB0ZCBpbnB1dCwgc2VsZWN0IHtwYWRkaW5nOiAuMzc1cmVtO31cclxuLnRhcmlmZi1zY2FsZS1hZGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1ZDVmMjtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4vKiAtLS0gRU5EIC0gU1NMQ2VydGlmaWNhdGUgLS0tICovXHJcblxyXG4vKiAtLS0g0KFvbnRhY3RzIC0tLSAqL1xyXG5cclxuLmFkZHJlc3MtYmxvY2sge21hcmdpbi1ib3R0b206IDJyZW07fVxyXG4uYWRkcmVzcy1ibG9jaz4uY29udC1jYXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjMxMjVyZW07XHJcbn1cclxuLmFkZHJlc3MtYmxvY2s+LmFkciB7bWFyZ2luLWJvdHRvbTogLjg3NXJlbTt9XHJcbi5hZGRyZXNzLWJsb2NrIGlmcmFtZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG4uYWRkcmVzcy1ibG9jaz4uZGF0ZSB7bWFyZ2luLWJvdHRvbTogMXJlbTt9XHJcbi5hZGRyZXNzLWJsb2NrPi5kYXRlIHNwYW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYWRkcmVzcy1ibG9jaz4uZGF0ZSBhIHtjb2xvcjogI2RjMjgzYzt9XHJcblxyXG4vKiAtLS0gRU5EIC0gQ29udGFjdHMgLS0tICovXHJcblxyXG4vKiAtLS0gRm9vdGVyIC0tLSAqL1xyXG5cclxuLmZvb3RlciB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMxNzFlMjk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XHJcbiAgICBjb2xvcjogI2JiYmRjMjtcclxufVxyXG4uZi1ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDU5MnB4O1xyXG4gICAgcGFkZGluZzogMi44MTNyZW0gMCAxLjg3NXJlbSAzLjQzOHJlbTtcclxufVxyXG4uZi1ib3ggaDIge2NvbG9yOiAjZmZmO31cclxuLmYtYm94IHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLmYtYm94IHVsIGxpIHtsaW5lLWhlaWdodDogMS41cmVtO31cclxuLmYtYm94IHVsIGxpIGEge1xyXG4gICAgY29sb3I6ICNiYmI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmYtYm94IHVsIGxpIGE6aG92ZXIge2NvbG9yOiAjZmZmO31cclxuLmYtYi1sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmYtYi1sb2dvIGltZyB7d2lkdGg6IDEyMHB4O31cclxuLmYtYi1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mLWItZ3JvdXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcbi5mLWItZ3JvdXAgaDIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuLmYtYi1ncm91cCBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxufVxyXG4uZi1iLWdyb3VwIGRpdiBhIHtjb2xvcjogI2JiYmRjMjt9XHJcbi5mLWItZ3JvdXAgZGl2Pi5mdWxsX2xpc3Qge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgY29sb3I6ICNiYmJkYzI7XHJcbiAgICBwYWRkaW5nLXRvcDogLjM3NXJlbTtcclxufVxyXG4uZi1sZWZ0LWIge2JhY2tncm91bmQ6ICMxYjI0MzM7fVxyXG4uZi1sZWZ0LWI+LmYtYm94IHttYXJnaW4tcmlnaHQ6IDEyJTt9XHJcbi5jb3B5cmlnaHQge2ZvbnQtc2l6ZTogLjc1cmVtO31cclxuLmYtcmlnaHQtYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4vKiAtLS0gQlROIC0tLSAqL1xyXG5cclxuLmJ0biB7XHJcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuLmJ0bjpmb2N1cyxcclxuLmJ0bjphY3RpdmUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYnRuLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyODNjO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzI4M2M7XHJcbn1cclxuLmJ0bi1kYW5nZXI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xyXG59XHJcbi5idG4tZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmJ0bi1idXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNWY4YTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM1NGI2NTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5idG4tYnV5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDcxYTY7XHJcbiAgICBib3JkZXItY29sb3I6ICM0NDcxYTY7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1mdWxsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTRiNjU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYnRuLWxnLWJ1eSB7cGFkZGluZzogMCAxcmVtO31cclxuLmJ0bi1lbXB0eSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMzNzQ5NjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkZWUzO1xyXG59XHJcbi5idG4tZW1wdHkgc3ZnIHtcclxuICAgIHdpZHRoOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcbn1cclxuLmJ0bi1lbXB0eTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmY2ZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmZkM2RhO1xyXG59XHJcbi5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWU1ZTk7XHJcbiAgICBib3JkZXItY29sb3I6ICNiZWNjZDE7XHJcbiAgICBjb2xvcjogIzU1NzU4MDtcclxufVxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1ZjhhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2I1ZjhhO1xyXG59XHJcbi5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2Yjk4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDU2Yjk4O1xyXG59XHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7Ym94LXNoYWRvdzogbm9uZTt9XHJcblxyXG4vKiBBREQgQ2xhc3MgKi9cclxuXHJcbi5jYWdtIHtwYWRkaW5nLXRvcDogMS4yNXJlbTt9XHJcbi5jYWdtIC5oMi1oZWFkbGluZSB7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5jYWdtIC5oMi1oZWFkbGluZTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLjE4NzVyZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGMyODNjO1xyXG59XHJcbi5jYWdtIHAge1xyXG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAuMTg3NXJlbTtcclxufVxyXG5cclxuLmJnQ29sb3JTY3JvbGwsIC5iZ0NvbG9yT3BlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjgzMTQ1IWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxufVxyXG5cclxuLmJsb2NrLWVycm9yLTQwNCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1nLWVycm9yLTQwNC53ZWJwXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDA7XHJcbn1cclxuLmJsb2NrLWVycm9yLTQwNCAuYmUtdGV4dCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIHBhZGRpbmc6IDNyZW0gMCAwIDRyZW07XHJcbn1cclxuLmJsb2NrLWVycm9yLTQwNCAuYmUtdGV4dCBoMyB7Zm9udC1zaXplOiAyLjVyZW07fVxyXG4uYmxvY2stZXJyb3ItNDA0IC5iZS10ZXh0IGEge2NvbG9yOiAjZGMyODNjO31cclxuXHJcbi51bnN1YnNjcmliZSB7Zm9udC1zaXplOiAxLjEyNXJlbTt9XHJcbi5vcmRlci1zZXJ2aWNlcy5vcy1pc3Age3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5vcmRlci1zZXJ2aWNlcy5vcy1pc3A+LnByaWNlIGEge3dpZHRoOiAxMDAlO31cclxuLnRhYnMtbWVudSB7XHJcbiAgICBtYXJnaW46IDRyZW0gMCAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Q3ZTVmNDtcclxufVxyXG4udGFicy1tZW51IC5uYXYubmF2LXRhYnMge2JvcmRlci1ib3R0b206IDA7fVxyXG4udGFicy1tZW51IC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi50YWJzLW1lbnUgLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICM2YjZhNzI7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gLjgxMjVyZW07XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLnRhYnMtbWVudSAubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTVmNDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbi50YWJzLW1lbnUgLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzLm9zLWd1YXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMTJweCAwIHJnYmEoMCwwLDAsMC4xNSk7XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzLm9zLWd1YXJkPi5oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjMmU0MzU0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuLm9yZGVyLXNlcnZpY2VzLm9zLWd1YXJkPi5pdGVtIHtkaXNwbGF5OiBmbGV4O31cclxuLm9yZGVyLXNlcnZpY2VzLm9zLWd1YXJkPi5pdGVtIC5jb250ZW50IHt3aWR0aDogODAlO31cclxuLm9yZGVyLXNlcnZpY2VzLm9zLWd1YXJkPi5pdGVtIC5jb250ZW50IC5jb250ZW50LWl0ZW0ge2ZvbnQtd2VpZ2h0OiA1MDA7fVxyXG4ub3JkZXItc2VydmljZXMub3MtZ3VhcmQ+Lml0ZW0gLmNvbnRlbnQgLmNvbnRlbnQtaXRlbTpsYXN0LWNoaWxkIHtkaXNwbGF5OiBmbGV4O31cclxuLm9yZGVyLXNlcnZpY2VzLm9zLWd1YXJkPi5pdGVtIC5jb250ZW50IC5jb250ZW50LWl0ZW0gc3BhbiB7XHJcbiAgICBjb2xvcjogIzZiNmE3MjtcclxufVxyXG4ub3JkZXItc2VydmljZXMub3MtZ3VhcmQ+Lml0ZW0gLmNvbnRlbnQgLmNvbnRlbnQtaXRlbSB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ub3JkZXItc2VydmljZXMub3MtZ3VhcmQ+Lml0ZW0gLmNvbnRlbnQgLmNvbnRlbnQtaXRlbSB1bCBsaSB7bWFyZ2luLWJvdHRvbTogLjEyNXJlbTt9XHJcbi5vcmRlci1zZXJ2aWNlcy5vcy1ndWFyZD4uaXRlbSAuY29udGVudCAuY29udGVudC1pdGVtIHVsIGxpIGltZyB7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMTI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi5vcmRlci1zZXJ2aWNlcy5vcy1ndWFyZD4uaXRlbSAuY29udGVudCAuY29udGVudC1pdGVtIHVsOmZpcnN0LWNoaWxkIHtwYWRkaW5nLWxlZnQ6IDA7fVxyXG4ub3JkZXItc2VydmljZXMub3MtZ3VhcmQ+Lml0ZW0gLmNvc3QsXHJcbi5vcmRlci1zZXJ2aWNlcy5vcy1ndWFyZD4uaXRlbSAucHJpY2Uge1xyXG4gICAgd2lkdGg6IDEwJTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4ub3JkZXItc2VydmljZXMub3MtZ3VhcmQ+Lml0ZW0gLmNvc3Qge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjM2I1ZjhhO1xyXG59XHJcbi5vcmRlci1zZXJ2aWNlcy5vcy1ndWFyZD4uaXRlbSAucHJpY2UgYSB7d2lkdGg6IDEwMCU7fVxyXG4ub3JkZXItc2VydmljZXMub3MtZ3VhcmQ+Lml0ZW0gLnByaWNlIGEgLmZhcyB7bWFyZ2luLXJpZ2h0OiAuMjVyZW07fVxyXG5cclxuLnByLTYge3BhZGRpbmctcmlnaHQ6IDMuNXJlbTt9XHJcbi5wbC02IHtwYWRkaW5nLWxlZnQ6IDMuNXJlbTt9XHJcblxyXG4vKiAtLS0tIEhvbWUgY29udGVudCBibG9ja3MgLS0tLSAqL1xyXG4ucGxhbi1jYXJkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2U1ZjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnM7XHJcbn1cclxuLnBsYW4tY2FyZDpob3ZlciB7IGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLDAsMCwuMDgpOyB9XHJcbi5wbGFuLWNhcmQucGxhbi1wb3B1bGFyIHsgYm9yZGVyLWNvbG9yOiAjZGMyODNjOyBib3JkZXItd2lkdGg6IDJweDsgfVxyXG4ucGxhbi1wb3B1bGFyLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNkYzI4M2M7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxufVxyXG4ucGxhbi1jYXJkIC5wbGFuLW5hbWUgeyBmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IG1hcmdpbi1ib3R0b206IDJweDsgY29sb3I6ICMyZTQzNTQ7IH1cclxuLnBsYW4tY2FyZCAucGxhbi1jcHUgeyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjOWNhM2FmOyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XHJcbi5wbGFuLWNhcmQgLnBsYW4tc3BlY3MgeyBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZWNmMDsgcGFkZGluZy10b3A6IDE0cHg7IG1hcmdpbi1ib3R0b206IDE0cHg7IGZsZXg6IDE7IH1cclxuLnBsYW4tY2FyZCAucGxhbi1zcGVjIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmb250LXNpemU6IDEzcHg7IHBhZGRpbmc6IDVweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjRmODsgfVxyXG4ucGxhbi1jYXJkIC5wbGFuLXNwZWM6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cclxuLnBsYW4tY2FyZCAucGxhbi1zcGVjLWxhYmVsIHsgY29sb3I6ICM2YjcyODA7IH1cclxuLnBsYW4tY2FyZCAucGxhbi1wcmljZSB7IGZvbnQtc2l6ZTogMjZweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICMyZTQzNTQ7IG1hcmdpbi1ib3R0b206IDJweDsgfVxyXG4ucGxhbi1jYXJkIC5wbGFuLXByaWNlLW5vdGUgeyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjOWNhM2FmOyBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XHJcblxyXG4uZmFxLWl0ZW0geyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZWNmMDsgfVxyXG4uZmFxLXF1ZXN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGdhcDogMTZweDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgY29sb3I6ICMyZTQzNTQ7XHJcbn1cclxuLmZhcS1xdWVzdGlvbjpob3ZlciB7IGNvbG9yOiAjM2I1ZjhhOyB9XHJcbi5mYXEtaWNvbiB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjRmODtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzLCBiYWNrZ3JvdW5kIC4yNXM7XHJcbiAgICBjb2xvcjogIzZiNzI4MDtcclxufVxyXG4uZmFxLWl0ZW0ub3BlbiAuZmFxLWljb24geyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IGJhY2tncm91bmQ6ICNkYzI4M2M7IGNvbG9yOiAjZmZmOyB9XHJcbi5mYXEtYW5zd2VyIHsgbWF4LWhlaWdodDogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZTsgfVxyXG4uZmFxLWFuc3dlci1pbm5lciB7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICM2YjcyODA7IGxpbmUtaGVpZ2h0OiAxLjc1OyBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxyXG4uZmFxLWl0ZW0ub3BlbiAuZmFxLWFuc3dlciB7IG1heC1oZWlnaHQ6IDMwMHB4OyB9XHJcblxyXG4ucmV2aWV3LWNhcmQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZTVmNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnJldmlldy1zdGFycyB7IGNvbG9yOiAjZjU5ZTBiOyBmb250LXNpemU6IDE2cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuLnJldmlldy10ZXh0IHsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzZiNzI4MDsgbGluZS1oZWlnaHQ6IDEuNzsgZmxleDogMTsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxyXG4ucmV2aWV3LWF1dGhvciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMTJweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGVjZjA7IHBhZGRpbmctdG9wOiAxNHB4OyB9XHJcbi5yZXZpZXctYXZhdGFyIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2RjMjgzYztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxufVxyXG4ucmV2aWV3LW5hbWUgeyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiAjMmU0MzU0OyB9XHJcbi5yZXZpZXctZGF0ZS1ub3RlIHsgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogIzljYTNhZjsgfVxyXG4ucmV2aWV3LWF2YXRhci1ibHVlIHsgYmFja2dyb3VuZDogIzNiNWY4YTsgfVxyXG4ucmV2aWV3LWF2YXRhci10ZWFsIHsgYmFja2dyb3VuZDogIzBkOTQ4ODsgfVxyXG5cclxuLmhvbWUtbmV3cy10YWJzIHsgZGlzcGxheTogZmxleDsgZ2FwOiA4cHg7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxyXG4uaG9tZS1uZXdzLXRhYiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdlNWY0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzZiNzI4MDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbn1cclxuLmhvbWUtbmV3cy10YWI6aG92ZXIgeyBib3JkZXItY29sb3I6ICMzYjVmOGE7IGNvbG9yOiAjM2I1ZjhhOyB9XHJcbi5ob21lLW5ld3MtdGFiLmFjdGl2ZSB7IGJhY2tncm91bmQ6ICNkYzI4M2M7IGNvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6ICNkYzI4M2M7IH1cclxuLmhvbWUtbmV3cy1jYXJkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2U1ZjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnM7XHJcbn1cclxuLmhvbWUtbmV3cy1jYXJkOmhvdmVyIHsgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsMCwwLC4wNyk7IH1cclxuLmhvbWUtbmV3cy10YWcgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTFweDsgZm9udC13ZWlnaHQ6IDYwMDsgcGFkZGluZzogM3B4IDEwcHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAuMDRlbTsgfVxyXG4uaG9tZS1uZXdzLXRhZy11cGRhdGUgeyBiYWNrZ3JvdW5kOiAjZGJlYWZlOyBjb2xvcjogIzFkNGVkODsgfVxyXG4uaG9tZS1uZXdzLXRhZy1wcm9tbyAgIHsgYmFja2dyb3VuZDogI2ZlZjNjNzsgY29sb3I6ICM5MjQwMGU7IH1cclxuLmhvbWUtbmV3cy10YWctaW5mcmEgICB7IGJhY2tncm91bmQ6ICNkMWZhZTU7IGNvbG9yOiAjMDY1ZjQ2OyB9XHJcbi5ob21lLW5ld3MtY2FyZC10aXRsZSB7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6ICMyZTQzNTQ7IGxpbmUtaGVpZ2h0OiAxLjQ7IG1hcmdpbi1ib3R0b206IDhweDsgZmxleDogMTsgfVxyXG4uaG9tZS1uZXdzLWNhcmQtZGVzYyB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICM2YjcyODA7IGxpbmUtaGVpZ2h0OiAxLjY1OyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XHJcbi5ob21lLW5ld3MtY2FyZC1kYXRlIHsgZm9udC1zaXplOiAxMXB4OyBjb2xvcjogIzljYTNhZjsgfVxyXG4vKiAtLS0tIEVORCBIb21lIGNvbnRlbnQgYmxvY2tzIC0tLS0gKi9cclxuXHJcbi8qIC0tLS0gTmF2YmFyIHJlZ2lzdGVyIGJ1dHRvbiAtLS0tICovXHJcbi5uYXYtbGluay1yZWdpc3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGMyODNjO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDZweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xyXG59XHJcbi5uYXYtbGluay1yZWdpc3Rlcjpob3ZlciB7IGJhY2tncm91bmQ6ICNiOTFjMmU7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8qIC0tLU1vZGFscyAtLS0gKi9cclxuXHJcbi5tb2RhbC1oZWFkZXIge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkZWUzO31cclxuLm1vZGFsLWJvZHkgLmlucHV0LWdyb3VwIGlucHV0LFxyXG4ubW9kYWwtYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7Ym9yZGVyLWNvbG9yOiAjY2VkZWUzO31cclxuLm1vZGFsLWJvZHkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYnV0dG9uIHtib3JkZXI6IDFweCBzb2xpZCAjY2VkZWUzO31cclxuLm1vZGFsLWJvZHkgLmlucHV0LWdyb3VwIGlucHV0OmZvY3VzLFxyXG4ubW9kYWwtYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b246Zm9jdXMge2JveC1zaGFkb3c6IG5vbmU7fVxyXG4ubW9kYWwtYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCB1bC5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XHJcbn1cclxuLm1vZGFsLWJvZHkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgdWwuZHJvcGRvd24tbWVudS5zaG93OmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XHJcbi5tb2RhbC1ib2R5IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIHVsLmRyb3Bkb3duLW1lbnUuc2hvdyBsaSB7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIC43NXJlbTtcclxufVxyXG4ubW9kYWwtYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCB1bC5kcm9wZG93bi1tZW51LnNob3cgbGk6aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNmZmY7fVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMjMsIDIyNiwgMC4yKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VkZWUzO1xyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/