/* Connection Font Icons */

@font-face {
    font-family: 'FontAwesome';
    src: url("../fonts/fontawesome-webfont.eot");
    src: url("../fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2") format("woff2"), url("../fonts/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome-webfont.ttf") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Circe-ExtraBold';
    src: url("../fonts/Circe-ExtraBold.eot");
    src: url("../fonts/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe-ExtraBold.woff") format("woff"), url("../fonts/Circe-ExtraBold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Circe-Bold';
    src: url("../fonts/Circe-Bold.eot");
    src: url("../fonts/Circe-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe-Bold.woff") format("woff"), url("../fonts/Circe-Bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Circe-Regular';
    src: url("../fonts/Circe-Regular.eot");
    src: url("../fonts/Circe-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe-Regular.woff") format("woff"), url("../fonts/Circe-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Circe-Light';
    src: url("../fonts/Circe-Light.eot");
    src: url("../fonts/Circe-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Circe-Light.woff") format("woff"), url("../fonts/Circe-Light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url("../fonts/Roboto-Black.eot");
    src: url("../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Black.woff") format("woff"), url("../fonts/Roboto-Black.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url("../fonts/OpenSans-Bold.eot");
    src: url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url("../fonts/OpenSans-Regular.eot");
    src: url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Light';
    src: url("../fonts/OpenSans-Light.eot");
    src: url("../fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSans-Light.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

.tabs_grid .sub:first-child {
    align-items: flex-start !important;
}

h1 {
    padding-top: 30px !important;
}

h1::before {
    content: none !important;
}

@media (max-width: 700px) {}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

*:after,
*:before {
    display: block;
    line-height: 1;
}

input:invalid {
    -webkit-box-shadow: none;
    box-shadow: none;
}

input:moz-submit-invalid {
    -webkit-box-shadow: none;
    box-shadow: none;
}

textarea:invalid {
    -webkit-box-shadow: none;
    box-shadow: none;
}

textarea:moz-submit-invalid {
    -webkit-box-shadow: none;
    box-shadow: none;
}

img {
    border: 0;
    display: block;
    object-position: center;
    object-fit: cover;
}

ul,
ol {
    padding-left: 0;
}

ul {
    list-style-type: none;
}

ol {
    list-style-position: inside;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

 :root {
    font-size: 24px;
}

html,
body {
    scroll-behavior: smooth;
}

body {
    background: #FAFAFA url(../img/bbg.svg);
    background-size: 100% auto;
    background-repeat: repeat-y;
    padding-top: 80px;
    font-size: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    min-width: 300px;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: "OpenSans-Regular";
    color: #565656;
    line-height: 1.25;
    letter-spacing: .1em;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    margin: 0;
}

body::-webkit-scrollbar {
    width: 11px;
}

body::-webkit-scrollbar:horizontal {
    height: 7px;
}

body::-webkit-scrollbar-track {
    background: rgba(50, 50, 50, 0.1);
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

body::-webkit-scrollbar-thumb {
    background: #242B5A;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

body::-webkit-scrollbar-thumb:hover {
    background: #555;
}

@media screen and (max-width: 768px) {
    body {
        display: block;
    }
}

@media (max-width:767px) {
    .hide-sm {
        display: none !important;
    }
}

.footer {
    margin-top: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "OpenSans-Bold";
    color: #242B5A;
    text-transform: uppercase;
}

h1 {
    font-size: 42px;
    line-height: 1.21;
    margin: 0 0 40px;
    font-family: "Circe-Bold";
    letter-spacing: 0.12em;
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 20px;
    padding-top: 90px;
    padding-bottom: 30px;
    text-align: center;
    position: relative;
    color: #fff;
}

h1::before,
h1::after {
    content: ' ';
    position: absolute;
    width: 430px;
    height: 1.5px;
    background: #fff;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 90%;
}

h1::before {
    top: 0;
}

h1::after {
    bottom: 0;
}

h1 b {
    font-family: "OpenSans-Bold";
}

@media screen and (max-width: 1200px) {
    h1 {
        font-size: 36px;
    }
}

@media screen and (max-width: 1024px) {
    h1 {
        font-size: 28px;
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
        margin-bottom: 20px;
        margin-top: 15px;
        padding-top: 13px;
        padding-bottom: 13px;
    }
}

@media screen and (max-width: 510px) {
    h1 {
        font-size: 20px;
        margin-bottom: 15px;
    }
}

h2 {
    text-align: center;
    font-size: 54px;
    margin: 0 0 30px;
}

@media screen and (max-width: 1200px) {
    h2 {
        font-size: 38px;
    }
}

@media screen and (max-width: 1024px) {
    h2 {
        font-size: 29px;
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 768px) {
    h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 510px) {
    h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }
}

h3 {
    font-size: 26px;
}

@media screen and (max-width: 1024px) {
    h3 {
        font-size: 24px;
    }
}

@media screen and (max-width: 768px) {
    h3 {
        font-size: 20px;
    }
}

@media screen and (max-width: 510px) {
    h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }
}

h4 {
    font-size: 22px;
}

@media screen and (max-width: 1024px) {
    h4 {
        font-size: 20px;
    }
}

@media screen and (max-width: 768px) {
    h4 {
        font-size: 18px;
    }
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

p {
    margin: 0 0 .9rem;
    line-height: 1.25;
}

a {
    color: #242B5A;
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #E31724;
}

textarea,
button,
select,
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="file"],
input[type="submit"] {
    -webkit-appearance: none;
}

.wrapper,
.page {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.wrapper .container {
    padding-top: 80px;
    padding-bottom: 35px;
}

@media screen and (max-width: 1024px) {
    .wrapper .container {
        padding-top: 60px;
        padding-bottom: 35px;
    }
}

@media screen and (max-width: 768px) {
    .wrapper .container {
        padding-top: 60px;
        padding-bottom: 25px;
    }
}

textarea,
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="password"] {
    min-height: 40px;
    width: 100%;
    background-color: #fff;
    font-family: "Circe-Regular";
    font-size: 16px;
    padding: 5px 15px;
    margin-bottom: 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder {
    color: inherit;
    opacity: .8;
}

textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="password"]::-moz-placeholder {
    color: inherit;
    opacity: .8;
}

textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder {
    color: inherit;
    opacity: .8;
}

textarea::placeholder,
input[type="text"]::placeholder,
input[type="tel"]::placeholder,
input[type="email"]::placeholder,
input[type="search"]::placeholder,
input[type="password"]::placeholder {
    color: inherit;
    opacity: .8;
}

.container {
    width: 1290px;
    padding: 0 25px;
    margin: 0 auto;
}

@media (max-width: 1290px) {
    .container {
        width: 100%;
    }
}

@media (max-width: 770px) {
    .container {
        padding: 0 15px;
    }
}

.btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    text-align: center;
    cursor: pointer;
    line-height: 1;
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
    font-size: 22px;
    color: #fff;
    font-family: "Circe-Bold";
    text-transform: uppercase;
    letter-spacing: .1em;
    background-color: #FF0000;
    -webkit-box-shadow: 0px 4px 16px rgba(255, 0, 0, 0.7);
    box-shadow: 0px 4px 16px rgba(255, 0, 0, 0.7);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 11px 50px 8px;
    border: 0;
    outline: 0;
}

.btn:hover,
.btn.active {
    background-color: #242B5A;
    -webkit-box-shadow: 0px 4px 16px rgba(36, 43, 90, 0.7);
    box-shadow: 0px 4px 16px rgba(36, 43, 90, 0.7);
    color: #fff;
}

.check--list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.check--list li {
    display: block;
    position: relative;
    padding-left: 20px;
    margin-bottom: 5px;
}

.check--list li:before {
    content: ' ';
    position: absolute;
    left: 0;
    top: .35rem;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #242B5A;
}

.col--location,
.col--whatsapp,
.col--phone,
.col--email,
.col--time,
.col--inst,
.col--fb,
.col--vk {
    position: relative;
    padding-left: 25px;
}

.col--location:after,
.col--whatsapp:after,
.col--phone:after,
.col--email:after,
.col--time:after,
.col--inst:after,
.col--fb:after,
.col--vk:after {
    content: '';
    font-family: 'fontAwesome';
    font-size: .85rem;
    color: #242B5A;
    position: absolute;
    top: 50%;
    left: -.9em;
    -webkit-transform: translateY(-54%);
    -ms-transform: translateY(-54%);
    transform: translateY(-54%);
}

.col--location:after {
    content: '\f041';
}

.col--phone:after {
    content: '\f095';
}

.col--email:after {
    content: '\f0e0';
    font-size: 16px;
    top: 2px;
}

.col--whatsapp:after {
    content: '\f232';
}

.col--time:after {
    content: '\f017';
}

.col--inst:after {
    content: '\f16d';
}

.col--fb:after {
    content: '\f09a';
}

.col-vk:after {
    content: '\f189';
}

.ham {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: -webkit-transform 400ms;
    transition: transform 400ms;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.hamRotate.active {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.line {
    fill: none;
    -webkit-transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
    stroke: #242B5A;
    stroke-width: 5.5;
    stroke-linecap: round;
}

.ham4 .top {
    stroke-dasharray: 40 121;
}

.ham4 .bottom {
    stroke-dasharray: 40 121;
}

.ham4.active .top {
    stroke-dashoffset: -68px;
}

.ham4.active .bottom {
    stroke-dashoffset: -68px;
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.spb {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.grid2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.grid3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
}

@media (max-width: 550px) {
    .grid3 {
        grid-template-columns: 1fr;
    }
}

.dd {
    position: relative;
}

.dd-head {
    cursor: pointer;
}

.dd-body {
    display: none;
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
}

.dd-body a {
    display: block;
}

.tsm {
    font-size: .9rem;
}

.tsmm {
    font-size: 1rem;
}

.tlg {
    font-size: 1.2rem;
}

.lgg {
    font-size: 1.4rem;
}

.tac {
    text-align: center;
}

.tal {
    text-align: left;
}

.header {
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px;
}

.header .logo,
.header .hidden {
    width: auto;
    height: 50px;
    object-fit: contain;
    object-position: left center;
    margin-right: 10px;
}

.header .container {
    padding-top: 15px;
    padding-bottom: 15px;
}

.nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.nav a {
    padding: 2px 17px;
    text-transform: uppercase;
    color: #242B5A;
    font-size: 18px;
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
}

.nav a:hover {
    color: #E31724;
}

.nav--btn {
    display: none;
}

@media screen and (max-width: 1000px) {
    .nav--btn {
        display: block;
        width: 55px;
        height: 50px;
        position: absolute;
        left: -2px;
        top: 3px;
        padding: 0;
        margin: 0;
        outline: none;
        float: none;
    }
    .header .logo {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: 40px;
        width: auto;
        object-position: center;
        padding: 0;
        margin: 0;
    }
    .header .container {
        height: 55px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    body {
        padding-top: 55px;
    }
    .nav {
        display: none;
        position: absolute;
        left: 0;
        top: 55px;
        width: 100%;
        padding: 15px;
        background: rgba(255, 255, 255, 0.98);
        border-top: 1px solid rgba(102, 102, 102, 0.2);
    }
    .nav a,
    .nav .dd-head {
        display: block;
        padding: 13px 0;
        color: #242B5A;
        font-size: 18px;
    }
    .nav .dd-body {
        position: static;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        margin-bottom: 10px;
    }
}

.slider {
    margin-bottom: 0px !important;
}

.slider .slick-slide {
    overflow: hidden;
    position: relative;
    outline: none;
}

.slider .slick-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.slider .slick-slide .slider__block {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.slider .slick-dots {
    bottom: 50px;
    z-index: 9;
}

.slider .slick-dots li {
    margin: 0px 7px;
}

.slider .slick-dots li button {
    width: 14px;
    height: 14px;
    background-color: #fff;
    opacity: .5;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: 0;
    -webkit-transition: 300ms;
    transition: 300ms;
}

.slider .slick-dots li button:before {
    display: none;
}

.slider .slick-dots li button:hover {
    background-color: #c6c6c6;
}

.slider .slick-dots li.slick-active button {
    opacity: 1;
    background-color: #fff;
}

.slider .slick-next:before,
.slider .slick-prev:before {
    content: ' ';
    width: 12px;
    height: 12px;
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
}

.slider .slick-next:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.slider .slick-prev:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}


/* main slider */

.partners_slider .slick-next:before,
.partners_slider .slick-prev:before {
    content: ' ';
    width: 12px;
    height: 12px;
    border-bottom: 3px solid #242B5A;
    border-right: 3px solid #242B5A;
}

.partners_slider .slick-next:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.partners_slider .slick-prev:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.main_sl {
    overflow: hidden;
    text-align: center;
    color: #fff;
}

.main_sl .slick-next,
.main_sl .slick-prev {
    z-index: 9;
}

.main_sl .slick-prev {
    left: 50%;
    -webkit-transform: translateX(-650px);
    -ms-transform: translateX(-650px);
    transform: translateX(-650px);
}

.main_sl .slick-next {
    left: 50%;
    -webkit-transform: translateX(650px);
    -ms-transform: translateX(650px);
    transform: translateX(650px);
}

.main_sl .item {
    position: relative;
    max-height: 1400px;
    height: -webkit-calc(100vh - 180px);
    height: calc(100vh - 180px);
    min-height: 650px;
    background: #334;
}

.main_sl img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.main_sl .content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -55%);
    -ms-transform: translate(-50%, -55%);
    transform: translate(-50%, -55%);
}

.main_sl .btn {
    margin: 25px auto 0;
}

.topsub {
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 1.16rem;
    font-weight: 400;
}

.topsub_bottom {
    font-family: "Circe-ExtraBold";
}

.topsub_bottom span {
    color: #E52722;
}

.about_title {
    font-size: 1.66rem;
    color: #E31724;
    font-family: "OpenSans-Bold";
    text-transform: uppercase;
    margin-bottom: 3px;
    letter-spacing: normal;
}

.about_title--large {
    font-size: 2rem;
    text-transform: uppercase;
    color: #E31724;
    font-family: "Circe-Bold";
    margin-bottom: .29em;
}

.about_sec .lcol,
.about_sec .rcol {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.about_sec img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.accent {
    color: #242B5A;
    text-transform: uppercase;
    list-style-position: .1em;
    font-family: "Roboto-Black", "Circe-ExtraBold";
}

.banner {
    position: relative;
    overflow: hidden;
}

.banner_bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.banner .container {
    position: relative;
    z-index: 3;
    padding-top: 130px;
    padding-bottom: 100px;
}

.banner .lcol img {
    margin-left: auto;
    margin-right: auto;
}

.reg_card {
    background: #FFFFFF;
    -webkit-box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    padding-left: 46%;
}

.reg_card::before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: url(../img/wave.svg);
    background-size: 100% 100%;
    background-position: left bottom;
    opacity: .4;
    z-index: 0;
}

.reg_card>* {
    position: relative;
    z-index: 2;
}

.reg_card .girl {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 43%;
    height: 90%;
    object-fit: contain;
    object-position: bottom left;
}

.commbg {
    position: relative;
    padding-top: 90px;
}

.commbg::before {
    content: ' ';
}

.commbg_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    z-index: -1;
}

.f {
    background: #DDE5FE;
}

.org_flex {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.org_card {
    background: #FFFFFF;
    -webkit-box-shadow: 3.2139px 3.6139px 13.0695px rgba(0, 0, 0, 0.2);
    box-shadow: 3.2139px 3.6139px 13.0695px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 35.2355px;
    border-radius: 35.2355px;
    margin: 0 16px 50px;
    padding: 29px 70px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 192px;
    max-width: 408px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.org_card img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.partners_slider {
    margin-top: -15px;
}

.partners_slider .org_card {
    height: 175px;
    margin-top: 15px;
    margin-bottom: 23px;
    padding: 22px 40px;
}

.f a {
    display: block;
    font-family: "Circe-Regular";
    font-size: .75rem;
    padding: 7px 0;
}

.f .container {
    padding-bottom: 66px;
    padding-top: 15px;
}

.f .borders {
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    padding-top: 24px;
    padding-bottom: 12px;
}

.f_logo {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 240px;
    object-fit: contain;
    object-position: center left;
    margin-right: 120px;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.f_grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-template-columns: 1fr 1fr 3fr;
}

.f_last {
    width: 222px;
    margin-left: auto;
    color: #242B5A;
}

.f_last a {
    font-size: .87rem;
    padding-top: 2px;
    padding-bottom: 2px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-left: auto;
}

.besit {
    font-size: 18px;
    cursor: default;
    margin-bottom: 12px;
}

.uch_link {
    text-align: right;
    margin-left: auto;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    color: #8134FF;
    font-size: 14px !important;
    font-family: "Circe-Bold";
    font-weight: 800;
    padding-top: 6px !important;
}

.korpus>div,
.korpus>input {
    display: none;
}

.korpus {
    position: relative;
}

.korpus h2 {
    display: inline-block;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
}

.korpus label {
    float: left;
}

.korpus label {
    z-index: 1;
    cursor: pointer;
    margin-right: 15px !important;
    -webkit-transition: 300ms ease-in;
    transition: 300ms ease-in;
    width: 20%;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 30px;
    background: #FFFFFF;
    -webkit-box-shadow: 3.12px 3.12px 15.6px rgba(0, 0, 0, 0.1);
    box-shadow: 3.12px 3.12px 15.6px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 17.2667px;
    border-radius: 17.2667px;
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
    padding: 12px 6px;
    color: #C4C4C4;
}

.korpus label time {
    font-size: 14px;
}

.korpus label time .num {
    text-transform: uppercase;
    font-size: 18px;
    font-family: "OpenSans-Bold";
}

.korpus label.active {
    color: #fff;
    background: #242B5A;
}

.korpus label:after {
    content: ' ';
    position: absolute;
    width: 0;
    top: 100%;
    height: 2px;
    left: 50%;
    -webkit-transition: 300ms ease-in;
    transition: 300ms ease-in;
    background-color: #133469;
}

.korpus>input:nth-of-type(1):checked~div:nth-of-type(1),
.korpus>input:nth-of-type(2):checked~div:nth-of-type(2),
.korpus>input:nth-of-type(3):checked~div:nth-of-type(3),
.korpus>input:nth-of-type(4):checked~div:nth-of-type(4),
.korpus>input:nth-of-type(5):checked~div:nth-of-type(5) {
    display: block;
    width: 100%;
}

.korpus>input:nth-of-type(1):checked~div:nth-of-type(1)::before,
.korpus>input:nth-of-type(2):checked~div:nth-of-type(2)::before,
.korpus>input:nth-of-type(3):checked~div:nth-of-type(3)::before,
.korpus>input:nth-of-type(4):checked~div:nth-of-type(4)::before,
.korpus>input:nth-of-type(5):checked~div:nth-of-type(5)::before {
    content: "";
    clear: both;
    display: table;
}

.tabs {
    font-family: "OpenSans-Regular";
}

.tabs_grid {
    display: grid;
    grid-template-columns: 1fr 3.5fr;
    gap: 50px 0;
}

.tabs_grid .sub {
    text-transform: uppercase;
    color: #565656;
    font-size: 1.3rem;
}

section.sec1 {
    position: relative;
    z-index: 1;
}

.sec1 .slick-slide {
    position: relative;
}

.sec1 .slick-slide .content {
    position: absolute;
    z-index: 2;
}

.sec1 .slick-slide::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(31, 44, 59, 0.8);
}

.slick-slide h1 span {
    color: red;
}

.theme {
    font-family: "OpenSans-Bold";
    text-transform: uppercase;
    font-size: 1.3rem;
    color: #242B5A;
    letter-spacing: 0.12rem;
    font-weight: 700;
}

.area {
    text-transform: uppercase;
    color: #565656;
    margin-bottom: 1.5rem;
    font-weight: 500;
    font-size: 0.9rem;
}

.tab_exp_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 1.5rem;
    margin-bottom: 30px;
}

.person .pic {
    width: 4.7rem;
    height: 4.7rem;
    border-radius: 50%;
    object-fit: cover;
    object-position: left top;
    margin-right: 1.2rem;
    flex-shrink: 0;
}

.person_name {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 0.5rem;
    font-family: "OpenSans-Bold";
    color: #242B5A;
}

.person_about {}

.tabs_grid .sub:first-child {
    font-size: 1rem;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}

.tabs_grid {
    display: grid;
    grid-template-columns: 0.9fr 4.5fr;
    gap: 1.8rem 0;
}

.tabs_grid .sub {
    font-size: 1rem;
    letter-spacing: 0.02rem;
}

.person_info {
    font-size: .63rem;
    font-family: "OpenSans-Light";
    letter-spacing: 0.02rem;
    font-weight: 550;
    margin-top: 0.3rem;
    max-width: 100%;
}

.person_info ul {
    margin-top: 0;
}

.person_info ul li {
    padding: 0.16em 0;
    font-size: .63rem;
    font-family: "OpenSans-Light";
    letter-spacing: 0.02rem;
    font-weight: 550;
    max-width: 100%;
}

.moder .person_name {
    font-size: .9rem;
    margin-top: 12px;
}

.moder img {
    width: 66px;
    height: 66px;
    margin-right: 22px;
}

.podpis {
    display: block;
    font-size: 14px;
    margin-top: 5px;
}

@media (max-width: 1370px) {
    .main_sl .slick-prev {
        left: 20px;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    .main_sl .slick-next {
        right: 20px;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    .main_sl .content {
        padding-left: 30px;
        padding-right: 30px;
    }
     :root {
        font-size: 18px;
    }
}

@media (max-width: 1000px) {
    .main_sl .item {
        min-height: 480px;
        height: -webkit-calc(100vh - 105px);
        height: calc(100vh - 105px);
    }
    .slider .slick-dots {
        bottom: 25px;
    }
    .btn {
        font-size: 18px;
    }
    .about_title {
        font-size: 1.25rem;
    }
    .grid2 {
        gap: 20px;
    }
    .banner .lcol img {
        max-width: 100%;
    }
    .about_title--large {
        font-size: 1.4rem;
        margin-bottom: .15em;
    }
    .about_title--large+ul {
        margin-top: 5px;
    }
    .korpus label {
        margin-right: 10px !important;
    }
    .korpus label time .num {
        font-size: 16px;
    }
    .korpus label time {
        font-size: 14px;
    }
    .tabs_grid .sub {
        font-size: 1.1rem;
    }
    .theme {
        font-size: 1.15em;
    }
    .person .pic {
        width: 70px;
        height: 70px;
    }
    .tabs_grid {
        gap: 35px 0;
    }
    .org_card {
        height: 110px;
        margin: 0 16px 30px;
        padding: 15px 25px;
        max-width: 200px;
        margin: 0 5px 30px;
        -webkit-border-radius: 11px;
        border-radius: 11px;
    }
    .partners_slider .org_card {
        height: 110px;
        max-width: 100%;
    }
    .f_logo {
        width: 150px;
        margin-right: 30px;
    }
    .besit {
        text-align: right;
    }
    .f .container {
        padding-bottom: 30px;
    }
    .partners_sec .container {
        padding-bottom: 0;
        padding-left: 30px;
        padding-right: 30px;
    }
    .partners_sec .partners_slider {
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-right: 10px;
    }
    .commbg {
        padding-top: 20px;
    }
}

@media (max-width: 800px) {
     :root {
        font-size: 16px;
    }
    .main_sl .slick-prev {
        left: 12px;
    }
    .main_sl .slick-next {
        right: 12px;
    }
    .grid2 {
        grid-template-columns: 1fr;
    }
    .grid2 .change1 {
        grid-row: 4/5;
    }
    .grid2 .change2 {
        grid-row: 3/4;
    }
    .about_sec {
        text-align: center;
    }
    .about_sec img {
        max-width: 300px;
        width: 70%;
        min-width: 260px;
        margin-left: auto;
        margin-right: auto;
    }
    .banner {
        text-align: center;
    }
    .banner .lcol img {
        width: 70%;
        min-width: 260px;
        margin-left: auto;
        margin-right: auto;
    }
    .banner .format1 {
        grid-row: 2/3;
    }
    .banner .format2 {
        grid-row: 1/2;
    }
    .banner .container {
        padding-top: 90px;
        padding-bottom: 50px;
    }
    .korpus label {
        float: none;
        display: block;
        max-width: 300px;
        width: 240px;
        text-align: center;
        margin: 0 auto 15px !important;
    }
    .tab_exp_grid {
        grid-template-columns: 1fr;
    }
    .person_name {
        margin-top: 8px;
    }
    .moder img {
        width: 45px;
        height: 45px;
    }
    .tabs_grid {
        gap: 20px 10px;
    }
    .tabs_grid .sub {
        font-size: 1.05rem;
    }
    .area {
        font-size: 14px;
        margin-bottom: 3px;
    }
    .person_info {
        font-size: 12px;
    }
}

@media (max-width: 570px) {
    .f_grid {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .f_logo {
        width: 130px;
        margin: 0 auto 20px;
    }
    .f .borders {
        border-top: 2px solid #fff;
        border-bottom: 2px solid #fff;
    }
    .f_last {
        margin-left: 0;
        width: 100%;
        text-align: left;
    }
    .f_last a {
        margin-left: 0;
        margin-right: auto;
    }
    .f_last .col--phone {
        margin-left: 1em;
    }
    .f_nav a {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
    }
    .besit {
        text-align: left;
        margin-top: 15px;
        padding-bottom: -5px;
    }
    .org_card,
    .partners_slider .org_card {
        height: 80px;
    }
}

@media (max-width: 480px) {
    .tabs_grid {
        grid-template-columns: 1fr;
        gap: 0;
    }
    .theme,
    .tab_exp_grid {
        margin-bottom: 25px;
    }
    .area {
        font-size: 12px;
        margin-top: 5px;
    }
    .person {
        text-align: center;
        margin-top: 3px;
        margin-bottom: 3px;
    }
    .person .flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .person .pic {
        margin-left: auto;
        margin-right: auto;
    }
    .person .pic,
    .moder img {
        width: 80px;
        height: 80px;
    }
    .moder.flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        margin-top: 3px;
        margin-bottom: 3px;
    }
    .moder.flex img {
        margin-left: auto;
        margin-right: auto;
        object-fit: contain;
    }
    .org_flex {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0;
    }
    .org_card,
    .partners_slider .org_card {
        padding: 10px 15px;
        -webkit-box-shadow: 3.2139px 3.6139px 3.0695px rgba(0, 0, 0, 0.12);
        box-shadow: 3.2139px 3.6139px 3.0695px rgba(0, 0, 0, 0.12);
    }
    .slider .slick-dots {
        bottom: 15px;
    }
    .topsub {
        font-size: 1rem;
    }
    .sec1 .time {
        font-size: 14px;
    }
    .partners_slider .slick-next:before,
    .partners_slider .slick-prev:before {
        width: 9px;
        height: 9px;
    }
}

.b24-form-basket-pay {
    display: none;
}

.tabs_grid {
    margin-bottom: 20px;
}

.b24-form {
    background: transparent;
}

.b24-form .b24-form #b24-3296719796863363550100305673678,
.b24-form .b24-form #b24-3296719796863363550100305673678.b24-form-dark,
.b24-form .b24-form-wrapper {
    background: transparent;
}

.b24-form .b24-form-sign {
    display: none;
}

.b24-form .b24-form-basket {
    border: 0;
    display: none;
}

.b24-form .b24-form-header {
    border-bottom: 0;
    padding-bottom: 0;
}

.b24-form .b24-form-header-description {
    margin-bottom: 0;
    color: #242B5A;
}

.b24-form .b24-form-header-title {
    color: #242B5A;
    margin-bottom: 2px;
}

.b24-form .b24-form-control-container {
    margin-bottom: 0;
}

.b24-form .b24-form-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    text-align: center;
    cursor: pointer;
    line-height: 1;
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
    margin: 10px auto 0;
    font-size: .98rem;
    color: #fff;
    font-family: "Circe-Regular";
    font-weight: 300;
    letter-spacing: .1em;
    background-color: #242B5A;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 11px 50px 8px;
    border: 0;
    outline: 0;
}

.b24-form .b24-form-btn:hover,
.b24-form .b24-form-btn.active {
    background-color: #E31724;
    -webkit-box-shadow: 0px 4px 16px rgba(36, 43, 90, 0.7);
    box-shadow: 0px 4px 16px rgba(36, 43, 90, 0.7);
    color: #fff;
}

.b24-form .b24-form-control-icon-after .b24-form-control {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 2.5px solid #242B5A;
}

.b24-form .b24-form-control-icon-after .b24-form-control,
.b24-form .b24-form-control-icon-after .b24-form-control-label {
    padding-left: 15px;
}

.b24-form .b24-form-header,
.b24-form .b24-form-content {
    padding-left: 25px;
    padding-right: 25px;
}

@media (max-width: 660px) {
    .reg_card {
        padding-left: 0px;
        padding-right: 0px;
    }
    .reg_card .girl {
        display: none;
    }
    .reg_sec .container {
        padding-top: 0px;
    }
}

.b24-form-basket-pay {
    display: none;
}

.b24-form .b24-form-btn {
    margin-top: 0;
}

.b24-form .b24-form-control-product-info {
    display: none;
}

.reg_card {
    margin-top: 40px;
}

.soc_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
}

.soc_row .flex {
    margin-right: 0;
}

.soc_row div {
    height: auto;
    margin-right: 7px;
    line-height: 1;
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.soc_row a {
    width: 36px;
    height: 36px;
    background: #242B5A;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 11px 0 0 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: 23px;
    padding: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.soc_row a img,
.soc_row a svg {
    width: 20px;
    height: 20px;
    object-fit: contain;
    object-position: center;
}

.soc_row a:hover {
    background: #37428e;
}

.soc_atameken a {
    background: #FAB000;
}

.soc_atameken a svg path {
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
}

.soc_atameken a:hover svg path {
    fill: #FAB000;
}

.soc_row .flex {
    margin-left: auto;
}

@media (max-width: 570px) {
    .soc_row {
        margin-bottom: 10px;
    }
    .soc_row .flex a {
        margin-top: 0;
    }
}

@media (max-width: 800px) {
    .grid2 .change1.fixgridrow {
        grid-row: 8/9;
    }
    .grid2 .change2.fixgridrow {
        grid-row: 7/8;
    }
}

.reclink {
    -webkit-box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    width: 100%;
    height: 100%;
}

@media (max-width: 800px) {
    .video_block+.video_block {
        margin-top: 40px;
    }
    .reclink {
        height: 190px;
    }
}


/* breadcrumbs */

.breadcrumbs {
    font-size: 16px;
}

.breadcrumbs ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.breadcrumbs ul li {
    padding: 5px 0px;
    color: #3361eb;
    display: inline-block;
    vertical-align: top;
}

.breadcrumbs ul li a {
    text-decoration: none;
    color: #ffc107;
}

.breadcrumbs ul li:after {
    content: '\f054';
    font-family: 'fontAwesome';
    margin: 0px 2px 0px 7px;
    color: #282727;
    display: inline-block;
    vertical-align: top;
}

.breadcrumbs ul li:last-of-type:after {
    display: none;
}


/* breadcrumbs */


/* modal */

.modal {
    display: none;
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
}

.modal .modal__layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.modal .modal__block {
    width: 620px;
    background-color: #fff;
    position: absolute;
    padding: 20px;
    left: 0;
    right: 0;
    top: 50%;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.modal .modal__block h4 {
    font-size: 24px;
    text-align: center;
    padding: 0 15px;
    margin: 0;
}

.modal form .btn {
    margin: 15px auto 0;
}

@media screen and (max-width: 1200px) {
    .modal .modal__block h4 {
        font-size: 20px;
    }
}

@media screen and (max-width: 1024px) {
    .modal form textarea,
    .modal form input[type="tel"],
    .modal form input[type="text"],
    .modal form input[type="email"],
    .modal form input[type="search"],
    .modal form input[type="password"] {
        min-height: 40px;
        font-size: 14px;
        padding: 10px 15px;
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 768px) {
    .modal .modal__block h4 {
        font-size: 18px;
    }
}

@media screen and (max-width: 500px) {
    .modal .modal__block {
        width: auto;
        left: 10px;
        right: 10px;
    }
}

.call--btn {
    position: fixed;
    bottom: 100px;
    right: 40px;
    display: grid;
    place-items: center;
    background-color: #242B5A;
    font-family: 'FontAwesome';
    -webkit-border-radius: 100%;
    border-radius: 100%;
    text-decoration: none !important;
    width: 80px;
    height: 80px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none !important;
    z-index: 1;
    border: 0;
    outline: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.call--btn:hover i,
.call--btn:hover img {
    -webkit-animation-name: phone;
    animation-name: phone;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
}

.call--btn i,
.call--btn img {
    -webkit-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out;
}

.call--btn i {
    display: block;
    font-size: 35px;
    color: #fff;
}

.call--btn img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    object-position: center;
}

.call--btn:after,
.call--btn:before {
    content: '';
    width: 90%;
    height: 90%;
    background-color: transparent;
    border: 1px solid #242B5A;
    position: absolute;
    top: 4.5%;
    left: 4.5%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-name: ring;
    animation-name: ring;
    outline: none;
}

.call--btn:after {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.call--btn:before {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    border: 1px solid #242B5A;
}

@media screen and (max-width: 1440px) {
    .call--btn {
        margin-right: 0;
        right: 40px;
        bottom: 75px;
    }
}

@media screen and (max-width: 991px) {
    .call--btn {
        width: 50px;
        height: 50px;
        right: 25px;
        bottom: 80px;
    }
    .call--btn i {
        font-size: 24px;
    }
    .call--btn img {
        width: 30px;
        height: 30px;
    }
}

@media screen and (max-width: 768px) {
    .call--btn {
        bottom: 50px;
    }
}

@-webkit-keyframes ring {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0.1;
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
    }
}

@keyframes ring {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        opacity: 0.1;
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
    }
}

@-webkit-keyframes phone {
    20% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }
    80% {
        -webkit-transform: rotate(390deg);
        transform: rotate(390deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes phone {
    20% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }
    80% {
        -webkit-transform: rotate(390deg);
        transform: rotate(390deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


/* modal */


/* page content */


/* footer */


/* footer */

.rec_slider .slick-arrow::before,
.rec_slider .slick-arrow::after {
    display: none;
}

.rec_slider .slick-arrow {
    content: ' ';
    width: 11px;
    height: 11px;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    position: absolute;
}

.rec_slider .slick-prev {
    transform: rotate(135deg);
}

.rec_slider .slick-next {
    transform: rotate(-45deg);
}

.video-slider .slick-arrow::before,
.video-slider .slick-arrow::after {
    display: none;
}

.video-slider .slick-arrow {
    content: ' ';
    width: 11px;
    height: 11px;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    position: absolute;
}

.video-slider .slick-prev {
    transform: rotate(135deg);
}

.video-slider .slick-next {
    transform: rotate(-45deg);
}

.video-slider2 .slick-arrow::before,
.video-slider2 .slick-arrow::after {
    display: none;
}

.video-slider2 .slick-arrow {
    content: ' ';
    width: 11px;
    height: 11px;
    border-bottom: 2px solid #333;
    border-right: 2px solid #333;
    position: absolute;
}

.video-slider2 .slick-prev {
    transform: rotate(135deg);
}

.video-slider2 .slick-next {
    transform: rotate(-45deg);
}

.b24-form .b24-form-control-container {
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

.b24-form .b24-window-popup-title {
    display: none;
}

.b24-form .b24-form-control-container input[type="checkbox"] {
    display: none;
}

.main_sl {
    position: relative !important;
    width: 100% !important;
    height: 90vh !important;
}

.main_sl .slider__slide.item {
    position: absolute !important;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100% !important;
    transition: 0.5s ease;
}

.slider__slide.item.slider__slide_active {
    display: block;
}

.korpus label.slider__nav-btn_active {
    background: #242B5A;
    color: #fff;
}

section.sec1 {
    position: relative;
}

.slider__nav-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 21 !important;
    cursor: pointer;
}

.slick-dots {
    bottom: 1rem !important;
    z-index: 20 !important;
}

.slick-dots li {
    margin: 0 !important;
    width: 15px;
}

.slick-dots li button {
    width: 15px;
    cursor: default !important;
}

.slick-dots li.slider__dots.slider__dots_active button:before {
    opacity: 1 !important;
    color: #fff !important;
}

.slick-dots li button:before {
    opacity: 0.5 !important;
    font-size: 2rem !important;
    color: #C4C4C4;
    transition: 0.3s;
}

.main_sl .item.slider__slide.item .content {
    z-index: 20;
}

.b24-form-control-list-selector-item-price-current {
    display: none !important;
}

.b24-form-wrapper.b24-form-border-bottom {
    border-bottom: none !important;
}


/* .sl4.sl-bg.item.slider__slide.item::after {
  content: '';

background: linear-gradient(180deg, rgba(0, 25, 43, 0.7) 0%, rgba(42, 37, 73, 0.7) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
} */

.sl4.sl-bg.item.slider__slide.reg1::after {
    /* content: ''; */
    background: linear-gradient(180deg, rgba(109, 109, 109, 0.67) 0%, rgba(42, 37, 73, 0.67) 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.sl4.sl-bg.item.slider__slide.reg2 h1 {
    font-size: 34px !important;
    padding-bottom: 70px !important;
}

.sl4.sl-bg.item.slider__slide.reg1::before {
    /* content: ''; */
    background: -webkit-linear-gradient(#3F3F3F 0%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(#3F3F3F 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(#3F3F3F 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5rem;
    z-index: 1;
}

.sl4.sl-bg.item.slider__slide.reg2 h1::after {
    width: 320px;
    height: 1.5px;
}

.sl4.sl-bg.item.slider__slide.reg2::after {
    /* content: ''; */
    background: linear-gradient(180deg, #3F3F3F 0%, rgba(0, 0, 0, 0) 100%);
    position: absolute;
    top: 0;
    height: 25%;
    left: 0;
    right: 0;
    z-index: 1;
}

.sl4.sl-bg.item.slider__slide.reg2 .topsub {
    width: fit-content;
    margin: 0 auto;
    border-bottom: 3px solid #fff;
    padding-bottom: 1rem;
}

.fs-content {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    font-size: 18px;
    letter-spacing: 2px;
    margin-top: 2rem;
    text-transform: uppercase;
    justify-content: center;
}

.fs-content>* {
    margin: 0 35px;
    line-height: 1.4;
}

.fs-content>* span {
    color: #FF0000;
}

@media (max-width: 767px) {
    .main_sl {
        height: 115vh !important;
    }
    .fs-content {
        flex-direction: column;
        font-size: 16px;
    }
    .fs-content>*:first-child {
        margin-bottom: 1rem;
    }
}

.sl4.sl-bg.item.slider__slide.reg2::before {
    /* content: ''; */
    background: linear-gradient(180deg, rgba(0, 25, 43, 0.7) 0%, rgba(42, 37, 73, 0.7) 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.b24-form-btn {}

.close {
    width: 25px;
    height: 25px;
    position: absolute;
    right: 8px;
    top: 10px;
    opacity: 1;
    outline: none;
    border: none;
}

.close:before,
.close:after {
    content: '';
    width: 25px;
    height: 2px;
    background-color: #c74a34;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: -1px auto 0;
    -webkit-transition: 300ms;
    transition: 300ms;
}

.close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.close:hover:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.close:hover:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    z-index: 2000;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
    overflow: auto;
}

#overlay .popup {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: auto;
    position: absolute;
    z-index: 2001;
    -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -ms-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
}

.hide-lg {
    display: none;
}

@media (max-width: 767px) {
    .hide-lg {
        display: block;
    }
    .hide-sm {
        display: none;
    }
}

#overlay .popup img {
    width: 100%;
    object-fit: cover;
}

.b24-form-field-product .b24-form-control.b24-form-control-not-empty {
    border-radius: 20px !important;
}

a.logo-hover {
    transition: 0.5s;
}

.logo-hover:hover {
    transform: scale(1.1);
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9oZWFkZXIuc2NzcyIsIl9tYWluLnNjc3MiLCJfcGFnZS5zY3NzIiwiX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJCQUEyQjtBQUMzQjtFQUNJLDJCQUEwQjtFQUMxQiw2Q0FBNEM7RUFDNUMsMlVBSWdGO0VBQ2hGLGlCQUFnQjtFQUNoQixtQkFDSixFQUFBOztBQUVBO0VBQ0ksK0JBQThCO0VBQzlCLHlDQUF3QztFQUN4Qyx5TEFFMkQ7RUFDM0Qsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUFBOztBQUV0QjtFQUNJLDBCQUF5QjtFQUN6QixvQ0FBbUM7RUFDbkMsMEtBRXNEO0VBQ3RELG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTs7QUFFdEI7RUFDSSw2QkFBNEI7RUFDNUIsdUNBQXNDO0VBQ3RDLG1MQUV5RDtFQUN6RCxvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQUE7O0FBRXRCO0VBQ0ksMkJBQTBCO0VBQzFCLHFDQUFvQztFQUNwQyw2S0FFdUQ7RUFDdkQsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUFBOztBQUd0QjtFQUNJLDRCQUEyQjtFQUMzQixzQ0FBcUM7RUFDckMsZ0xBRXdEO0VBQ3hELG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSw2QkFBNEI7RUFDNUIsdUNBQXNDO0VBQ3RDLG1MQUV5RDtFQUN6RCxvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQUE7O0FBRXRCO0VBQ0ksZ0NBQStCO0VBQy9CLDBDQUF5QztFQUN6Qyw0TEFFNEQ7RUFDNUQsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUFBOztBQUV0QjtFQUNJLDhCQUE2QjtFQUM3Qix3Q0FBdUM7RUFDdkMsc0xBRTBEO0VBQzFELG9CQUFtQjtFQUNuQixtQkFBa0IsRUFBQTs7QUFvQ3RCO0VBQ0MsK0JBQXNCO0VBQXRCLHVCQUFzQixFQUN0Qjs7QUFFRDtFQUNDLGVBQWM7RUFDZCxlQUFjLEVBQ2Q7O0FBRUQ7RUFBZSx5QkFBZ0I7RUFBaEIsaUJBQWdCLEVB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QUFxQjtJQUFyQixzQkFBcUIsRUFBQSxFQUFBOztBQUk3QjtFQUNJO0lBQ0ksa0NBQXlCO0lBQXpCLDBCQUF5QixFQUFBO0VBRzdCO0lBQ0ksa0NBQXlCO0lBQXpCLDBCQUF5QixFQUFBO0VBRzdCO0lBQ0ksa0NBQXlCO0lBQXpCLDBCQUF5QixFQUFBLEVBQUE7O0FBVmpDO0VBQ0k7SUFDSSxrQ0FBeUI7SUFBekIsMEJBQXlCLEVBQUE7RUFHN0I7SUFDSSxrQ0FBeUI7SUFBekIsMEJBQXlCLEVBQUE7RUFHN0I7SUFDSSxrQ0FBeUI7SUFBekIsMEJBQXlCLEVBQUEsRUFBQTs7QUFHakMsV0FBVztBQUVYLGtCQUFrQjtBQy9RbEIsWUFBWTtBQUVaLFlBQVkiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQ29ubmVjdGlvbiBGb250IEljb25zICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCBcclxuICAgIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UtRXh0cmFCb2xkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS1FeHRyYUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2lyY2UtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQ2lyY2UtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9DaXJjZS1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2lyY2UtQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2lyY2UtQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQ2lyY2UtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQ2lyY2UtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdDaXJjZS1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9DaXJjZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9DaXJjZS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0NpcmNlLUxpZ2h0JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS1MaWdodC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0NpcmNlLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9DaXJjZS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tQmxhY2suZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvT3BlblNhbnMtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuJGV4YjogJ0NpcmNlLUV4dHJhQm9sZCc7XHJcbiRib2xkOiAnQ2lyY2UtQm9sZCc7XHJcbiRyZWd1bGFyOiAnQ2lyY2UtUmVndWxhcic7XHJcbiRsaWdodDogJ0NpcmNlLUxpZ2h0JztcclxuXHJcbiRzYW5zYjogJ09wZW5TYW5zLUJvbGQnO1xyXG4kc2FuczogJ09wZW5TYW5zLVJlZ3VsYXInO1xyXG4kc2Fuc2w6ICdPcGVuU2Fucy1MaWdodCc7XHJcblxyXG4kcm9iOiAnUm9ib3RvLUJsYWNrJztcclxuXHJcbiRtYWluOiAjMjQyQjVBO1xyXG4kaG92ZXI6ICNFMzE3MjQ7XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5AbWl4aW4gdWwtZGVmYXVsdCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuQG1peGluIGN1dC10ZXh0IHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbioge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbio6YWZ0ZXIsICo6YmVmb3JlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuaW5wdXQ6aW52YWxpZCB7Ym94LXNoYWRvdzogbm9uZTt9XHJcbmlucHV0Om1vei1zdWJtaXQtaW52YWxpZCB7Ym94LXNoYWRvdzogbm9uZTt9XHJcbnRleHRhcmVhOmludmFsaWQge2JveC1zaGFkb3c6IG5vbmU7fSBcclxudGV4dGFyZWE6bW96LXN1Ym1pdC1pbnZhbGlkIHtib3gtc2hhZG93OiBub25lO31cclxuXHJcbmltZyB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG51bCwgb2wge3BhZGRpbmctbGVmdDogMDt9XHJcbnVsIHtsaXN0LXN0eWxlLXR5cGU6IG5vbmU7fVxyXG5vbCB7bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO31cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG46cm9vdCB7Zm9udC1zaXplOiAyNHB4O31cclxuaHRtbCxib2R5IHtzY3JvbGwtYmVoYXZpb3I6IHNtb290aDt9XHJcblxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBIHVybCguLi9pbWcvYmJnLnN2Zyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG5cclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdG1pbi13aWR0aDogMzAwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Zm9udC1mYW1pbHk6ICRzYW5zO1xyXG5cdGNvbG9yOiAjNTY1NjU2O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRtYXJnaW46IDA7XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIgeyB3aWR0aDogMTFweDsgfVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwgeyBoZWlnaHQ6IDdweDsgfVxyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDUwLDUwLDUwLDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdC8vIGJhY2tncm91bmQ6ICM5OTk5OTk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDFlbTtcclxuXHR9XHJcblx0XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogIzU1NTtcclxuXHR9XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3RlciB7bWFyZ2luLXRvcDogYXV0bzt9XHJcblxyXG5cclxuaDEsIGgyLCBoMyxcclxuaDQsIGg1LCBoNiB7XHJcblx0Zm9udC1mYW1pbHk6ICRzYW5zYjtcclxuXHRjb2xvcjogJG1haW47XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogNDJweDtcclxuXHRsaW5lLWhlaWdodDogMS4yMTtcclxuXHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkc2FucztcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyAnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDQ5NXB4O1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7dG9wOiAwO31cclxuXHQmOjphZnRlciB7Ym90dG9tOiAwO31cclxuXHJcblx0YiB7XHJcblx0XHRmb250LWZhbWlseTogJHNhbnNiO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbmgyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiA1NHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzhweDtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzIHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5oNCB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuaDUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5oNiB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5wIHtcclxuXHRtYXJnaW46IDAgMCAuOXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJG1haW47XHJcblx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkaG92ZXI7XHJcblx0fVxyXG59XHJcblxyXG50ZXh0YXJlYSwgXHJcbmJ1dHRvbiwgXHJcbnNlbGVjdCwgXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBcclxuaW5wdXRbdHlwZT1cInRlbFwiXSwgXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4ud3JhcHBlciwgLnBhZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxudGV4dGFyZWEsIFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sIFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6ICRyZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Jjo6cGxhY2Vob2xkZXIge2NvbG9yOiBpbmhlcml0OyBvcGFjaXR5OiAuODt9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEyOTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRAbWVkaWEobWF4LXdpZHRoOiAxMjkwcHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRAbWVkaWEobWF4LXdpZHRoOiA3NzBweCkge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLW91dDtcclxuXHRcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XHJcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMjU1LCAwLCAwLCAwLjcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHRwYWRkaW5nOiAxMXB4IDUwcHggOHB4O1xyXG5cdFxyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoJGNvbG9yOiAkbWFpbiwgJGFscGhhOiAuNyk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrLS1saXN0IHtcclxuXHRAaW5jbHVkZSB1bC1kZWZhdWx0O1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuXHRcdC8vIFdJVEggTUFSS1NcclxuXHJcblx0XHQvLyAmOmJlZm9yZSB7XHJcblx0XHQvLyBcdGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdGZvbnQtZmFtaWx5OiAnZm9udEF3ZXNvbWUnO1xyXG5cdFx0Ly8gXHRmb250LXNpemU6IDE4cHg7XHJcblx0XHQvLyBcdGNvbG9yOiAjMDAwO1xyXG5cdFx0Ly8gXHRsZWZ0OiAwO1xyXG5cdFx0Ly8gXHR0b3A6IDBweDtcclxuXHRcdC8vIH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IC4zNXJlbTtcclxuXHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJG1haW47XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLmNvbC0tbG9jYXRpb24sXHJcbi5jb2wtLXdoYXRzYXBwLFxyXG4uY29sLS1waG9uZSxcclxuLmNvbC0tZW1haWwsXHJcbi5jb2wtLXRpbWUsXHJcbi5jb2wtLWluc3QsXHJcbi5jb2wtLWZiLFxyXG4uY29sLS12ayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdmb250QXdlc29tZSc7XHJcblx0XHRmb250LXNpemU6IC44NXJlbTtcclxuXHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogLS45ZW07XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU0JSk7XHJcblx0fVxyXG59XHJcbi5jb2wtLWxvY2F0aW9uOmFmdGVyIHtcclxuXHRjb250ZW50OiAnXFxmMDQxJztcclxufVxyXG4uY29sLS1waG9uZTphZnRlciB7XHJcblx0Y29udGVudDogJ1xcZjA5NSc7XHJcbn1cclxuLmNvbC0tZW1haWw6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICdcXGYwZTAnO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHR0b3A6IDJweDtcclxufVxyXG4uY29sLS13aGF0c2FwcDphZnRlciB7XHJcblx0Y29udGVudDogJ1xcZjIzMic7XHJcbn1cclxuLmNvbC0tdGltZTphZnRlciB7XHJcblx0Y29udGVudDogJ1xcZjAxNyc7XHJcbn1cclxuLmNvbC0taW5zdDphZnRlciB7XHJcblx0Y29udGVudDogJ1xcZjE2ZCc7XHJcbn1cclxuLmNvbC0tZmI6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICdcXGYwOWEnO1xyXG59XHJcbi5jb2wtdms6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICdcXGYxODknO1xyXG59XHJcblxyXG4uaGFtIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNDAwbXM7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbiAgLmhhbVJvdGF0ZS5hY3RpdmUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcbiAgXHJcbiAgLmxpbmUge1xyXG5cdGZpbGw6bm9uZTtcclxuXHR0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDQwMG1zLCBzdHJva2UtZGFzaG9mZnNldCA0MDBtcztcclxuXHRzdHJva2U6JG1haW47XHJcblx0c3Ryb2tlLXdpZHRoOjUuNTtcclxuXHRzdHJva2UtbGluZWNhcDpyb3VuZDtcclxuICB9XHJcblxyXG4gIC5oYW00IC50b3Age1xyXG5cdHN0cm9rZS1kYXNoYXJyYXk6IDQwIDEyMTtcclxuICB9XHJcbiAgLmhhbTQgLmJvdHRvbSB7XHJcblx0c3Ryb2tlLWRhc2hhcnJheTogNDAgMTIxO1xyXG4gIH1cclxuICAuaGFtNC5hY3RpdmUgLnRvcCB7XHJcblx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC02OHB4O1xyXG4gIH1cclxuICAuaGFtNC5hY3RpdmUgLmJvdHRvbSB7XHJcblx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC02OHB4O1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbi5mbGV4IHtkaXNwbGF5OiBmbGV4O31cclxuLnNwYiB7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuLmNlbnRlciB7YWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbi5ncmlkMiB7ZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyBnYXA6IDMwcHg7fVxyXG4uZ3JpZDMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IGdhcDogMzBweDtcclxuXHRAbWVkaWEgKG1heC13aWR0aDo1NTBweCkge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0fVxyXG59XHJcblxyXG4uZGQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZGQtaGVhZCB7Y3Vyc29yOiBwb2ludGVyO31cclxuLmRkLWJvZHkge1xyXG5cdGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuOSk7XHJcblxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnRzbSB7Zm9udC1zaXplOiAuOXJlbTt9XHJcbi50c21tIHtmb250LXNpemU6IDFyZW07fVxyXG4udGxnIHtmb250LXNpemU6IDEuMnJlbTt9XHJcbi5sZ2cge2ZvbnQtc2l6ZTogMS40cmVtO31cclxuXHJcbi50YWMge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbi50YWwge3RleHQtYWxpZ246IGxlZnQ7fVxyXG5cclxuXHJcbi5oZWFkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwcHggMHB4O1xyXG5cclxuXHQubG9nbywgLmhpZGRlbiB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLm5hdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRhIHtcclxuXHRcdHBhZGRpbmc6IDJweCAxN3B4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHRyYW5zaXRpb246IDMwMG1zIGVhc2Utb3V0O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLm5hdi0tYnRuIHtkaXNwbGF5OiBub25lO31cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuXHQubmF2LS1idG4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogNTVweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC0ycHg7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyIC5sb2dvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXIgLmNvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHRib2R5IHtwYWRkaW5nLXRvcDogNTVweCA7fVxyXG5cclxuXHQubmF2IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiA1NXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgLjk4KTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzY2NiwgJGFscGhhOiAuMik7XHJcblxyXG5cdFx0YSwgLmRkLWhlYWQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMTNweCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Y29sb3I6ICRtYWluO1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kZC1ib2R5IHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcbn1cclxuIiwiXHJcbi5zbGlkZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XHJcblx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5zbGlkZXJfX2Jsb2NrIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGJvdHRvbTogNTBweDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMHB4IDdweDtcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLW5leHQ6YmVmb3JlLCAuc2xpY2stcHJldjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyAnO1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XHJcblx0fVxyXG5cdC5zbGljay1uZXh0OmJlZm9yZSB7dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTt9XHJcblx0LnNsaWNrLXByZXY6YmVmb3JlIHt0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO31cclxufVxyXG4vKiBtYWluIHNsaWRlciAqL1xyXG5cclxuLnBhcnRuZXJzX3NsaWRlciB7XHJcblx0LnNsaWNrLW5leHQ6YmVmb3JlLCAuc2xpY2stcHJldjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyAnO1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJG1haW47XHJcblx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkbWFpbjtcclxuXHR9XHJcblx0LnNsaWNrLW5leHQ6YmVmb3JlIHt0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO31cclxuXHQuc2xpY2stcHJldjpiZWZvcmUge3RyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7fVxyXG59XHJcblxyXG4ubWFpbl9zbCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7ei1pbmRleDogOTt9XHJcblx0LnNsaWNrLXByZXYge1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NTBweCk7XHJcblx0fVxyXG5cdC5zbGljay1uZXh0IHtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2NTBweCk7XHJcblx0fVxyXG5cdC5pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1heC1oZWlnaHQ6IDE0MDBweDtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcclxuXHRcdG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzMzNDtcclxuXHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdC5jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTU1JSk7XHJcblx0fVxyXG5cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbjogMjVweCBhdXRvIDA7XHJcblx0fVxyXG59XHJcblxyXG4udG9wc3ViIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTsgXHJcblx0Zm9udC1zaXplOiAxLjE2cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Jl9ib3R0b20ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRleGI7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICNFNTI3MjI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWJvdXQge1xyXG5cdCZfdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjY2cmVtO1xyXG5cdFx0Y29sb3I6ICRob3ZlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2Fuc2I7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG5cdFx0Ji0tbGFyZ2Uge1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkaG92ZXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjI5ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3NlYyB7XHJcblx0XHQubGNvbCwgXHJcblx0XHQucmNvbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWNjZW50IHtcclxuXHRjb2xvcjogJG1haW47XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiAuMWVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkcm9iLCAkZXhiO1xyXG59XHJcblxyXG4uYmFubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0Jl9iZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ly8gd2lkdGg6IDEwMCU7XHJcblx0XHQvLyBoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdC8vIGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7ICAgIGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0cGFkZGluZy10b3A6IDEzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdH1cclxuXHJcblx0Lmxjb2wgaW1nIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnJlZyB7XHJcblx0Jl9zZWMge1xyXG5cclxuXHR9XHJcblxyXG5cdCZfY2FyZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0Ym94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ2JTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnICc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dhdmUuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG5cdFx0XHRvcGFjaXR5OiAuNDtcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdH1cclxuXHRcdCYgPiAqIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5naXJsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0bWF4LXdpZHRoOiA0MyU7XHJcblx0XHRcdGhlaWdodDogOTAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbW1iZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyAnO1xyXG5cclxuXHR9XHJcblxyXG5cdCZfYmcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mLnN2Zyk7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcbn1cclxuXHJcbi5mIHtcclxuXHRiYWNrZ3JvdW5kOiAjRERFNUZFO1xyXG59XHJcblxyXG4ub3JnIHtcclxuXHQmX2ZsZXgge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHR9XHJcblxyXG5cdCZfY2FyZCAge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdGJveC1zaGFkb3c6IDMuMjEzOXB4IDMuNjEzOXB4IDEzLjA2OTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzNS4yMzU1cHg7XHJcblx0XHRtYXJnaW46IDAgMTZweCA1MHB4O1xyXG5cdFx0cGFkZGluZzogMjlweCA3MHB4O2Rpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDE5MnB4O1xyXG5cdFx0bWF4LXdpZHRoOiA0MDhweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ZmxleC1ncm93OiAwO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhcnRuZXJzX3NsaWRlciB7XHJcblx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblxyXG5cdC5vcmdfY2FyZCB7XHJcblx0XHRoZWlnaHQ6IDE3NXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblx0XHRwYWRkaW5nOiAyMnB4IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZiB7XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xyXG5cdFx0cGFkZGluZzogN3B4IDA7XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDY2cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5ib3JkZXJzIHtcclxuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XHJcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9sb2dvIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEyMHB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG5cdH1cclxuXHQmX2dyaWQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDNmcjtcclxuXHR9XHJcblxyXG5cdCZfbGFzdCB7XHJcblx0XHR3aWR0aDogMjIycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdGNvbG9yOiAkbWFpbjtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IC44N3JlbTsgcGFkZGluZy10b3A6IDJweDsgcGFkZGluZy1ib3R0b206IDJweDtcclxuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLmJlc2l0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi51Y2hfbGluayB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7IG1hcmdpbi1sZWZ0OiBhdXRvOyBkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0Y29sb3I6ICM4MTM0RkY7XHJcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6ICRib2xkO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0cGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi5rb3JwdXMgPiBkaXYsIC5rb3JwdXMgPiBpbnB1dCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5rb3JwdXMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoMiB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO31cclxuXHRsYWJlbCB7ZmxvYXQ6IGxlZnQ7fVxyXG59XHJcblxyXG4ua29ycHVzIHtcclxuXHRsYWJlbCB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyOyBcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbjtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRib3gtc2hhZG93OiAzLjEycHggMy4xMnB4IDE1LjZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNy4yNjY3cHg7XHJcblx0XHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLW91dDtcclxuXHRcdHBhZGRpbmc6IDEycHggNnB4O1xyXG5cdFx0Y29sb3I6ICNDNEM0QzQ7XHJcblx0XHJcblx0XHR0aW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFxyXG5cdFxyXG5cdFx0XHQubnVtIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJHNhbnNiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRsYWJlbC5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbjtcclxuXHR9XHJcbn1cclxuXHJcblx0LmtvcnB1cyBsYWJlbDphZnRlciB7XHJcblx0XHRjb250ZW50OiAnICc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMzM0Njk7XHJcblx0fVxyXG5cclxuLmtvcnB1cyA+IGlucHV0Om50aC1vZi10eXBlKDEpOmNoZWNrZWQgfiBkaXY6bnRoLW9mLXR5cGUoMSksXHJcbi5rb3JwdXMgPiBpbnB1dDpudGgtb2YtdHlwZSgyKTpjaGVja2VkIH4gZGl2Om50aC1vZi10eXBlKDIpLFxyXG4ua29ycHVzID4gaW5wdXQ6bnRoLW9mLXR5cGUoMyk6Y2hlY2tlZCB+IGRpdjpudGgtb2YtdHlwZSgzKSxcclxuLmtvcnB1cyA+IGlucHV0Om50aC1vZi10eXBlKDQpOmNoZWNrZWQgfiBkaXY6bnRoLW9mLXR5cGUoNCksXHJcbi5rb3JwdXMgPiBpbnB1dDpudGgtb2YtdHlwZSg1KTpjaGVja2VkIH4gZGl2Om50aC1vZi10eXBlKDUpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0ICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnRhYnMge1xyXG5cdGZvbnQtZmFtaWx5OiAkc2FucztcclxuXHQmX2dyaWQge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMuNWZyO1xyXG5cdFx0Z2FwOiA1MHB4IDA7XHJcblx0XHQuc3ViIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICM1NjU2NTY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi50aGVtZXtcclxuXHRmb250LWZhbWlseTogJHNhbnNiO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG5cdGNvbG9yOiAkbWFpbjtsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbn1cclxuXHJcbi5hcmVhIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjNTY1NjU2O1xyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG5cclxuLnRhYl9leHBfZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0Z2FwOiAyMHB4IDE1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ucGVyc29uIHtcclxuXHQucGljIHtcclxuXHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfbmFtZSB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRzYW5zYjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRjb2xvcjogJG1haW47XHJcblx0fVxyXG5cclxuXHQmX2luZm8ge1xyXG5cdFx0Zm9udC1zaXplOiAuN3JlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkc2Fuc2w7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kZXIge1xyXG5cdC5wZXJzb25fbmFtZSB7XHJcblx0XHRmb250LXNpemU6IC45cmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogNjZweDtcclxuXHRcdGhlaWdodDogNjZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wb2RwaXMge2Rpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE0cHg7IG1hcmdpbi10b3A6IDVweDt9XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG5cdC5tYWluX3NsIHtcclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wKTtcclxuXHRcdH1cclxuXHRcdC5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0OnJvb3Qge2ZvbnQtc2l6ZTogMThweDt9XHJcblxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuXHQubWFpbl9zbCAuaXRlbSB7XHJcblx0XHRtaW4taGVpZ2h0OiA0ODBweDtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEwNXB4KTtcclxuXHR9XHJcblxyXG5cdC5zbGlkZXIgLnNsaWNrLWRvdHMge1xyXG5cdFx0Ym90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHQuYnRuIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LmFib3V0X3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHR9XHJcblx0LmdyaWQyIHtnYXA6IDIwcHg7fVxyXG5cdC5iYW5uZXIgLmxjb2wgaW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmFib3V0X3RpdGxlLS1sYXJnZSB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IC4xNWVtO1xyXG5cdFx0Jit1bCB7bWFyZ2luLXRvcDogNXB4O31cclxuXHR9XHJcblxyXG5cdC5rb3JwdXMgbGFiZWwge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5rb3JwdXMgbGFiZWwgdGltZSAubnVtIHtmb250LXNpemU6IDE2cHg7fVxyXG5cdC5rb3JwdXMgbGFiZWwgdGltZSB7Zm9udC1zaXplOiAxNHB4O31cclxuXHJcblx0LnRhYnNfZ3JpZCAuc3ViIHtmb250LXNpemU6IDEuMXJlbTt9XHJcblx0LnRoZW1lIHtmb250LXNpemU6IDEuMTVlbTt9XHJcblxyXG5cdC5wZXJzb24gLnBpYyB7XHJcblx0XHR3aWR0aDogNzBweDtcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHR9XHJcblxyXG5cdC50YWJzX2dyaWQge1xyXG5cdFx0Z2FwOiAzNXB4IDA7XHJcblx0fVxyXG5cclxuXHQub3JnX2NhcmQge1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdG1hcmdpbjogMCAxNnB4IDMwcHg7XHJcbiAgIFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIDVweCAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcclxuXHR9XHJcblx0LnBhcnRuZXJzX3NsaWRlciAub3JnX2NhcmQge1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5mX2xvZ28ge1xyXG5cdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdH1cclxuXHQuYmVzaXQge3RleHQtYWxpZ246IHJpZ2h0O31cclxuXHJcblx0LmYgLmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblx0fVxyXG5cdC5wYXJ0bmVyc19zZWMge1xyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhcnRuZXJzX3NsaWRlciB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH0gXHJcblxyXG5cdH1cclxuXHJcblx0LmNvbW1iZyB7cGFkZGluZy10b3A6IDIwcHg7fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcblx0OnJvb3Qge2ZvbnQtc2l6ZTogMTZweDt9XHJcblxyXG5cdC5tYWluX3NsIC5zbGljay1wcmV2IHtsZWZ0OiAxMnB4O31cclxuXHQubWFpbl9zbCAuc2xpY2stbmV4dCB7cmlnaHQ6IDEycHg7fVxyXG5cclxuXHQuZ3JpZDIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG5cdFx0LmNoYW5nZTEge1xyXG5cdFx0XHRncmlkLXJvdzogNC81O1xyXG5cdFx0fVxyXG5cdFx0LmNoYW5nZTIge1xyXG5cdFx0XHRncmlkLXJvdzogMy80O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFib3V0X3NlYyB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmJhbm5lciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQubGNvbCBpbWcge1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtYXQxIHtncmlkLXJvdzogMi8zO31cclxuXHRcdC5mb3JtYXQyIHtncmlkLXJvdzogMS8yO31cclxuXHR9XHJcblxyXG5cdC5iYW5uZXIgLmNvbnRhaW5lciB7cGFkZGluZy10b3A6IDkwcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4O31cclxuXHJcblx0LmtvcnB1cyBsYWJlbCB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDE1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC50YWJfZXhwX2dyaWQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0fVxyXG5cdC5wZXJzb25fbmFtZSB7bWFyZ2luLXRvcDogOHB4O31cclxuXHJcblx0Lm1vZGVyIGltZyB7d2lkdGg6IDQ1cHg7IGhlaWdodDogNDVweDt9XHJcblxyXG5cdC50YWJzX2dyaWQge1xyXG5cdFx0Z2FwOiAyMHB4IDEwcHg7XHJcblx0fVxyXG5cclxuXHQudGFic19ncmlkIC5zdWIge2ZvbnQtc2l6ZTogMS4wNXJlbTt9XHJcblxyXG5cdC5hcmVhIHtmb250LXNpemU6IDE0cHg7IG1hcmdpbi1ib3R0b206IDNweDt9XHJcblx0LnBlcnNvbl9pbmZvIHtmb250LXNpemU6IDEycHg7fVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDU3MHB4KSB7XHJcblx0LmZfZ3JpZCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0LmZfbG9nbyB7XHJcblx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmYge1xyXG5cdFx0LmJvcmRlcnMge1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgIFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mX2xhc3Qge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0YSB7bWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogYXV0bzt9XHJcblx0XHQuY29sLS1waG9uZSB7bWFyZ2luLWxlZnQ6IDFlbTt9XHJcblx0fVxyXG5cclxuXHQuZl9uYXYgYSB7d2lkdGg6IG1heC1jb250ZW50O31cclxuXHQuYmVzaXQge3RleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi10b3A6IDE1cHg7IHBhZGRpbmctYm90dG9tOiAtNXB4O31cclxuXHJcblxyXG5cdC5vcmdfY2FyZCxcclxuXHQucGFydG5lcnNfc2xpZGVyIC5vcmdfY2FyZCB7aGVpZ2h0OiA4MHB4O31cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0LnRhYnNfZ3JpZCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdGdhcDogMDtcclxuXHR9XHJcblxyXG5cdC50aGVtZSwgXHJcblx0LnRhYl9leHBfZ3JpZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0LmFyZWEge2ZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLXRvcDogNXB4O31cclxuXHJcblx0LnBlcnNvbiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHQuZmxleCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0LnBpYyB7bWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzt9XHJcblx0fVxyXG5cclxuXHQucGVyc29uIC5waWMsXHJcblx0Lm1vZGVyIGltZyB7d2lkdGg6IDgwcHg7IGhlaWdodDogODBweDt9XHJcblxyXG5cdC5tb2Rlci5mbGV4IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblxyXG5cdFx0aW1nIHttYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBvYmplY3QtZml0OiBjb250YWluO31cclxuXHR9XHJcblxyXG5cdC5vcmdfZmxleCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0Z2FwOiAwO1xyXG5cdH1cclxuXHQub3JnX2NhcmQsXHJcblx0LnBhcnRuZXJzX3NsaWRlciAub3JnX2NhcmQge1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMy4yMTM5cHggMy42MTM5cHggMy4wNjk1cHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogLjEyKVxyXG5cdH1cclxuXHJcblx0LnNsaWRlciAuc2xpY2stZG90cyB7XHJcblx0XHRib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQudG9wc3ViIHtmb250LXNpemU6IDFyZW07fVxyXG5cclxuXHQuc2VjMSAudGltZSB7Zm9udC1zaXplOiAxNHB4O31cclxuXHJcblx0LnBhcnRuZXJzX3NsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsIC5wYXJ0bmVyc19zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiA5cHg7XHJcbiAgIFx0XHRoZWlnaHQ6IDlweDtcclxuXHR9XHJcbn1cclxuXHJcbi5iMjQtZm9ybS1iYXNrZXQtcGF5IHtcclxuXHRkaXNwbGF5OiBub25lOyBcclxufVxyXG5cclxuLnRhYnNfZ3JpZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uYjI0LWZvcm0ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdC5iMjQtZm9ybSAjYjI0LTMyOTY3MTk3OTY4NjMzNjM1NTAxMDAzMDU2NzM2NzgsIFxyXG5cdC5iMjQtZm9ybSAjYjI0LTMyOTY3MTk3OTY4NjMzNjM1NTAxMDAzMDU2NzM2NzguYjI0LWZvcm0tZGFyayxcclxuXHQuYjI0LWZvcm0td3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0LmIyNC1mb3JtLXNpZ24ge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuXHQuYjI0LWZvcm0tYmFza2V0IHtib3JkZXI6IDA7IGRpc3BsYXk6IG5vbmU7fVxyXG5cclxuXHQuYjI0LWZvcm0taGVhZGVyIHtib3JkZXItYm90dG9tOiAwOyBwYWRkaW5nLWJvdHRvbTogMDt9XHJcblx0LmIyNC1mb3JtLWhlYWRlci1kZXNjcmlwdGlvbiB7bWFyZ2luLWJvdHRvbTogMDsgY29sb3I6ICRtYWluO31cclxuXHQuYjI0LWZvcm0taGVhZGVyLXRpdGxlIHtjb2xvcjogJG1haW47IG1hcmdpbi1ib3R0b206IDJweDt9XHJcblxyXG5cdC5iMjQtZm9ybS1jb250cm9sLWNvbnRhaW5lciB7bWFyZ2luLWJvdHRvbTogMDt9XHJcblxyXG5cdC5iMjQtZm9ybS1idG4ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XHJcblxyXG5cdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcclxuXHRcdFxyXG5cdFx0Zm9udC1zaXplOiAuOThyZW07XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcmVndWxhcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdHBhZGRpbmc6IDExcHggNTBweCA4cHg7XHJcblx0XHRcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKCRjb2xvcjogJG1haW4sICRhbHBoYTogLjcpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iMjQtZm9ybS1jb250cm9sLWljb24tYWZ0ZXIgLmIyNC1mb3JtLWNvbnRyb2wge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdGJvcmRlcjogMi41cHggc29saWQgIzI0MkI1QTtcclxuXHR9XHJcblx0LmIyNC1mb3JtLWNvbnRyb2wtaWNvbi1hZnRlciAuYjI0LWZvcm0tY29udHJvbCwgLmIyNC1mb3JtLWNvbnRyb2wtaWNvbi1hZnRlciAuYjI0LWZvcm0tY29udHJvbC1sYWJlbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG5cdH1cclxuXHJcblx0LmIyNC1mb3JtLWhlYWRlciwgXHJcblx0LmIyNC1mb3JtLWNvbnRlbnQge3BhZGRpbmctbGVmdDogMjVweDsgcGFkZGluZy1yaWdodDogMjVweDt9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcclxuXHQucmVnX2NhcmQge1xyXG5cclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0Lmdpcmwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlZ19zZWMgLmNvbnRhaW5lciB7cGFkZGluZy10b3A6IDBweDt9XHJcbn1cclxuXHJcbi5iMjQtZm9ybS1iYXNrZXQtcGF5IHtkaXNwbGF5OiBub25lO31cclxuLmIyNC1mb3JtIC5iMjQtZm9ybS1idG4ge21hcmdpbi10b3A6IDA7fVxyXG5cclxuLmIyNC1mb3JtICAuYjI0LWZvcm0tY29udHJvbC1wcm9kdWN0LWluZm8ge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuLnJlZ19jYXJkIHttYXJnaW4tdG9wOiA0MHB4O31cclxuXHJcbi8vIC50YWItYi5hY3RpdmUge2Rpc3BsYXk6IGJsb2NrOyAgICB3aWR0aDogMTAwJTt9XHJcblxyXG4uc29jX3JvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0LmZsZXgge21hcmdpbi1yaWdodDogMDt9XHJcblxyXG5cdGRpdiB7XHJcblx0XHRoZWlnaHQ6IGF1dG87IG1hcmdpbi1yaWdodDogN3B4OyBcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOyBcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHR3aWR0aDogMzZweDtcclxuXHRcdGhlaWdodDogMzZweDtiYWNrZ3JvdW5kOiAjMjQyQjVBO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0bWFyZ2luOiAxMXB4IDAgMCA1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRpbWcsIHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge2JhY2tncm91bmQ6ICMzNzQyOGV9XHJcblx0fVxyXG59XHJcblxyXG4uc29jX2F0YW1la2VuIHtcclxuXHRhIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGQUIwMDA7XHJcblx0XHRzdmcgcGF0aCB7XHJcblx0XHRcdHRyYW5zaXRpb246IDMwMG1zIGVhc2Utb3V0O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciBzdmcgcGF0aCB7XHJcblx0XHRcdGZpbGw6ICNGQUIwMDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc29jX3JvdyAuZmxleCB7bWFyZ2luLWxlZnQ6IGF1dG87fVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xyXG5cdC5zb2Nfcm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHQuZmxleCB7YSB7bWFyZ2luLXRvcDogMDt9fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG5cdC5ncmlkMiAuY2hhbmdlMS5maXhncmlkcm93IHtcclxuXHRcdGdyaWQtcm93OjgvOSA7XHJcblx0fVxyXG5cclxuXHQuZ3JpZDIgLmNoYW5nZTIuZml4Z3JpZHJvdyB7XHJcblx0XHRncmlkLXJvdzo3LzggO1xyXG5cdH1cclxufVxyXG5cclxuLnJlY2xpbmsge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcblx0LnZpZGVvX2Jsb2NrICsgLnZpZGVvX2Jsb2NrIHttYXJnaW4tdG9wOiA0MHB4O31cclxuXHJcblx0LnJlY2xpbmsge1xyXG5cdFx0aGVpZ2h0OiAxOTBweDtcclxuXHR9XHJcbn1cclxuIiwiLyogYnJlYWRjcnVtYnMgKi9cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdWwtZGVmYXVsdDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzNjFlYjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmYzEwNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMnB4IDBweCA3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI4MjcyNztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogYnJlYWRjcnVtYnMgKi9cclxuXHJcbi8qIG1vZGFsICovXHJcbi5tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgLm1vZGFsX19sYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Jsb2NrIHtcclxuICAgICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIHRleHRhcmVhLCBcclxuICAgICAgICAvLyBpbnB1dFt0eXBlPVwidGVsXCJdLCBcclxuICAgICAgICAvLyBpbnB1dFt0eXBlPVwidGV4dFwiXSwgXHJcbiAgICAgICAgLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBcclxuICAgICAgICAvLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBcclxuICAgICAgICAvLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgbWluLWhlaWdodDogNjVweDtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8vICAgICBmb250LWZhbWlseTogJHJlZ3VsYXI7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAvLyAgICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICAgICAgLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYWJhYmE7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAvLyAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgLy8gICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAjNDE0MTQxO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgLm1vZGFsX19ibG9jayB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAubW9kYWxfX2Jsb2NrIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLm1vZGFsX19ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsLS1idG4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBpLCBpbWcge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcGhvbmU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpLCBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0LjUlO1xyXG4gICAgICAgIGxlZnQ6IDQuNSU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpbmc7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm90dG9tOiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmluZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcGhvbmUge1xyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzkwZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLyogbW9kYWwgKi9cclxuXHJcbi8qIHBhZ2UgY29udGVudCAqLyIsIi8qIGZvb3RlciAqL1xyXG5cclxuLyogZm9vdGVyICovIl19 */