@charset "UTF-8";

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-Bold.eot');
    src: url('../fonts/Myriad/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-Bold.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-Bold.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-It.eot');
    src: url('../fonts/Myriad/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-It.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-It.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-It.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-BoldIt.eot');
    src: url('../fonts/Myriad/MyriadPro-BoldIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-BoldIt.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-BoldIt.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-BoldIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-Regular.eot');
    src: url('../fonts/Myriad/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-Regular.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-Regular.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-SemiboldIt.eot');
    src: url('../fonts/Myriad/MyriadPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-SemiboldIt.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-SemiboldIt.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-SemiboldIt.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/Myriad/MyriadPro-Semibold.eot');
    src: url('../fonts/Myriad/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Myriad/MyriadPro-Semibold.woff2') format('woff2'),
    url('../fonts/Myriad/MyriadPro-Semibold.woff') format('woff'),
    url('../fonts/Myriad/MyriadPro-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/Open Sans Condensed/Open Sans Condensed.eot');
    src: url('../fonts/Open Sans Condensed/Open Sans Condensed.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Open Sans Condensed/Open Sans Condensed.woff2') format('woff2'),
    url('../fonts/Open Sans Condensed/OpenSans-CondensedLight.woff') format('woff'),
    url('../fonts/Open Sans Condensed/OpenSans-CondensedLight.ttf') format('truetype');

    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Condenced bold';
    src: url('../fonts/Open Sans Condensed BOLD/Open Sans Condensed BOLD.eot');
    src: url('../fonts/Open Sans Condensed BOLD/Open Sans Condensed.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Open Sans Condensed BOLD/Open Sans Condensed BOLD.woff2') format('woff2'),
    url('../fonts/Open Sans Condensed BOLD/OpenSans-CondensedBold.woff') format('woff'),
    url('../fonts/Open Sans Condensed BOLD/OpenSans-CondensedBold.ttf') format('truetype');

    font-weight: 600;
    font-style: bold;
}

@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('../fonts/MyriadPro-Cond/MyriadPro-Cond.eot');
    src: url('../fonts/MyriadPro-Cond/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Cond/MyriadPro-Cond.woff2') format('woff2'),
    url('../fonts/MyriadPro-Cond/MyriadPro-Cond.woff') format('woff'),
    url('../fonts/MyriadPro-Cond/MyriadPro-Cond.ttf') format('truetype');

    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-CondIt';
    src: url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.eot');
    src: url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.woff2') format('woff2'),
    url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.woff') format('woff'),
    url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.ttf') format('truetype');

    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadWebPro-Condensed';
    src: url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.eot');
    src: url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.woff2') format('woff2'),
    url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.woff') format('woff'),
    url('../fonts/MyriadWebPro-Condensed/MyriadWebPro-Condensed.ttf') format('truetype');

    font-weight: 600;
    font-style: normal;
}

/* raleway-100 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 100;
    src: local("Raleway Thin"), local("Raleway-Thin"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-100.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-100.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-200 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 200;
    src: local("Raleway ExtraLight"), local("Raleway-ExtraLight"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-200.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-200.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-100italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 100;
    src: local("Raleway Thin Italic"), local("Raleway-ThinItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-100italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-100italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-200italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 200;
    src: local("Raleway ExtraLight Italic"), local("Raleway-ExtraLightItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-200italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-200italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-300 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 300;
    src: local("Raleway Light"), local("Raleway-Light"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-300.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-regular - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 400;
    src: local("Raleway"), local("Raleway-Regular"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-regular.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-300italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 300;
    src: local("Raleway Light Italic"), local("Raleway-LightItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-300italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-300italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 400;
    src: local("Raleway Italic"), local("Raleway-Italic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-500 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 500;
    src: local("Raleway Medium"), local("Raleway-Medium"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-500.woff2") format("woff2"),
        /*  Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-500.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-500italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 500;
    src: local("Raleway Medium Italic"), local("Raleway-MediumItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-500italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-500italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-600 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 600;
    src: local("Raleway SemiBold"), local("Raleway-SemiBold"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-600.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-600.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-600italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 600;
    src: local("Raleway SemiBold Italic"), local("Raleway-SemiBoldItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-600italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-600italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-700italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 700;
    src: local("Raleway Bold Italic"), local("Raleway-BoldItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-700italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-700italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-700 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 700;
    src: local("Raleway Bold"), local("Raleway-Bold"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-700.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-800 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 800;
    src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-800.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-800.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-800italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 800;
    src: local("Raleway ExtraBold Italic"), local("Raleway-ExtraBoldItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-800italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-800italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-900italic - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: italic;
    font-weight: 900;
    src: local("Raleway Black Italic"), local("Raleway-BlackItalic"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-900italic.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-900italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* raleway-900 - latin_latin-ext */
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 900;
    src: local("Raleway Black"), local("Raleway-Black"),
    url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-900.woff2") format("woff2"),
        /* Chrome 26+, Opera 23+, Firefox 39+ */ url("../fonts/raleway-v11-latin_latin-ext/raleway-v11-latin_latin-ext-900.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* font-family: "MyriadProRegular"; */
@font-face {
    font-family: "MyriadProRegular";
    src: url("../fonts/MyriadProRegular/MyriadProRegular.eot");
    src: url("../fonts/MyriadProRegular/MyriadProRegular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProRegular/MyriadProRegular.woff") format("woff"),
    url("../fonts/MyriadProRegular/MyriadProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProBold"; */
@font-face {
    font-family: "MyriadProBold";
    src: url("../fonts/MyriadProBold/MyriadProBold.eot");
    src: url("../fonts/MyriadProBold/MyriadProBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProBold/MyriadProBold.woff") format("woff"),
    url("../fonts/MyriadProBold/MyriadProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProItalic"; */
@font-face {
    font-family: "MyriadProItalic";
    src: url("../fonts/MyriadProItalic/MyriadProItalic.eot");
    src: url("../fonts/MyriadProItalic/MyriadProItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProItalic/MyriadProItalic.woff") format("woff"),
    url("../fonts/MyriadProItalic/MyriadProItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProSemiBold"; */
@font-face {
    font-family: "MyriadProSemiBold";
    src: url("../fonts/MyriadProSemiBold/MyriadProSemiBold.eot");
    src: url("../fonts/MyriadProSemiBold/MyriadProSemiBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProSemiBold/MyriadProSemiBold.woff") format("woff"),
    url("../fonts/MyriadProSemiBold/MyriadProSemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProBoldItalic"; */
@font-face {
    font-family: "MyriadProBoldItalic";
    src: url("../fonts/MyriadProBoldItalic/MyriadProBoldItalic.eot");
    src: url("../fonts/MyriadProBoldItalic/MyriadProBoldItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProBoldItalic/MyriadProBoldItalic.woff") format("woff"),
    url("../fonts/MyriadProBoldItalic/MyriadProBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MyriadProSemiBoldItalic"; */
@font-face {
    font-family: "MyriadProSemiBoldItalic";
    src: url("../fonts/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.eot");
    src: url("../fonts/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.woff") format("woff"),
    url("../fonts/MyriadProSemiBoldItalic/MyriadProSemiBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "MinionPro-Regular"; */
@font-face {
    font-family: "MinionPro-Regular";
    src: url("../fonts/MinionPro/MinionPro-Regular.eot");
    src: url("../fonts/MinionPro/MinionPro-Regular.woff2") format("woff2"),
    url("../fonts/MinionPro/MinionPro-Regular.woff") format("woff"),
    url("../fonts/MinionPro/MinionPro-Regular.ttf") format("truetype"),
    url("../fonts/MinionPro/MinionPro-Regular.svg#MinionPro-Regular") format("svg"),
    url("../fonts/MinionPro/MinionPro-Regular.eot?#iefix") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

/* font-family: "DINPro-Bold"; */
@font-face {
    font-family: "DINPro-Bold";
    src: url("../fonts/DINPro-Bold/DINPro-Bold.eot");
    src: url("../fonts/DINPro-Bold/DINPro-Bold.woff2") format("woff2"),
    url("../fonts/DINPro-Bold/DINPro-Bold.woff") format("woff"),
    url("../fonts/DINPro-Bold/DINPro-Bold.ttf") format("truetype"),
    url("../fonts/DINPro-Bold/DINPro-Bold.svg#DINPro-Bold") format("svg"),
    url("../fonts/DINPro-Bold/DINPro-Bold.eot?#iefix") format("embedded-opentype");
    font-weight: normal;
    font-style: normal;
}

html {
    width: 100%;
    height: 100%;
}

body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}

* {
    box-sizing: border-box;
}

.wrapper {
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    min-height: 100%;
    overflow: hidden;
    position: relative;
}

.container {
    width: 100%;
    max-width: 1020px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.desctop {
    display: block;
}

.hidden {
    display: none;
}

.empty {
    height: 50px;
}

h1,
h2,
h3,
h4,
h5,
h5 {
    margin: 0;
}

ul > li {
    list-style: none;
    display: inline-block;
}

ul {
    padding: 0;
    margin: 0;
}

ul {
    margin-bottom: 0;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: medium none;
}

/*a {
    @include links(orange, blue, yellow, teal);
}*/
input {
    outline: none;
}

img {
    max-width: 100%;
    height: auto;
}

p {
    margin: 0;
    padding: 0;
}

button {
    outline: none;
    border: none 0;
}

a.disabled {
    pointer-events: none;
    cursor: default;
}

.pull-left {
    float: left !important;
}

.pull-right {
    float: right !important;
}

.transform-x-y {
    position: absolute;
    /* �仍�� Firefox */
    /* �仍�� IE */
    -webkit-transform: translate(-50%, -50%);
    /* �仍�� Safari, Chrome, iOS */
    /* �仍�� Opera */
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

.transY {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
}

.transX {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
}

.hidden {
    opacity: 0;
}

.visible {
    opacity: 1;
}

::-webkit-scrollbar-thumb {
    width: 8px;
    background-image: -webkit-linear-gradient(#f5f5f5, #8a8a8a);
}

::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
}

.header {
    display: block;
    width: 100%;
    height: auto;
    max-width: 1920px;
    position: relative;
}

.top-line {
    max-width: 1920px;
    width: 100%;
    height: 11px;
    background-color: #e4bc13;
    margin-bottom: 15px;
}

.top-menu {
    font-size: 0;
    display: table;
    width: 100%;
    margin-bottom: 25px;
}

.top-menu li:first-of-type {
    padding-left: 0;
}

.top-menu li {
    display: inline-block;
    text-align: center;
    padding-left: 39px;
    padding-right: 39px;
}

.top-menu li a {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 16px;
    text-decoration: underline;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.top-menu li a:hover {
    text-decoration: none;
    color: #747683;
}

.top-menu li:last-child a {
    color: #f6912c;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.top-menu li:last-child a:hover {
    text-decoration: none;
    color: #f8ab5d;
}

.top-menu li:first-child {
    text-align: left;
}

.top-menu li:last-child {
    padding-right: 0;
}

#menu {
    display: none;
    list-style: none;
}

#menu-toggle {
    display: none;
}

/*Change toggle size by adjusting width & height*/
.tb-menu-toggle {
    border: 0;
    position: relative;
    background: transparent;
    cursor: pointer;
}

/*Change toggle color here*/
.tb-menu-toggle i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 20%;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.tb-menu-toggle i:nth-child(2) {
    top: 40%;
}

.tb-menu-toggle i:nth-child(3) {
    top: 80%;
}

/* Style the active toggle here */
/*Animation of the toggle*/
.tb-menu-toggle.tb-animate-toggle i:first-child,
.tb-menu-toggle.tb-animate-toggle i:nth-child(2) {
    top: 40%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.tb-menu-toggle.tb-animate-toggle i:nth-child(3) {
    top: 40%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.base-group {
    margin-bottom: 15px;
}

.base-group:after,
.base-group:before {
    display: table;
    content: "";
}

.base-group:after {
    clear: both;
}

.header-logo {
    display: inline-block;
    float: left;
    margin-left: 20px;
}

.header-phone {
    display: inline-block;
    float: right;
    vertical-align: middle;
    padding-top: 55px;
}

.header-phone .phone {
    display: block;
    color: #483320;
    font-family: "Myriad Pro", sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-decoration: none;
    margin-bottom: 3px;
}

.header-phone .phone .icon-tel {
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/sprite.png);
    background-position: -1346px -372px;
    width: 21px;
    height: 21px;
}

.header-phone .back-call {
    display: block;
    color: #f6912c;
    border-radius: 5px;
    font-family: "Myriad Pro", sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 16px;
    text-decoration: none;
    border: 2px dotted #f6912c;
    padding: 5px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.header-phone .back-call:hover {
    border: 2px dotted transparent;
}

.section-1 {
    width: 100%;
    max-width: 1920px;
    height: 755px;
    margin: 0 auto;
    position: relative;
    background: url("../img/youtube-full-quality.jpg") 50% no-repeat;
}

.section-1 button {
    display: none;
    border: 3px solid #fdb716;
    border-radius: 100px;
    width: 100px;
    height: 100px;
    background-color: transparent;
    text-align: center;
}

.section-1 button .triangle {
    border: 30px solid transparent;
    border-left: 40px solid #fdb716;
    display: none;
    width: 0;
    height: 0;
    margin-left: 25px;
}

.section-1 .video-responsive {
    display: none;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    z-index: 1045;
}

.section-1 .video-responsive iframe,
.section-1 .video-responsive object,
.section-1 .video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.section-1 .arrow-done {
    text-decoration: none;
    position: absolute;
    bottom: -38px;
    background-image: url(../img/sprite.png);
    background-position: -196px -1031px;
    width: 146px;
    height: 42px;
    z-index: 9;
}

.section-1 .mega-title {
    color: #0d8bbf;
    font-family: "Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 700;
    font-style: italic;
    line-height: 76px;
    /* margin-bottom: 65px; */
    position: relative;
    margin: auto;

    top: 64px;
    width: auto;
    /* -webkit-text-stroke: 2px;*/
    /* -webkit-text-stroke-color: white;*/

}

.section-1 .mega-title2 {
    color: #1c5999;
    font-family: "Myriad Pro", sans-serif;
    font-size: 86px;
    font-weight: 700;
    font-style: normal;
    line-height: 76px;
    /* margin-bottom: 65px; */
    position: relative;
    margin: auto;

    top: 64px;
    width: auto;
    /*-webkit-text-stroke: 2px;*/
    /*-webkit-text-stroke-color: white;*/

}


.section-1a {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
    padding: 110px 0 50px 0;
    text-align: center;
    position: relative;
}

.section-1a h1 {
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 62px;
    margin-bottom: 65px;
}

.section-1a h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 70px;
}

.section-1a h3 {
    display: block;
    color: #9155a7;
    font-family: Raleway, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 25px;
}

.section-1a .icon_block_bg {
    background: none;
    margin-top: 10px;
    width: 510px;
    margin: auto;
    height: 150px;
    padding-left: 20px;
    border-radius: 7px;
}

.section-1a .icon_block {
    width: 500px;
    height: 150px;
    padding-top: 10px;

    margin: auto;
}

.section-1a .sun_tv {
    background: url(../img/sun_tv.png);
    max-width: 45px;
    height: 44px;
    /* margin: auto; */
    position: relative;
    display: block;
    left: 50px;
}

.section-1a .sun_wifi {
    background: url(../img/sun_wifi.png);
    max-width: 55px;
    height: 44px;
    position: relative;
    left: 200px;
    top: -43px;
}

.section-1a .sun_prist {
    background: url(../img/sun_prist.png);
    max-width: 119px;
    height: 44px;
    position: relative;
    left: 340px;
    top: -87px;
}

.section-1a .tv_navybor {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 600;
    /* font-style: italic; */
    top: -85px;
    margin-left: 0px;
    text-align: left;
    display: block;
    position: relative;
}

.section-1a .sun_channels {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 17px;
    font-weight: 600;
    /* font-style: italic; */
    top: -171px;
    margin-left: 34px;
    text-align: left;
    display: block;
    position: relative;
}

.section-1a .smotreshka_sun_channels {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 17px;
    font-weight: 600;
    /* font-style: italic; */
    top: -166px;
    margin-left: 32px;
    text-align: left;
    display: block;
    position: relative;
}

.section-1a .sun_24 {
    background: url(../img/sun_24.png);
    background-repeat: no-repeat;
    background-size: 24px;
    max-width: 119px;
    height: 44px;
    position: relative;
    left: -1px;
    top: -80px;
}

.section-1a .sun_smotreshka {
    background: url(../img/sun_smotreshka.png);
    background-repeat: no-repeat;
    background-size: 20px;
    max-width: 119px;
    height: 44px;
    position: relative;
    left: -1px;
    top: -106px;
}

.section-1a .sun_router {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 600;
    /* font-style: italic; */
    top: -223px;
    margin-left: 180px;
    text-align: center;
    display: block;
    width: 100px;
    position: relative;
}

.section-1a .sun_network {
    color: #03609b;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 600;
    /* font-style: italic; */
    top: -276px;
    margin-left: 320px;
    text-align: center;
    display: block;
    position: relative;
    width: 150px;
    /*filter: drop-shadow(0px 0px 7px #4b2300);*/
}

.section-1a .sun_price {
    width: 100%;
}

.section-1a .ac-price1 {
    color: #03609b;
    font-size: 51px;
    font-weight: lighter;
    font-style: bold;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    margin-left: -20px;
}

.section-1a .ac-price2 {
    color: #03609b;
    font-size: 51px;
    font-weight: lighter;
    font-style: bold;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    margin-left: 40px;
}

.section-x {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    background: url(../img/tarif_zharkii.jpg) 90% 0 no-repeat;
    background-size: 1920px;
    text-align: center;
    padding: 25px 0 30px 0;
    height: 657px;

}

.avans {
    opacity: 0.6;
    color: gray;
    font-size: 15px;
    max-width: 400px;
    text-align: center;
    margin: auto;
}

.table1 {
    width: 350px;
    height: 134px;
    /* background-color: white; */
    /* border-collapse: collapse; */
    /* border-radius: 10px; */
    /* -webkit-border-radius: 10px; */
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    /* border: 2px solid #3a9120; */
    display: block;
    position: relative;
    top: -110px;
    /* margin-left: 110px; */
    text-align: left;
}

.table1_th1 {
    /*border-right: #3a9120 solid 2px;*/
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: 3px;
    width: 200px;
    color: #3a9120;

}

.table1_th2 {
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: 3px;
    color: #3a9120;
    width: 200px;
}

.table1_th3 {
    /*border-right: #ea2256 solid 2px;*/
    font-family: "MyriadPro-Cond", sans-serif;
    color: #3a9120;
    font-size: 30px;
    font-weight: 600;
    position: relative;
    top: -10px;
    left: 35px;
}

.table1_th4 {
    font-family: "MyriadPro-Cond", sans-serif;
    color: #3a9120;
    font-size: 30px;
    font-weight: 600;
    position: relative;
    top: -10px;
    left: 45px;
}

.star1 {
    font-family: "Myriad Pro", sans-serif;
    font-size: 36px;
    font-weight: 800;
    color: #ffffff;
    position: relative;
    top: -38px;


}


.speed-price {
    display: flex;
    width: 510px;
    position: relative;
    top: -86px;
    text-align: left;
    justify-content: space-between;
    align-items: flex-end;
}

.speed-block {
    width: auto;
    display: flex;
    align-items: flex-end;


}

.speed {
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: 3px;
    color: #ffffff;

}

.mbits {
    /*border-right: #ea2256 solid 2px;*/
    font-family: "MyriadPro-Cond", sans-serif;
    color: #ffffff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 13px;

}

.price-block {
    margin: auto;
    display: flex;
    align-items: flex-end;
    align-items: flex-end;

}

.price-promo {
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    font-weight: 800;
    letter-spacing: 3px;
    color: #ffffff;


}

.rub {
    font-family: "MyriadPro-Cond", sans-serif;
    color: #ffffff;
    font-size: 30px;
    font-weight: 600;
    position: relative;
    margin-bottom: 13px;
    text-align: center;

}

.sberbox_mob {
    display: none;
}


.utp {
    background: rgba(124, 176, 206, 1.0);
    top: -73px;
    position: relative;
    border-radius: 30px;
    border: none;
    border-color: #5273ad;
    border-width: 2px;
    width: 811px;
    height: 141px;

}

.utp_flex {
    /* position: relative; */
    display: flex;
    align-items: center;
    padding-top: 61px;

    height: 100px;

}

.mesh_utp {
    display: flex;
    width: 214px;
    /* padding-bottom: 22px; */
    margin-left: 28px;
    align-items: center;
}

.mesh_picture_utp {
    width: 133px;
    padding-bottom: 10px;
}


.ili_utp {
    width: 40px;
    position: relative;

    color: #050000;
    font-family: 'Myriad Pro';
    font-size: 22px;
    font-weight: 600;
}

.prist_utp {
    width: 203px;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 50px;
}

.prist_picture_utp {
    width: 83px;

}

.plus_utp {
    width: 40px;
    position: relative;
    color: #050000;
    font-family: 'Myriad Pro';
    font-size: 30px;
    font-weight: 600;
    margin-right: 25px;
    margin-left: 10px;
}

.wifi_utp {
    display: flex;
    flex-direction: row-reverse;
    margin-right: 37px;
    align-items: center;
    width: 214px;
}

.wifi_picture_utp {
    width: 86px;
    /* margin-top: 18px; */
    position: relative;


}

.text_utp {
    width: auto;
    position: relative;
    color: #050000;
    font-family: 'Myriad Pro';
    font-size: 18px;
    text-align: left;
    font-weight: 500;
    line-height: 20px;
    margin-left: 15px;
    margin-right: 15px;
}

.ramka_wifi_prist_utp {
    display: block;
    background: none;
    position: relative;
    border-radius: 21px;
    border: dashed;
    border-color: #050000;
    width: 479px;
    height: 110px;
    left: 313px;
    top: -197px;
    border-width: 2px;

}


.xtv {
    display: flex;
    /* background: rgba(255, 255, 255, 0.55); */
    top: -157px;
    position: relative;
    border-color: none;
    width: 734px;
    height: 79px;
    border: none;
    align-items: center;

}

.xtv_tvicon {
    width: auto;
    position: relative;
}

.xtv_text {
    width: 111px;
    position: relative;
    color: #ffffff;
    font-family: 'Myriad Pro';
    font-size: 18px;
    text-align: left;
    font-weight: 500;
    line-height: 20px;
    margin-left: 15px;
}

.xtv_zebra {
    display: none;
    position: relative;
    border: dashed;
    border-color: #5273ad;
    border-width: 3px;
    border-left: none;
    border-top: none;
    border-bottom: none;
    width: 0px;
    height: 61px;
    left: 35px;
    top: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}


.xtv_channels {
    display: flex;
    flex-direction: column;
    margin-left: -26px;


}

.xtv_hd_uhd {
    display: block;
}


.xtv_24 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.xtv_24icon {
    width: 28px;
    margin-left: 32px;
}

.xtv_24_channel {
    position: relative;
    color: #ffffff;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 10px;
    width: 224px;
    text-align: left;
    display: flex;
}

.xtv_24_kino {
    position: relative;
    color: #ffffff;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}

.xtv_smotr {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

.xtv_smotr_icon {
    width: 28px;
    margin-left: 32px;
}

.xtv_smotr_channel {
    position: relative;
    color: #ffffff;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 10px;
    width: 224px;
    text-align: left;
    display: flex;
}

.xtv_smotr_kino {
    position: relative;
    color: #ffffff;
    font-family: 'Myriad Pro';
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}

.more_premier {
    width: 259px;
    position: relative;
    top: -197px;
    left: 581px;
}


.table2 {
    margin-top: 15px;
    position: relative;
    height: 150px;
    border-collapse: collapse;
    /*margin-left: 110px;*/
    top: -120px;
}

.table2_th1 {
    width: 280px;
    height: 150px;
    /*border: white solid 2px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;*/
    display: inline-block;
    border-collapse: collapse;
    margin-right: 10px;
    background-color: #fff;

}

.table2_th2 {
    width: 240px;
    height: 150px;
    /*border: white solid 2px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;*/
    display: inline-block;
    border-collapse: collapse;
    margin-right: 10px;
    background-color: #fff;

}

.table2_th3 {
    width: 240px;
    height: 150px;
    /*border: white solid 2px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;*/
    display: inline-block;
    border-collapse: collapse;
    margin-right: 10px;
    background-color: #fff;
}

.tv_new {
    width: 100%;
    margin-top: 20px;
}

.pristavka_new {
    width: 100%;
    margin-top: 20px;
}

.pro_tv {
    display: block;

}

.pro_tv_mob {
    display: none;

}

.prist_op_mob {
    display: none;
}

.wifi_new_mob {
    display: none;
}

.icon_tv {
    /*filter: invert(1);*/

}

.table_tv_new_th1 {
    width: 55px;

}

.table_tv_new_th2 {
    text-align: left;

}

.table_tv_new_th3 {
    width: 75px;

}

.table_tv_new_th4 {
    text-align: left;
}

.tv_op {
    font-family: 'MyriadPro-Cond';
    font-size: 24px;
    font-weight: 600;
    color: black;
    text-align: left;
}

.prist_op {
    font-family: 'MyriadPro-Cond';
    font-size: 24px;
    font-weight: 600;
    color: black;
    text-align: center;
    position: relative;
    top: 7px;

}

.wifi_op1 {
    font-family: 'MyriadPro-Cond';
    font-size: 32px;
    font-weight: 600;
    color: black;
    text-align: center;
    /* left: 50px; */
    position: relative;
    left: -46px;
}

.wifi_op2 {
    font-family: 'MyriadPro-Cond';
    font-size: 24px;
    font-weight: 600;
    color: black;
    text-align: right;
    width: 100px;
}

.wifi_new {
    position: relative;
    /* top: 50px;
     left: -60px;*/
    top: 45px;
}

.archer_c5 {
    width: 125px;
    position: relative;
    left: 110px;
    top: -129px;
}

.section-x .layer {
    display: block;
    left: -250px;
    position: relative;
    top: 54px;
}

.section-x .katya {
    color: #ffffff;
    font-family: "Myriad Pro", sans-serif;
    font-size: 14px;
    opacity: 1.0;
    top: -342px;
    text-align: left;
    position: relative;
    margin-left: 0px;
    left: 637px;
    width: 175px;
}

.section-x .poradui {
    color: #000000;
    font-family: "Myriad Pro", sans-serif;
    font-size: 34px;
    font-weight: 600;

    margin-top: 33px;
    margin-left: 0px;
    text-align: left;
    left: 4px;
    top: -31px;
    position: relative;

}

.section-x .podklycheniem {
    color: #9b105b;
    font-family: "Myriad Pro", sans-serif;
    font-size: 27px;
    font-weight: 700;
    font-style: italic;
    margin-top: -3px;
    margin-left: 32px;
    text-align: center;
    line-height: 1;
    letter-spacing: 0.5px;
}

.section-x .JARKII {
    margin-top: 10px;
    margin-left: -360px;
    display: none;
}

.section-x .novogodny {
    color: #f26014;
    font-family: "Myriad Pro", sans-serif;

    font-size: 85px;
    font-weight: 800;
    font-style: italic;
    line-height: 1;
    left: -160px;
    position: relative;
    letter-spacing: 1px;
    top: 20px;
    /* -webkit-text-stroke: 4px;*/

    background: url("../img/dom_doby_desk.png") 50% 240px no-repeat;
}

.section-x .dobry {

    position: relative;
    width: 600px;
    height: auto;
	    top: 10px;

}

.dobry_mob {
    display: none;
}


.pro_tv_mob {
    display: none;

}

.prist_op_mob {
    display: none;
}

.wifi_new_mob {
    display: none;
}

.section-x .dom_jark {
    color: #e23165;
    font-family: "Myriad Pro", sans-serif;
    font-size: 45px;
    font-weight: 600;
    font-style: italic;
    line-height: 1;
    left: -275px;
    position: relative;
    /* letter-spacing: 1px; */
    top: 20px;
}

.section-x .button1 {
    position: relative;
    left: 504px;
    width: 307px;
    top: -53px;
    top: 6px;
}


.section-x .bigtext {
    color: #163e64;
    -webkit-text-stroke: 2px;
    -webkit-text-stroke-color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 110px;
    font-weight: 800;
    font-style: italic;
    letter-spacing: 3px;
    padding-right: 10px;
}

.section-x .dvoika {
    font-size: 106px;
    font-size: 106px;
    font-size: 106px;
    position: relative;
    position: relative;
    position: relative;
    top: 10px;
}


.section-x .opisanie_tv {
    color: #fff;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    line-height: 1.6;
    margin-top: 25px;
    letter-spacing: -1px;
}

.section-x .littletext {
    font-variant: JIS90;
    color: #163e64;
    -webkit-text-stroke: 1px;
    -webkit-text-stroke-color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 60px;
    font-weight: 900;
    font-style: italic;
    position: relative;
    margin-left: -10px;
}


.section-x .ac-btn2 {
    cursor: pointer;

}

.section-x .ac-btn2:hover {

}

.section-x .dop {
    margin: auto;
}

.section-x .star {
    display: block;
    width: 80px;
    top: -160px;
    position: relative;
    left: 710px;
}

.section-x .ivi_megogo {
    left: 910px;
    display: block;
    position: relative;
    left: 576px;
    top: -376px;
    width: 27%;
}

.section-2 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
    padding: 110px 0 50px 0;
    text-align: center;
    position: relative;
}

.section-2 h1 {
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 62px;
    margin-bottom: 65px;
}

.section-2 span {
    display: block;
    color: #9155a7;
    font-family: Raleway, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 20px;
}

.section-2 h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 70px;
}

.section-2 .jar {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 70px;
    background: #0090fb url("../img/circles.png") 50% 240px no-repeat;
    max-width: 1920px;
    height: auto;
}

/* .section-2 .rates-wrap .24-SM-icon {


        background-image: url(../img/Smotreshka-24htv-icon-yellow.png);

       } */

.section-2 .rates-wrap {
    width: 100%;
    height: 640px;
    margin-bottom: 40px;
}

.section-2 .rates-wrap .rate {
    display: inline-block;
    vertical-align: top;
    /*max-width: 204px;
      width: 100%;*/
    width: 24.7%;
    height: 574px;
    padding: 20px 30px 20px;
    margin-right: -4.5px;
    margin-bottom: 40px;
    position: relative;
}

.section-2 .rates-wrap .rate .info {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 5px;
}

.section-2 .rates-wrap .rate h3.name {
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 30px;
    font-weight: 700;
    font-style: italic;
    line-height: 32px;
    margin-bottom: 30px;
}

.section-2 .rates-wrap .rate ul li {
    display: block;
    text-align: left;
    color: #2f2e2e;
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 30px;
    position: relative;
    padding-left: 34px;
    line-height: 18px;
}

.section-2 .rates-wrap .rate ul li:nth-child(3) {
    height: 49px;
}

.section-2 .rates-wrap .rate ul li span {
    display: inline-block;
    color: #2f2e2e;
    font-size: 24px;
    margin-right: 5px;
    margin-bottom: 0;
}

.section-2 .rates-wrap .rate ul li .channels {
    margin-top: 0;
    color: #2f2e2e;
    font-weight: 400;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid #494747;
    padding-top: 6px;
    line-height: 16px;
    overflow: hidden;
    max-width: 150px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2 .rates-wrap .rate ul li .channels:hover {
    border-bottom: 1px solid transparent;
}

.section-2 .rates-wrap .rate ul li .channels p {
    display: inline-block;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 3;
    text-decoration: none;
    margin-right: 5px;
}

.section-2 .rates-wrap .rate ul .skorost-in {
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1345px -730px;
    width: 23px;
    height: 10px;
}

.section-2 .rates-wrap .rate ul .tv-mini {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 2px;
    margin-top: -3px;
    background-image: url(../img/sprite.png);
    background-position: -1345px -809px;
    width: 23px;
    height: 72px;
}

.section-2 .rates-wrap .rate ul .channels2 {
    line-height: 10px;
}

.section-2 .rates-wrap .rate ul .premial-router {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -826px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-wrap .rate ul .premial-router.c3 {
    background-position: -847px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-wrap .rate ul .premial-router.c2 {
    background-position: -868px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-wrap .rate ul .premial-router.c1 {
    background-position: -868px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-wrap .rate ul .tv-pristaska {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1343px -761px;
    width: 23px;
    height: 46px;
}

.tv-pristaska-ek {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1343px -761px;
    width: 23px;
    height: 23px;
}


.section-2 .rates-wrap .rate .price-info {
    color: #2f2e2e;
    font-family: Raleway, sans-serif;
    font-weight: 700;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 15px;
}

.section-2 .rates-wrap .rate .price-info .price {
    display: inline-block;
    color: #2f2e2e;
    font-size: 26px;
    margin-bottom: 0;
    font-weight: bold;
}

.section-2 .rates-wrap .rate .btn {
    display: block;
    margin: 0 auto;
    max-width: 157px;
    width: 100%;
    height: 41px;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 41px;
    text-decoration: none;
    padding: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2 .rates-wrap .rate .btn:hover {
    box-shadow: 0 0 8px 2px rgba(246, 247, 212, 0.72);
}

.section-2 .rates-wrap .rate .shadow {
    position: absolute;
    bottom: -20px;
    width: 209px;
    height: 20px;
    background-image: url("../img/shadow.png");
    background-repeat: no-repeat;
}

.section-2 .rates-wrap .rate .shadow-left {
    left: 5px;
    background-position: 0 0;
}

.section-2 .rates-wrap .rate .shadow-right {
    right: 5px;
    background-position: 100% 0;
}

.section-2 .rates-wrap .rate-home {
    background-color: #ff691f;
    margin-top: 50px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-home:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-home .btn-rate-home {
    background-color: #109bff;
}

.section-2 .rates-wrap .rate-home .btn-rate-home:focus {
    background-color: #cd350c;
}

.section-2 .rates-wrap .rate-best {
    background-color: #ffb81f;
    margin-top: 80px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-best:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-best .btn-rate-best {
    background-color: #ec750e;
}

.section-2 .rates-wrap .rate-best .btn-rate-best:focus {
    background-color: #d96500;
}

.section-2 .rates-wrap .rate-family {
    background-color: #d886f7;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 450ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-family:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-family .btn-rate-family {
    background-color: #c74bf6;
}

.section-2 .rates-wrap .rate-family .btn-rate-family:focus {
    background-color: #9f30ca;
}

.section-2 .rates-wrap .rate-loves {
    background-color: #01b1af;
    margin-top: 45px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-loves:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-loves .btn-rate-loves {
    background-color: #16cbc9;
}

.section-2 .rates-wrap .rate-loves .btn-rate-loves:focus {
    background-color: #1ba8a6;
}

.section-2 .rates-wrap .rate-econom {
    background-color: #bdbf37;
    margin-top: 95px;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-wrap .rate-econom:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-wrap .rate-econom .btn-rate-econom {
    background-color: #9fa12f;
}

.section-2 .rates-wrap .rate-econom .btn-rate-econom:focus {
    background-color: #838527;
}

.section-2 .rates-mobile {
    display: none;
    width: 100%;
    max-width: 768px;
    height: auto;
}

.section-2 .rates-mobile .slick-slide:focus,
.section-2 .rates-mobile .slick-slide a {
    outline: none;
}

.section-2 .rates-mobile .slick-item .rate {
    display: block;
    vertical-align: top;
    max-width: 240px;
    width: 100%;
    height: 560px;
    padding: 30px 23px 20px;
    margin: 0 auto;
    position: relative;
}

.section-2 .rates-mobile .slick-item .rate .info {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 5px;
}

.section-2 .rates-mobile .slick-item .rate h3.name {
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 700;
    font-style: italic;
    line-height: 32px;
    margin-bottom: 30px;
}

.section-2 .rates-mobile .slick-item .rate ul li {
    display: block;
    text-align: left;
    color: #2f2e2e;
    font-family: Raleway, sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 40px;
    line-height: 16px;
}

.section-2 .rates-mobile .slick-item .rate ul li:nth-child(3) {
    height: 52px;
}

.section-2 .rates-mobile .slick-item .rate ul li span {
    display: inline-block;
    color: #2f2e2e;
    font-size: 24px;
    margin-right: 5px;
    margin-bottom: 0;
}

.section-2 .rates-mobile .slick-item .rate ul li .channels {
    margin-top: 10px;
    color: #2f2e2e;
    font-weight: 400;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #494747;
    overflow: hidden;
    max-width: 140px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2 .rates-mobile .slick-item .rate ul li .channels:hover {
    border-bottom: 1px solid transparent;
}

.section-2 .rates-mobile .slick-item .rate ul li .channels p {
    display: inline-block;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
    margin-right: 5px;
}

.section-2 .rates-mobile .slick-item .rate ul .skorost-in {
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1345px -730px;
    width: 23px;
    height: 10px;
}

.section-2 .rates-mobile .slick-item .rate ul .tv-mini {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 2px;
    background-image: url(../img/sprite.png);
    background-position: -1102px -1188px;
    width: 23px;
    height: 100px;
}

.section-2 .rates-mobile .slick-item .rate ul .premial-router {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -826px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-mobile .slick-item .rate ul .premial-router.c3 {
    background-position: -847px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-mobile .slick-item .rate ul .premial-router.c2 {
    background-position: -868px -1107px;
    width: 21px;
    height: 46px;
}

.section-2 .rates-mobile .slick-item .rate ul .premial-router.c1 {
    background-position: -889px -1107px;
    width: 21px;
    height: 23px;
}

.section-2 .rates-mobile .slick-item .rate ul .tv-pristaska {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1343px -761px;
    width: 23px;
    height: 46px;
}

.tv-pristaska-ek {
    display: inline-block;
    position: absolute;
    top: 2px;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1343px -761px;
    width: 23px;
    height: 23px;
}

.section-2 .rates-mobile .slick-item .rate .price-info {
    color: #2f2e2e;
    font-family: Raleway, sans-serif;
    font-weight: 700;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 15px;
}

.section-2 .rates-mobile .slick-item .rate .price-info .price {
    display: inline-block;
    color: #2f2e2e;
    font-size: 26px;
    margin-bottom: 0;
}

.section-2 .rates-mobile .slick-item .rate .btn {
    display: block;
    margin: 0 auto;
    max-width: 157px;
    width: 100%;
    height: 41px;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 41px;
    text-decoration: none;
    padding: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2 .rates-mobile .slick-item .rate .btn:hover {
    box-shadow: 0 0 8px 2px rgba(246, 247, 212, 0.72);
}

.section-2 .rates-mobile .slick-item .rate .shadow {
    position: absolute;
    bottom: -20px;
    width: 209px;
    height: 20px;
    background-image: url("../img/shadow.png");
    background-repeat: no-repeat;
}

.section-2 .rates-mobile .slick-item .rate .shadow-left {
    left: 5px;
    background-position: 0 0;
}

.section-2 .rates-mobile .slick-item .rate .shadow-right {
    right: 5px;
    background-position: 100% 0;
}

.section-2 .rates-mobile .slick-item .rate-home {
    background-color: #ff691f;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-home:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-home .btn-rate-home {
    background-color: #ec3d0e;
}

.section-2 .rates-mobile .slick-item .rate-home .btn-rate-home:focus {
    background-color: #cd350c;
}

.section-2 .rates-mobile .slick-item .rate-best {
    background-color: #ffb81f;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-best:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-best .btn-rate-best {
    background-color: #ec750e;
}

.section-2 .rates-mobile .slick-item .rate-best .btn-rate-best:focus {
    background-color: #d96500;
}

.section-2 .rates-mobile .slick-item .rate-family {
    background-color: #d886f7;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-family:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-family .btn-rate-family {
    background-color: #c74bf6;
}

.section-2 .rates-mobile .slick-item .rate-family .btn-rate-family:focus {
    background-color: #9f30ca;
}

.section-2 .rates-mobile .slick-item .rate-loves {
    background-color: #01b1af;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-loves:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-loves .btn-rate-loves {
    background-color: #16cbc9;
}

.section-2 .rates-mobile .slick-item .rate-loves .btn-rate-loves:focus {
    background-color: #1ba8a6;
}

.section-2 .rates-mobile .slick-item .rate-econom {
    background-color: #bdbf37;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-item .rate-econom:hover {
    -webkit-transform: scale(1.025, 1.025);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.025, 1.025);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
    z-index: 10;
}

.section-2 .rates-mobile .slick-item .rate-econom .btn-rate-econom {
    background-color: #9fa12f;
}

.section-2 .rates-mobile .slick-item .rate-econom .btn-rate-econom:focus {
    background-color: #838527;
}

.section-2 .rates-mobile .slick-prev:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 59px;
    height: 59px;
    background: url("../img/left-arrow.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-next:before {
    content: "";
    position: absolute;
    display: inline-block;
    /*right: -100%;*/
    width: 59px;
    height: 59px;
    background: url("../img/right-arrow.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-2 .rates-mobile .slick-next {
    right: 0;
}

.section-2 .rates-mobile .slick-prev {
    left: 0;
    z-index: 1024;
}

.section-2 .select-link {
    margin-bottom: 30px;
    position: relative;
}

.section-2 .select-link a {
    display: inline-block;
    margin: 0 30px;
    text-decoration: none;
    cursor: pointer;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
}

.section-2 .select-link .select-rate {
    color: #ffb81f;
}

.section-2 .select-link .select-rate .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1353px -293px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-rate.open .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1351px -229px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-wifi {
    color: #01b1af;
}

.section-2 .select-link .select-wifi .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1353px -271px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-wifi.open .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1353px -260px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-cond {
    color: #b87ad7;
    position: relative;
    margin-bottom: 20px;
}

.section-2 .select-link .select-cond .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1351px -218px;
    width: 14px;
    height: 11px;
}

.section-2 .select-link .select-cond.open .arrow {
    display: inline-block;
    margin: 0 0 0 5px;
    background-image: url(../img/sprite.png);
    background-position: -1353px -282px;
    width: 14px;
    height: 11px;
}

.section-2 .descript {
    color: #01b1af;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    text-align: center;
}

.section-2-1 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 30px 0;
    text-align: center;
}

.section-2-1 .return {
    position: absolute;
    top: -50px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-2-1 .return .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-2-1 h3 {
    color: #ffb81f;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 20px;
}

.section-2-1 .descript {
    max-width: 560px;
    width: 100%;
    margin: 0 auto 60px;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}

.section-2-1 .our-rates {
    margin-bottom: 70px;
}

.section-2-1 .our-rates .rate-1 {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin: 0 15px;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 {
    position: relative;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    border: 5px solid #cb6444;
    margin-bottom: 15px;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 .ellipse-2 {
    position: relative;
    width: 192px;
    height: 192px;
    border-radius: 50%;
    border: 5px solid #3870ba;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 .ellipse-2 .ellipse-1 {
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 5px solid #f86c00;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 .ellipse-2 .ellipse-1 .circle {
    display: block;
    border-radius: 50%;
    width: 132px;
    height: 132px;
    background-color: #ffb81f;
    position: relative;
}

.section-2-1 .our-rates .rate-1 .ellipse-3 .ellipse-2 .ellipse-1 .circle span {
    color: white;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    line-height: 24px;
    font-size: 17px;
}

.section-2-1
.our-rates
.rate-1
.ellipse-3
.ellipse-2
.ellipse-1
.circle
span
.name {
    font-size: 23px;
}

.section-2-1 .our-rates .rate-1 .scaling-circle {
    -webkit-animation: scaling-circle 2s linear;
    animation: scaling-circle 2s linear;
    height: 217px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 217px;
    display: inline-block;
}

@-webkit-keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-2-1 .our-rates .rate-1 .descr {
    text-align: left;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

.section-2-1 .our-rates .rate-2 {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin: 0 15px;
    position: relative;
}

.section-2-1 .our-rates .rate-2 .indicators {
    position: absolute;
    top: -10px;
    right: 105px;
    z-index: 100;
    max-width: 120px;
    width: 100%;
    height: auto;
    padding: 5px;
    background-color: white;
}

.section-2-1 .our-rates .rate-2 .indicators span {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-align: right;
}

.section-2-1 .our-rates .rate-2 .indicators span:first-child {
    color: #bb5e3b;
}

.section-2-1 .our-rates .rate-2 .indicators span:nth-child(2) {
    color: #4b72b8;
}

.section-2-1 .our-rates .rate-2 .indicators span:nth-child(3) {
    color: #e77213;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 {
    position: relative;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    border: 5px solid #cb6444;
    margin-bottom: 15px;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 {
    position: relative;
    width: 192px;
    height: 192px;
    border-radius: 50%;
    border: 5px solid #3870ba;
    border-left-color: transparent;
    -webkit-transform: rotate(48deg) translate(-50%, -50%);
    transform: rotate(48deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2:before,
.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1 {
    position: relative;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 5px solid #f86c00;
    border-left-color: transparent;
    -webkit-transform: rotate(-30deg) translate(-50%, -50%);
    transform: rotate(-30deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1:before,
.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
    border-top: 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1 .circle {
    display: block;
    border-radius: 50%;
    width: 132px;
    height: 132px;
    background-color: #d886f7;
    position: relative;
    -webkit-transform: rotate(-18deg) translate(-50%, -50%);
    transform: rotate(-18deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-2 .ellipse-3 .ellipse-2 .ellipse-1 .circle span {
    color: white;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    line-height: 24px;
    font-size: 17px;
}

.section-2-1
.our-rates
.rate-2
.ellipse-3
.ellipse-2
.ellipse-1
.circle
span
.name {
    font-size: 23px;
}

.section-2-1 .our-rates .rate-2 .scaling-circle {
    -webkit-animation: scaling-circle 2s linear;
    animation: scaling-circle 2s linear;
    height: 217px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 217px;
    display: inline-block;
}

@keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-2-1 .our-rates .rate-2 .descr {
    text-align: left;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

.section-2-1 .our-rates .rate-3 {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin: 0 15px;
    position: relative;
}

.section-2-1 .our-rates .rate-3 .indicators {
    position: absolute;
    top: -10px;
    right: 105px;
    z-index: 100;
    max-width: 120px;
    width: 100%;
    height: auto;
    padding: 5px;
    background-color: white;
}

.section-2-1 .our-rates .rate-3 .indicators span {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-align: right;
}

.section-2-1 .our-rates .rate-3 .indicators span:first-child {
    color: #bb5e3b;
}

.section-2-1 .our-rates .rate-3 .indicators span:nth-child(2) {
    color: #4b72b8;
}

.section-2-1 .our-rates .rate-3 .indicators span:nth-child(3) {
    color: #e77213;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 {
    position: relative;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    border: 5px solid #cb6444;
    margin-bottom: 15px;
    border-left-color: transparent;
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
    -webkit-transform-origin: 105px 105px;
    transform-origin: 105px 105px;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 {
    position: relative;
    width: 192px;
    height: 192px;
    border-radius: 50%;
    border: 5px solid #3870ba;
    border-left-color: transparent;
    -webkit-transform: rotate(-30deg) translate(-50%, -50%);
    transform: rotate(-30deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2:before,
.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1 {
    position: relative;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 5px solid #f86c00;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(-60deg) translate(-50%, -50%);
    transform: rotate(-60deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1:before,
.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
    border-top: 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1 .circle {
    display: block;
    border-radius: 50%;
    width: 132px;
    height: 132px;
    background-color: #01b1af;
    position: relative;
    -webkit-transform: rotate(40deg) translate(-50%, -50%);
    transform: rotate(40deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-3 .ellipse-3 .ellipse-2 .ellipse-1 .circle span {
    color: white;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    line-height: 24px;
    font-size: 17px;
}

.section-2-1
.our-rates
.rate-3
.ellipse-3
.ellipse-2
.ellipse-1
.circle
span
.name {
    font-size: 23px;
}

.section-2-1 .our-rates .rate-3 .scaling-circle {
    -webkit-animation: scaling-circle 2s linear;
    animation: scaling-circle 2s linear;
    height: 217px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 217px;
    display: inline-block;
}

@keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-2-1 .our-rates .rate-3 .descr {
    text-align: left;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

.section-2-1 .our-rates .rate-4 {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    width: 100%;
    height: auto;
    margin: 0 15px;
    position: relative;
}

.section-2-1 .our-rates .rate-4 .indicators {
    position: absolute;
    top: -13px;
    right: 105px;
    z-index: 100;
    max-width: 120px;
    width: 100%;
    height: auto;
    padding: 5px;
    background-color: white;
}

.section-2-1 .our-rates .rate-4 .indicators span {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px;
    text-align: right;
}

.section-2-1 .our-rates .rate-4 .indicators span:first-child {
    color: #bb5e3b;
}

.section-2-1 .our-rates .rate-4 .indicators span:nth-child(2) {
    color: #4b72b8;
}

.section-2-1 .our-rates .rate-4 .indicators span:nth-child(3) {
    color: #e77213;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 {
    position: relative;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    border: 5px solid #cb6444;
    margin-bottom: 15px;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(-42deg);
    transform: rotate(-42deg);
    -webkit-transform-origin: 105px 105px;
    transform-origin: 105px 105px;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 {
    position: relative;
    width: 192px;
    height: 192px;
    border-radius: 50%;
    border: 5px solid #3870ba;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(-20deg) translate(-50%, -50%);
    transform: rotate(-20deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2:before,
.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1 {
    position: relative;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    border: 5px solid #f86c00;
    border-left-color: transparent;
    border-top-color: transparent;
    -webkit-transform: rotate(0deg) translate(-50%, -50%);
    transform: rotate(0deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1:before,
.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 0;
    border-top: 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1 .circle {
    display: block;
    border-radius: 50%;
    width: 132px;
    height: 132px;
    background-color: #bdbf37;
    position: relative;
    -webkit-transform: rotate(62deg) translate(-50%, -50%);
    transform: rotate(62deg) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.section-2-1 .our-rates .rate-4 .ellipse-3 .ellipse-2 .ellipse-1 .circle span {
    color: white;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    line-height: 24px;
    font-size: 17px;
}

.section-2-1
.our-rates
.rate-4
.ellipse-3
.ellipse-2
.ellipse-1
.circle
span
.name {
    font-size: 23px;
}

.section-2-1 .our-rates .rate-4 .scaling-circle {
    -webkit-animation: scaling-circle 2s linear;
    animation: scaling-circle 2s linear;
    height: 217px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 217px;
    display: inline-block;
}

@keyframes scaling-circle {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-2-1 .our-rates .rate-4 .descr {
    text-align: left;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
}

.section-2-1 .notification {
    max-width: 578px;
    width: 80%;
    height: auto;
    margin: 0 auto 50px;
    border: 2px dotted #2d68ba;
    border-radius: 15px;
    padding: 15px;
    position: relative;
}

.section-2-1 .notification .sign {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 33px;
    left: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -127px;
    width: 65px;
    height: 65px;
}

.section-2-1 .notification .information {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 440px;
    width: 100%;
    margin-left: 50px;
}

.section-2-1 .notification .information h4 {
    color: #20b36c;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 10px;
}

.section-2-1 .notification .information p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
}

.section-2-2 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 30px 0;
    text-align: center;
}

.section-2-2 .return {
    position: absolute;
    top: -50px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-2-2 .return .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-2-2 h3 {
    color: #0dba69;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 50px;
}

.section-2-2 .descript {
    max-width: 560px;
    width: 100%;
    margin: 0 auto 60px;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}

.section-2-2 .responsive-slick-3 {
    z-index: 100;
}

.section-2-2 .responsive-slick-3 .slick-initialized .slick-slide {
    margin: 0 20px;
}

.section-2-2 .responsive-slick-3 .slick-slide:focus,
.section-2-2 .responsive-slick-3 .slick-slide a {
    outline: none;
}

.section-2-2 .responsive-slick-3 .slick-slide img {
    margin: 0 auto 15px;
    margin-left: 0;
}

.section-2-2 .responsive-slick-3 .slick-item {
    text-align: center;
    margin: 0 30px;
}

.section-2-2 .responsive-slick-3 .slick-item .title {
    text-align: center;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}

.section-2-2 .responsive-slick-3 .slick-item p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px;
}

.section-2-2 .responsive-slick-3 .slick-prev,
.section-2-2 .responsive-slick-3 .slick-next {
    width: 50px;
    height: 50px;
}

.section-2-2 .responsive-slick-3 .slick-prev:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 8px;
    left: 8px;
    width: 30px;
    height: 30px;
    background: url("../img/left-arrow-red.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-2-2 .responsive-slick-3 .slick-next:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 8px;
    right: 8px;
    width: 30px;
    height: 30px;
    background: url("../img/right-arrow-red.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-2-2 .notification {
    max-width: 578px;
    width: 90%;
    height: auto;
    margin: 0 auto 50px;
    border: 2px dotted #2d68ba;
    border-radius: 15px;
    padding: 15px;
    position: relative;
}

.section-2-2 .notification .sign {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 20px;
    left: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -127px;
    width: 65px;
    height: 65px;
}

.section-2-2 .notification .information {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 440px;
    width: 100%;
    margin-left: 65px;
}

.section-2-2 .notification .information h4 {
    color: #20b36c;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 10px;
}

.section-2-2 .notification .information p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    max-width: 80%;
}

.section-2-2 .link-click {
    display: block;
    color: #0dba69;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 27px;
    text-decoration: underline;
    margin-bottom: 30px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-2-2 .link-click:hover {
    text-decoration: none;
    color: #10ea84;
}

.section-2-2 .link-click.open {
    display: block;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 27px;
    margin-bottom: 30px;
    text-decoration: none;
    color: #10ea84;
}

.section-2-2 .speed-wifi {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    background-color: #e9de96;
    padding: 110px 0 20px 0;
}

.section-2-2 .speed-wifi .return-2 {
    position: absolute;
    top: -70px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-2-2 .speed-wifi .return-2 .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-2-2 .speed-wifi .advice-wrap {
    max-width: 577px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-2-2 .speed-wifi .advice-wrap .advice-1 {
    position: relative;
    margin-bottom: 40px;
}

.section-2-2 .speed-wifi .advice-wrap .advice-1 .pict {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 0;
    left: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1035px -734px;
    width: 41px;
    height: 41px;
}

.section-2-2 .speed-wifi .advice-wrap .advice-1 .text {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 440px;
    width: 100%;
}

.section-2-2 .speed-wifi .advice-wrap .advice-1 .text p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 {
    position: relative;
    margin-bottom: 0;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 .pict {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 0;
    left: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -1169px;
    width: 46px;
    height: 46px;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 .text {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    max-width: 440px;
    width: 100%;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 .text .heading {
    color: #20b36c;
    font-weight: 700;
}

.section-2-2 .speed-wifi .advice-wrap .advice-2 .text p {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 15px;
}

.section-2-3 {
    z-index: 100;
    display: none;
    position: relative;
    bottom: 100px;
    right: 95px;
    height: 0;
    background-color: transparent;
}

.section-2-3 .downl {
    text-align: right;
    display: block;

    padding-top: 10px;

    cursor: pointer;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 9px;
    color: #b87ad7;
    text-decoration: underline;
}

.section-3 {
    width: 100%;
    max-width: 1920px;
    height: 880px;
    margin: 0 auto;
    background: url("../img/bg-tv.jpg") 50% 0 no-repeat;
    text-align: center;
    padding-top: 125px;
}

.section-3 .circles:before {
    content: "";
    display: block;
    position: absolute;
    top: 100px;
    left: 75px;
    width: 845px;
    height: 567px;
    background: url("../img/circles-2.png") 0 0 no-repeat;
}

.section-3 h2 {
    color: #d50b0b;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 10px;
}

.section-3 span {
    display: block;
    color: #d50b0b;
    font-family: Raleway, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 30px;
}

.section-3 .channels-group {
    width: 100%;
    height: auto;
    position: relative;
    margin-bottom: 100px;
}

.section-3 .channels-group .path-1 {
    position: absolute;
    top: 95px;
    left: 150px;
}

.section-3 .channels-group .path-2 {
    position: absolute;
    top: 70px;
    left: 380px;
}

.section-3 .channels-group .path-3 {
    position: absolute;
    top: 65px;
    right: 385px;
}

.section-3 .channels-group .path-4 {
    position: absolute;
    top: 95px;
    right: 150px;
}

.section-3 .channels-group .tv {
    display: block;
    text-decoration: none;
    background-image: url(../img/otlichia_smotreshka.png);
    width: 275px;
    height: 125px;
    z-index: 5;
    top: 20px;
}

.section-3 .channels-group .tv:hover {
    display: block;
    text-decoration: none;
    background-image: url(../img/otlichia_smotreshka_hover.png);
    width: 275px;
    height: 125px;
    z-index: 5;
    top: 20px;
}

.section-3 .channels-group .tv h3.name {
    color: #f7af1f;
    font-family: Raleway, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    margin-top: 28px;
}

.section-3 .channels-group .tv h3.name span {
    display: block;
    text-decoration: none;
    color: #f7af1f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    text-transform: none;
}

.section-3 .channels-group .open h3.name {
    color: #f9c150;
}

.section-3 .channels-group .open h3.name span {
    color: #f9c150;
}

.section-3 .channels-group .channel-info {
    margin-top: 230px;
    display: inline-block;
    vertical-align: bottom;
    width: 230px;
    height: 230px;
    border: 3px solid #ffac00;
    border-radius: 230px;
    position: relative;
    padding: 15px;
}

.section-3 .channels-group .channel-info h3 {
    margin-top: 75px;
}

.section-3 .channels-group .channel-info h3 a {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    margin-bottom: 20px;
    cursor: pointer;
}

.section-3 .channels-group .channel-info h3 {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    margin-bottom: 20px;
    cursor: pointer;
}

.section-3 .channels-group .channel-info p {
    color: black;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 300;
    line-height: 15px;
}

.section-3 .channels-group .interact {
    background-color: rgba(83, 178, 138, 0.9);
    position: relative;
}

.section-3 .channels-group .interact:hover {
    box-shadow: 0 0 16px rgba(153, 244, 255, 0.95);
    background-color: rgba(83, 178, 138, 0.8);
}

.section-3 .channels-group .interact .iteract-tv {
    position: absolute;
    top: 20px;
    background-image: url(../img/sprite.png);
    background-position: -164px -1116px;
    width: 113px;
    height: 49px;
}

.section-3 .channels-group .mobile-info {
    background-color: rgba(10, 180, 193, 0.9);
}

.section-3 .channels-group .mobile-info:hover {
    box-shadow: 0 0 16px rgba(153, 244, 255, 0.95);
    background-color: rgba(10, 180, 193, 0.8);
}

.section-3 .channels-group .mobile-info .wifi-big {
    position: absolute;
    top: 20px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -66px;
    width: 76px;
    height: 61px;
}

.section-3 .channels-group .archive {
    background-color: rgba(193, 86, 56, 0.9);
}

.section-3 .channels-group .archive:hover {
    box-shadow: 0 0 16px rgba(153, 244, 255, 0.95);
    background-color: rgba(193, 86, 56, 0.8);
}

.section-3 .channels-group .archive .tv-clock {
    position: absolute;
    top: 20px;
    background-image: url(../img/sprite.png);
    background-position: -96px -1031px;
    width: 100px;
    height: 66px;
}

.section-3 .channels-group .android {
    background-color: rgba(131, 82, 109, 0.9);
}

.section-3 .channels-group .android:hover {
    box-shadow: 0 0 16px rgba(153, 244, 255, 0.95);
    background-color: rgba(131, 82, 109, 0.8);
}

.section-3 .channels-group .android .tv-pristavka {
    position: absolute;
    top: 20px;
    background-image: url(../img/sprite.png);
    background-position: -88px -1193px;
    width: 86px;
    height: 56px;
}

.section-3 .info-link a {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: underline;
    margin: 0 70px;
    position: relative;
}

.section-3 .info-link .children-channels:before {
    content: "";
    position: absolute;
    top: -18px;
    left: -70px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -1289px -260px;
    width: 64px;
    height: 58px;
}

.section-3 .info-link .online-cinema:before {
    content: "";
    position: absolute;
    top: -18px;
    left: -70px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -1289px -372px;
    width: 57px;
    height: 56px;
}

.section-3 .info-link .amedia:before {
    content: "";
    position: absolute;
    top: -13px;
    left: -55px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -1289px -1061px;
    width: 47px;
    height: 48px;
}

.section-3-1 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-1 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-1 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-1 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 20px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.section-3-1 .descript {
    max-width: 730px;
    width: 80%;
    margin: 0 auto 60px;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
}

.section-3-1 h4 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 25px;
}

.section-3-1 .channel-list {
    width: 100%;
    max-width: 855px;
    margin: 0 auto;
    border: 1px solid #8d8d8d;
    margin-bottom: 50px;
}

.section-3-1 .channel-list th {
    border: 1px solid #8d8d8d;
    padding: 15px;
    background-color: #faabb6;
    color: white;
    font-size: 15px;
}

.section-3-1 .channel-list td {
    padding: 10px 15px;
    border: 1px solid #8d8d8d;
    font-size: 15px;
    position: relative;
    color: #2d4d72;
}

.section-3-1 .channel-list td:first-child {
    text-align: left;
}

.section-3-1 .channel-list .mark {
    background-color: #42c26b;
}

.section-3-1 .channel-list .mark .ok {
    display: block;
    background-image: url(../img/sprite.png);
    background-position: -1341px -695px;
    width: 23px;
    height: 17px;
}

.section-3-1 .channel-list .not {
    background-color: #f9f290;
}

.section-3-1 .full-list-channel {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-decoration: underline;
}

.section-3-1 .full-list-channel:hover {
    text-decoration: none;
}

.section-3-2 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-2 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-2 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-2 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 80px;
}

.section-3-2 .function-wrap {
    max-width: 750px;
    width: 100%;
    height: auto;
    margin: 0 auto 65px;
}

.section-3-2 .function-wrap .item {
    display: inline-block;
    vertical-align: top;
    max-width: 220px;
    text-align: center;
    margin: 0 13px;
}

.section-3-2 .function-wrap .item .image-1 {
    display: block;
    margin: 0 auto 30px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -615px;
    width: 86px;
    height: 86px;
}

.section-3-2 .function-wrap .item .image-2 {
    display: block;
    margin: 0 auto 30px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -529px;
    width: 86px;
    height: 86px;
}

.section-3-2 .function-wrap .item .image-3 {
    display: block;
    margin: 0 auto 30px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -443px;
    width: 86px;
    height: 86px;
}

.section-3-2 .function-wrap .item p {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
}

.section-3-2 .services {
    max-width: 750px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-3-2 .services .first {
    margin-bottom: 30px;
}

.section-3-2 .services .first .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: 0px -1193px;
    width: 88px;
    height: 59px;
}

.section-3-2 .services .first .text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    text-align: left;
}

.section-3-2 .services .first .text .heading {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 21px;
}

.section-3-2 .services .first .text ul li {
    display: block;
    color: #a8a8a7;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}

.section-3-2 .services .second {
    margin-bottom: 30px;
}

.section-3-2 .services .second .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -277px -1116px;
    width: 109px;
    height: 49px;
}

.section-3-2 .services .second .text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    text-align: left;
}

.section-3-2 .services .second .text .heading {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 21px;
}

.section-3-2 .services .second .text ul li {
    display: block;
    color: #a8a8a7;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
}

.section-3-2 .services .third .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -386px -1116px;
    width: 102px;
    height: 45px;
}

.section-3-2 .services .third .text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    text-align: left;
}

.section-3-2 .services .third .text .heading {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 21px;
}

.section-3-3 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-3 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-3 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-3 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 80px;
}

.section-3-3 .connectivity-methods {
    max-width: 845px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-3-3 .connectivity-methods .left-block {
    display: inline-block;
    vertical-align: top;
    max-width: 390px;
    width: 100%;
    height: auto;
    margin-right: 10px;
}

.section-3-3 .connectivity-methods .right-block {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    height: auto;
}

.section-3-3 .connectivity-methods .tv-for-wifi {
    max-width: 390px;
    height: 225px;
    display: block;
    border: 1px solid #323091;
    border-radius: 13px;
    padding: 30px 20px;
    margin-bottom: 10px;
    text-align: left;
}

.section-3-3 .connectivity-methods .tv-for-wifi h4 {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 25px;
}

.section-3-3 .connectivity-methods .tv-for-wifi ul li {
    display: block;
    color: #434242;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    padding-left: 60px;
    margin-bottom: 10px;
    position: relative;
}

.section-3-3 .connectivity-methods .tv-for-wifi ul li:first-child .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -1215px;
    width: 41px;
    height: 33px;
}

.section-3-3 .connectivity-methods .tv-for-wifi ul li:nth-child(2) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1200px -1093px;
    width: 43px;
    height: 23px;
}

.section-3-3 .connectivity-methods .tv-for-wifi ul li:nth-child(3) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -931px -593px;
    width: 44px;
    height: 29px;
}

.section-3-3 .connectivity-methods .tv-for-ios {
    max-width: 390px;
    height: 225px;
    display: block;
    border: 1px solid #323091;
    border-radius: 13px;
    padding: 30px 20px;
    text-align: left;
}

.section-3-3 .connectivity-methods .tv-for-ios h4 {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 25px;
}

.section-3-3 .connectivity-methods .tv-for-ios ul li {
    display: block;
    color: #434242;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    padding-left: 60px;
    position: relative;
}

.section-3-3 .connectivity-methods .tv-for-ios ul li:first-child .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1339px -921px;
    width: 28px;
    height: 34px;
}

.section-3-3 .connectivity-methods .tv-for-ios ul li:nth-child(2) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1035px -775px;
    width: 36px;
    height: 42px;
}

.section-3-3 .connectivity-methods .tv-for-all {
    display: block;
    max-width: 440px;
    width: 100%;
    height: 460px;
    background-color: #0db26b;
    border-radius: 13px;
    padding: 30px;
    text-align: left;
}

.section-3-3 .connectivity-methods .tv-for-all h4 {
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 30px;
    color: white;
}

.section-3-3 .connectivity-methods .tv-for-all ul li {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    padding-left: 120px;
    margin-bottom: 30px;
    position: relative;
}

.section-3-3 .connectivity-methods .tv-for-all ul li:first-child .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -604px;
    width: 78px;
    height: 35px;
}

.section-3-3 .connectivity-methods .tv-for-all ul li:nth-child(2) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -484px;
    width: 78px;
    height: 36px;
}

.section-3-3 .connectivity-methods .tv-for-all ul li:nth-child(3) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -569px;
    width: 78px;
    height: 35px;
}

.section-3-3 .connectivity-methods .tv-for-all ul li:nth-child(4) .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1289px -639px;
    width: 78px;
    height: 35px;
}

.section-3-4 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-4 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-4 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-4 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 15px;
}

.section-3-4 .descript {
    max-width: 730px;
    width: 100%;
    margin: 0 auto 40px;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 21px;
    text-align: center;
}

.section-3-4 .reklama {
    margin: 0 auto 30px;
    max-width: 300px;
    width: 100%;
    height: auto;
}

.section-3-4 .reklama .icon {
    display: inline-block;
    vertical-align: top;
    background-image: url(../img/sprite.png);
    background-position: -1200px -787px;
    width: 81px;
    height: 78px;
}

.section-3-4 .reklama .text {
    display: inline-block;
    vertical-align: top;
    max-width: 185px;
    width: 100%;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-align: left;
    margin-left: 10px;
    margin-top: 5px;
}

.section-3-4 .like-tv {
    margin: 0 auto 30px;
    max-width: 675px;
    width: 100%;
    height: auto;
    border: 1px dashed #00b46a;
    padding: 45px;
    border-radius: 30px;
}

.section-3-4 .like-tv h4 {
    color: #3e3c3c;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 40px;
}

.section-3-4 .like-tv ul li {
    display: block;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 80px;
    padding-left: 120px;
    position: relative;
    text-align: left;
}

.section-3-4 .like-tv ul li:first-child .pic {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -40px;
    background-image: url(../img/sprite.png);
    background-position: -729px -546px;
    width: 98px;
    height: 101px;
}

.section-3-4 .like-tv ul li:nth-child(2) .pic {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -40px;
    background-image: url(../img/sprite.png);
    background-position: -1076px -821px;
    width: 102px;
    height: 101px;
}

.section-3-4 .like-tv ul li:nth-child(3) {
    margin-bottom: 20px;
}

.section-3-4 .like-tv ul li:nth-child(3) .pic {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -30px;
    background-image: url(../img/sprite.png);
    background-position: -827px -546px;
    width: 104px;
    height: 83px;
}

.section-3-4 .slogan {
    display: block;
    margin: 0 auto;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
}

.section-3-5 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 30px 0;
    text-align: center;
}

.section-3-5 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-5 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-5 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 15px;
}

.section-3-5 .descript {
    max-width: 730px;
    width: 100%;
    margin: 0 auto 40px;
    font-family: Raleway, sans-serif;
    text-align: center;
    color: #5c5e68;
    font-size: 14px;
    font-weight: 700;
    line-height: 27px;
}

.section-3-5 .capability,
.section-3-5 .connect {
    max-width: 650px;
    width: 100%;
    height: auto;
    margin: 0 auto 40px;
    text-align: center;
}

.section-3-5 .capability h4,
.section-3-5 .connect h4 {
    color: #f7af1f;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 20px;
}

.section-3-5 .capability .item-wrap,
.section-3-5 .connect .item-wrap {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.section-3-5 .capability .item-wrap .item,
.section-3-5 .connect .item-wrap .item {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    text-align: center;
}

.section-3-5 .capability .item-wrap .item p,
.section-3-5 .connect .item-wrap .item p {
    color: black;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
}

.section-3-5 .capability .item-wrap .item:first-child .icon,
.section-3-5 .connect .item-wrap .item:first-child .icon {
    display: block;
    margin: 0 auto 5px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -520px;
    width: 56px;
    height: 49px;
}

.section-3-5 .capability .item-wrap .item:nth-child(2) .icon,
.section-3-5 .connect .item-wrap .item:nth-child(2) .icon {
    display: block;
    margin: 0 auto 10px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -878px;
    width: 57px;
    height: 43px;
}

.section-3-5 .capability .item-wrap .item:nth-child(3) .icon,
.section-3-5 .connect .item-wrap .item:nth-child(3) .icon {
    display: block;
    margin: 0 auto 5px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -921px;
    width: 50px;
    height: 48px;
}

.section-3-5 .capability .item-wrap .item:nth-child(4) .icon,
.section-3-5 .connect .item-wrap .item:nth-child(4) .icon {
    display: block;
    margin: 0 auto 9px;
    background-image: url(../img/sprite.png);
    background-position: -488px -1116px;
    width: 45px;
    height: 45px;
}

.section-3-5 .capability .item-wrap .item:nth-child(5) .icon,
.section-3-5 .connect .item-wrap .item:nth-child(5) .icon {
    display: block;
    margin: 0 auto 8px;
    background-image: url(../img/sprite.png);
    background-position: -174px -1193px;
    width: 42px;
    height: 46px;
}

.section-3-5 .connect .item-wrap .item {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    text-align: center;
}

.section-3-5 .connect .item-wrap .item p {
    color: black;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
}

.section-3-5 .connect .item-wrap .item:first-child .icon {
    display: block;
    margin: 12px auto 5px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -1021px;
    width: 57px;
    height: 40px;
}

.section-3-5 .connect .item-wrap .item:nth-child(2) .icon {
    display: block;
    margin: 0 auto 3px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -428px;
    width: 57px;
    height: 56px;
}

.section-3-5 .connect .item-wrap .item:nth-child(3) .icon {
    display: block;
    margin: 0 auto 5px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -969px;
    width: 45px;
    height: 52px;
}

.section-3-5 h3.slogan {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 50px;
}

.section-3-5 p {
    max-width: 581px;
    width: 100%;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    margin: 0 auto;
}

.section-3-6 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-6 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-6 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-6 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 20px;
}

.section-3-6 .descript {
    max-width: 730px;
    width: 100%;
    margin: 0 auto 60px;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
}

.section-3-6 h4 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 25px;
}

.section-3-6 .channel-list {
    width: 100%;
    max-width: 855px;
    margin: 0 auto;
    border: 1px solid #8d8d8d;
    margin-bottom: 50px;
}

.section-3-6 .channel-list th {
    border: 1px solid #8d8d8d;
    padding: 15px;
    background-color: #faabb6;
    color: white;
    font-size: 15px;
}

.section-3-6 .channel-list td {
    padding: 10px 15px;
    border: 1px solid #8d8d8d;
    font-size: 15px;
    position: relative;
    color: #2d4d72;
}

.section-3-6 .channel-list td:first-child {
    text-align: left;
}

.section-3-6 .channel-list .mark {
    background-color: #42c26b;
}

.section-3-6 .channel-list .mark .ok {
    display: block;
    background-image: url(../img/sprite.png);
    background-position: -1341px -695px;
    width: 23px;
    height: 17px;
}

.section-3-6 .channel-list .not {
    background-color: #f9f290;
}

.section-3-6 .channel-list .tv24 {
    background-color: #6491db;
}

.section-3-6 .channel-list .smotr {
    background-color: #fbad06;
}

.section-3-6 .full-list-channel {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-decoration: underline;
}

.section-3-6 .full-list-channel:hover {
    text-decoration: none;
}

.section-3-7 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-7 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-7 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-7 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 20px;
}

.section-3-7 .descript {
    max-width: 620px;
    width: 100%;
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    margin: 0 auto 30px;
}

.section-3-7 .advantages {
    max-width: 820px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-3-7 .advantages .first {
    margin-bottom: 30px;
}

.section-3-7 .advantages .first .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -1200px 0px;
    width: 89px;
    height: 88px;
}

.section-3-7 .advantages .first .text {
    display: inline-block;
    vertical-align: top;
    max-width: 640px;
    width: 100%;
    text-align: left;
}

.section-3-7 .advantages .first .text .heading {
    color: #474948;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

.section-3-7 .advantages .first .text p {
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.section-3-7 .advantages .second {
    margin-bottom: 30px;
}

.section-3-7 .advantages .second .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -357px;
    width: 87px;
    height: 86px;
}

.section-3-7 .advantages .second .text {
    display: inline-block;
    vertical-align: top;
    max-width: 640px;
    width: 100%;
    text-align: left;
}

.section-3-7 .advantages .second .text .heading {
    color: #474948;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

.section-3-7 .advantages .second .text p {
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.section-3-7 .advantages .third {
    margin-bottom: 30px;
}

.section-3-7 .advantages .third .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -183px;
    width: 87px;
    height: 87px;
}

.section-3-7 .advantages .third .text {
    display: inline-block;
    vertical-align: top;
    max-width: 640px;
    width: 100%;
    text-align: left;
}

.section-3-7 .advantages .third .text .heading {
    color: #474948;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

.section-3-7 .advantages .third .text p {
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.section-3-7 .advantages .fourth .icon {
    display: inline-block;
    margin-right: 25px;
    background-image: url(../img/sprite.png);
    background-position: -1200px -701px;
    width: 86px;
    height: 86px;
}

.section-3-7 .advantages .fourth .text {
    display: inline-block;
    vertical-align: top;
    max-width: 640px;
    width: 100%;
    text-align: left;
}

.section-3-7 .advantages .fourth .text .heading {
    color: #474948;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 35px;
}

.section-3-7 .advantages .fourth .text p {
    color: #686968;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.section-3-8 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 50px 0 30px 0;
    text-align: center;
}

.section-3-8 .forward {
    position: absolute;
    top: -30px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-3-8 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-3-8 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 50px;
}

.section-3-8 .descript,
.section-3-8 p {
    max-width: 720px;
    width: 100%;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
    margin: 0 auto 20px;
}

.section-3-8 .le {
    margin-bottom: 100px;
}

.section-3-8 span {
    display: block;
    color: #f480a1;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 40px;
}

.section-3-8 .tv-package {
    color: #f2668f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    max-width: 195px;
    width: 100%;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    border: 1px solid #f2668f;
    border-radius: 5px;
    margin-bottom: 40px;
}

.section-3-8 .full-list-channel {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-decoration: underline;
}

.section-3-8 .full-list-channel:hover {
    text-decoration: none;
}


.section-hardware {
    width: 100%;
    max-width: 1920px;
    height: 1588px;
    margin: 0 auto;
    background: #d3d3d2 url(../img/gadgets_bg.png) 50% 240px no-repeat;
    text-align: center;
    padding-top: 100px;
    background-color: #d3d3d2;
}

.section-hardware h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 31px;
}

.section-hardware h3 {
    color: #39413d;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
    margin-top: 10px;
    margin-bottom: 15px;
    font-style: italic;
}

.infographik_desk {
    display: block;
}

.infographik_mob {
    display: none;
}

.gadgets {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    margin-top: 50px;
    margin-bottom: 73px;
}

.gadgets_desk {
    display: flex;
    flex-direction: row;
}

.gadgets_icon {
    width: 30px;
}

.gadgets_info {
    width: 219px;
    text-align: left;
    margin-left: 15px;
    margin-right: 10px;
    line-height: 30px;
    color: #231f20;
    font-family: Myriad Pro, sans-serif;
    font-size: 22px;
    font-weight: 600;
    flex-wrap: wrap;
    display: flex;
    align-content: flex-start;
}

.gadgets_text {

    color: #231f20;
    font-family: Myriad Pro, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    font-style: italic;
    width: 159px;

}

.gadgets_two {
    display: flex;
    width: 892px;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;

    margin-top: 51px;
    margin-bottom: 77px;
}

.two_gadgets {
    display: block;
}

.two_gadgets_img {
    width: auto;
}

.two_gadgets_text {
    color: #231f20;
    font-family: Myriad Pro, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;
    font-style: italic;
    width: 159px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.two_gadgets_final {
    font-size: 22px;
    line-height: 22px;
    margin-top: -12px;
    margin-bottom: 24px;
    margin-left: 3%;
    margin-right: 3%;
    font-style: normal;
    color: #39413d;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 600;
}


.section-mesh {
    width: 100%;
    max-width: 1920px;
    height: 820px;
    margin: 0 auto;
    background: url("../img/mesh_bg.png") 50% 0 no-repeat;
    text-align: center;
    padding-top: 100px;
    background-color: #ffb040;
}

.section-mesh h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 61px;
    font-weight: 700;
    font-style: italic;
    margin-top: 0px;
}

.section-mesh h3 {
    color: #0e7343;
    font-family: Raleway, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
    margin-top: 10px;
}

.section-mesh span {
    display: block;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 50px;
}

.section-mesh .mesh_text {
    display: block;
    color: #494949;
    font-family: myriad pro, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -275px;
    left: 597px;
}

.section-mesh .mesh_text1 {
    display: block;
    color: #494949;
    font-family: myriad pro, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -582px;
    left: 528px;
}

.section-mesh .mesh_text2 {
    display: block;
    color: black;
    font-family: myriad pro, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -218px;
    left: 650px;
}

.section-mesh .mesh_text3 {
    display: block;
    color: black;
    font-family: myriad pro, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -216px;
    left: 600px;
}

.section-mesh .mesh_text4 {
    display: block;
    color: darkgray;
    font-family: myriad pro, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0px;
    text-align: left;
    position: relative;
    top: -125px;
    left: 0px;
    text-align: center;
}

.section-mesh .mesh {
    position: relative;
    top: 59px;
    width: 683px;
    left: -212px;
    left: -98px;
}


.stodevyanostodevyat {
    width: 454px;

}

.zacherknuto {

    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 56px;
    display: block;
    text-decoration: line-through;
    text-align: left;
    margin-left: 18%;

}

.sotka {
    color: #ed0d42;
    font-family: "Myriad Pro", sans-serif;
    font-size: 80px;
    display: inline-block;
    font-weight: 600;
    /* text-align: center; */
    margin-left: -28%;
    position: relative;
    margin-top: -10%;
    /* left: 0px;*/

}

.rmes {
    color: #ed0d42;
    font-family: "Myriad Pro", sans-serif;
    font-size: 50px;
    display: inline-block;
    font-weight: 600;

}

.ilibesplatno {
    color: #ed0d42;
    font-family: "Myriad Pro", sans-serif;
    font-size: 36px;
    display: block;
    font-weight: 700;
    text-align: left;
    margin-top: -3%;

}


.section-wifi {
    width: 100%;
    max-width: 1920px;
    height: 970px;
    margin: 0 auto;
    background: url(../img/circles_ax.png) 50% 0 no-repeat;
    text-align: center;
    padding-top: 100px;
    background-color: #ffb040;

}

.wifi-flex {
    display: flex;
    flex-direction: row;
    width: 1200px;
    margin-left: -67px;
    height: 480px;
}

.wifi-ax3000 {
    width: 518px;

}

.wifi-class-c {
    width: auto;
    position: relative;
    top: -431px;
    left: 138px;
}


.wifi-all {
    display: block;
    margin-right: 180px;
}


.wifi-texts {
    display: block;
}

.section-wifi h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    line-height: 70px;
    margin-bottom: 20px;

}

.section-wifi h3 {
    color: #39413d;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
    margin-top: 10px;
    margin-bottom: 70px;

}

.ax3000_minititle {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    /* width: 500px; */
    line-height: 32px;
    display: block;
    margin-top: 24px;

}

.ax3000_text {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 22px;
    font-weight: 600;
    display: block;
    text-align: left;
    line-height: 34px;
    margin-top: 10px;

}

.ax3000_minitext {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 20px;
    font-weight: 600;
    display: block;
    text-align: left;
    margin-top: 20px;

}

.wifi_otlichia {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 16px;
    font-weight: 300;
    display: block;
    margin-top: 80px;
}

.section-sberbox {
    width: 100%;
    max-width: 1920px;
    height: 970px;
    margin: 0 auto;
    background: url(../img/circles_ax.png) 50% 0 no-repeat;
    text-align: center;
    padding-top: 100px;
    background-color: #b8d66d;
}

.sber-flex {
    flex-direction: row;
    display: flex;
}

.sber-all {
    display: block;
}

.sber-box {
    width: 518px;

}

.section-sberbox h2 {
    color: #000402;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 700;
    font-style: normal;
    line-height: 70px;
    margin-bottom: -8px;

}

.section-sberbox h3 {
    color: #464c49;
    font-family: "Myriad Pro", sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 35px;
    margin-top: 1px;
    margin-bottom: 70px;

}

.sberbox-texts {
    display: block;
    margin-right: 120px;

}

.sber_minititle {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    /* width: 500px; */
    line-height: 32px;
    display: block;
    margin-top: 24px;

}

.sber_text {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 22px;
    font-weight: 600;
    display: block;
    text-align: left;
    line-height: 34px;
    margin-top: 10px;

}

.sber_minitext {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 20px;
    font-weight: 600;
    display: block;
    text-align: left;
    margin-top: 20px;

}

.sber_otlichia {
    color: #494949;
    font-family: "Myriad Pro", sans-serif;
    font-size: 16px;
    font-weight: 300;
    display: block;
    margin-top: 80px;
}


.section-4 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    text-align: center;
    padding: 100px 0 30px 0;
}

.section-4 h2 {
    color: #0e7343;
    font-family: "Myriad Pro", sans-serif;
    font-size: 61px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 50px;
}

.section-4 h3 {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 25px;
}

.section-4 span {
    display: block;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 50px;
}

.section-4 .bonus-info {
    max-width: 675px;
    width: 100%;
    margin: 0 auto 25px;
    position: relative;
    background-color: white;
    border-bottom: 3px solid #00b27d;
}

.section-4 .bonus-info:after,
.section-4 .bonus-info:before {
    content: "";
    border: solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -12px;
    bottom: -27px;
    width: 0;
}

.section-4 .bonus-info:before {
    border-top-color: #00b27d;
    border-width: 12px;
}

.section-4 .bonus-info:after {
    border-top-color: white;
    border-width: 16px;
    margin-left: -16px;
}

.section-4 .bonus-info h3.title {
    color: #3c3d44;
    font-family: Raleway, sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}

.section-4 .bonus-info .variant {
    display: inline-block;
    vertical-align: top;
    margin: 0 20px;
}

.section-4 .bonus-info .variant span.text {
    display: block;
    width: 125px;
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 20px;
    height: 70px;
}

.section-4 .bonus-info .variant span.percent {
    display: block;
    color: #3c3d44;
    font-family: "Myriad Pro", sans-serif;
    font-size: 27px;
    font-weight: 600;
    font-style: italic;
    line-height: 27px;
    margin-bottom: 5px;
}

.section-4 .bonus-info .variant .line-percent {
    width: 100%;
    height: 4px;
    background-color: #00b27d;
}

.section-4 .bonus-info .vip {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1076px -123px;
    width: 124px;
    height: 123px;
}

.section-4 .bonus-info .scaling {
    -webkit-animation: scaling 2s linear;
    animation: scaling 2s linear;
    height: 123px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 124px;
}

@-webkit-keyframes scaling {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaling {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-4 .bonus-info .platej {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1076px -369px;
    width: 124px;
    height: 122px;
}

.section-4 .bonus-info .dni-bez-otkl {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1076px -246px;
    width: 124px;
    height: 123px;
}

.section-4 .bonus-info .oplata-termin {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -1076px 0px;
    width: 124px;
    height: 123px;
}

.section-4 .center-precent {
    display: block;
    color: #3c3d44;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 400;
    line-height: 18px;
    font-size: 27px;
    margin-bottom: 30px;
}

.section-4 .center-precent b {
    font-size: 38px;
    font-weight: 400;
}

.section-4 a.bonus-click {
    display: block;
    color: #3c3d44;
    font-family: "Myriad Pro", sans-serif;
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
    line-height: 20px;
    text-decoration: underline;
    margin-bottom: 30px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-4 a.bonus-click:hover {
    color: #54555f;
    text-decoration: none;
}

.section-4 .bonus-information {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    background-color: #9dc34c;
    padding: 50px 0 20px 0;
}

.section-4 .bonus-information .return-3 {
    position: absolute;
    top: -10px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-4 .bonus-information .return-3 .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-4 .bonus-information .bonus-wrap {
    max-width: 578px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.section-4 .bonus-information h3 {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
}

.section-4 .bonus-information .notification {
    max-width: 578px;
    width: 100%;
    height: auto;
    margin: 0 auto 30px;
    border: 2px dotted white;
    border-radius: 15px;
    padding: 15px;
    position: relative;
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 22px;
    font-weight: 700;
    font-style: italic;
    line-height: 23px;
}

.section-4 .bonus-information p {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    line-height: 25px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 30px;
}

.section-4 .bonus-information p span {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    display: block;
}

.section-4 .bonus-information .attention {
    width: 100%;
    position: relative;
}

.section-4 .bonus-information .attention .icon {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../img/sprite.png);
    background-position: -1076px -922px;
    width: 99px;
    height: 100px;
}

.section-4 .bonus-information .attention .text {
    display: inline-block;
    vertical-align: top;
    max-width: 440px;
    width: 100%;
    margin-left: 100px;
}

.section-4 .bonus-information .attention .text .heading {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 25px;
    text-align: left;
    margin-bottom: 5px;
}

.section-4 .bonus-information .attention .text p {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
}

.section-4 .bonus-information .explain,
.section-4 .bonus-information .full {
    display: inline-block;
    max-width: 272px;
    width: 100%;
    height: 68px;
    background-color: #ffed24;
    border: 2px dotted #819c8a;
    border-radius: 15px;
    color: #333344;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    padding: 14px 0;
}

.section-4 .bonus-information .explain:hover,
.section-4 .bonus-information .full:hover {
    box-shadow: 0 0 9px 1px rgba(252, 252, 252, 0.75);
}

.section-4 .bonus-information .explain:focus,
.section-4 .bonus-information .full:focus {
    background-color: #ffd40f;
}

.section-4 .bonus-information .explain {
    margin-right: 20px;
}

.section-5 {
    width: 100%;
    max-width: 1920px;
    height: 678px;
    margin: 0 auto;
    background: url("../img/panorama.jpg") 50% 0 no-repeat;
    text-align: center;
    padding: 100px 0 0 0;
}

.section-5 .circles:before {
    content: "";
    display: block;
    position: absolute;
    top: -30px;
    left: 55px;
    width: 922px;
    height: 385px;
    background: url("../img/circles-3.png") 0 0 no-repeat;
}

.section-5 h2 {
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 30px;
}

.section-5 .our-network {
    width: 260px;
    height: 60px;
    padding: 12px 0;
    margin: 0 auto 40px;
    position: relative;
}

.section-5 .our-network .marker:before {
    content: "";
    position: absolute;
    top: 0;
    left: -50px;
    display: inline-block;
    width: 45px;
    height: 61px;
    background: url("../img/marker.png") no-repeat;
}

.section-5 .our-network a.btn-network {
    display: inline-block;
    vertical-align: middle;
    max-width: 240px;
    height: 36px;
    line-height: 36px;
    width: 100%;
    background-color: #00b56b;
    border-radius: 5px;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    position: relative;
}

.section-5 .our-network a.btn-network:hover {
    box-shadow: 0 0 21px rgba(246, 247, 212, 0.6);
}

.section-5 .our-network a.btn-network:focus {
    background-color: #008951;
}

.section-5 p {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 39px;
    position: relative;
    z-index: 100;
    margin-bottom: 120px;
}

.section-5 .indicators a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 85px;
}

.section-5 .indicators a span {
    position: absolute;
    left: -55px;
    top: 75px;
    width: 175px;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.section-5 .indicators .histoire {
    background-image: url(../img/sprite.png);
    background-position: -1289px -318px;
    width: 62px;
    height: 54px;
}

.section-5 .indicators a {
    transition: 0.6s;
}

.section-5 .indicators a:hover {
    transform: scale(1.1);
}

.section-5 .indicators .geograf {
    background-image: url(../img/sprite.png);
    background-position: -1289px 0px;
    width: 78px;
    height: 66px;
}

.section-5 .indicators .tehnologie {
    background-image: url(../img/sprite.png);
    background-position: -77px -1116px;
    width: 87px;
    height: 67px;
}

.section-5 .indicators .safe {
    background-image: url(../img/sprite.png);
    background-position: -1289px -192px;
    width: 62px;
    height: 68px;
}

.section-5-1 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 30px 0;
    text-align: center;
}

.section-5-1 .forward {
    position: absolute;
    top: -80px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-5-1 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-5-1 .icon {
    position: absolute;
    top: -10px;
    left: 100px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -1076px -724px;
    width: 112px;
    height: 97px;
}

.section-5-1 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 10px;
}

.section-5-1 .descript {
    max-width: 730px;
    width: 100%;
    margin: 0 auto 100px;
    color: #6e6b6b;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
}

.section-5-1 .history-wrap {
    width: 100%;
    text-align: center;
}

.section-5-1 .history-wrap .item {
    display: inline-block;
    vertical-align: top;
    max-width: 160px;
    width: 100%;
    height: auto;
}

.section-5-1 .history-wrap .item .date-info {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}

.section-5-1 .history-wrap .item p {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}

.section-5-1 .history-wrap .item .picture {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: 0px -878px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(2) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -153px -878px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(3) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -729px -686px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(4) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -576px -686px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(5) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -306px -878px;
    width: 153px;
    height: 153px;
}

.section-5-1 .history-wrap .item:nth-child(6) .picture {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -882px -686px;
    width: 153px;
    height: 153px;
}

.section-5-2 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: #dce8ac;
    padding: 110px 0 50px 0;
    text-align: center;
}

.section-5-2 .forward {
    position: absolute;
    top: -80px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-5-2 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-5-2 .icon {
    position: absolute;
    top: -40px;
    left: 150px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -597px -878px;
    width: 144px;
    height: 122px;
}

.section-5-2 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 100px;
}

.section-5-2 .outline-diagram {
    max-width: 820px;
    width: 100%;
    height: auto;
    margin: 0 auto 40px;
}

.section-5-2 .outline-diagram .plan-item {
    display: inline-block;
    vertical-align: top;
    max-width: 264px;
    width: 100%;
    height: auto;
    text-align: center;
    margin-right: 8px;
}

.section-5-2 .outline-diagram .plan-item:last-child {
    margin-right: 0;
}

.section-5-2 .outline-diagram .plan-item .title {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 5px;
}

.section-5-2 .outline-diagram .plan-item .plan-area {
    width: 263px;
    height: 158px;
    background-color: #86de63;
    border-radius: 60px;
    position: relative;
}

.section-5-2 .outline-diagram .plan-item:first-child .plan-area .plan {
    display: block;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -526px -546px;
    width: 203px;
    height: 104px;
}

.section-5-2 .outline-diagram .plan-item:nth-child(2) .plan-area .plan {
    display: block;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -314px -546px;
    width: 212px;
    height: 109px;
}

.section-5-2 .outline-diagram .plan-item:nth-child(3) .plan-area .plan {
    display: block;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -1076px -618px;
    width: 105px;
    height: 106px;
}

.section-5-2 h4 {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 25px;
}

.section-5-2 .station {
    width: 450px;
    height: auto;
    margin: 0 auto 30px;
}

.section-5-2 .station .point-1,
.section-5-2 .station .point-2,
.section-5-2 .station .point-3 {
    display: inline-block;
    vertical-align: top;
    width: 32%;
}

.section-5-2 .station .point-1 span,
.section-5-2 .station .point-2 span,
.section-5-2 .station .point-3 span {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
}

.section-5-2 .station .point-1 .circle,
.section-5-2 .station .point-2 .circle,
.section-5-2 .station .point-3 .circle {
    display: block;
    margin: 0 auto;
    width: 29px;
    height: 29px;
    border-radius: 29px;
    background-color: #a7f0d3;
    border: 2px solid #268c55;
    position: relative;
    z-index: 10;
}

.section-5-2 .station .point-1 .circle:before {
    content: "";
    position: absolute;
    top: 11px;
    left: 27px;
    display: inline-block;
    width: 290px;
    height: 2px;
    background-color: #017743;
    z-index: 5;
}

.section-5-2 .text-block-1,
.section-5-2 .text-block-2 {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    height: auto;
    text-align: left;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}

.section-5-2 .text-block-1 {
    margin-right: 30px;
}

.section-5-3 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 50px 0;
    text-align: center;
}

.section-5-3 .forward {
    position: absolute;
    top: -80px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-5-3 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-5-3 .icon {
    position: absolute;
    top: -40px;
    left: 120px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -741px -878px;
    width: 143px;
    height: 112px;
}

.section-5-3 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 50px;
}

.section-5-3 .descript {
    max-width: 510px;
    width: 100%;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    margin: 0 auto 30px;
}

.section-5-3 .scheme {
    max-width: 450px;
    width: 100%;
    height: auto;
    margin: 0 auto 100px;
    position: relative;
}

.section-5-3 .scheme .point {
    display: inline-block;
    vertical-align: top;
    width: 32.5%;
    position: relative;
}

.section-5-3 .scheme .point .title {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 5px;
}

.section-5-3 .scheme .point:first-child .block {
    display: block;
    margin: 0 auto;
    background-image: url(../img/sprite.png);
    background-position: 0px -1116px;
    width: 77px;
    height: 77px;
}

.section-5-3 .scheme .point:nth-child(2) .block {
    display: block;
    margin: 0 auto;
    background-image: url(../img/sprite.png);
    background-position: -1200px -939px;
    width: 77px;
    height: 77px;
}

.section-5-3 .scheme .point:last-child .block {
    display: block;
    margin: 0 auto;
    background-image: url(../img/sprite.png);
    background-position: -1200px -1016px;
    width: 77px;
    height: 77px;
}

.section-5-3 .scheme .line-figure-1 {
    position: absolute;
    bottom: -14px;
    left: 65px;
    width: 158px;
    height: 15px;
    border: 2px solid #009bbc;
    border-top: 0;
}

.section-5-3 .scheme span.info {
    position: absolute;
    top: 115px;
    max-width: 158px;
    width: 100%;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}

.section-5-3 .scheme span.info .speed {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.section-5-3 .scheme .line-figure-2 {
    position: absolute;
    bottom: -14px;
    right: 65px;
    width: 158px;
    height: 15px;
    border: 2px solid #009bbc;
    border-top: 0;
}

.section-5-3 .scheme span.info-2 {
    position: absolute;
    top: 115px;
    right: 60px;
    max-width: 158px;
    width: 100%;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}

.section-5-3 .scheme span.info-2 .speed {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.section-5-3 .adv-wrap {
    max-width: 510px;
    width: 100%;
    margin: 0 auto;
    height: auto;
    text-align: left;
}

.section-5-3 .adv-wrap h4 {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}

.section-5-3 .adv-wrap dl dt {
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
}

.section-5-3 .adv-wrap dl dd {
    display: block;
    -webkit-margin-start: 0;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 15px;
}

.section-5-4 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    padding: 110px 0 50px 0;
    text-align: center;
}

.section-5-4 .forward {
    position: absolute;
    top: -80px;
    right: 0;
    color: #a0a09f;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
}

.section-5-4 .forward .ret {
    display: inline-block;
    margin: 0 10px 0 0;
    background-image: url(../img/sprite.png);
    background-position: -1341px -674px;
    width: 23px;
    height: 21px;
}

.section-5-4 .icon {
    position: absolute;
    top: -20px;
    left: 160px;
    display: inline-block;
    background-image: url(../img/sprite.png);
    background-position: -970px -878px;
    width: 88px;
    height: 97px;
}

.section-5-4 h3 {
    color: #0db26b;
    font-family: Raleway, sans-serif;
    font-size: 33px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 10px;
}

.section-5-4 .descript {
    max-width: 510px;
    width: 100%;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    margin: 0 auto 60px;
}

.section-5-4 .technologies {
    max-width: 350px;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.block-company {
    display: inline-block;
    width: calc(100px + 10%);
}

.section-5-4 .technologies ul li {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    margin-bottom: 15px;
    position: relative;
}

.section-5-4 .technologies ul li span {
    display: block;
    color: #605e5e;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    text-align: left;
}

.section-5-4 .technologies ul li:first-child .pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -80px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -828px;
    width: 51px;
    height: 50px;
}

.section-5-4 .technologies ul li:nth-child(2) .pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -80px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -777px;
    width: 51px;
    height: 51px;
}

.section-5-4 .technologies ul li:nth-child(3) .pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -80px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -674px;
    width: 52px;
    height: 52px;
}

.section-5-4 .technologies ul li:nth-child(4) .pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: -80px;
    background-image: url(../img/sprite.png);
    background-position: -1289px -726px;
    width: 51px;
    height: 51px;
}

.section-6 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: #f2edf5;
    text-align: center;
    padding: 70px 0 30px 0;
}

.section-6 .circles:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -35px;
    left: 30px;
    width: 625px;
    height: 121px;
    background: url("../img/circles-4.png") 0 0 no-repeat;
}

.section-6 h2 {
    color: #0dba69;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 20px;
}

.section-6 .descript {
    color: #3c3d44;
    font-family: "Myriad Pro", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 25px;
}

.section-6 .responsive-slick {
    z-index: 100;
}

.section-6 .responsive-slick .slick-initialized .slick-slide {
    margin: 0 20px;
}

.section-6 .responsive-slick .slick-slide:focus,
.section-6 .responsive-slick .slick-slide a {
    outline: none;
}

.section-6 .responsive-slick .slick-slide img {
    margin: 0 auto 15px;
}

.section-6 .responsive-slick .slick-item {
    text-align: center;
    margin: 0 60px;
}

.section-6 .responsive-slick .slick-item .title {
    color: #0db969;
    font-family: Raleway, sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 27px;
    margin-bottom: 10px;
}

.section-6 .responsive-slick .slick-item p {
    color: #6e6e6e;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 15px;
    text-align: left;
    height: 130px;
}

.section-6 .responsive-slick .slick-item a {
    color: #a544cc;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-6 .responsive-slick .slick-item a:hover {
    text-decoration: underline;
    color: #b86cd7;
}

.section-6 .responsive-slick .slick-prev:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 59px;
    height: 59px;
    background: url("../img/left-arrow.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-6 .responsive-slick .slick-next:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 59px;
    height: 59px;
    background: url("../img/right-arrow.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-7 {
    display: none;
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: #4ecda3;
    text-align: center;
    padding: 70px 0 30px 0;
}

.section-7 h2 {
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    font-weight: bold;
    line-height: 65px;
    font-style: italic;
    margin-bottom: 30px;
}

.section-7 .descript {
    color: #424141;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 90px;
}

.section-7 .responsive-slick-2 {
    margin-bottom: 50px;
}

.section-7 .responsive-slick-2 .slick-initialized .slick-slide {
    margin: 0 20px;
}

.section-7 .responsive-slick-2 .slick-slide:focus,
.section-7 .responsive-slick-2 .slick-slide a {
    outline: none;
}

.section-7 .responsive-slick-2 .slick-prev:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 45%;
    width: 41px;
    height: 40px;
    background: url("../img/left-arr-white.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-7 .responsive-slick-2 .slick-next:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 45%;
    width: 41px;
    height: 40px;
    background: url("../img/right-arr-white.png") 0 0 no-repeat;
    cursor: pointer;
}

.section-7 .responsive-slick-2 .slick-item {
    padding: 30px;
    margin: 0 15px;
}

.section-7 .responsive-slick-2 .flip-container {
    -webkit-perspective: 1000px;
    perspective: 1000px;
}

.section-7 .responsive-slick-2 .flip-container:hover .flipper,
.section-7 .responsive-slick-2 .flip-container.hover .flipper {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}

.section-7 .responsive-slick-2 .flip-container,
.section-7 .responsive-slick-2 .front,
.section-7 .responsive-slick-2 .back {
    width: 257px;
    height: 260px;
}

.section-7 .responsive-slick-2 .flip-container .front .figure {
    position: absolute;
    bottom: -30px;
    right: -30px;
    background-image: url(../img/sprite.png);
    background-position: -460px -878px;
    width: 138px;
    height: 140px;
}

.section-7 .responsive-slick-2 .flip-container .front .figure span {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 29px;
    font-weight: bold;
    line-height: 29px;
}

.section-7 .responsive-slick-2 .flip-container .front .figure p {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
}

.section-7 .responsive-slick-2 .flip-container .back .title {
    color: #0db969;
    font-family: "DINPro-Bold", sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
}

.section-7 .responsive-slick-2 .flip-container .back .ext {
    color: #6e6e6e;
    font-family: Raleway, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 17px;
    text-align: left;
    position: absolute;
    top: 55px;
    left: 15px;
}

.section-7 .responsive-slick-2 .flip-container .back .ext p {
    margin-bottom: 5px;
}

.section-7 .responsive-slick-2 .flip-container .back .ext a {
    color: #6e6e6e;
    text-decoration: underline;
}

.section-7 .responsive-slick-2 .flip-container .back .ext a:hover {
    text-decoration: none;
}

.section-7 .responsive-slick-2 .flip-container .back .ext ul {
    margin-bottom: 5px;
}

.section-7 .responsive-slick-2 .flip-container .back .ext ul li {
    display: block;
}

.section-7 .responsive-slick-2 .flip-container .back .cont {
    color: #6e6e6e;
    font-family: Raleway, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 17px;
    text-align: left;
    position: absolute;
    top: 75px;
    left: 15px;
    right: 15px;
}

.section-7 .responsive-slick-2 .flip-container .back .cont p {
    margin-bottom: 5px;
}

.section-7 .responsive-slick-2 .flip-container .back .cont a {
    color: #6e6e6e;
    text-decoration: underline;
}

.section-7 .responsive-slick-2 .flip-container .back .cont a:hover {
    text-decoration: none;
}

.section-7 .responsive-slick-2 .flip-container .back .cont ul {
    margin-bottom: 5px;
}

.section-7 .responsive-slick-2 .flip-container .back .cont ul li {
    display: block;
}

.section-7 .responsive-slick-2 .flipper {
    -webkit-transition: 0.6s;
    transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
}

.section-7 .responsive-slick-2 .front,
.section-7 .responsive-slick-2 .back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.section-7 .responsive-slick-2 .front {
    z-index: 2;
}

.section-7 .responsive-slick-2 .back {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}

.section-7 .responsive-slick-2 .active .front .figure {
    display: none;
}

.section-7 .responsive-slick-2 .active .back {
    z-index: 1000;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}

.section-7 .desc {
    display: block;
    margin: 0 auto 25px;
    max-width: 545px;
    width: 100%;
    color: #424141;
    font-family: Raleway, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
}

.section-7 .desc a {
    cursor: pointer;
    color: #424141;
    text-decoration: underline;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.section-7 .desc a:hover {
    text-decoration: none;
}

.section-7 a.get {
    display: block;
    margin: 15px auto 30px;
    max-width: 434px;
    width: 100%;
    height: 59px;
    line-height: 59px;
    background-color: #f16a21;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 10px;
    cursor: pointer;
}

.section-7 a.get:hover {
    box-shadow: 0 0 27px rgba(246, 247, 212, 0.82);
}

.section-7 a.get:focus {
    background-color: #eb4200;
}

.section-7 .note {
    color: #434242;
    font-family: Raleway, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 19px;
}

.section-8 {
    width: 100%;
    max-width: 1920px;
    height: 761px;
    margin: 0 auto;
    background: url("../img/tech-bg.jpg") 50% 0 no-repeat;
    text-align: center;
    padding: 150px 0 30px 0;
}

.section-8 .circles:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 30px;
    width: 838px;
    height: 394px;
    background: url("../img/circles-5.png") 0 0 no-repeat;
}

.section-8 h2 {
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 62px;
    line-height: 62px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 20px;
}

.section-8 p {
    color: #fffefd;
    font-family: "Myriad Pro", sans-serif;
    font-size: 29px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 60px;
}

.section-8 .quest {
    color: #fffefd;
    font-family: "Myriad Pro", sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 45px;
}

.section-8 .slogan {
    display: block;
    color: #fdb716;
    font-family: "Myriad Pro", sans-serif;
    font-size: 38px;
    font-weight: bold;
    line-height: 48px;
}

.section-8 .note {
    position: absolute;
    bottom: -65px;
    right: 0;
    color: #f6912c;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 29px;
}

.section-3 .note {
    position: absolute;
    bottom: -65px;
    right: 0;
    color: #c9c3c4;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    line-height: 29px;
}

.section-1 .note {
    position: absolute;
    bottom: -65px;
    right: 0;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    line-height: 29px;
    color: #5984d4;
}

.section-1 .note,
.section-3 .note {
    bottom: 65px;
}

.section-1 .note {
    top: 720px;
}

.section-9 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: white;
    text-align: center;
    padding: 45px 0 100px 0;
}

.section-9 .advantages {
    margin-bottom: 50px;
}

.section-9 .item {
    display: inline-block;
    vertical-align: top;
    max-width: 180px;
    margin-right: 25px;
}

.section-9 .item:last-child {
    margin-right: 0;
}

.section-9 .item .icon {
    height: 121px;
}

.section-9 .item .nol-rub {
    display: inline-block;
    vertical-align: bottom;
    margin: 25px auto 0;
    background-image: url(../img/sprite.png);
    background-position: -1200px -270px;
    width: 87px;
    height: 87px;
}

.section-9 .item .skoraya-pomosh {
    display: inline-block;
    vertical-align: bottom;
    margin: 0 auto 0;
    background-image: url(../img/sprite.png);
    background-position: -884px -878px;
    width: 86px;
    height: 111px;
}

.section-9 .item .garant-kachestva {
    display: inline-block;
    vertical-align: bottom;
    margin: 22px auto 0;
    background-image: url(../img/sprite.png);
    background-position: -1200px -88px;
    width: 80px;
    height: 95px;
}

.section-9 .item .remont-pk {
    display: inline-block;
    vertical-align: bottom;
    margin: 35px auto 0;
    background-image: url(../img/sprite.png);
    background-position: -1200px -865px;
    width: 82px;
    height: 74px;
}

.section-9 .item .all {
    display: inline-block;
    vertical-align: bottom;
    margin: 25px auto 0;
    background-image: url(../img/sprite.png);
    background-position: 0px -1031px;
    width: 96px;
    height: 85px;
}

.section-9 .item .text .title {
    color: #e47225;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    margin-bottom: 10px;
}

.section-9 .item .text p {
    color: #666665;
    font-family: Raleway, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-align: left;
}

.section-9 .tune {
    display: block;
    margin: 0 auto;
    max-width: 457px;
    width: 90%;
    height: 88px;
    border-radius: 10px;
    background-color: #81d5eb;
    box-shadow: 1px 2px 0 rgba(15, 17, 20, 0.36);
    color: #2f4449;
    font-family: Raleway, sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
    padding: 18px 0;
    cursor: pointer;
}

.section-9 .tune:hover {
    box-shadow: 0 0 18px 3px rgba(127, 251, 250, 0.41);
}

.section-9 .tune:focus {
    background-color: #31c6e9;
}

.section-10 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    background-color: #cfecf3;
    text-align: center;
    padding: 80px 0 110px 0;
}

.section-10 h3 {
    color: #2f4449;
    font-family: Raleway, sans-serif;
    font-size: 38px;
    font-weight: bold;
    line-height: 38px;
    margin-bottom: 60px;
}

.section-10 .provider-1 {
    display: inline-block;
    vertical-align: top;
    max-width: 550px;


}

.section-10 .provider-1 .image-link {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -577px -278px;
    width: 460px;
    height: 263px;
    border-radius: 14px;
    border: dashed;
    border-color: black;
    border-width: 2px;
    margin-left: auto;
    margin-right: auto;
}

.section-10 .provider-1 .image-link:hover {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -30px 0px;
    width: 460px;
    height: 263px;

    border: none;
}

.section-10 .provider-1 .active {
    display: block;
    cursor: pointer;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -30px 0px;
    width: 460px;
    height: 263px;
    border: none;
}

.section-10 .provider-1 .btn-1 {
    display: block;
    max-width: 460px;
    width: 460px;
    height: 53px;
    line-height: 46px;
    background-color: #e1f2f9;
    border-radius: 10px;
    border: 2px dotted black;
    color: #262211;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    text-decoration: none;
    /* margin: 0 0; */
    margin-left: auto;
    margin-right: auto;
}

.section-10 .provider-1 .btn-1:hover {
    box-shadow: 0 0 18px 3px rgba(246, 247, 212, 0.78);
}

.section-10 .provider-1 .btn-1:focus {
    background-color: #c7e0ec;
}

.section-10 .provider-2 {
    display: inline-block;
    vertical-align: top;
    max-width: 550px;


}

.section-10 .provider-2 .image-link-2 {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -39px -277px;
    width: 460px;
    height: 263px;
    border-radius: 14px;
    border: dashed;
    border-color: black;
    border-width: 2px;
    margin-left: auto;
    margin-right: auto;


}

.section-10 .provider-2 .image-link-2:hover {
    display: block;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -568px 0px;
    width: 460px;
    height: 263px;

}

.section-10 .provider-2 .active {
    display: block;
    cursor: pointer;
    margin-bottom: 10px;
    background-image: url(../img/sprite.png);
    background-position: -568px 0px;
    width: 460px;
    height: 263px;
}

.section-10 .provider-2 .btn-2 {
    display: block;
    max-width: 460px;

    height: 53px;
    line-height: 46px;
    background-color: #e1f2f9;
    border-radius: 10px;
    border: 2px dotted black;
    color: #262211;
    font-family: Raleway, sans-serif;
    font-size: 23px;
    font-weight: bold;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
}

.section-10 .provider-2 .btn-2:hover {
    box-shadow: 0 0 18px 3px rgba(246, 247, 212, 0.78);
}

.section-10 .provider-2 .btn-2:focus {
    background-color: #c7e0ec;
}

.section-11 {
    width: 100%;
    max-width: 1920px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    padding: 80px 0 110px 0;
    background-color: #f2f2f2;
}

.section-11 .circles:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 10px;
    width: 1000px;
    height: 1108px;
    background: url("../img/circles-6.png") 0 0 no-repeat;
}

.section-11 h3 {
    color: #04b967;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 35px;
    margin-bottom: 50px;
}

.section-11 .reviews {
    width: 100%;
    max-width: 900px;
    height: auto;
    margin: 0 auto 100px;
    position: relative;
    z-index: 100;
}

.section-11 .review-item {
    display: inline-block;
    vertical-align: top;
    max-width: 262px;
    width: 100%;
    height: auto;
    margin: 0 10px;
}

.section-11 .review-item span {
    display: block;
    margin: 0 auto 20px;
}

.section-11 .review-item .emersion {
    -webkit-animation: emersion 2s linear;
    animation: emersion 2s linear;
    height: 192px;
    -webkit-transition: all 10ms linear;
    transition: all 10ms linear;
    width: 192px;
}

@-webkit-keyframes emersion {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes emersion {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.section-11 .review-item .user-1 {
    background-image: url(../img/sprite.png);
    background-position: -384px -686px;
    width: 192px;
    height: 192px;
}

.section-11 .review-item .user-2 {
    background-image: url(../img/sprite.png);
    background-position: -192px -686px;
    width: 192px;
    height: 192px;
}

.section-11 .review-item .user-3 {
    background-image: url(../img/sprite.png);
    background-position: 0px -686px;
    width: 192px;
    height: 192px;
}

.section-11 .review-item .block-info {
    width: 100%;
    height: auto;
    background-color: white;
    position: relative;
    padding: 35px 5px 35px 25px;
}

.section-11 .review-item .block-info .user-info {
    color: #4a4b4b;
    font-family: "Myriad Pro", sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.section-11 .review-item .block-info .heading {
    color: #04b967;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 25px;
    text-align: left;
}

.section-11 .review-item .block-info p {
    color: dimgray;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    text-align: left;
}

.section-11 .review-item .block-info .shadow {
    position: absolute;
    bottom: -28px;
    width: 264px;
    height: 28px;
    background-image: url("../img/shadow-bottom.png");
    background-repeat: no-repeat;
}

.section-11 .review-item .block-info .shadow-left {
    left: 5px;
    background-position: 0 0;
}

.section-11 .review-item .block-info .shadow-right {
    right: 5px;
    background-position: 100% 0;
}

.footer {
    max-width: 1920px;
    width: 100%;
    height: 50px;
    position: relative;
    margin: -50px auto;
    background-color: #2d6748;
    padding: 2.5px 0;
}

.footer .footer-flex {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


.footer .footer-logo {
    display: block;
    vertical-align: top;
    max-width: 300px;
    width: 100%;
    margin-right: 3px;
}

.footer .footer-logo .logo {
    display: block;
    background-image: url(../img/mnlogo.png);
    /* background-position: -931px -546px; */
    width: 284px;
    height: 47px;
    background-size: contain;
    background-repeat: no-repeat;
}

.footer .footer-info {
    display: block;
    position: relative;
    top: 7px;
    left: -15px;
    /* background-image: url(../img/sprite.png); */
    /* background-position: -1351px -192px; */
    width: auto;
    height: 15px;
}

/*
.footer .footer-info  {
display: block;
    position: absolute;
    top: 10px;
    left: -15px;
    background-image: url(../img/sprite.png);
    background-position: -1351px -192px;
    width: 14px;
    height: 15px;
}

*/


.icon {
    display: none;
}

.footer .footer-info p {
    font-family: Raleway, sans-serif;
    font-weight: 500;
    color: white;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
}

.footer .social-group {
    display: inline-block;
    vertical-align: top;
    max-width: 210px;
    width: 100%;
    padding-top: 10px;
    float: right;
}

.footer .social-group a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

.footer .social-group .ok img {
    width: 20px;
}

.footer .social-group .vk img {
    width: 25px;
}

.footer .social-group .fb img {
    width: 20px;
}

.footer .social-group .tw img {
    width: 20px;
}

.footer .social-group .goo img {
    width: 20px;
}

.footer .social-group .lv img {
    width: 20px;
}

#channels-list {
    max-width: 960px;
    width: 100%;
    height: 500px;
    margin: 0 auto;
    padding: 30px 10px;
    background-color: white;
    position: fixed;
    top: 10%;
    left: 50%;
    -webkit-transform: translate(-50%, -10%);
    transform: translate(-50%, -10%);
    z-index: 1045;
    text-align: center;
    display: none;
    overflow-y: scroll;
}

#channels-list .close {
    display: block;
    position: absolute;
    top: 10px;
    right: 15px;
    cursor: pointer;
    background-image: url(../img/sprite.png);
    background-position: -1334px -969px;
    width: 28px;
    height: 30px;
}

#channels-list .channels-list__channel {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 10px;
}

#channels-list .channels-list__channel .channel__img {
    display: inline-block;
    vertical-align: top;
}

#channels-list .channels-list__channel .channel__name {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#overlay {
    z-index: 100;
    position: fixed;
    background-color: #000000;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}

.ac-wrap {
    position: relative;
    height: 445px;
    margin-bottom: 70px;
}

.ac-wrap .ac-title {
    position: absolute;
    top: -21px;
    left: 50%;
    width: 503px;
    height: 75px;
    background: url(../img/ac-title-bg.png) no-repeat 0 0;
    margin-left: -251px;
    display: none;
}

.ac-wrap .ac-title h3 {
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 25px;
    text-align: center;
    margin-top: 30px;
    font-weight: 300;
}

.ac-wrap .bg {
    overflow: hidden;
    height: inherit;
    background: url("../img/ac-bg.jpg") 0% 0 no-repeat;
}

.ac-wrap .layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ac-wrap .big-title {
    color: #03609b;
    -webkit-text-stroke: 2px;
    -webkit-text-stroke-color: white;
    font-size: 75px;
    font-weight: 900;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 102px;
}

.section-1a .ac-price1 {
    font-size: 65px;
    font-weight: lighter;
    font-style: bold;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    color: #03609b;
    -webkit-text-stroke: 1px;
    -webkit-text-stroke-color: white;
    top: 10px;
    position: relative;
}

.section-1a .ac-price2 {
    font-size: 65px;
    font-weight: lighter;
    font-style: bold;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    color: #03609b;
    -webkit-text-stroke: 1px;
    -webkit-text-stroke-color: white;
    top: 10px;
    position: relative;
}

.section-1a .tykva {
    color: #a9b4bb;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 200;
    /* font-style: italic; */
    top: -20px;
    margin-left: 0px;
    text-align: center;
    display: block;
    width: auto;
    position: relative;
}

.ac-wrap .ac-price1 small {
    font-size: 35px;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    -webkit-text-stroke: 0.5px;
    -webkit-text-stroke-color: white;
}

.ac-wrap .ac-price2 small {
    font-size: 35px;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    -webkit-text-stroke: 0.5px;
    -webkit-text-stroke-color: white;
}

.ac-wrap .ac-icons {
    list-style: none;
    margin: 0 auto;
    padding-top: 10px;
    width: 550px;
    margin-bottom: 10px;
}

.ac-wrap .ac-icons:after {
    content: "";
    display: block;
    clear: both;
}

.ac-wrap .ac-icons li {
    float: left;
    /* width: 33.3%; */
    padding: 0 10px;
    display: block;
}

.ac-wrap .ac-icons li a {
    color: white;
    font-family: Raleway, sans-serif;
    display: block;
    font-size: 12px;
    filter: drop-shadow(0px 0px 3px #08426c);
}

.ac-wrap .ac-icons li a span.pic {
    display: block;
    height: 50px;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    margin-bottom: 5px;
}

.ac-wrap .ac-icons li a span.pic.ic1 {
    background-image: url(../img/ac-i-1.png);
}

.ac-wrap .ac-icons li a span.pic.ic2 {
    background-image: url(../img/ac-i-2.png);
}

.ac-wrap .ac-icons li a span.pic.ic3 {
    background-image: url(../img/ac-i-3.png);
}

.ac-wrap .ac-icons li a span.pic.ic4 {
    background-image: url(../img/Smotreshka-24htv-icon-yellow.png);
    height: 30px;
    margin: 0px;
    padding: 0px;
    position: relative;
}

.ac-wrap .ac-icons li a span.opisanie-tv2 {
    color: white;
    font-family: "DINCyr-Medium", sans-serif;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    line-height: 1.5;
    text-align: left;
    padding-left: 5px;
    top: 5px;
}

.ac-wrap .ac-btn {
    display: inline-block;
    width: 410px;
    height: 75px;
    background: #1cc5df;
    border-radius: 5px;
    text-align: center;
    font-family: Raleway, sans-serif;
    font-size: 32px;
    line-height: 75px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    opacity: 0.9;
    border-width: 2px;
    border-color: white;
    border-style: solid;
    margin-top: 345px;
}

.ac-wrap .ac-btn:hover {
    filter: drop-shadow(0px 0px 4px #fff0a9) drop-shadow(0px 0px 3px #fff0a9) drop-shadow(0px 0px 2px #fff0a9) drop-shadow(0px 0px 1px #fff0a9);
}

.error-message {
    color: #fff;
    text-align: center;
    margin-top: 10px;
}

.btn {
    padding: 7px 10px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    box-sizing: border-box;
}

.btn__light {
    background-color: #888888;
    color: #af461a;
}

.btn__light:hover {
    background-color: #aeaeae;
    color: rgba(175, 70, 26, 0.75);
}

.btn__dark {
    background-color: #af461a;
    color: rgba(234, 234, 234, 0.75);
}

.btn__dark:hover {
    background-color: #e16735;
    color: #eaeaea;
}

.form-ac,
#form-consult,
#form-g-bonus,
#form-rate-home,
#form-rate-best,
#form-rate-family,
#form-rate-loves,
#form-rate-econom,
#form-gift,
#form-tune {
    max-width: 380px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    border-radius: 15px;
    padding: 55px 10px 40px;
    background-color: #ff731d;
    position: fixed;
    top: 10%;
    left: 50%;
    -webkit-transform: translate(-50%, -10%);
    transform: translate(-50%, -10%);
    z-index: 1045;
    text-align: center;
    display: none;
    border: 3px dotted #555555;
}

.form-ac .title,
#form-consult .title,
#form-g-bonus .title,
#form-rate-home .title,
#form-rate-best .title,
#form-rate-family .title,
#form-rate-loves .title,
#form-rate-econom .title,
#form-gift .title,
#form-tune .title {
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 21px;
    font-weight: 700;
    font-style: italic;
    line-height: 25px;
    text-align: center;
    margin-bottom: 40px;
}

.form-ac .title span,
#form-consult .title span,
#form-g-bonus .title span,
#form-rate-home .title span,
#form-rate-best .title span,
#form-rate-family .title span,
#form-rate-loves .title span,
#form-rate-econom .title span,
#form-gift .title span,
#form-tune .title span {
    display: block;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 33px;
    font-style: italic;
    line-height: 25px;
    font-weight: 700;
}

.form-ac input,
#form-consult input,
#form-g-bonus input,
#form-rate-home input,
#form-rate-best input,
#form-rate-family input,
#form-rate-loves input,
#form-rate-econom input,
#form-gift input,
#form-tune input {
    max-width: 275px;
    width: 100%;
    height: 45px;
    margin: 0 auto 10px;
    border: 2px solid #555555;
    padding: 0 10px;
    color: #f47927;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    font-style: italic;
    line-height: 25px;
}

.form-ac input:hover,
.form-ac input:focus,
#form-consult input:hover,
#form-consult input:focus,
#form-g-bonus input:hover,
#form-g-bonus input:focus,
#form-rate-home input:hover,
#form-rate-home input:focus,
#form-rate-best input:hover,
#form-rate-best input:focus,
#form-rate-family input:hover,
#form-rate-family input:focus,
#form-rate-loves input:hover,
#form-rate-loves input:focus,
#form-rate-econom input:hover,
#form-rate-econom input:focus,
#form-gift input:hover,
#form-gift input:focus,
#form-tune input:hover,
#form-tune input:focus {
    border: 2px solid #f47927;
}

.form-ac input::-webkit-input-placeholder,
#form-consult input::-webkit-input-placeholder,
#form-g-bonus input::-webkit-input-placeholder,
#form-rate-home input::-webkit-input-placeholder,
#form-rate-best input::-webkit-input-placeholder,
#form-rate-family input::-webkit-input-placeholder,
#form-rate-loves input::-webkit-input-placeholder,
#form-rate-econom input::-webkit-input-placeholder,
#form-gift input::-webkit-input-placeholder,
#form-tune input::-webkit-input-placeholder {
    color: #f47927;
}

.form-ac input::-moz-placeholder,
#form-consult input::-moz-placeholder,
#form-g-bonus input::-moz-placeholder,
#form-rate-home input::-moz-placeholder,
#form-rate-best input::-moz-placeholder,
#form-rate-family input::-moz-placeholder,
#form-rate-loves input::-moz-placeholder,
#form-rate-econom input::-moz-placeholder,
#form-gift input::-moz-placeholder,
#form-tune input::-moz-placeholder {
    color: #f47927;
}

.form-ac input:-moz-placeholder,
#form-consult input:-moz-placeholder,
#form-g-bonus input:-moz-placeholder,
#form-rate-home input:-moz-placeholder,
#form-rate-best input:-moz-placeholder,
#form-rate-family input:-moz-placeholder,
#form-rate-loves input:-moz-placeholder,
#form-rate-econom input:-moz-placeholder,
#form-gift input:-moz-placeholder,
#form-tune input:-moz-placeholder {
    color: #f47927;
}

.form-ac input:-ms-input-placeholder,
#form-consult input:-ms-input-placeholder,
#form-g-bonus input:-ms-input-placeholder,
#form-rate-home input:-ms-input-placeholder,
#form-rate-best input:-ms-input-placeholder,
#form-rate-family input:-ms-input-placeholder,
#form-rate-loves input:-ms-input-placeholder,
#form-rate-econom input:-ms-input-placeholder,
#form-gift input:-ms-input-placeholder,
#form-tune input:-ms-input-placeholder {
    color: #f47927;
}

.form-ac button,
#form-consult button,
#form-g-bonus button,
#form-rate-home button,
#form-rate-best button,
#form-rate-family button,
#form-rate-loves button,
#form-rate-econom button,
#form-gift button,
#form-tune button {
    max-width: 275px;
    width: 100%;
    height: 45px;
    display: block;
    margin: 0 auto 15px;
    background-color: #ffb500;
    color: white;
    font-family: Raleway, sans-serif;
    font-size: 19px;
    font-weight: 600;
    font-style: italic;
    line-height: 25px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.form-ac button:hover,
#form-consult button:hover,
#form-g-bonus button:hover,
#form-rate-home button:hover,
#form-rate-best button:hover,
#form-rate-family button:hover,
#form-rate-loves button:hover,
#form-rate-econom button:hover,
#form-gift button:hover,
#form-tune button:hover {
    background-color: #ffb500;
    box-shadow: 0 0 7px 2px rgba(246, 247, 212, 0.75);
}

.form-ac button:focus,
#form-consult button:focus,
#form-g-bonus button:focus,
#form-rate-home button:focus,
#form-rate-best button:focus,
#form-rate-family button:focus,
#form-rate-loves button:focus,
#form-rate-econom button:focus,
#form-gift button:focus,
#form-tune button:focus {
    background-color: #da3d00;
    box-shadow: none;
}

.feedback {
    max-width: 345px;
    width: 100%;
    margin: 0 auto;
    height: auto;
    background-color: #86de63;
    border: 3px solid #65c144;
    padding: 25px;
    position: relative;
    z-index: 100;
}

.feedback .heading {
    color: #164527;
    font-family: Raleway, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
    margin-bottom: 20px;
}

.feedback input {
    display: block;
    width: 100%;
    height: 37px;
    margin-bottom: 10px;
    outline: none;
    background-color: #f2f2f2;
    border: 1px solid #606060;
    padding: 0 10px;
    color: #a0a3a2;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.feedback input::-webkit-input-placeholder {
    color: #a0a3a2;
}

.feedback input::-moz-placeholder {
    color: #a0a3a2;
}

.feedback input:-moz-placeholder {
    color: #a0a3a2;
}

.feedback input:-ms-input-placeholder {
    color: #a0a3a2;
}

.feedback button {
    display: block;
    max-width: 287px;
    width: 100%;
    height: 47px;
    box-shadow: 1px 2px 0 rgba(6, 6, 6, 0.33);
    background-color: #ec750e;
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 23px;
    font-weight: bold;
    font-style: italic;
    border-radius: 4px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.feedback button:hover {
    box-shadow: 0 0 7px 3px rgba(246, 247, 212, 0.65);
    background-color: #ec750e;
}

.feedback button:focus {
    background-color: #d46c12;
}

.select-rates {
    max-width: 578px;
    width: 100%;
    margin: 0 auto;
    height: auto;
    position: relative;
}

.select-rates .heading {
    color: #5c5e68;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    margin-bottom: 20px;
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
}

.select-rates input {
    display: block;
    width: 80%;
    height: 37px;
    margin-bottom: 10px;
    outline: none;
    border: 1px solid #606060;
    padding: 0 10px;
    color: #a0a3a2;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;
}

.select-rates input::-webkit-input-placeholder {
    color: #a0a3a2;
}

.select-rates input::-moz-placeholder {
    color: #a0a3a2;
}

.select-rates input:-moz-placeholder {
    color: #a0a3a2;
}

.select-rates input:-ms-input-placeholder {
    color: #a0a3a2;
}

.select-rates button {
    display: block;
    max-width: 578px;
    width: 80%;
    height: 47px;
    box-shadow: 1px 2px 0 rgb(6 6 6 / 33%);
    background-color: #ec750e;
    color: white;
    font-family: "Myriad Pro", sans-serif;
    font-size: 23px;
    font-weight: bold;
    font-style: italic;
    border-radius: 4px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    margin-right: auto;
    margin-left: auto;
}

.select-rates button:hover {
    box-shadow: 0 0 7px 3px rgba(246, 247, 212, 0.65);
    background-color: #ec750e;
}

.select-rates button:focus {
    background-color: #d46c12;
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .ac-wrap .big-title {
        font-size: 60px;

        position: relative;

        margin-left: 10%;
        margin-right: 10%;
    }

    .ac-wrap .ac-icons li a span.opisanie-tv2 {
        color: white;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 12px;
        font-weight: 200;
        position: relative;
        line-height: 1.8;
        text-align: left;
        padding-left: 4px;
    }

    .ac-wrap .ac-btn {
        width: 300px;
        margin-top: 480px;
    }

    .section-1 .mega-title {
        color: #0e8bbb;
        font-family: "Myriad Pro", sans-serif;
        font-size: 24px;
        font-weight: 700;
        font-style: italic;
        line-height: 30px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        width: auto;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
        /* left: 15px; */
        /* padding: 0 15px; */
        margin: auto;
        text-align: center;
        top: 0px;
    }

    .section-1 .mega-title2 {
        color: #1c5999;
        font-family: "Myriad Pro", sans-serif;
        font-size: 30px;
        font-weight: 700;
        font-style: normal;
        line-height: 40px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        text-align: center;
        /* max-width: 70%; */
        top: 2px;
        width: auto;
        /* left: -44px; */
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .section-1a .tykva {
        color: #a9b4bb;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 200;
        /* font-style: italic; */
        top: -30px;
        margin-left: 0px;
        text-align: center;
        display: block;
        width: auto;
        position: relative;
    }

    .asd {
        display: none;
    }

    .ac-wrap .ac-icons {
        width: 320px;
    }

    .section-3 .note {
        display: none;
    }

    .section-9 .item:last-child {
        margin-right: auto;
    }

    .header .top-menu {
        display: none;
    }

    .header #menu-toggle {
        display: block;
        position: absolute;
        top: 48px;
        margin-left: 126px;
    }

    #menu {
        padding: 10px;
        position: absolute;
        top: 130px;
        background-color: white;
        width: 100%;
        z-index: 200;
    }

    #menu li {
        display: block;
        margin-bottom: 10px;
    }

    #menu li a {
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 15px;
        font-weight: 500;
        line-height: 16px;
        text-decoration: underline;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    #menu li a:hover {
        text-decoration: none;
        color: #747683;
    }

    #menu li:last-child a {
        color: #f6912c;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    #menu li:last-child a:hover {
        text-decoration: none;
        color: #f8ab5d;
    }

    .header-logo {
        display: block;
        float: none;
        text-align: center;
        margin: auto;
        margin-left: -83px;
    }

    .header-logo .logo img {
        max-width: 241px;
    }

    .header-phone .phone {
        font-size: 18px;
    }

    .header-phone .back-call {
        font-size: 11px;
        padding: 3px;
        max-width: 155px;
        margin: 0 auto;
    }

    .header-phone {
        padding-top: 10px;
        display: block;
        float: none;
        text-align: center;
    }

    .section-1 {
        height: 495px;
        background: url(../img/sec_1BG_320.jpg) 60% 100% no-repeat;
    }

    .ac-wrap .bg {
        overflow: hidden;
        height: 460px;
        background: url(../img/mila_mob_320.jpg) 50% 0 no-repeat;
    }

    .ac-wrap {
        position: relative;
        height: 550px;
        margin-bottom: 70px;
    }

    .section-1a {
        width: 100%;
        max-width: 1920px;
        height: auto;
        margin: 0 auto;
        background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
        padding: 110px 0 50px 0;
        text-align: center;
        position: relative;
        z-index: 1;
    }

    .section-1a h1 {
        color: #fdb716;
        font-family: "Myriad Pro", sans-serif;
        font-size: 62px;
        font-weight: 700;
        font-style: italic;
        line-height: 62px;
        margin-bottom: 65px;
        margin-left: 5%;
        margin-right: 5%;
        display: none;
    }

    .section-1a h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 50px;
        font-weight: 700;
        font-style: italic;
        line-height: 50px;
        margin-bottom: 70px;
    }

    .section-1a h3 {
        display: block;
        color: #9155a7;
        font-family: Raleway, sans-serif;
        font-size: 30px;
        font-weight: 500;
        line-height: 20px;
        margin-bottom: 25px;
    }

    .section-1a .icon_block_bg {
        background: none;
        width: 330px;
        margin: auto;
        height: 290px;
        padding-left: 20px;
        border-radius: 7px;
        /* margin-left: 20px; */
        /* margin-top: 20px; */
        margin: auto;
    }

    .section-1a .icon_block {
        width: 500px;
        height: 150px;
        padding-top: 20px;
        margin-left: 0px;
    }

    .section-1a .sun_tv {
        background: url(../img/sun_tv.png);
        max-width: 45px;
        height: 44px;
        /* margin: auto; */
        position: relative;
        display: block;
        left: 0px;
    }

    .section-1a .sun_wifi {
        background: url(../img/sun_wifi.png);
        max-width: 55px;
        height: 44px;
        position: relative;
        left: 0px;
        top: 76px;
    }

    .section-1a .sun_prist {
        background: url(../img/sun_prist.png);
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 0px;
        top: 96px;
    }

    .section-1a .tv_navybor {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -125px;
        margin-left: 64px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 400;
        /* font-style: italic; */
        top: -202px;
        margin-left: 110px;
        text-align: left;
        display: block;
        position: relative;
        /*filter: drop-shadow(0px 0px 5px #4b2300);*/
    }

    .section-1a .smotreshka_sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 400;
        /* font-style: italic; */
        top: -192px;
        margin-left: 110px;
        text-align: left;
        display: block;
        position: relative;
        /*filter: drop-shadow(0px 0px 5px #4b2300);*/
    }

    .section-1a .sun_24 {
        background: url(../img/sun_24.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 66px;
        top: -116px;
    }

    .section-1a .sun_smotreshka {
        background: url(../img/sun_smotreshka.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 66px;
        top: -130px;
    }

    .section-1a .sun_router {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 18px;
        font-weight: 400;
        /* font-style: italic; */
        top: -154px;
        margin-left: 64px;
        text-align: left;
        display: block;
        width: 140px;
        position: relative;
    }

    .section-1a .sun_network {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 18px;
        font-weight: 400;
        /* font-style: italic; */
        top: -124px;
        margin-left: 134px;
        text-align: left;
        display: block;
        width: 160px;
        filter: none;
        position: relative;
    }

    .section-1a .sun_price {
        width: 330px;
        margin: auto;
    }

    .section-1a .ac-price1 {
        color: #03609b;
        font-size: 60px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        left: 10px;
        position: relative;
    }

    .section-1a .ac-price2 {
        color: #03609b;
        font-size: 60px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        position: relative;
        left: -20px;
        top: 10px;
    }

    .ac-wrap .ac-price1 small {
        font-size: 38px;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
    }

    .ac-wrap .ac-price2 small {
        font-size: 38px;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
    }

    .container {
        width: 100%;
        max-width: 750px;
    }

    .section-x {
        width: 100%;
        max-width: 800px;
        height: 720px;
        margin: 0 auto;
        background: url(../img/tarif_mob_mob.jpg) 50% 0 no-repeat;
        background-size: 479px;
        text-align: left;
        padding: 35px 0 30px 0;
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .section-x .layer {
        display: block;
        left: 0px;
        position: relative;
        top: 61px;
    }

    .section-x .dobry {
        width: 290px;
        margin: auto;
        top: 244px;
        left: -10px;
        position: relative;
        filter: drop-shadow(0px 2px 4px white);
        display: none;
    }

    .dobry_mob {
        display: block;
        width: 166px;
        margin: auto;
        top: -60px;
        left: -72px;
		/*left: -62px;*/
        position: relative;

    }


    .section-x .poradui {
        font-weight: 600;
        /* margin-left: auto; */
        text-align: left;
        margin-top: 0px;
        max-width: 237px;
        margin-left: auto;
        margin-right: auto;
        /*left: -22px;*/
		  left: -32px;
        position: relative;
        color: #010100;
        top: -75px;
        font-size: 15px;
    }

    .section-x .podklycheniem {
        font-size: 25px;
        font-weight: 700;
        font-style: italic;
        margin-top: -3px;
        margin-left: 32px;
        text-align: center;
        line-height: 1;
        letter-spacing: 0.5px;
        display: none;
    }

    .section-x .ac-btn2 {

    }

    .section-x .JARKII {
        font-size: 65px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 300px;
        letter-spacing: -3px;
        margin-top: 20px;
        display: none;
    }


    .section-x .novogodny {
        color: #f26014;
        font-size: 70px;
        font-weight: 1000;
        font-style: italic;
        line-height: 65px;
        left: 90px;
        position: relative;
        letter-spacing: 0px;
        top: 20px;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        max-width: 200px;
        text-align: center;
    }

    .pro_tv {
        display: none;

    }

    .prist_op {
        display: none;
    }

    .wifi_new {
        display: none;
    }

    .pro_tv_mob {
        display: block;
        font-family: 'MyriadPro-Cond';

        font-size: 17px;
        line-height: 17px;
        font-weight: 600;
        color: black;
        margin-top: 10px;

    }

    .prist_op_mob {
        display: block;
    }

    .wifi_new_mob {
        display: block;
        font-family: 'MyriadPro-Cond';

        font-size: 17px;
        line-height: 17px;
        font-weight: 600;
        color: black;
        margin-top: 76px;

    }

    .section-x .dom_jark {
        font-size: 22px;
        left: 140px;
        margin-top: 60px;
        /* -webkit-text-stroke: 1px; */
        /* -webkit-text-stroke-color: white; */
        font-weight: 900;
    }

    .section-x .button1 {
        width: 203px;
        left: -54px;
        margin: auto;
        /* margin-top: 260px; */
        position: relative;
        top: 186px;
    }

    .section-x .table1 {
        width: 300px;
        /* margin-left: 240px; */
        height: 94px;
        text-align: center;
        margin: auto;
        top: 166px;
        background-color: #f0f0f0;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -khtml-border-radius: 10px;
        border: 1px solid #3a9120;

    }

    .section-x .table1_th1 {

        font-size: 50px;
        letter-spacing: 0px;
        width: 50%;
        border-right: 1px solid #3a9120;
        color: #3a9120;

    }

    .section-x .table1_th2 {

        font-size: 50px;
        letter-spacing: 0px;

    }

    .section-x .table1_th3 {

        text-align: center;
        left: 0px;
        font-size: 25px;
        top: -5px;
        border-right: 1px solid #3a9120;
        color: #3a9120;

    }

    .section-x .table1_th4 {

        text-align: center;
        left: 0px;
        font-size: 25px;
        top: -5px;

    }

    .star1 {
        font-size: 23px;
        position: relative;
        top: -22px;


    }


    .speed-price {
        display: flex;
        width: 188px;
        position: relative;
        top: -88px;
        text-align: left;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        margin: auto;
        left: -59px;
    }

    .speed-block {
        width: auto;

    }

    .speed {
        font-size: 55px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 25px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-left: 3px;

    }

    .price-block {
        width: auto;
        display: flex;
        align-items: flex-end;
        align-content: flex-start;
        flex-wrap: wrap;
        margin: 0px;
        margin-top: -17px;

    }

    .price-promo {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: block;
        margin: auto;
        width: 141px;
        position: relative;
        left: -83px;
        top: -72px;
    }


    .utp {
        top: 8px;
        border-radius: 30px;
        width: 310px;
        height: 151px;
        margin: auto;
        background: rgba(124, 176, 206, 1.0);

    }

    .utp_flex {
        display: flex;
        align-items: flex-end;
        padding-top: 127px;
        height: 100px;
    }

    .mesh_utp {
        display: flex;
        width: 94px;
        margin-left: 11px;
        align-items: center;
        flex-direction: column;
    }

    .mesh_picture_utp {
        width: 67px;
        padding-bottom: 10px;
        margin-left: -16px;
    }


    .ili_utp {
        width: 35px;
        position: relative;
        font-size: 15px;
        font-weight: 600;
        margin-bottom: 55px;
        margin-left: -15px;
    }

    .prist_utp {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: 0px;
        width: 75px;
    }

    .prist_picture_utp {
        width: 56px;
        margin-bottom: 10px;

    }

    .plus_utp {
        width: 20px;
        position: relative;
        font-size: 24px;
        font-weight: 600;
        margin-right: -23px;
        margin-left: 2px;
        padding-bottom: 50px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: column;
        margin-right: 0px;
        align-items: center;
        width: 109px;
    }

    .wifi_picture_utp {
        width: 66px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 14px;
        text-align: left;
        font-weight: 600;
        line-height: 16px;
        margin-left: 3px;
        margin-right: 3px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 181px;
        height: 130px;
        border-width: 2px;
        top: -134px;
        left: 56px;
        margin: auto;
    }


    .xtv {
        display: flex;
        top: -112px;
        position: relative;
        border-color: none;
        width: 310px;
        height: 48px;
        border: none;
        align-items: center;
        /*background: rgba(255, 255, 255, 0.55);*/
        /*background: rgba(124, 176, 206, 1.0);*/
        margin: auto;
        border-radius: 10px;
    }

    .xtv_tvicon {
        width: 25px;
        position: relative;
        margin-left: 13px;
    }

    .xtv_text {
        position: relative;
        font-size: 12px;
        text-align: left;
        font-weight: 600;
        line-height: 12px;
        margin-left: 11px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -63px;


    }

    .xtv_hd_uhd {
        display: none;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 19px;
        margin-left: 23px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 13px;
        font-weight: 600;
        line-height: 11px;
        margin-left: 11px;
        width: 82px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 11px;
        font-weight: 600;
        line-height: 12px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 19px;
        margin-left: 23px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 13px;
        font-weight: 600;
        line-height: 11px;
        margin-left: 11px;
        width: 82px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 12px;
        font-weight: 600;
        line-height: 12px;
    }

    .more_premier {
        position: relative;
        top: -617px;
		left: -74px;
        /*left: -66px;*/
        width: 159px;
        margin-left: auto;
        margin-right: auto;
    }

    .section-x .ivi_megogo {
        display: none;
        position: relative;
        top: -588px;
        width: 20%;
        left: 409px;
    }


    .section-x .table2 {
        margin: auto;
        text-align: center;
        top: 173px;
    }

    .section-x .table2_th1 {
        width: 92px;
        height: 130px;
        margin-right: 5px;
        background-color: #fff;
        border: white solid 1px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;

    }

    .section-x .table2_th2 {
        width: 96px;
        height: 130px;
        margin-right: 5px;
        background-color: #fff;
        border: white solid 1px;
    }

    .section-x .table2_th3 {
        width: 97px;
        height: 130px;
        margin-right: 0px;
        background-color: #fff;
        border: white solid 1px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .section-x .tv_new {
        left: 25px;
        width: 50%;
        position: relative;
        margin-top: 40px;

    }

    .section-x .pristavka_new {
        width: 50%;
        margin-top: 20px;
        position: relative;
        left: 25px;
        margin-top: 40px;
        font-family: 'MyriadPro-Cond';

    }


    .section-x .wifi_new {
        position: relative;
        top: 25px;
        left: -36px;
    }

    .section-x .tv_op {
        font-size: 13px;
        left: -5px;
        position: relative;
    }

    .section-x .prist_op {
        font-size: 13px;
        top: 0px;
        line-height: 18px;
    }

    .section-x .wifi_op1 {
        font-size: 13px;

    }

    .section-x .wifi_op2 {
        font-size: 13px;
        line-height: 18px;
    }

    .section-x .wifi_opmob {
        font-size: 17px;
        top: -65px;
        line-height: 17px;
        font-family: 'MyriadPro-Cond';
        position: relative;
    }

    .archer_c5 {
        width: 65px;
        position: relative;
        left: 12px;
        top: -158px;
        top: -74px;
    }

    .section-x .table_tv_new_th1 {
        width: 40px;
    }

    .section-x .table_tv_new_th3 {
        width: 40px;
    }

    .section-x .table_tv_new_th2 {

    }

    .section-x .table_tv_new_th4 {

    }

    .section-x .ivi_megogo {
        display: none;
        position: relative;
        top: -594px;
        left: 106px;
        width: 157px;
        margin: auto;
        z-index: 10;
    }

    .section-x .icon_tv {
        width: 50%;
        margin-left: 7px;
    }

    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 40px;
        font-weight: 700;
        font-style: italic;
        letter-spacing: -2px;
    }


    .section-x .littletext {
        color: #163e64;
        -webkit-text-stroke: 0.5px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 20px;
        font-weight: 600;
        font-style: normal;
        position: relative;
    }

    .section-x .dvoika {
        font-size: 56px;
        position: relative;
        top: 3px;
    }


    .section-x .opisanie_tv {
        color: #fff;
        filter: none;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        line-height: 2.1;
        margin-top: 0px;
        letter-spacing: -1px;
    }


    .section-x .katya {
        font-family: "Myriad Pro", sans-serif;
        font-size: 11px;
        font-weight: 400;
        opacity: 1;
        top: -55px;
        position: relative;
        margin: auto;
        text-align: left;
        color: #ffffff;
        /* filter: drop-shadow(0 0 12px rgba(0, 0, 0, 1)); */
        left: 0px;
        line-height: 10px;
        width: 300px;
    }

    .section-2 {
        background: #ebe8e8;
        padding: 70px 0 30px 0;
    }

    .section-2 h1 {
        font-size: 28px;
        line-height: 35px;
        margin-top: 0;
    }

    .section-2 span {
        font-size: 18px;
        line-height: 20px;
    }

    .section-2 h2 {
        font-size: 40px;
        margin-left: 5%;
        margin-right: 5%;
        line-height: 40px;
    }

    .section-2 .rates-wrap {
        display: none;
    }

    .section-2 .rates-mobile {
        display: block;
    }

    .section-2 .rates-mobile .slick-next {
        right: 45px;
    }

    .section-2 .rates-mobile .slick-prev {
        left: 15px;
        z-index: 1024;
    }

    .section-2 .select-link a {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .section-2-1 .return {
        top: -40px;
        right: 10px;
        font-size: 13px;
    }

    .section-2-1 {
        padding: 50px 0 30px 0;
    }

    .section-2-1 .select-rates button {
        font-size: 18px;
    }

    .section-2-1 .select-rates .heading {
        font-size: 14px;
        line-height: 20px;
        text-align: center;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .section-2-1 .our-rates .rate-1,
    .section-2-1 .our-rates .rate-2,
    .section-2-1 .our-rates .rate-3,
    .section-2-1 .our-rates .rate-4 {
        max-width: 190px;
        margin: 0 20px 30px;
    }

    .section-2-1 .our-rates .rate-1 .indicators,
    .section-2-1 .our-rates .rate-2 .indicators,
    .section-2-1 .our-rates .rate-3 .indicators,
    .section-2-1 .our-rates .rate-4 .indicators {
        right: 80px;
    }

    .section-2-1 .descript {
        max-width: 80%;
        margin: 0 auto 50px;
        font-size: 13px;
        line-height: 16px;
    }

    .section-2-1 .notification .information {
        max-width: 160px;
        margin-left: 65px;
    }

    .section-2-2 {
        padding: 50px 0 30px 0;
    }

    .section-2-2 .return {
        top: -40px;
        right: 10px;
        font-size: 13px;
        line-height: 16px;
    }

    .section-2-2 h3 {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 35px;
    }

    .section-2-2 .descript {
        margin: 0 auto 30px;
    }

    .section-2-2 .responsive-slick-3 .slick-item p {
        text-align: center;
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-item .title {
        text-align: center;
        font-size: 13px;
        line-height: 15px;
    }

    .section-2-2 .responsive-slick-3 .slick-item {
        margin: 0 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-2-2 .responsive-slick-3 .slick-next {
        right: -5px;
    }

    .section-2-2 .notification .information {
        max-width: 260px;
        margin-left: 65px;
    }

    .section-2-2 .link-click {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .section-2-2 .link-click.open {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-1 .text {
        max-width: 250px;
        margin-left: 60px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-2 .text {
        max-width: 250px;
        margin-left: 60px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-2 .text p {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-1 .text p {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi {
        padding: 70px 0 20px 0;
    }

    .section-2-2 .speed-wifi .return-2 {
        right: 10px;
        font-size: 13px;
        top: -55px;
    }

    .section-2-3 {
        right: 0;
        bottom: 157px;
    }

    .section-2-3 .downl {
        font-size: 11px;
        text-align: center;
        line-height: 12px;
    }

    .section-2 .select-link .select-cond {
        margin-bottom: 30px;
    }

    .section-3 {
        padding-top: 40px;
    }

    .section-3 h2 {
        font-size: 40px;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-3 span {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .section-3 .channels-group {
        margin-bottom: 50px;
    }

    .section-3 .channels-group .channel-info {
        width: 150px;
        height: 150px;
        border-radius: 150px;
    }

    .section-3 .channels-group .channel-info.archive.wow.fadeInUpBig,
    .section-3 .channels-group .channel-info.android.wow.fadeInUpBig {
        margin-top: 50px;
    }

    .section-3 .channels-group .channel-info.mobile-info.wow.fadeInUpBig,
    .section-3 .channels-group .channel-info.interact.wow.fadeInUpBig {
        margin-top: 175px;
    }

    .section-3 .channels-group .channel-info p {
        display: none;
    }

    .section-3 .channels-group .channel-info h3 {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-3 .channels-group .channel-info h3 {
        margin-top: 70px;
    }

    .section-3 .info-link a {
        font-size: 15px;
        line-height: 15px;
        margin: 0 auto 10px;
        display: block;
    }

    .section-3 .info-link .children-channels:before,
    .section-3 .info-link .online-cinema:before,
    .section-3 .info-link .amedia:before {
        display: none;
    }

    .section-3 .channels-group .path-1 {
        display: none;
    }

    .section-3 .channels-group .path-2 {
        display: none;
    }

    .section-3 .channels-group .path-3 {
        display: none;
    }

    .section-3 .channels-group .path-4 {
        display: none;
    }

    .section-3-1,
    .section-6 {
        overflow-x: scroll;
    }

    .section-3-1 .channel-list th,
    .section-3-6 .channel-list th {
        padding: 10px;
        font-size: 10px;
    }

    .section-3-1 .channel-list td,
    .section-3-6 .channel-list td {
        padding: 7px 10px;
        font-size: 12px;
    }

    .section-3-2 h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 60px;
    }

    .section-3-2 .function-wrap .item .image-1,
    .section-3-2 .function-wrap .item .image-2,
    .section-3-2 .function-wrap .item .image-3 {
        margin: 0 auto 10px;
    }

    .section-3-2 .function-wrap .item {
        margin: 0 13px 20px;
    }

    .section-3-2 .services .first .text,
    .section-3-2 .services .second .text,
    .section-3-2 .services .third .text {
        max-width: 310px;
    }

    .section-3-3 .connectivity-methods .tv-for-wifi,
    .section-3-3 .connectivity-methods .tv-for-ios {
        padding: 15px 10px;
    }

    .section-3-3 .connectivity-methods .left-block {
        margin-bottom: 30px;
    }

    .section-3-3 .connectivity-methods .tv-for-all {
        padding: 15px;
    }

    .section-3-3 .connectivity-methods .tv-for-all h4 {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .section-3-3 .connectivity-methods .tv-for-all ul li {
        font-size: 14px;
        padding-left: 100px;
        margin-bottom: 30px;
    }

    .section-3-3 .connectivity-methods .tv-for-wifi h4,
    .section-3-3 .connectivity-methods .tv-for-ios h4 {
        font-size: 18px;
        margin-bottom: 18px;
    }

    .section-3-7 .descript {
        font-size: 16px;
        line-height: 20px;
    }

    .section-3-7 .advantages .first .text,
    .section-3-7 .advantages .second .text,
    .section-3-7 .advantages .third .text,
    .section-3-7 .advantages .fourth .text {
        max-width: 310px;
    }

    .section-3-7 .advantages .first .text .heading,
    .section-3-7 .advantages .second .text .heading,
    .section-3-7 .advantages .third .text .heading,
    .section-3-7 .advantages .fourth .text .heading {
        font-size: 18px;
        line-height: 22px;
    }

    .section-3-7 .advantages .first .text p,
    .section-3-7 .advantages .second .text p,
    .section-3-7 .advantages .third .text p,
    .section-3-7 .advantages .fourth .text p {
        font-size: 15px;
        line-height: 20px;
    }

    .section-3-8 h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .section-3-8 .descript,
    .section-3-8 p {
        font-size: 13px;
        line-height: 20px;
        margin: 0 auto 15px;
    }

    .section-3-8 .tv-package {
        max-width: 180px;
    }

    .section-3-4 h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .section-3-4 .descript {
        font-size: 16px;
        line-height: 18px;
    }

    .section-3-4 .like-tv ul li {
        font-size: 15px;
        margin-bottom: 40px;
    }

    .section-3-4 .like-tv {
        padding: 30px;
    }

    .section-3-5 {
        padding: 50px 0 30px 0;
    }

    .section-3-5 h3 {
        font-size: 25px;
    }

    .section-3-5 .descript {
        margin: 0 auto 30px;
        font-size: 13px;
        line-height: 18px;
    }

    .section-3-5 .capability h4,
    .section-3-5 .connect h4 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 15px;
    }

    .section-3-5 h3.slogan {
        font-size: 20px;
        margin-bottom: 40px;
    }

    .section-3-5 p {
        font-size: 16px;
        line-height: 20px;
    }

    .section-3-6 {
        overflow-y: scroll;
    }

    .section-3-7 h3 {
        font-size: 25px;
    }

    .section-hardware {
        padding-top: 70px;
        height: 1223px;

    }

    .section-hardware h2 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 31px;
        margin-left: 3%;
        margin-right: 3%;
    }

    .section-hardware h3 {
        font-size: 23px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;

    }

    .infographik_desk {
        display: none;
    }

    .infographik_mob {
        display: block;
        margin: auto;
        width: 300px;
    }

    .gadgets {
        display: flex;
        flex-direction: row;
        width: 280px;
        justify-content: flex-start;
        margin-top: 22px;
        align-content: flex-start;
        flex-wrap: wrap;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 11px;
        margin-bottom: 36px;
    }

    .gadgets_desk {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        margin-right: 30px;
    }

    .gadgets_icon {
        width: 16px;
    }

    .gadgets_info {
        width: 248px;
        text-align: left;
        margin-left: 12px;
        margin-right: 10px;
        line-height: 20px;
        color: #231f20;
        font-size: 21px;
        font-size: 16px;
        display: block;
    }

    .gadgets_text {

        color: #231f20;
        font-family: Myriad Pro, sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 20px;
        font-style: italic;

    }

    .two_gadgets {

    }

    .gadgets_two {
        display: flex;
        width: 300px;
        justify-content: space-around;
        margin-top: 40px;
        margin-bottom: 65px;
    }


    .two_gadgets_img {
        width: 80px;
    }

    .two_gadgets_text {
        font-size: 16px;
        line-height: 22px;
        width: 66px;
        margin-top: 20px;
    }


    .two_gadgets_final {
        font-size: 18px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;
        font-style: normal;
        color: #39413d;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 600;
    }


    .section-mesh {
        width: 100%;
        max-width: 1920px;
        height: 750px;
        margin: 0 auto;
        background: url("../img/mesh_bg.png") 50% 0 no-repeat;
        background-size: 1200px;
        background-size: 1200px;
        background-size: 1200px;
        text-align: center;
        padding-top: 70px;
        background-color: #ffb040;
    }

    .section-mesh h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 28px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-mesh h3 {
        color: #0e7343;
        font-family: Raleway, sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 30px;
        margin-top: 10px;

        margin-left: 20px;
        margin-right: 20px;
    }

    .section-mesh span {
        display: block;
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 50px;
    }

    .section-mesh .mesh_text {
        display: block;
        color: #494949;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 60px;
        left: 0px;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-mesh .mesh_text1 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 100px;
        left: 0px;
    }

    .section-mesh .mesh_text2 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 102px;
        left: 0px;
    }

    .section-mesh .mesh_text3 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 104px;
        left: 0px;
    }

    .section-mesh .mesh_text4 {
        display: block;
        color: darkgray;
        font-family: myriad pro, sans-serif;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 73px;
        left: 0px;
        text-align: center;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-mesh .mesh {
        left: 0px;
        position: relative;
        top: 40px;

        width: 273px;
        margin: auto;
        left: 0;


    }

    .section-mesh .mesh img {
        width: 300px;
    }


    .stodevyanostodevyat {
        width: 252px;
        margin-top: 5px;
    }

    .zacherknuto {

        font-size: 35px;
        display: block;
        text-align: left;
        margin-left: 18%;
    }

    .sotka {
        font-size: 45px;
        margin-left: -20%;
        position: relative;
        margin-top: -25%;
    }

    .rmes {
        font-size: 30px;
    }

    .ilibesplatno {
        font-size: 20px;
        display: block;
        font-weight: 700;
        text-align: left;
        margin-top: -5%;
    }

    .section-wifi {

        height: 750px;
        padding-top: 70px;

    }

    .wifi-flex {
        flex-direction: column;
        width: 310px;
        margin: auto;
    }

    .wifi-ax3000 {
        width: 190px;
    }

    .wifi-class-c {
        width: 123px;
        top: -157px;

        left: 85px;
    }


    .wifi-all {
        display: block;
        margin: auto;
        height: 163px;
    }

    .wifi-texts {
        display: block;
        margin-left: 12%;
        margin-right: 10%;
    }

    .section-wifi h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 25px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
        margin-left: 3%;
        margin-right: 3%;
        line-height: 28px;
        margin-bottom: 0px;

    }

    .section-wifi h3 {
        font-size: 15px;
        margin-bottom: 19px;
        margin-top: 0px;


    }

    .ax3000_minititle {
        font-size: 16px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 22px;
        display: block;
        margin-top: 15px;

    }

    .ax3000_text {
        font-size: 16px;
        font-weight: 400;
        display: block;
        text-align: left;
        line-height: 18px;
        margin-top: 10px;

    }

    .ax3000_minitext {
        font-size: 14px;
        font-weight: 400;
        display: block;
        text-align: left;
        margin-top: 10px;

    }

    .wifi_otlichia {
        font-size: 11px;
        font-weight: 300;
        display: block;
        margin-top: 30px;
        margin-left: 10%;
        margin-right: 10%;
    }

    .section-sberbox {
        width: 100%;
        max-width: 1920px;
        height: auto;
        padding-bottom: 30px;
        margin: 0 auto;
        background: url(../img/circles_ax.png) 50% 0 no-repeat;
        text-align: center;
        padding-top: 55px;
        background-color: #b8d66d;
    }

    .sber-flex {
        flex-direction: column-reverse;
        display: flex;
    }

    .sber-all {
        display: block;
        margin: auto;
        height: 163px;
    }

    .sber-box {
        width: 190px;
    }

    .section-sberbox h2 {
        color: #000402;
        font-family: "Myriad Pro", sans-serif;
        font-size: 24px;
        font-weight: 700;
        font-style: normal;
        line-height: 70px;
        margin-bottom: -14px;

    }

    .section-sberbox h3 {
        color: #464c49;
        font-family: "Myriad Pro", sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 30px;
        margin-top: 1px;
        margin-bottom: 53px;
        margin-left: 10%;
        margin-right: 10%;

    }

    .sberbox-texts {
        display: block;
        margin-left: 12%;
        margin-right: 10%;
        margin-top: 66px;
    }

    .sber_minititle {
        font-size: 16px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 22px;
        display: block;
        margin-top: 15px;

    }

    .sber_text {
        font-size: 16px;
        font-weight: 400;
        display: block;
        text-align: left;
        line-height: 18px;
        margin-top: 10px;

    }

    .sber_minitext {
        font-size: 14px;
        font-weight: 400;
        display: block;
        text-align: left;
        margin-top: 10px;

    }

    .sber_otlichia {
        font-size: 11px;
        font-weight: 300;
        display: block;
        margin-top: 30px;
        margin-left: 10%;
        margin-right: 10%;
    }


    .section-4 {
        padding: 50px 0 30px 0;
    }

    .section-4 h2 {
        font-size: 28px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .section-4 h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .section-4 span {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .section-4 .bonus-info h3.title {
        font-size: 15px;
    }

    .section-4 .bonus-info .variant span.text {
        font-size: 13px;
        height: auto;
    }

    .section-4 .bonus-info .variant span.percent {
        display: none;
    }

    .section-4 .center-precent b {
        font-size: 30px;
    }

    .section-4 .bonus-information {
        padding: 50px 0 20px 0;
    }

    .section-4 .bonus-information .return-3 {
        top: -40px;
        right: 10px;
    }

    .section-4 .bonus-information h3 {
        font-size: 20px;
        line-height: 20px;
    }

    .section-4 .bonus-information .notification {
        font-size: 20px;
        line-height: 22px;
    }

    .section-4 .bonus-information p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .section-4 .bonus-information .bonus-wrap {
        padding: 0 10px;
    }

    .section-4 .bonus-information .attention .text {
        max-width: 340px;
        margin-left: 115px;
    }

    .section-4 .bonus-information .explain {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .section-5 {
        padding: 50px 0 0 0;
    }

    .section-5 span.marker {
        position: absolute;
        top: -60px;
        left: 160px;
    }

    .section-5 h2 {
        font-size: 28px;
        margin-bottom: 70px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .section-5 p {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 20px;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .section-5 .indicators a {
        margin: 25px 39px;
        cursor: pointer;
    }

    .section-5 .indicators a span {
        left: -40px;
        top: 75px;
        width: 159px;
        font-size: 12px;
    }

    .section-5-1 .icon {
        left: 20px;
        top: -100px;
    }

    .section-5-1 .descript {
        max-width: 650px;
        margin: 0 auto 80px;
        font-size: 14px;
        line-height: 18px;
    }

    .section-5-1 .history-wrap .item {
        max-width: 150px;
    }

    .section-5-1 .history-wrap .item .date-info {
        font-size: 13px;
        line-height: 16px;
    }

    .section-5-2 {
        padding: 135px 0 50px 0;
    }

    .section-5-2 .icon {
        left: 20px;
        top: -125px;
    }

    .section-5-2 h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 60px;
    }

    .section-5-2 .text-block-1 {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .section-5-2 .outline-diagram .plan-item {
        display: block;
        margin: 0 auto;
    }

    .section-5-2 .outline-diagram .plan-item:last-child {
        margin: 0 auto;
    }

    .section-5-2 .station {
        width: 320px;
    }

    .section-5-2 .station .point-1 .circle:before {
        width: 210px;
    }

    .section-5-3 {
        padding: 185px 10px 50px 10px;
    }

    .section-5-3 .forward {
        top: -160px;
        right: 10px;
        font-size: 13px;
    }

    .section-5-3 .icon {
        left: 80px;
        top: -120px;
    }

    .section-5-3 h3 {
        font-size: 22px;
        line-height: 26px;
    }

    .section-5-3 .descript {
        font-size: 13px;
        line-height: 16px;
        margin: 0 auto 30px;
    }

    .section-5-3 .scheme {
        max-width: 320px;
        margin: 0 auto 80px;
    }

    .section-5-3 .scheme .point {
        width: 32%;
    }

    .section-5-3 .scheme .point .title {
        font-size: 12px;
    }

    .section-5-3 .scheme .line-figure-1 {
        left: 40px;
        width: 100px;
    }

    .section-5-3 .scheme .line-figure-2 {
        right: 40px;
        width: 110px;
    }

    .section-5-3 .scheme span.info,
    .section-5-3 .scheme span.info-2 {
        font-size: 10px;
        line-height: 12px;
    }

    .section-5-3 .scheme span.info .speed,
    .section-5-3 .scheme span.info-2 .speed {
        font-size: 12px;
        line-height: 15px;
    }

    .section-5-3 .adv-wrap dl dd {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-5-4 .technologies {
        max-width: 300px;
    }

    .section-5-4 .icon {
        left: 20px;
        top: -100px;
    }

    .section-5-4 h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .section-5-4 .descript {
        font-size: 16px;
    }

    .section-5-4 .technologies ul li:first-child .pic,
    .section-5-4 .technologies ul li:nth-child(2) .pic,
    .section-5-4 .technologies ul li:nth-child(3) .pic,
    .section-5-4 .technologies ul li:nth-child(4) .pic {
        left: -65px;
    }

    .section-5-4 .technologies ul li:first-child .pic,
    .section-5-4 .technologies ul li:nth-child(2) .pic,
    .section-5-4 .technologies ul li:nth-child(3) .pic,
    .section-5-4 .technologies ul li:nth-child(4) .pic {
        left: 0 !important;
    }

    .section-5-4 .technologies ul li span {
        width: calc(100% - 60px);
        float: right;
    }

    .section-5-4 .technologies ul li {
        display: inline-block;
    }

    .text-block-tech {
        float: right;
        width: calc(100% - 60px);
    }

    .block-int {
        display: inline-block;
    }

    .desctop {
        display: none;
    }

    p.mobile.hidden {
        display: block;
        opacity: 1;
    }

    .section-6 {
        padding: 50px 0 30px 0;
    }

    .section-6 h2 {
        font-size: 28px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .section-6 .descript {
        font-size: 15px;
    }

    .section-6 .responsive-slick .slick-item .title {
        font-size: 15px;
        line-height: 18px;
    }

    .section-6 .responsive-slick .slick-item p {
        font-size: 12px;
        line-height: 15px;
        height: 105px;
    }

    .section-6 .responsive-slick .slick-item {
        margin: 0 20px;
    }

    .section-6 .responsive-slick .slick-prev {
        left: 20px;
        z-index: 1024;
    }

    .section-6 .responsive-slick .slick-next {
        right: 40px;
    }

    .section-7 {
        padding: 50px 0 30px 0;
    }

    .section-7 h2 {
        font-size: 28px;
        line-height: 35px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .section-7 .descript {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 35px;
    }

    .section-7 .responsive-slick-2 .slick-item {
        margin: 0 auto;
    }

    .section-7 .responsive-slick-2 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-7 .responsive-slick-2 .slick-next {
        right: 20px;
    }

    .section-7 .flip-container {
        margin: 0 auto;
    }

    .section-7 .desc {
        font-size: 13px;
        line-height: 18px;
    }

    .section-8 {
        height: 750px;
        background: url(../img/tech-bg.jpg) 75%;
        padding: 50px 0 30px 0;
    }

    .section-8 .note {
        color: #f6912c;
        bottom: -20px;
        font-size: 12px;
        line-height: 15px;
    }

    .section-8 h2 {
        color: #fff;
        font-size: 32px;
        line-height: 35px;
        margin-bottom: 200px;
    }

    .section-8 p {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .section-8 .quest {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 25px;
        margin-left: 10px;
        margin-right: 10px;
        filter: drop-shadow(0 0 12px rgba(0, 0, 0, 1));
    }

    .section-8 .slogan {
        font-size: 30px;
        line-height: 25px;
        margin-top: 50px;
        filter: drop-shadow(0 0 12px rgba(1, 1, 1, 1)) drop-shadow(0 0 12px rgba(1, 1, 1, 1));
    }

    .section-9 {
        padding: 45px 0 30px 0;
    }

    .section-9 .item {
        max-width: 300px;
        margin: 0 auto;
        display: block;
    }

    .section-9 .item .text .title {
        font-size: 15px;
        height: auto;
        text-align: center;
        margin-bottom: 10px;
    }

    .section-10 h3 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 40px;
    }

    .section-10 .provider-1 {
        margin-bottom: 50px;
    }

    .section-10 .provider-1 .image-link {
        display: none;
    }

    .section-10 .provider-2 .image-link-2 {
        display: none;
    }

    .section-10 .provider-1 .btn-1 {
        font-size: 14px;
        width: 280px;


    }

    .section-10 .provider-2 .btn-2 {
        font-size: 18px;
        width: 280px;
    }

    .section-10 {
        padding: 50px 0 30px 0;
    }

    .section-11 {
        padding: 50px 0 30px 0;
    }

    .section-11 h3 {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 40px;
    }

    .section-11 .reviews {
        max-width: 750px;
    }

    .section-11 .review-item .block-info p {
        font-size: 13px;
        line-height: 16px;
    }

    .section-11 .review-item .block-info .user-info {
        font-size: 14px;
    }

    .section-11 .review-item {
        margin: 0 10px 40px;
    }

    .footer .footer-logo {
        margin-right: 0;
    }

    .footer .footer-info {
        display: block;
        display: block;
        position: relative;
        top: 0px;
        left: 0px;

        width: auto;

    }

    .footer .footer-info p {
        font-size: 13px;
    }

    .footer .social-group {
        width: auto;
    }

    .circles {
        display: none;
    }

    .footer {
        height: 170px;
    }

    .footer .footer-flex {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        /* margin-left: auto; */
        /* margin-right: auto; */
        align-items: center;
        height: 160px;
    }

    .footer .footer-flex .footer-logo {

    }


}

@media only screen and (max-width: 469px) {
    .section-4 .bonus-information .attention .text {
        display: inline-block;
        margin-left: 100px;
        max-width: calc(100% - 100px);
        vertical-align: top;
        width: 100%;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .header .top-menu {
        display: none;
    }

    .header #menu-toggle {
        display: block;
        position: absolute;
        top: 45px;
        margin-left: 20px;
    }

    .ac-wrap .big-title {
        text-align: center;
        padding-right: 120px;
        font-size: 65px;
        margin-left: 65px;
        line-height: 1;
        margin-top: 75px;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
    }

    .section-3 .note {
        display: none;
    }

    #menu {
        padding: 10px;
        position: absolute;
        top: 108px;
        background-color: white;
        width: 100%;
        z-index: 200;
    }

    #menu li {
        display: block;
        margin-bottom: 10px;
    }

    #menu li a {
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 15px;
        font-weight: 500;
        line-height: 16px;
        text-decoration: underline;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    #menu li a:hover {
        text-decoration: none;
        color: #747683;
    }

    #menu li:last-child a {
        color: #f6912c;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    #menu li:last-child a:hover {
        text-decoration: none;
        color: #f8ab5d;
    }

    .header-logo .logo img {
        max-width: 200px;
    }

    .header-phone .phone {
        font-size: 18px;
    }

    .header-phone .back-call {
        font-size: 11px;
        padding: 3px;
    }

    .header-phone {
        padding-top: 22px;
        margin-right: 20px;
    }

    .container {
        width: 100%;
        max-width: 750px;
    }

    .section-1 {
        height: 700px;
        background: url(../img/sec_1BG_480.jpg) 25% 100% no-repeat;
    }

    .section-1 .mega-title {
        color: #0e8bbb;
        font-family: "Myriad Pro", sans-serif;
        font-size: 36px;
        font-weight: 700;
        font-style: italic;
        line-height: 45px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        top: 44px;
        width: auto;
        /* max-width: 90%; */
        left: 20px;
        /* -webkit-text-stroke: 1px; */
        /* -webkit-text-stroke-color: white; */
    }

    .section-1 .mega-title2 {
        color: #1c5999;
        font-family: "Myriad Pro", sans-serif;
        font-size: 52px;
        line-height: 50px;
        font-weight: 700;
        font-style: normal;
        position: relative;
        margin: auto;
        top: 44px;
        width: auto;
        /* max-width: 70%; */
        left: 20px;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .section-1 #video-wrap {
        max-width: 480px;
        height: 320px;
    }

    .ac-wrap .bg {
        overflow: hidden;
        height: inherit;
        background: url("../img/mila_mob.jpg") 50% 0 no-repeat;
    }

    .ac-wrap {
        position: relative;
        height: 750px;
        margin-bottom: 70px;
    }

    .section-1a {
        width: 100%;
        max-width: 1920px;
        height: auto;
        margin: 0 auto;
        background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
        padding: 110px 0 50px 0;
        text-align: center;
        position: relative;
        z-index: 1;
    }

    .section-1a h1 {
        color: #fdb716;
        font-family: "Myriad Pro", sans-serif;
        font-size: 62px;
        font-weight: 700;
        font-style: italic;
        line-height: 62px;
        margin-bottom: 65px;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-1a h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 50px;
        font-weight: 700;
        font-style: italic;
        line-height: 50px;
        margin-bottom: 70px;
    }

    .section-1a h3 {
        display: block;
        color: #9155a7;
        font-family: Raleway, sans-serif;
        font-size: 30px;
        font-weight: 500;
        line-height: 20px;
        margin-bottom: 25px;
    }

    .section-1a .icon_block_bg {
        background: none;
        width: 510px;
        margin: auto;
        height: 270px;
        padding-left: 20px;
        border-radius: 7px;
        margin-left: 30px;
        margin-top: 40px;
    }

    .section-1a .icon_block {
        width: 500px;
        height: 150px;
        /* padding-top: 0px; */
        margin-left: 10px;
        top: -35px;
        position: relative;
    }

    .section-1a .sun_tv {
        background: url(../img/sun_tv.png);
        max-width: 45px;
        height: 44px;
        /* margin: auto; */
        position: relative;
        display: block;
        left: 0px;
    }

    .section-1a .sun_wifi {
        background: url(../img/sun_wifi.png);
        max-width: 55px;
        height: 44px;
        position: relative;
        left: 0px;
        top: 76px;
    }

    .section-1a .sun_prist {
        background: url(../img/sun_prist.png);
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 0px;
        top: 116px;
    }

    .section-1a .tv_navybor {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 24px;
        font-weight: 400;
        /* font-style: italic; */
        top: -125px;
        margin-left: 64px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -202px;
        margin-left: 110px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .smotreshka_sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -192px;
        margin-left: 110px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_24 {
        background: url(../img/sun_24.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 66px;
        top: -116px;
    }

    .section-1a .sun_smotreshka {
        background: url(../img/sun_smotreshka.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 66px;
        top: -130px;
    }

    .section-1a .sun_router {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -172px;
        margin-left: 64px;
        text-align: left;
        display: block;
        width: 140px;
        position: relative;
    }

    .section-1a .sun_network {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 20px;
        font-weight: 400;
        /* font-style: italic; */
        top: -155px;
        margin-left: 134px;
        text-align: left;
        display: block;
        width: 250px;
        filter: none;
        position: relative;
    }

    .section-1a .sun_price {
        width: 330px;
    }

    .section-1a .ac-price1 {
        color: #03609b;
        font-size: 65px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        left: 50px;
        position: relative;
    }

    .section-1a .ac-price2 {
        color: #03609b;
        font-size: 66px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        position: relative;
        left: 20px;
        top: -0px;
    }

    .ac-wrap .ac-price1 small {
        font-size: 40px;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
    }

    .ac-wrap .ac-price2 small {
        font-size: 40px;
        font-family: "Raleway", sans-serif;
        font-weight: 600;
    }

    .ac-wrap .ac-btn {
        display: inline-block;
        width: 410px;
        height: 75px;
        background: #1cc5df;
        border-radius: 5px;
        text-align: center;
        font-family: Raleway, sans-serif;
        font-size: 32px;
        line-height: 75px;
        font-weight: 400;
        color: #fff;
        text-transform: uppercase;
        cursor: pointer;
        opacity: 0.9;
        border-width: 2px;
        border-color: white;
        border-style: solid;
        margin-top: 620px;
    }

    .section-x {
        width: 100%;
        max-width: 800px;
        height: 900px;
        margin: 0 auto;
        background: url(../img/tarif_zharkii_mob.jpg) 80% 0 no-repeat;
        text-align: left;
        padding: 35px 0 30px 0;
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .section-x .layer {
        left: 0px;
        top: 25px;
    }

    .section-x .dobry {
        width: 430px;
        margin: auto;
        top: 234px;
        left: -10px;
        position: relative;
        filter: drop-shadow(0px 2px 4px white);
        display: none;
    }

    .dobry_mob {
        display: block;
        width: 290px;
        width: 281px;
        margin: auto;
        top: -19px;
        left: -72px;
        position: relative;
    }


    .section-x .novogodny {
        color: #f26014;
        font-size: 75px;
        font-weight: 1000;
        font-style: italic;
        line-height: 65px;
        left: 200px;
        position: relative;
        letter-spacing: 0px;
        top: 20px;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        max-width: 200px;
        text-align: center;
    }

    .pro_tv {
        display: none;

    }

    .prist_op {
        display: none;
    }

    .wifi_new {
        display: none;
    }

    .pro_tv_mob {
        display: block;
        font-family: 'MyriadPro-Cond';

        font-size: 17px;
        line-height: 17px;
        font-weight: 600;
        color: black;
        margin-top: 10px;

    }

    .prist_op_mob {
        display: block;
    }

    .wifi_new_mob {
        display: block;
        font-family: 'MyriadPro-Cond';

        font-size: 17px;
        line-height: 17px;
        font-weight: 600;
        color: black;
        margin-top: 76px;
    }

    .section-x .wifi_opmob {
        font-size: 17px;
        top: -62px;
        line-height: 17px;
        font-family: 'MyriadPro-Cond';
        position: relative;
    }

    .archer_c5 {
        width: 60px;
        position: relative;
        left: 20px;
        top: -70px;
    }

    .section-x .dom_jark {
        font-size: 30px;
        left: 235px;
        margin-top: 10px;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-weight: 900;
    }

    .section-x .button1 {
        width: 300px;
        left: -75px;
        margin: auto;
        /* margin-top: 260px; */
        position: relative;
        top: 297px;
    }

    .section-x .table1 {
        width: 300px;
        /* margin-left: 240px; */
        height: 94px;
        text-align: center;
        margin: auto;
        top: 154px;
        background-color: #f0f0f0;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -khtml-border-radius: 10px;
        border: 1px solid #3a9120;

    }

    .section-x .table1_th1 {

        font-size: 50px;
        letter-spacing: 0px;
        width: 50%;
        border-right: 1px solid #3a9120;
        color: #3a9120;

    }

    .section-x .table1_th2 {

        font-size: 50px;
        letter-spacing: 0px;

    }

    .section-x .table1_th3 {

        text-align: center;
        left: 0px;
        font-size: 25px;
        top: -5px;
        border-right: 1px solid #3a9120;
        color: #3a9120;

    }

    .section-x .table1_th4 {

        text-align: center;
        left: 0px;
        font-size: 25px;
        top: -5px;


    }

    .star1 {
        font-size: 23px;
        position: relative;
        top: -22px;


    }


    .speed-price {
        display: flex;
        width: 510px;
        position: relative;

        top: -41px;

        text-align: left;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        margin: auto;
        left: 40px;
    }

    .speed-block {
        width: auto;

    }

    .speed {
        font-size: 65px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 30px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-left: 7px;

    }

    .price-block {
        width: auto;
        display: flex;
        align-items: flex-end;
        align-content: flex-start;
        flex-wrap: wrap;
        margin: 0px;
        margin-top: -17px;

    }

    .price-promo {
        font-size: 55px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 25px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: block;
        margin: auto;
        width: 202px;
        position: relative;
        left: -113px;
        top: -32px;
    }


    .utp {
        top: 73px;

        border-radius: 30px;
        width: 463px;
        height: 175px;
        margin: auto;
        background: rgba(124, 176, 206, 1.0);

    }

    .utp_flex {
        display: flex;
        align-items: flex-end;
        padding-top: 152px;
        height: 100px;
    }

    .mesh_utp {
        display: flex;
        width: 109px;
        margin-left: 6px;
        align-items: center;
        flex-direction: column;
    }

    .mesh_picture_utp {
        width: 82px;
        padding-bottom: 10px;
    }


    .ili_utp {
        width: 35px;
        position: relative;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 55px;
    }

    .prist_utp {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: 28px;
        width: 85px;
    }

    .prist_picture_utp {
        width: 56px;
        margin-bottom: 10px;

    }

    .plus_utp {
        width: 20px;
        position: relative;
        font-size: 26px;
        font-weight: 600;
        margin-right: 15px;
        margin-left: 29px;
        padding-bottom: 53px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: column;
        margin-right: 0px;
        align-items: center;
        width: 109px;
    }

    .wifi_picture_utp {
        width: 86px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 8px;
        margin-right: 8px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 286px;
        height: 157px;
        top: -93px;
        top: -94px;
        margin: auto;
        border-width: 2px;
        left: 79px;
    }


    .xtv {
        display: flex;
        top: -76px;
        position: relative;
        border-color: none;
        width: 459px;
        height: 54px;
        border: none;
        align-items: center;
        /*background: rgba(255, 255, 255, 0.55);*/
       /*background: rgba(124, 176, 206, 1.0);*/
        margin: auto;
        border-radius: 14px;
    }

    .xtv_tvicon {
        width: 28px;
        position: relative;
        margin-left: 15px;
    }

    .xtv_text {
        width: 106px;
        position: relative;
        font-size: 14px;
        text-align: left;
        font-weight: 500;
        line-height: 14px;
        margin-left: 11px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -26px;


    }

    .xtv_hd_uhd {
        display: block;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 22px;
        margin-left: 13px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 14px;
        font-weight: 600;
        line-height: 16px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 22px;
        margin-left: 13px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 14px;
        font-weight: 600;
        line-height: 16px;
    }

    .more_premier {
        position: relative;
        top: -696px;
        left: -73px;
        width: 279px;
        margin-left: auto;
        margin-right: auto;
    }

    .section-x .ivi_megogo {
        display: block;
        position: relative;
        top: -588px;
        width: 20%;
        left: 409px;
    }


    .section-x .table2 {
        margin: auto;
        text-align: center;
        top: 161px;
    }

    .section-x .table2_th1 {
        width: 92px;
        height: 130px;
        margin-right: 5px;
        background-color: #fff;
        border: white solid 1px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;

    }

    .section-x .table2_th2 {
        width: 96px;
        height: 130px;
        margin-right: 5px;
        background-color: #fff;
        border: white solid 1px;
    }

    .section-x .table2_th3 {
        width: 97px;
        height: 130px;
        margin-right: 0px;
        background-color: #fff;
        border: white solid 1px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .section-x .tv_new {
        left: 25px;
        width: 50%;
        position: relative;
        margin-top: 40px;

    }

    .section-x .pristavka_new {
        width: 50%;
        margin-top: 20px;
        position: relative;
        left: 25px;
        margin-top: 40px;

    }


    .section-x .wifi_new {
        position: relative;
        top: 25px;
        left: -36px;
    }

    .section-x .tv_op {
        font-size: 13px;
        left: -5px;
        position: relative;
    }

    .section-x .prist_op {
        font-size: 13px;
        top: 0px;
        line-height: 18px;
    }

    .section-x .wifi_op1 {
        font-size: 13px;

    }

    .section-x .wifi_op2 {
        font-size: 13px;
        line-height: 18px;
    }

    .section-x .table_tv_new_th1 {
        width: 40px;
    }

    .section-x .table_tv_new_th3 {
        width: 40px;
    }

    .section-x .table_tv_new_th2 {

    }

    .section-x .table_tv_new_th4 {

    }

    .section-x .ivi_megogo {
        display: none;
        top: -649px;
        left: 208px;
        width: 138px;
        margin: auto;
        z-index: 10;

    }

    .section-x .icon_tv {
        width: 50%;
        margin-left: 7px;
    }

    .section-x .poradui {
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        margin-top: 0px;
        max-width: 344px;
        margin-left: auto;
        margin-right: auto;
        left: -31px;
        position: relative;
        color: #010100;
        top: -36px;
    }

    .section-x .podklycheniem {
        font-size: 25px;
        font-weight: 700;
        font-style: italic;
        margin-top: -3px;
        margin-left: 32px;
        text-align: center;
        line-height: 1;
        letter-spacing: 0.5px;
        display: none;
    }

    .section-x .ac-btn2 {

    }

    .section-x .JARKII {
        font-size: 65px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 350px;
        letter-spacing: -3px;
        margin-top: 25px;
        display: none;
    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 700;
        font-style: italic;
        letter-spacing: -2px;
        /* width: 400px; */
        left: 20px;
    }

    .section-x .dvoika {
        font-size: 78px;
        position: relative;
        top: 8px;
    }


    .section-x .littletext {
        color: #163e64;
        -webkit-text-stroke: 0.6px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 30px;
        font-weight: 600;
        font-style: italic;
        position: relative;
    }


    .section-x .opisanie_tv {
        color: #fff;
        filter: none;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 500;
        position: relative;
        line-height: 1.9;
        margin-top: 0px;
        letter-spacing: -1.5px;
    }


    .section-x .katya {
        font-family: "Myriad Pro", sans-serif;
        font-size: 14px;
        font-weight: 400;
        opacity: 1;
        top: -78px;
        position: relative;
        margin: auto;
        text-align: left;
        color: #ffffff;
        left: 0px;
        width: 447px;
    }

    .section-x .star {
        display: none;
    }

    .section-2 {
        background: #ebe8e8;
    }

    .section-2 h1 {
        font-size: 40px;
        line-height: 45px;
        margin-top: 0;
    }

    .section-2 span {
        font-size: 20px;
        line-height: 20px;
    }

    .section-2 h2 {
        font-size: 40px;
    }

    .section-2 .rates-wrap {
        display: none;
    }

    .section-2 .rates-mobile {
        display: block;
    }

    .section-2 .rates-mobile .slick-next {
        right: 25px;
    }

    .section-2 .rates-mobile .slick-prev {
        left: 25px;
        z-index: 1024;
    }

    .section-2 .select-link a {
        font-size: 16px;
    }

    .section-2-1 .return {
        top: -40px;
        right: 10px;
        font-size: 13px;
    }

    .section-2-1 {
        padding: 50px 0 30px 0;
    }

    .section-2-1 .our-rates .rate-1,
    .section-2-1 .our-rates .rate-2,
    .section-2-1 .our-rates .rate-3,
    .section-2-1 .our-rates .rate-4 {
        max-width: 190px;
        margin: 0 20px 30px;
    }

    .section-2-1 .our-rates .rate-1 .indicators,
    .section-2-1 .our-rates .rate-2 .indicators,
    .section-2-1 .our-rates .rate-3 .indicators,
    .section-2-1 .our-rates .rate-4 .indicators {
        right: 80px;
    }

    .section-2-1 .descript {
        max-width: 450px;
        margin: 0 auto 50px;
        font-size: 14px;
        line-height: 16px;
    }

    .section-2-1 .notification .information {
        max-width: 278px;
        margin-left: 80px;
    }

    .section-2-2 .responsive-slick-3 .slick-item p {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-item .title {
        font-size: 13px;
        line-height: 15px;
    }

    .section-2-2 .responsive-slick-3 .slick-item {
        margin: 0 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-prev {
        left: 5px;
        z-index: 1024;
    }

    .section-2-2 .responsive-slick-3 .slick-next {
        right: 5px;
    }

    .section-2-2 .notification .information {
        max-width: 340px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-1 .text {
        max-width: 340px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-2 .text {
        max-width: 340px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-2 .text p {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi .advice-wrap .advice-1 .text p {
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 10px;
    }

    .section-2-2 .speed-wifi {
        padding: 70px 0 20px 0;
    }

    .section-2-2 .speed-wifi .return-2 {
        right: 10px;
        font-size: 13px;
        top: -55px;
    }

    .section-2-3 {
        right: 0;
    }

    .section-2-3 .downl {
        font-size: 11px;
        text-align: center;
        line-height: 12px;
    }

    .section-2 .select-link .select-cond {
        margin-bottom: 30px;
    }

    .section-3 {
        padding-top: 70px;
    }

    .section-3 h2 {
        font-size: 40px;
    }

    .section-3 span {
        font-size: 18px;
    }

    .section-3 .channels-group {
        margin-bottom: 20px;
    }

    .section-3 .channels-group .channel-info {
        width: 180px;
        height: 180px;
        border-radius: 180px;
    }

    .section-3 .channels-group .tv {
        top: 0px;
        margin-bottom: 30px;
    }

    .section-3 .channels-group .tv:hover {
        top: 0px;
        margin-bottom: 30px;
    }

    .section-3 .channels-group .channel-info.archive.wow.fadeInUpBig,
    .section-3 .channels-group .channel-info.android.wow.fadeInUpBig {
        margin-top: 50px;
    }

    .section-3 .channels-group .channel-info.mobile-info.wow.fadeInUpBig,
    .section-3 .channels-group .channel-info.interact.wow.fadeInUpBig {
        margin-top: 130px;
    }

    .section-3 .channels-group .channel-info p {
        display: none;
    }

    .section-3 .channels-group .channel-info h3 a {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-3 .channels-group .channel-info h3 {
        margin-top: 85px;
    }

    .section-3 .info-link a {
        font-size: 15px;
        line-height: 15px;
        margin: 0 auto 10px;
        display: block;
    }

    .section-3 .info-link .children-channels:before,
    .section-3 .info-link .online-cinema:before,
    .section-3 .info-link .amedia:before {
        display: none;
    }

    .section-3 .channels-group .path-1 {
        display: none;
    }

    .section-3 .channels-group .path-2 {
        display: none;
    }

    .section-3 .channels-group .path-3 {
        display: none;
    }

    .section-3 .channels-group .path-4 {
        display: none;
    }

    .section-3-1 .channel-list th,
    .section-3-6 .channel-list th {
        padding: 10px;
        font-size: 10px;
    }

    .section-3-1 .channel-list td,
    .section-3-6 .channel-list td {
        padding: 7px 10px;
        font-size: 12px;
    }

    .section-3-2 h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 60px;
    }

    .section-3-2 .function-wrap .item .image-1,
    .section-3-2 .function-wrap .item .image-2,
    .section-3-2 .function-wrap .item .image-3 {
        margin: 0 auto 10px;
    }

    .section-3-2 .function-wrap .item {
        margin: 0 13px 20px;
    }

    .section-3-2 .services .first .text,
    .section-3-2 .services .second .text,
    .section-3-2 .services .third .text {
        max-width: 310px;
    }

    .section-3-3 .connectivity-methods .left-block {
        margin-bottom: 30px;
    }

    .section-3-7 .descript {
        font-size: 18px;
        line-height: 22px;
    }

    .section-3-7 .advantages .first .text .heading {
        font-size: 20px;
        line-height: 25px;
    }

    .section-3-7 .advantages .first .text p {
        font-size: 16px;
        line-height: 20px;
    }

    .section-3-7 .advantages .first .text,
    .section-3-7 .advantages .second .text,
    .section-3-7 .advantages .third .text,
    .section-3-7 .advantages .fourth .text {
        max-width: 310px;
    }

    .section-3-8 h3 {
        font-size: 30px;
        line-height: 30px;
    }

    .section-3-8 .tv-package {
        max-width: 180px;
    }


    .section-hardware {
        height: 1420px;
    }

    .section-hardware h2 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 31px;
        margin-left: 3%;
        margin-right: 3%;
    }

    .section-hardware h3 {
        font-size: 23px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;

    }

    .infographik_desk {
        display: none;
    }

    .infographik_mob {
        display: block;
        margin: auto;
        width: 470px;
    }

    .gadgets {
        display: flex;
        flex-direction: row;
        width: 440px;
        justify-content: flex-start;
        margin-top: 30px;
        align-content: flex-start;
        flex-wrap: wrap;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 18px;
    }

    .gadgets_desk {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        margin-right: 30px;
    }

    .gadgets_icon {
        width: 24px;
    }

    .gadgets_info {
        width: 388px;
        text-align: left;
        margin-left: 22px;
        margin-right: 10px;
        line-height: 30px;
        color: #231f20;
        font-size: 21px;
        font-size: 18px;
        flex-wrap: wrap;
        display: flex;
        align-content: flex-start;
    }

    .gadgets_text {

        color: #231f20;
        font-family: Myriad Pro, sans-serif;
        font-size: 19px;
        font-weight: 400;
        line-height: 26px;
        font-style: italic;
        width: auto;

    }

    .two_gadgets {

    }

    .gadgets_two {
        display: flex;
        width: 460px;
        justify-content: space-around;
        margin-top: 40px;
        margin-bottom: 65px;
    }


    .two_gadgets_img {
        width: 130px;
    }

    .two_gadgets_text {
        font-size: 18px;
        line-height: 26px;
        width: 91px;
        margin-top: 20px;
    }

    .two_gadgets_final {
        font-size: 20px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;
        font-style: normal;
        color: #39413d;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 600;
    }


    .section-mesh {
        width: 100%;
        max-width: 1920px;
        height: 830px;
        margin: 0 auto;
        background: url("../img/mesh_bg.png") 50% 0 no-repeat;
        background-size: 1200px;
        background-size: 1200px;
        background-size: 1200px;
        text-align: center;
        padding-top: 100px;
        background-color: #ffb040;
    }

    .section-mesh h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 40px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
    }

    .section-mesh h3 {
        color: #0e7343;
        font-family: Raleway, sans-serif;
        font-size: 22px;
        font-weight: 600;
        line-height: 35px;
        margin-top: 10px;

        margin-left: 40px;
        margin-right: 40px;
    }

    .section-mesh span {
        display: block;
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 50px;
    }

    .section-mesh .mesh_text {
        display: block;
        color: #494949;
        font-family: myriad pro, sans-serif;
        font-size: 24px;
        font-weight: 600;
        line-height: 26px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 60px;
        left: 0px;
    }

    .section-mesh .mesh_text1 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 100px;
        left: 0px;
    }

    .section-mesh .mesh_text2 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 102px;
        left: 0px;
    }

    .section-mesh .mesh_text3 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 104px;
        left: 0px;
    }

    .section-mesh .mesh_text4 {
        display: block;
        color: darkgray;
        font-family: myriad pro, sans-serif;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: center;
        position: relative;
        top: 120px;
        left: 0px;
        text-align: center;
        margin-left: 5%;
        margin-right: 5%;
    }

    .section-mesh .mesh {
        left: 0px;
        position: relative;
        top: 40px;
        margin: auto;
        width: 363px;
    }

    .section-mesh .mesh img {
    }


    .stodevyanostodevyat {
        width: 330px;
        margin-top: 5px;
    }

    .zacherknuto {

        font-size: 45px;
        display: block;
        text-align: left;
        margin-left: 18%;
    }

    .sotka {
        font-size: 57px;
        margin-left: -30%;
        position: relative;
        margin-top: -25%;
    }

    .rmes {
        font-size: 35px;
    }

    .ilibesplatno {
        font-size: 25px;
        display: block;
        font-weight: 700;
        text-align: left;
        margin-top: -5%;
    }

    .section-wifi {
        height: 830px;
    }

    .wifi-flex {
        display: flex;
        flex-direction: column;
        width: 470px;
        /* margin-left: 20px; */
        height: auto;
        margin: auto;
    }

    .wifi-ax3000 {
        width: 290px;
    }

    .wifi-class-c {
        width: 191px;
        top: -233px;
        left: 109px;
    }


    .wifi-all {
        display: block;
        margin: auto;
        height: 240px;
    }

    .wifi-texts {
        display: block;
        margin-left: 15%;
        margin-right: 10%;
    }

    .section-wifi h2 {
        font-size: 37px;
        font-weight: 700;
        margin-top: 0px;
        line-height: 40px;
        margin-bottom: 10px;

    }

    .section-wifi h3 {
        font-size: 23px;
        margin-bottom: 24px;


    }

    .ax3000_minititle {
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 22px;
        display: block;
        margin-top: 15px;

    }

    .ax3000_text {
        font-size: 16px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 18px;
        margin-top: 10px;

    }

    .ax3000_minitext {
        font-size: 14px;
        font-weight: 600;
        display: block;
        text-align: left;
        margin-top: 10px;

    }

    .wifi_otlichia {
        font-size: 12px;
        font-weight: 300;
        display: block;
        margin-top: 19px;
    }


    .section-sberbox {
        padding-top: 63px;
        height: auto;
        padding-bottom: 52px;
    }

    .sber-flex {
        flex-direction: column-reverse;
        display: flex;
    }

    .sber-all {
        display: block;
        margin: auto;
        height: 240px;
    }

    .sber-box {
        width: 290px;
    }

    .sberbox-texts {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 106px;
    }

    .sber_minititle {
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 22px;
        display: block;
        margin-top: 15px;

    }

    .sber_text {
        font-size: 16px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 18px;
        margin-top: 10px;

    }

    .sber_minitext {
        font-size: 14px;
        font-weight: 600;
        display: block;
        text-align: left;
        margin-top: 10px;
        width: 360px;

    }

    .sber_otlichia {
        font-size: 12px;
        font-weight: 300;
        display: block;
        margin-top: 19px;
    }


    .section-4 h2 {
        font-size: 40px;
    }

    .section-4 h3 {
        font-size: 20px;
        line-height: 20px;
    }

    .section-4 span {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .section-4 .bonus-info h3.title {
        font-size: 15px;
    }

    .section-4 .bonus-info .variant span.text {
        font-size: 13px;
    }

    .section-4 .bonus-info .variant span.percent {
        display: none;
    }

    .section-4 .center-precent b {
        font-size: 30px;
    }

    .section-4 .bonus-information {
        padding: 50px 0 20px 0;
    }

    .section-4 .bonus-information .return-3 {
        top: -40px;
        right: 10px;
    }

    .section-4 .bonus-information h3 {
        font-size: 20px;
        line-height: 20px;
    }

    .section-4 .bonus-information .notification {
        font-size: 20px;
        line-height: 22px;
    }

    .section-4 .bonus-information p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .section-4 .bonus-information .bonus-wrap {
        padding: 0 10px;
    }

    .section-4 .bonus-information .attention .text {
        max-width: 340px;
        margin-left: 115px;
    }

    .section-4 .bonus-information .explain {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .section-5 h2 {
        font-size: 40px;
    }

    .section-5 p {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 30px;
    }

    .section-5 .indicators a {
        margin: 25px 55px;
        cursor: pointer;
    }

    .section-5-1 .icon {
        left: 160px;
        top: -100px;
    }

    .section-5-1 .descript {
        max-width: 650px;
        margin: 0 auto 80px;
        font-size: 14px;
        line-height: 18px;
    }

    .section-5-1 .history-wrap .item {
        max-width: 150px;
    }

    .section-5-1 .history-wrap .item .date-info {
        font-size: 13px;
        line-height: 16px;
    }

    .section-5-2 {
        padding: 135px 0 50px 0;
    }

    .section-5-2 .icon {
        left: 160px;
        top: -125px;
    }

    .section-5-2 h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 60px;
    }

    .section-5-2 .text-block-1 {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .section-5-2 .outline-diagram .plan-item {
        display: block;
        margin: 0 auto;
    }

    .section-5-2 .outline-diagram .plan-item:last-child {
        margin: 0 auto;
    }

    .section-5-3 {
        padding: 110px 10px 50px 10px;
    }

    .section-5-3 .icon {
        left: 140px;
        top: -109px;
    }

    .section-5-3 h3 {
        font-size: 22px;
        line-height: 26px;
    }

    .section-5-3 .descript {
        font-size: 13px;
        line-height: 16px;
        margin: 0 auto 30px;
    }

    .section-5-4 .technologies {
        max-width: 300px;
    }

    .section-5-4 .icon {
        left: 170px;
        top: -100px;
    }

    .section-5-4 h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .section-5-4 .descript {
        font-size: 16px;
    }

    .section-5-4 .technologies ul li:first-child .pic,
    .section-5-4 .technologies ul li:nth-child(2) .pic,
    .section-5-4 .technologies ul li:nth-child(3) .pic,
    .section-5-4 .technologies ul li:nth-child(4) .pic {
        left: -65px;
    }

    .section-6 h2 {
        font-size: 40px;
    }

    .section-6 .descript {
        font-size: 15px;
    }

    .section-6 .responsive-slick .slick-item .title {
        font-size: 15px;
        line-height: 18px;
    }

    .section-6 .responsive-slick .slick-item p {
        font-size: 12px;
        line-height: 15px;
        height: 105px;
    }

    .section-6 .responsive-slick .slick-item {
        margin: 0 20px;
    }

    .section-6 .responsive-slick .slick-prev {
        left: 5px;
        z-index: 1024;
    }

    .section-6 .responsive-slick .slick-next {
        right: 40px;
    }

    .section-7 h2 {
        font-size: 40px;
        line-height: 40px;
    }

    .section-7 .descript {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 40px;
    }

    .section-7 .responsive-slick-2 .slick-item {
        margin: 0 60px;
    }

    .section-7 .responsive-slick-2 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-7 .responsive-slick-2 .slick-next {
        right: 50px;
    }

    .section-7 .flip-container {
        margin: 0 auto;
    }

    .section-8 {
        height: auto;
        background: url(../img/tech-bg.jpg) 70% 0 no-repeat;
    }

    .section-8 .note {
        color: #f6912c;
        bottom: -20px;
        font-size: 18px;
        line-height: 22px;
        margin-right: 20px;
    }

    .section-8 h2 {
        font-size: 45px;
        line-height: 45px;
    }

    .section-8 p {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 40px;
    }

    .section-8 .quest {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 25px;
    }

    .section-8 .slogan {
        font-size: 25px;
        line-height: 30px;
    }

    .section-9 .item {
        max-width: 165px;
        margin-right: 20px;
    }

    .section-9 .item .text .title {
        font-size: 16px;
        height: 60px;
    }

    .section-10 h3 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 50px;
        margin-left: 3%;
        margin-right: 3%;
    }

    .section-10 .provider-1 {
        margin-bottom: 50px;
    }

    .section-11 .reviews {
        max-width: 750px;
    }

    .section-11 .review-item {
        margin: 0 10px 20px;
    }

    .section-11 .review-item .block-info p {
        font-size: 13px;
        line-height: 16px;
    }

    .section-11 .review-item .block-info .user-info {
        font-size: 14px;
    }


    .footer {
        height: 130px;

    }

    .footer .footer-flex {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-left: 10%;
        margin-right: 10%;

    }

    .footer .footer-logo {
        margin-right: 0;
    }

    .footer .footer-logo .logo {
        display: block;
        background-image: url(../img/mnlogo.png);
        width: 242px;
        height: 40px;
        background-size: contain;
        background-repeat: no-repeat;
        top: 10px;
        margin: auto;
        position: relative;
    }

    .footer .footer-info {
        display: block;
        position: relative;
        /* top: 15px; */
        margin-top: 10px;
        left: 0px;
        /* background-image: url(../img/sprite.png); */
        /* background-position: -1351px -192px; */
        width: auto;
        height: auto;
        /* margin: auto; */
        margin-left: auto;
        margin-right: auto;
    }

    .footer .footer-info p {
        font-size: 11px;
    }

    .footer .social-group {
        max-width: 125px;
        margin: auto;
        margin-top: 5px;
    }

    .circles {
        display: none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .top-menu li {
        padding-left: 2%;
        padding-right: 2%;
    }

    .section-3 .channels-group .tv {
        top: 40px;
    }

    .section-3 .channels-group .tv:hover {
        top: 40px;
    }

    .container {
        width: 100%;
        max-width: 750px;
    }

    .section-1 {
        height: 600px;
        background: url(../img/sec_1BG_769-1199.jpg) 25% no-repeat;
    }

    .section-1 #video-wrap {
        max-width: 768px;
        height: 550px;
    }

    .ac-wrap .bg {
        background: url(../img/ac-bg.jpg) 30% 0 no-repeat;
    }

    .ac-wrap .big-title {
        text-align: center;
        font-size: 55px;
        margin-left: 260px;
        /*filter: drop-shadow(0px 0px 12px #4b2300);*/
    }

    .ac-wrap .ac-price1 {
        color: #03609b;
        font-size: 47px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        margin-left: 250px;
        font-family: "Raleway", sans-serif;
    }

    .ac-wrap .ac-price2 {
        color: #03609b;
        font-size: 47px;
        font-weight: lighter;
        font-style: bold;
        margin-bottom: 0px;
        font-family: "Raleway", sans-serif;
        margin-left: 15px;
    }

    .section-1 .mega-title {
        color: #0e8bbb;
        font-family: "Myriad Pro", sans-serif;
        font-size: 50px;
        font-weight: 700;
        font-style: italic;
        line-height: 50px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        top: 64px;
        width: auto;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/
    }

    .section-1 .mega-title2 {
        color: #1c5999;
        font-family: "Myriad Pro", sans-serif;
        font-size: 65px;
        font-weight: 700;
        font-style: normal;
        line-height: 76px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;

        top: 64px;
        width: auto;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/

    }

    .section-1a {
        width: 100%;
        max-width: 1920px;
        height: auto;
        margin: 0 auto;
        background: #ebe8e8 url("../img/circles.png") 50% 240px no-repeat;
        padding: 110px 0 50px 0;
        text-align: center;
        position: relative;
    }

    .section-1a h1 {
        color: #fdb716;
        font-family: "Myriad Pro", sans-serif;
        font-size: 62px;
        font-weight: 700;
        font-style: italic;
        line-height: 62px;
        margin-bottom: 65px;
    }

    .section-1a h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 62px;
        font-weight: 700;
        font-style: italic;
        line-height: 55px;
        margin-bottom: 70px;
    }

    .section-1a h3 {
        display: block;
        color: #9155a7;
        font-family: Raleway, sans-serif;
        font-size: 30px;
        font-weight: 500;
        line-height: 20px;
        margin-bottom: 25px;
    }

    .section-1a .icon_block_bg {
        background: none;
        width: 510px;
        margin: auto;
        height: 150px;
        margin-left: 220px;
        /*padding-left: 20px;*/
        border-radius: 7px;
    }

    .section-1a .icon_block {
        /*margin-left: 40px;*/
    }

    .ac-wrap .ac-btn {

        margin-top: 337px;
    }

    .section-1a .sun_tv {
        background: url(../img/sun_tv.png);
        max-width: 45px;
        height: 44px;
        /* margin: auto; */
        position: relative;
        display: block;
        left: 50px;
    }

    .section-1a .sun_wifi {
        background: url(../img/sun_wifi.png);
        max-width: 55px;
        height: 44px;
        position: relative;
        left: 190px;
        top: -43px;
    }

    .section-1a .sun_prist {
        background: url(../img/sun_prist.png);
        max-width: 119px;
        height: 44px;
        position: relative;
        left: 320px;
        top: -87px;
    }

    .section-1a .tv_navybor {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 600;
        /* font-style: italic; */
        top: -85px;
        margin-left: 0px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 17px;
        font-weight: 600;
        /* font-style: italic; */
        top: -164px;
        margin-left: 44px;
        text-align: left;
        display: block;
        position: relative;
        /*filter: drop-shadow(0px 0px 7px #4b2300);*/
    }

    .section-1a .smotreshka_sun_channels {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 17px;
        font-weight: 600;
        /* font-style: italic; */
        top: -154px;
        margin-left: 32px;
        text-align: left;
        display: block;
        position: relative;
    }

    .section-1a .sun_24 {
        background: url(../img/sun_24.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: -1px;
        top: -80px;
    }

    .section-1a .sun_smotreshka {
        background: url(../img/sun_smotreshka.png);
        background-repeat: no-repeat;
        max-width: 119px;
        height: 44px;
        position: relative;
        left: -1px;
        top: -100px;
    }

    .section-1a .sun_router {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 600;
        /* font-style: italic; */
        /* top: -208px; */
        margin-left: 190px;
        text-align: left;
        display: block;
        width: 100px;
        position: relative;
    }

    .section-1a .sun_network {
        color: #03609b;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 600;
        /* font-style: italic; */
        /* top: -260px; */
        margin-left: 320px;
        text-align: left;
        display: block;
        position: relative;
        width: 150px;
        /*filter: drop-shadow(0px 0px 7px #4b2300);*/
    }

    .section-1a .tykva {
        color: #a9b4bb;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 200;
        /* font-style: italic; */
        top: -20px;
        margin-left: 220px;
        text-align: center;
        display: block;
        width: auto;
        position: relative;
    }

    .section-x {
        width: 100%;
        max-width: 1000px;
        height: 550px;
        margin: 0 auto;
        text-align: left;
        padding: 35px 0 30px 0;
        margin-bottom: 0px;
        margin-top: 0px;
        background: url(../img/tarif_zharkii_plansh.jpg) 84% 0 no-repeat;
        background-size: 992px;
    }

    .section-x .layer {
        display: block;
        left: 10px;
        position: relative;
        top: 149px;
    }

    .section-x .novogodny {
        color: #f26014;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 800;
        font-style: italic;
        line-height: 1;
        left: 200px;
        position: relative;
        letter-spacing: 1px;
        top: 20px;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .pro_tv {
        display: block;

    }

    .pro_tv_mob {
        display: none;

    }

    .prist_op_mob {
        display: none;
    }

    .wifi_new_mob {
        display: none;
    }

    .section-x .dom_jark {
        font-size: 30px;
        left: 235px;
        margin-top: 60px;
    }

    .section-x .button1 {

        width: 30%;
        top: -4px;
        left: -1px;
    }

    .section-x .table1 {
        width: 230px;
        margin-left: 0px;
        height: 94px;
        text-align: center;
        background-color: #f0f0f0;
        top: -36px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -khtml-border-radius: 10px;
        position: relative;
        border: 1px solid #3a9120;
        left: 0px;
    }

    .section-x .table1_th1 {

        font-size: 50px;
        letter-spacing: 0px;
        width: 50%;
        border-right: 1px solid #3a9120;
        color: #3a9120;
    }

    .section-x .table1_th2 {

        font-size: 50px;
        letter-spacing: 0px;
    }

    .section-x .table1_th3 {
        border-right: 1px solid #f48213;
        font-size: 20px;
        top: -5px;
        text-align: center;
        left: 0px;
        color: #3a9120;

    }

    .section-x .table1_th4 {

        font-size: 20px;
        top: -5px;
        text-align: center;
        left: 0px;

    }

    .star1 {
        font-size: 23px;
        position: relative;
        top: -22px;


    }


    .speed-price {
        display: flex;
        width: 280px;
        top: -167px;
        text-align: left;
        justify-content: space-between;
        align-items: flex-end;
        margin-left: 26px;
    }

    .speed-block {
        width: auto;
        display: flex;
        align-items: flex-end;


    }

    .speed {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-left: 7px;

    }

    .price-block {
        margin: auto;
        display: flex;
        align-items: flex-end;
        align-items: flex-end;

    }

    .price-promo {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: none;
    }


    .utp {
        top: -51px;
        border-radius: 30px;
        width: 432px;
        height: 175px;

    }

    .utp_flex {
        display: flex;
        align-items: flex-end;
        padding-top: 152px;
        height: 100px;
    }

    .mesh_utp {
        display: flex;
        width: 109px;
        margin-left: 6px;
        align-items: center;
        flex-direction: column;
    }

    .mesh_picture_utp {
        width: 82px;
        padding-bottom: 10px;
    }


    .ili_utp {
        width: 35px;
        position: relative;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 55px;
    }

    .prist_utp {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: 28px;
        width: 85px;
    }

    .prist_picture_utp {
        width: 56px;
        margin-bottom: 10px;

    }

    .plus_utp {
        width: 20px;
        position: relative;
        font-size: 26px;
        font-weight: 600;
        margin-right: 5px;
        margin-left: 14px;
        padding-bottom: 53px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: column;
        margin-right: 0px;
        align-items: center;
        width: 109px;
    }

    .wifi_picture_utp {
        width: 86px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 8px;
        margin-right: 8px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 253px;
        height: 157px;
        left: 167px;
        top: -217px;
        border-width: 2px;
    }


    .xtv {
        display: flex;
        top: -213px;
        position: relative;
        border-color: none;
        width: 588px;
        height: 79px;
        border: none;
        align-items: center;
    }

    .xtv_tvicon {
        width: 28px;
        position: relative;
    }

    .xtv_text {
        width: 77px;
        position: relative;
        font-size: 14px;
        text-align: left;
        font-weight: 500;
        line-height: 14px;
        margin-left: 11px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -26px;


    }

    .xtv_hd_uhd {
        display: block;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 22px;
        margin-left: 32px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 22px;
        margin-left: 32px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
    }

    .more_premier {
        width: 232px;
        position: relative;
        top: -563px;
        left: 24px;
    }

    .section-x .ivi_megogo {
        display: block;
        position: relative;
        top: -496px;
        width: 20%;
        left: 330px;
    }


    .section-x .table2 {
        margin-left: 0px;
        text-align: center;
        top: -40px;
        left: 0px;
    }

    .section-x .table2_th1 {
        width: 163px;
        height: 110px;
        background-color: #fff;

    }

    .section-x .table2_th2 {
        width: 163px;
        height: 110px;
        background-color: #fff;

    }

    .section-x .table2_th3 {
        width: 163px;
        height: 110px;
        background-color: #fff;
    }

    .section-x .tv_new {
        left: 40px;
        width: 50%;
        position: relative;

    }

    .section-x .pristavka_new {
        width: 50%;
        margin-top: 20px;
        position: relative;
        left: 45px;

    }


    .section-x .wifi_new {
        position: relative;
        top: 35px;
        left: -36px;
    }

    .section-x .tv_op {
        font-size: 13px;
        left: -5px;
        position: relative;
    }

    .section-x .prist_op {
        font-size: 13px;
        top: 0px;
        line-height: 18px;
    }

    .section-x .wifi_op1 {
        font-size: 18px;
        left: 6px;

    }

    .section-x .wifi_op2 {
        font-size: 13px;
        line-height: 18px;
    }

    .archer_c5 {
        width: 89px;
        position: relative;
        left: 108px;
        top: -84px;
        -118px:;
    }

    .section-x .table_tv_new_th1 {
        width: 40px;
    }

    .section-x .table_tv_new_th3 {
        width: 40px;
    }

    .section-x .table_tv_new_th2 {

    }

    .section-x .table_tv_new_th4 {

    }


    .section-x .icon_tv {
        width: 50%;
        margin-left: 7px;
    }

    .section-x .poradui {
        left: 23px;
        color: #010100;
        font-family: "Myriad Pro", sans-serif;
        font-size: 18px;
        font-weight: 600;
        font-style: italic;
        margin-top: 0px;
        margin-left: 0px;
        text-align: left;
        top: -81px;
    }

    .section-x .dobry {
        top: -14px;
        position: relative;
        width: 368px;
        height: auto;
        top: -41px;
        top: -149px;
        left: 22px;
    }

    .dobry_mob {
        display: none;
    }

    .section-x .JARKII {
        color: #2c4fb2;
        font-family: "Myriad Pro", sans-serif;
        font-size: 78px;
        font-weight: 900;
        font-style: italic;
        margin-top: 0px;
        margin-left: 20px;
        letter-spacing: -5px;
        width: 380px;
        display: none;
    }

    .section-x .ac-btn2 {

    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 800;
        font-style: italic;
        letter-spacing: -3px;
    }

    .section-x .dvoika {
        font-size: 76px;
        font-size: 76px;
        font-size: 76px;
        position: relative;
        position: relative;
        position: relative;
        top: 7px;
    }


    .section-x .littletext {
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 36px;
        font-weight: 500;
        font-style: italic;
        position: relative;
    }


    .section-x .katya {
        font-size: 12px;
        opacity: 0.9;
        padding-top: 10px;
        color: #ffffff;
        top: -496px;
        width: 188px;
        left: 285px;

    }


    .section-x .opisanie_tv {
        color: #fff;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 400;
        position: relative;
        line-height: 1.7;
        margin-top: 25px;
        letter-spacing: -1px;
    }

    .section-x .star {
        display: block;
        width: 80px;
        top: -70px;
        position: relative;
        left: 550px;
    }

    .section-2 {
        background: #ebe8e8 url(../img/circles.png) 50% 200px no-repeat;

        padding: 50px 0 20px 0;
    }

    .section-2 h1 {
        font-size: 45px;
        line-height: 45px;
        margin-top: 0;
    }

    .section-2 span {
        font-size: 20px;
        line-height: 20px;
    }

    .section-2 h2 {
        font-size: 45px;
    }

    .section-2 .rates-wrap {
        height: 540px;
    }

    .section-2 .rates-wrap .rate {
        max-width: 180px;
        padding: 20px 5px 10px;
        height: 450px;
    }

    .section-2 .rates-wrap .rate h3.name {
        font-size: 22px;
        margin-bottom: 18px;
        line-height: 25px;
    }

    .section-2 .rates-wrap .rate .info {
        font-size: 12px;
        line-height: 14px;
    }

    .section-2 .rates-wrap .rate ul li span {
        font-size: 16px;
    }

    .section-2 .rates-wrap .rate ul li {
        font-size: 11px;
        margin-bottom: 16px;
        padding-left: 28px;
        margin-left: 5px;
        line-height: 14px;
    }

    .section-2 .rates-wrap .rate ul li .channels p {
        font-size: 16px;
    }

    .section-2 .rates-wrap .rate ul li .channels {
        font-size: 12px;
        max-width: 110px;
    }

    .section-2 .rates-wrap .rate ul .channels2 {
        line-height: 6px;
    }

    .section-2 .rates-wrap .rate ul .tv-mini {
        display: inline-block;
        position: absolute;
        top: 0px;
        left: 2px;

        margin-top: -5px;
        background-image: url(../img/sprite.png);
        background-position: -1150px -1187px;
        width: 20px;
        height: 62px;
    }

    .section-2 .rates-wrap .rate .price-info .price {
        font-size: 20px;
    }

    .section-2 .rates-wrap .rate .btn {
        max-width: 157px;
        width: 80%;
        height: 41px;

        font-size: 13px;
        font-weight: 500;
        line-height: 41px;
        text-decoration: none;
        padding: 0;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    .section-2 .rates-wrap .rate .shadow {
        bottom: -15px;
        width: 140px;
        height: 16px;
    }

    .section-2 .select-link a {
        font-size: 16px;
    }

    .section-2-1 .our-rates .rate-1,
    .section-2-1 .our-rates .rate-2,
    .section-2-1 .our-rates .rate-3,
    .section-2-1 .our-rates .rate-4 {
        max-width: 190px;
        margin: 0 20px;
    }

    .section-2-1 .our-rates .rate-1 .indicators,
    .section-2-1 .our-rates .rate-2 .indicators,
    .section-2-1 .our-rates .rate-3 .indicators,
    .section-2-1 .our-rates .rate-4 .indicators {
        right: 80px;
    }

    .section-2-2 .responsive-slick-3 .slick-item p {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-2-2 .responsive-slick-3 .slick-item .title {
        font-size: 14px;
        line-height: 16px;
    }

    .section-2-3 {
        right: 0;
    }

    .section-2-3 .downl {
        font-size: 11px;
        text-align: center;
        line-height: 11px;
    }

    .section-2 .select-link .select-cond {
        margin-bottom: 50px;
    }

    .section-3 h2 {
        font-size: 45px;
    }

    .section-3 span {
        font-size: 20px;
    }

    .section-3 .channels-group .channel-info {
        margin-top: 230px;
        width: 180px;
        height: 180px;
        border-radius: 180px;
        padding: 10px;
    }

    .section-3 .channels-group .channel-info p {
        display: none;
    }

    .section-3 .channels-group .channel-info h3 a {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 10px;
    }

    .section-3 .channels-group .channel-info h3 {
        margin-top: 85px;
    }

    .section-3 .info-link a {
        font-size: 17px;
        line-height: 17px;
        margin: 0 65px;
    }

    .section-3 .channels-group .path-1 {
        top: 120px;
        left: 85px;
    }

    .section-3 .channels-group .path-1 img {
        max-width: 300px;
    }

    .section-3 .channels-group .path-2 {
        top: 120px;
        left: 260px;
    }

    .section-3 .channels-group .path-2 img {
        width: 100px;
    }

    .section-3 .channels-group .path-3 {
        top: 120px;
        right: 260px;
    }

    .section-3 .channels-group .path-3 img {
        width: 100px;
    }

    .section-3 .channels-group .path-4 {
        top: 120px;
        right: 85px;
    }

    .section-3 .channels-group .path-4 img {
        width: 300px;
    }

    .section-3-3 .connectivity-methods .left-block {
        margin-bottom: 30px;
    }

    .section-3-7 .descript {
        font-size: 18px;
        line-height: 22px;
    }

    .section-3-7 .advantages .first .text .heading {
        font-size: 20px;
        line-height: 25px;
    }

    .section-3-7 .advantages .first .text p {
        font-size: 16px;
        line-height: 20px;
    }

    .section-3-7 .advantages .first .text,
    .section-3-7 .advantages .second .text,
    .section-3-7 .advantages .third .text,
    .section-3-7 .advantages .fourth .text {
        max-width: 600px;
    }

    .section-3-8 h3 {
        font-size: 30px;
        line-height: 30px;
    }

    .section-3-8 .tv-package {
        max-width: 180px;
    }

    .section-hardware {
        height: 1555px;

    }

    .section-hardware h2 {
        font-size: 45px;
        line-height: 45px;
        margin-bottom: 31px;
    }

    .section-hardware h3 {
        font-size: 25px;
        line-height: 35px;
        margin-top: -12px;
        margin-bottom: 15px;

    }

    .infographik_desk {
        display: block;
    }

    .infographik_mob {
        display: none;
    }

    .gadgets {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: flex-start;
        margin-top: 50px;
        align-content: flex-start;
        flex-wrap: wrap;
        margin-left: 56px;
    }

    .gadgets_desk {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        margin-right: 30px;
    }

    .gadgets_icon {
        width: 30px;
    }

    .gadgets_info {
        font-size: 2px;
        width: 264px;
        text-align: left;
        margin-left: 12px;
        margin-right: 10px;
        line-height: 30px;
        color: #231f20;
        font-size: 21px;
        font-size: 22px;
        font-weight: 600;
        flex-wrap: wrap;
        display: flex;
        align-content: flex-start;
    }

    .gadgets_text {
        font-size: 19px;
        font-weight: 400;
        line-height: 26px;


    }

    .gadgets_two {
        display: flex;
        width: 729px;
        justify-content: space-around;
        margin-top: 40px;
        margin-bottom: 65px;
    }


    .two_gadgets_img {
        width: 185px;
    }

    .two_gadgets_text {
        font-size: 22px;
        line-height: 26px;
        width: 113px;
        margin-top: 20px;
    }

    .two_gadgets_final {
        font-size: 20px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;
        font-style: normal;
        color: #39413d;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 600;
    }


    .section-mesh {
        width: 100%;
        max-width: 1920px;
        height: 600px;
        margin: 0 auto;
        background: url("../img/mesh_bg.png") 50% 0 no-repeat;
        background-size: 1200px;
        background-size: 1200px;
        background-size: 1200px;
        text-align: center;
        padding-top: 100px;
        background-color: #ffb040;
    }

    .section-mesh h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 45px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
    }

    .section-mesh h3 {
        color: #0e7343;
        font-family: Raleway, sans-serif;
        font-size: 22px;
        font-weight: 600;
        line-height: 35px;
        margin-top: 10px;
    }

    .section-mesh span {
        display: block;
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 50px;
    }

    .section-mesh .mesh_text {
        display: block;
        color: #494949;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -146px;
        left: 437px;
    }

    .section-mesh .mesh_text1 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -130px;
        left: 430px;
    }

    .section-mesh .mesh_text2 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -128px;
        left: 395px;
    }

    .section-mesh .mesh_text3 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -126px;
        left: 365px;
    }

    .section-mesh .mesh_text4 {
        display: block;
        color: darkgray;
        font-family: myriad pro, sans-serif;
        font-size: 12px;
        font-weight: 300;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -133px;
        left: 0px;
        text-align: center;
    }

    .section-mesh .mesh {
        left: -120px;
        position: relative;
        top: 65px;
    }

    .section-mesh .mesh img {
        width: 360px;
    }


    .stodevyanostodevyat {
        width: 330px;
        margin-top: -10px;
    }

    .zacherknuto {

        font-size: 45px;
        display: block;
        text-align: left;
        margin-left: 18%;
    }

    .sotka {
        font-size: 63px;
        margin-left: -20%;
        position: relative;
        margin-top: -10%;
    }

    .rmes {
        font-size: 40px;
    }

    .ilibesplatno {
        font-size: 25px;
        display: block;
        font-weight: 700;
        text-align: left;
        margin-top: -3%;
    }

    .section-wifi {
        height: 781px;
    }

    .wifi-flex {
        display: flex;
        flex-direction: row;
        width: 730px;
        margin-left: 20px;
        height: 394px;
    }

    .wifi-ax3000 {
        width: 330px;
    }

    .wifi-class-c {
        width: 211px;
        top: -260px;
        left: 117px;
    }


    .wifi-all {
        display: block;
        margin-right: 50px;
    }

    .wifi-texts {
        display: block;
    }

    .section-wifi h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 45px;
        font-weight: 700;
        font-style: italic;
        line-height: 50px;
        margin-top: 0px;

    }

    .section-wifi h3 {
        font-size: 25px;


    }

    .ax3000_minititle {
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 32px;
        display: block;
        margin-top: 24px;

    }

    .ax3000_text {
        font-size: 18px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 24px;
        margin-top: 10px;

    }

    .ax3000_minitext {
        font-size: 16px;
        font-weight: 600;
        display: block;
        text-align: left;

    }

    .wifi_otlichia {
        font-size: 14px;
        font-weight: 300;
        display: block;
        margin-top: 19px;
    }


    .section-sberbox {
        height: 734px;
    }

    .sber-all {
        display: block;

    }

    .sber-flex {
        flex-direction: row;
        display: flex;
        width: 720px;
        margin: auto;
    }

    .sber-box {
        width: 294px;
    }

    .sber_minititle {
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 32px;
        display: block;
        margin-top: 24px;

    }

    .sber_text {
        font-size: 18px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 24px;
        margin-top: 10px;

    }

    .sberminitext {
        font-size: 16px;
        font-weight: 600;
        display: block;
        text-align: left;

    }

    .sber_otlichia {
        font-size: 14px;
        font-weight: 300;
        display: block;
        margin-top: 19px;
    }

    .sberbox-texts {
        display: block;
        margin-right: 24px;
    }


    .section-4 h2 {
        font-size: 45px;
    }

    .section-4 h3 {
        font-size: 25px;
        line-height: 25px;
    }

    .section-4 span {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 30px;
    }

    .section-4 .bonus-info h3.title {
        font-size: 18px;
    }

    .section-4 .bonus-info .variant span.text {
        font-size: 15px;
    }

    .section-4 .bonus-info .variant span.percent {
        font-size: 22px;
        line-height: 22px;
    }

    .section-4 .center-precent b {
        font-size: 35px;
    }

    .section-4 .bonus-information {
        padding: 70px 0 20px 0;
    }

    .section-4 .bonus-information .return-3 {
        top: -50px;
    }

    .section-4 .bonus-information p {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 25px;
    }

    .section-5 h2 {
        font-size: 45px;
    }

    .section-5 p {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 160px;
    }

    .section-5 .indicators a {
        margin: 0 55px;
    }

    .section-5-1 .icon {
        left: 15px;
    }

    .section-5-1 .descript {
        max-width: 650px;
        margin: 0 auto 80px;
        font-size: 15px;
        line-height: 20px;
    }

    .section-5-1 .history-wrap .item {
        max-width: 150px;
    }

    .section-5-1 .history-wrap .item .date-info {
        font-size: 13px;
        line-height: 16px;
    }

    .section-5-2 .icon {
        left: 50px;
    }

    .section-5-2 .outline-diagram .plan-item {
        display: block;
        margin: 0 auto;
    }

    .section-5-2 .outline-diagram .plan-item:last-child {
        margin: 0 auto;
    }

    .section-5-3 .icon {
        left: 15px;
    }

    .section-5-3 h3 {
        font-size: 22px;
        line-height: 26px;
    }

    .section-5-4 .icon {
        left: 95px;
    }

    .section-5-4 h3 {
        font-size: 25px;
        line-height: 30px;
    }

    .section-5-4 .descript {
        font-size: 16px;
    }

    .section-6 h2 {
        font-size: 45px;
    }

    .section-6 .descript {
        font-size: 18px;
    }

    .section-6 .responsive-slick .slick-item .title {
        font-size: 16px;
        line-height: 20px;
    }

    .section-6 .responsive-slick .slick-item p {
        font-size: 12px;
        line-height: 15px;
        height: 95px;
    }

    .section-6 .responsive-slick .slick-item {
        margin: 0 30px;
    }

    .section-6 .responsive-slick .slick-prev {
        left: 5px;
        z-index: 1024;
    }

    .section-6 .responsive-slick .slick-next {
        right: 40px;
    }

    .section-7 h2 {
        font-size: 45px;
        line-height: 45px;
    }

    .section-7 .responsive-slick-2 .slick-item {
        margin: 0;
    }

    .section-7 .responsive-slick-2 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-7 .responsive-slick-2 .slick-next {
        right: 50px;
    }

    .section-8 {
        height: auto;
        background: url(../img/tech-bg.jpg) 70% 0 no-repeat;
    }

    .section-8 .note {
        color: #f6912c;
        bottom: -20px;
        font-size: 18px;
        line-height: 22px;
        margin-right: 20px;
    }

    .section-8 h2 {
        font-size: 45px;
        line-height: 45px;
    }

    .section-8 p {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 40px;
    }

    .section-8 .quest {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 25px;
    }

    .section-8 .slogan {
        font-size: 25px;
        line-height: 30px;
    }

    .section-9 .item {
        max-width: 165px;
        margin-right: 20px;
    }

    .section-9 .item .text .title {
        font-size: 16px;
        height: 60px;
    }

    .section-10 h3 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 50px;
    }

    .section-10 .provider-1 {
        margin-bottom: 50px;
    }

    .section-11 .reviews {
        max-width: 750px;
    }

    .section-11 .review-item {
        max-width: 225px;
    }

    .section-11 .review-item .block-info p {
        font-size: 13px;
        line-height: 16px;
    }

    .section-11 .review-item .block-info .user-info {
        font-size: 14px;
    }

    .section-11 .review-item .block-info .shadow {
        bottom: -31px;
        width: 220px;
        height: 30px;
    }

    .footer .footer-logo {
        margin-right: 0;
    }

    .footer .footer-logo .logo {

        width: 248px;
        top: 5px;
        position: relative;
    }

    .footer .footer-info {
        max-width: 370px;
    }

    .footer .footer-info p {
        font-size: 13px;
    }

    .footer .social-group {
        max-width: 185px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .top-menu li {
        padding-left: 3.5%;
        padding-right: 3.5%;
    }

    .section-1 .mega-title {
        color: #0e8bbb;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 700;
        font-style: italic;
        line-height: 60px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;
        left: 0px;
        top: 64px;
        width: auto;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/
    }

    .section-1 .mega-title2 {
        color: #1c5999;
        font-family: "Myriad Pro", sans-serif;
        font-size: 80px;
        font-weight: 700;
        font-style: normal;
        line-height: 76px;
        /* margin-bottom: 65px; */
        position: relative;
        margin: auto;

        top: 64px;
        width: auto;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/

    }

    .ac-wrap .ac-btn {
        display: inline-block;
        width: 410px;
        height: 75px;
        background: #1cc5df;
        border-radius: 5px;
        text-align: center;
        font-family: Raleway, sans-serif;
        font-size: 32px;
        line-height: 75px;
        font-weight: 400;
        color: #fff;
        text-transform: uppercase;
        cursor: pointer;
        opacity: 0.9;
    }

    .ac-wrap .ac-btn:hover {
        filter: drop-shadow(0px 0px 4px #fff0a9) drop-shadow(0px 0px 3px #fff0a9) drop-shadow(0px 0px 2px #fff0a9) drop-shadow(0px 0px 1px #fff0a9);
    }

    .ac-wrap .bg {
        overflow: hidden;
        height: inherit;
        background: url("../img/ac-bg.jpg") 82% 0 no-repeat;
    }

    .container {
        width: 100%;
        max-width: 950px;
    }

    .section-1 {
        height: 600px;
        background: url(../img/sec_1BG_769-1199.jpg) 25% no-repeat;
    }

    .section-x {
        width: 100%;
        max-width: 1200px;
        height: 547px;
        text-align: left;
        margin-top: 0px;
        background: url(../img/tarif_zharkii.jpg) 90% 0 no-repeat;
        background-size: 1600px;
    }

    .section-x .layer {
        display: block;
        position: relative;
        left: 6px;
        top: 64px;
    }

    .section-x .poradui {
        font-size: 22px;
        font-weight: 600;
        margin-top: 0px;
        margin-left: 0px;
        width: 450px;
    }

    .section-x .dobry {
        position: relative;
        width: 412px;
        top: -41px;
        top: -9px;
        left: 0px;
    }

    .dobry_mob {
        display: none;
    }


    .section-x .novogodny {
        color: #f26014;
        font-family: "Myriad Pro", sans-serif;
        font-size: 70px;
        font-weight: 800;
        font-style: italic;
        line-height: 1;
        left: 280px;
        position: relative;
        letter-spacing: 1px;
        top: 20px;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .pro_tv {
        display: block;

    }

    .pro_tv_mob {
        display: none;

    }

    .prist_op_mob {
        display: none;
    }

    .wifi_new_mob {
        display: none;
    }

    .section-x .dom_jark {
        font-size: 30px;
        left: 330px;
        margin-top: 60px;
    }

    .section-x .button1 {
        width: 20%;
        top: -11px;
        left: 275px;
    }

    .section-x .table1 {
        width: 200px;
        /* margin-left: 340px; */
        height: 94px;
        text-align: center;
        top: -45px;
    }

    .section-x .table1_th1 {

        font-size: 50px;
        letter-spacing: 0px;
        width: 50%;

    }

    .section-x .table1_th2 {

        font-size: 50px;
        letter-spacing: 0px;
        text-align: center;
        left: 0px;
        color: #3a9120;

    }

    .section-x .table1_th3 {
        font-size: 18px;
        top: -5px;
        text-align: center;
        left: 0px;

    }

    .section-x .table1_th4 {

        font-size: 20px;
        top: -5px;
        text-align: center;
        left: 0px;
        color: #3a9120;


    }

    .star1 {
        font-size: 23px;
        position: relative;
        top: -22px;


    }


    .speed-price {
        display: flex;
        width: 280px;
        top: -66px;
        text-align: left;
        justify-content: space-between;
        align-items: flex-end;
    }

    .speed-block {
        width: auto;
        display: flex;
        align-items: flex-end;


    }

    .speed {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        margin-left: 7px;

    }

    .price-block {
        margin: auto;
        display: flex;
        align-items: flex-end;
        align-items: flex-end;

    }

    .price-promo {
        font-size: 45px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: none;
    }


    .utp {
        top: -23px;
        border-radius: 30px;
        width: 463px;
        height: 175px;

    }

    .utp_flex {
        display: flex;
        align-items: flex-end;
        padding-top: 152px;
        height: 100px;
    }

    .mesh_utp {
        display: flex;
        width: 109px;
        margin-left: 6px;
        align-items: center;
        flex-direction: column;
    }

    .mesh_picture_utp {
        width: 82px;
        padding-bottom: 10px;
    }


    .ili_utp {
        width: 35px;
        position: relative;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 55px;
    }

    .prist_utp {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-left: 28px;
        width: 85px;
    }

    .prist_picture_utp {
        width: 56px;
        margin-bottom: 10px;

    }

    .plus_utp {
        width: 20px;
        position: relative;
        font-size: 26px;
        font-weight: 600;
        margin-right: 18px;
        margin-left: 30px;
        padding-bottom: 53px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: column;
        margin-right: 0px;
        align-items: center;
        width: 109px;
    }

    .wifi_picture_utp {
        width: 86px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 8px;
        margin-right: 8px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 286px;
        height: 157px;
        left: 167px;
        top: -189px;
        border-width: 2px;
    }


    .xtv {
        display: flex;
        top: -181px;
        position: relative;
        border-color: none;
        width: 588px;
        height: 79px;
        border: none;
        align-items: center;
    }

    .xtv_tvicon {
        width: 28px;
        position: relative;
    }

    .xtv_text {
        width: 77px;
        position: relative;
        font-size: 14px;
        text-align: left;
        font-weight: 500;
        line-height: 14px;
        margin-left: 11px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -26px;


    }

    .xtv_hd_uhd {
        display: block;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 22px;
        margin-left: 32px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 22px;
        margin-left: 32px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 174px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
    }

    .more_premier {
        width: 232px;
        position: relative;
        top: -472px;
        left: 0px;
    }

    .section-x .ivi_megogo {
        left: 910px;
        display: block;
        position: relative;
        left: 478px;
        top: -394px;
        width: 20%;
    }


    .section-x .table2 {
        /* margin-left: 340px; */
        text-align: center;
        top: -50px;
    }

    .section-x .table2_th1 {
        width: 182px;
        height: 110px;

    }

    .section-x .table2_th2 {
        width: 140px;
        height: 110px;

    }

    .section-x .table2_th3 {
        width: 155px;
        height: 110px;
    }

    .section-x .tv_new {
        left: 40px;
        width: 50%;
        position: relative;

    }

    .section-x .pristavka_new {
        width: 50%;
        margin-top: 20px;
        position: relative;
        left: 45px;

    }


    .section-x .wifi_new {
        position: relative;
        top: 30px;
        left: -40px;
    }

    .section-x .tv_op {
        font-size: 15px;
        left: -5px;
        position: relative;
    }

    .section-x .prist_op {
        font-size: 15px;
        top: 0px;
        line-height: 18px;
    }

    .section-x .wifi_op1 {
        font-size: 18px;
        left: 8px;

    }

    .section-x .wifi_op2 {
        font-size: 15px;
        line-height: 18px;
        top: 10px;
        position: relative;
    }

    .archer_c5 {
        width: 84px;
        position: relative;
        left: 108px;
        top: -75px;
    }

    .section-x .table_tv_new_th1 {
        width: 40px;
    }

    .section-x .table_tv_new_th3 {
        width: 40px;
    }

    .section-x .table_tv_new_th2 {

    }

    .section-x .table_tv_new_th4 {

    }


    .section-x .icon_tv {
        width: 50%;
        margin-left: 7px;
    }


    .section-x .JARKII {
        font-size: 95px;
        margin-top: 0px;
        margin-left: 0px;
        text-align: left;
        letter-spacing: -3px;
        width: 600px;
        display: none;
    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 700;
        font-size: 75px;
        font-style: italic;
        letter-spacing: -3px;
    }

    .section-x .dvoika {
        font-size: 107px;
        font-size: 107px;
        font-size: 107px;
        position: relative;
        position: relative;
        position: relative;
        top: 7px;
    }


    .section-x .littletext {
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 35px;
        font-weight: 600;
        font-style: italic;
        position: relative;
    }


    .section-x .katya {
        font-family: "Myriad Pro", sans-serif;
        font-size: 12px;
        font-weight: 400;
        opacity: 0.9;
        margin-left: 0px;
        left: 480px;
        width: 132px;
        top: -392px;
        color: #ffffff;
    }


    .section-x .opisanie_tv {
        color: #fff;
        font-family: "DINCyr-Medium", sans-serif;
        font-size: 16px;
        font-weight: 400;
        position: relative;
        line-height: 1.7;
        margin-top: 25px;
        letter-spacing: -1px;
    }

    .section-x .ac-btn2 {

    }

    .section-x .star {
        display: block;
        width: 80px;
        top: -140px;
        position: relative;
        left: 750px;
    }

    .section-2 {
        background: #ebe8e8 url(../img/circles.png) 50% 200px no-repeat;
    }

    .section-2 h1 {
        font-size: 55px;
        line-height: 55px;
        margin-top: 0;
    }

    .section-2 span {
        font-size: 26px;
        line-height: 26px;
    }

    .section-2 h2 {
        font-size: 55px;
    }

    .section-2 .rates-wrap .rate h3.name {
        font-size: 30px;
    }

    .section-2 .rates-wrap .rate {
        display: inline-block;
        vertical-align: top;
        width: 210px;
        height: 565px;
        padding: 25px 5px 25px;

        margin-right: -7px;
        margin-bottom: 30px;
        position: relative;
    }

    .section-2 .rates-wrap .rate .info {
        display: block;
        color: white;
        font-family: Raleway, sans-serif;
        font-size: 15px;
        font-weight: 600;
        line-height: 16px;
        margin-bottom: 5px;
    }

    .section-2 .rates-wrap .rate ul li {
        display: block;
        text-align: left;
        color: #2f2e2e;
        font-family: Raleway, sans-serif;
        font-weight: 400;
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 25px;
        margin-left: 7px;
        position: relative;
        padding-left: 34px;
    }

    .section-2 .rates-wrap .rate ul li:nth-child(3) {
        height: 47px;
    }

    .section-2 .rates-wrap .rate ul li span {
        display: inline-block;
        color: #2f2e2e;
        font-size: 24px;
        margin-right: 5px;
        margin-bottom: 0;
    }

    .section-2 .rates-wrap .rate ul li .channels {
        margin-top: 0;
        color: #2f2e2e;
        font-weight: 400;
        font-family: Raleway, sans-serif;
        font-size: 14px;
        display: inline-block;
        text-decoration: none;
        border-bottom: 1px solid #494747;
        padding-top: 6px;
        line-height: 16px;
        overflow: hidden;
        max-width: 150px;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
    }

    .section-2 .rates-wrap .rate ul li .channels:hover {
        border-bottom: 1px solid transparent;
    }

    .section-2 .rates-wrap .rate ul li .channels p {
        display: inline-block;
        font-family: "Myriad Pro", sans-serif;
        font-size: 24px;
        font-weight: 3;
        text-decoration: none;
        margin-right: 5px;
    }

    .section-2 .rates-wrap .rate ul .skorost-in {
        display: inline-block;
        position: absolute;
        top: 6px;
        left: 0;
        background-image: url(../img/sprite.png);
        background-position: -1345px -730px;
        width: 23px;
        height: 10px;
    }

    .section-2 .rates-wrap .rate ul .tv-mini {
        display: inline-block;
        position: absolute;
        top: 0px;
        left: 2px;
        margin-top: -3px;
        background-image: url(../img/sprite.png);
        background-position: -1345px -809px;
        width: 23px;
        height: 72px;
    }

    .section-2 .rates-wrap .rate ul .channels2 {
        line-height: 8px;
    }

    .section-2 .rates-wrap .rate ul .premial-router {
        display: inline-block;
        position: absolute;
        top: 2px;
        left: 0;
        background-image: url(../img/sprite.png);
        background-position: -826px -1107px;
        width: 21px;
        height: 46px;
    }

    .section-2 .rates-wrap .rate ul .premial-router.c3 {
        background-position: -847px -1107px;
        width: 21px;
        height: 46px;
    }

    .section-2 .rates-wrap .rate ul .premial-router.c2 {
        background-position: -868px -1107px;
        width: 21px;
        height: 46px;
    }

    .section-2 .rates-wrap .rate ul .premial-router.c1 {
        background-position: -889px -1107px;
        width: 21px;
        height: 23px;
    }

    .section-2 .rates-wrap .rate ul .tv-pristaska {
        display: inline-block;
        position: absolute;
        top: 2px;
        left: 0;
        background-image: url(../img/sprite.png);
        background-position: -1343px -761px;
        width: 23px;
        height: 46px;
    }

    .tv-pristaska-ek {
        display: inline-block;
        position: absolute;
        top: 2px;
        left: 0;
        background-image: url(../img/sprite.png);
        background-position: -1343px -761px;
        width: 23px;
        height: 23px;
    }

    .section-2-1 .our-rates .rate-1,
    .section-2-1 .our-rates .rate-2,
    .section-2-1 .our-rates .rate-3,
    .section-2-1 .our-rates .rate-4 {
        max-width: 190px;
        margin: 0 20px;
    }

    .section-2-1 .our-rates .rate-1 .indicators,
    .section-2-1 .our-rates .rate-2 .indicators,
    .section-2-1 .our-rates .rate-3 .indicators,
    .section-2-1 .our-rates .rate-4 .indicators {
        right: 80px;
    }

    .section-2-3 {
        right: 0;
    }

    .section-2-3 .downl {
        font-size: 10px;
    }

    .section-3 h2 {
        font-size: 55px;
    }

    .section-3 span {
        font-size: 25px;
    }

    .section-hardware {
        height: 1631px;
    }

    .section-hardware h2 {
        font-size: 55px;
        line-height: 55px;
        margin-bottom: 31px;
    }

    .section-hardware h3 {
        font-size: 32px;
        line-height: 35px;
        margin-top: -12px;
        margin-bottom: 15px;

    }

    .infographik_desk {
        display: block;
    }

    .infographik_mob {
        display: none;
    }

    .gadgets {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: flex-start;
        margin-top: 50px;
        align-content: flex-start;
        flex-wrap: wrap;
        margin-left: 56px;
    }

    .gadgets_desk {
        display: flex;
        flex-direction: row;
        margin-bottom: 20px;
        margin-right: 30px;
    }

    .gadgets_icon {
        width: 30px;
    }

    .gadgets_info {
        width: 351px;
        text-align: left;
        margin-left: 12px;
        margin-right: 10px;
        line-height: 30px;
        color: #231f20;
        /* font-size: 21px; */
        font-size: 22px;
        font-weight: 600;
        flex-wrap: nowrap;
        display: flex;
        align-content: flex-start;
        flex-direction: column;
    }

    .gadgets_text {

        color: #231f20;
        font-family: Myriad Pro, sans-serif;
        font-size: 19px;
        font-weight: 400;
        line-height: 26px;
        font-style: italic;
        width: auto;

    }

    .two_gadgets_final {
        font-size: 22px;
        line-height: 22px;
        margin-top: -12px;
        margin-bottom: 24px;
        margin-left: 3%;
        margin-right: 3%;
        font-style: normal;
        color: #39413d;
        font-family: "Myriad Pro", sans-serif;
        font-weight: 600;
    }


    .section-mesh .mesh {

        height: 700px;
        margin: 0 auto;
        text-align: center;
        padding-top: 44px;
        width: 509px;
        left: -188px;

    }

    .section-mesh. h2 {
        color: #0e7343;
        font-family: "Myriad Pro", sans-serif;
        font-size: 55px;
        font-weight: 700;
        font-style: italic;
        margin-top: 0px;
    }

    .section-mesh. h3 {
        color: #0e7343;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 600;
        line-height: 35px;
        margin-top: 10px;
    }

    .section-mesh. span {
        display: block;
        color: #5c5e68;
        font-family: Raleway, sans-serif;
        font-size: 26px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 50px;
    }

    .section-mesh .mesh_text {
        display: block;
        color: #494949;
        font-family: myriad pro, sans-serif;
        font-size: 19px;
        font-weight: 600;
        line-height: 32px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -599px;
        left: 586px;
    }

    .section-mesh .mesh_text1 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -180px;
        left: 600px;
    }

    .section-mesh .mesh_text2 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -178px;
        left: 550px;
    }

    .section-mesh .mesh_text3 {
        display: block;
        color: black;
        font-family: myriad pro, sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -176px;
        left: 500px;
    }

    .section-mesh .mesh_text4 {
        display: block;
        color: darkgray;
        font-family: myriad pro, sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 24px;
        margin-bottom: 0px;
        text-align: left;
        position: relative;
        top: -456px;
        left: 0px;
        text-align: center;
    }

    .section-mesh .mesh {
        left: -172px;
        position: relative;
        top: 40px;
    }

    .section-mesh .mesh img {
        width: 550px;
    }


    .stodevyanostodevyat {
        width: 383px;
    }

    .zacherknuto {

        font-size: 50px;
        display: block;
        text-align: left;
        margin-left: 18%;
    }

    .sotka {
        font-size: 70px;
        font-size: 70px;
        margin-left: -20%;
        position: relative;
        margin-top: -10%;
    }

    .rmes {
        font-size: 45px;
    }

    .ilibesplatno {
        font-size: 30px;
        display: block;
        font-weight: 700;
        text-align: left;
        margin-top: -3%;
    }

    .section-wifi {
        width: 100%;
        max-width: 1920px;
        height: 870px;
        margin: 0 auto;
        background: url(../img/circles_ax.png) 50% 0 no-repeat;
        text-align: center;
        padding-top: 100px;
        background-color: #ffb040;
    }

    .wifi-flex {
        display: flex;
        flex-direction: row;
        width: 950px;
        margin-left: 0px;
        height: 394px;
    }

    .wifi-ax3000 {
        width: 429px;
    }

    .wifi-class-c {
        width: 284px;
        position: relative;
        top: -363px;
        left: 168px;
    }


    .wifi-all {
        display: block;
        margin-right: 60px;
    }

    .wifi-texts {
        display: block;
    }

    .section-wifi h2 {
        font-size: 55px;
        font-weight: 700;
        font-style: italic;
        line-height: 60px;
        margin-bottom: 20px;

    }

    .section-wifi h3 {
        font-size: 32px;
        font-weight: 600;
        line-height: 35px;
        margin-top: 10px;
        margin-bottom: 70px;

    }

    .ax3000_minititle {
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 32px;
        display: block;
        margin-top: 24px;

    }

    .ax3000_text {
        font-size: 22px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 34px;
        margin-top: 10px;

    }

    .ax3000_minitext {
        font-size: 20px;
        font-weight: 600;
        display: block;
        text-align: left;

    }

    .wifi_otlichia {
        font-size: 16px;
        font-weight: 300;
        display: block;
        margin-top: 80px;
    }


    .section-sberbox {
        height: 820px;
    }

    .sber-all {
        display: block;
        /*margin-right: 60px;*/
    }

    .sber-box {
        width: 386px;
    }

    .sber-flex {
        flex-direction: row;
        display: flex;
        width: 926px;
        margin: auto;
    }

    .sberbox-texts {
        display: block;
        margin-right: 63px;
    }

    .sber_minititle {
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        /* width: 500px; */
        line-height: 32px;
        display: block;
        margin-top: 24px;

    }

    .sber_text {
        font-size: 22px;
        font-weight: 600;
        display: block;
        text-align: left;
        line-height: 34px;
        margin-top: 10px;

    }

    .sber_minitext {
        font-size: 20px;
        font-weight: 600;
        display: block;
        text-align: left;
        width: 360px;

    }

    .sber_otlichia {
        font-size: 16px;
        font-weight: 300;
        display: block;
        margin-top: 80px;
    }


    .section-4 h2 {
        font-size: 55px;
    }

    .section-4 h3 {
        font-size: 30px;
        line-height: 30px;
    }

    .section-4 span {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 40px;
    }

    .section-4 .bonus-info h3.title {
        font-size: 20px;
    }

    .section-5 h2 {
        font-size: 55px;
    }

    .section-5 p {
        font-size: 30px;
        line-height: 36px;
    }

    .section-5 .indicators a {
        margin: 0 80px;
    }

    .section-5-1 .icon {
        left: 70px;
    }

    .section-5-1 .history-wrap .item {
        max-width: 150px;
    }

    .section-5-1 .history-wrap .item .date-info {
        font-size: 13px;
        line-height: 16px;
    }

    .section-5-3 .icon {
        left: 75px;
    }

    .section-6 h2 {
        font-size: 55px;
    }

    .section-6 .descript {
        font-size: 20px;
    }

    .section-6 .responsive-slick .slick-item .title {
        font-size: 20px;
        line-height: 24px;
    }

    .section-6 .responsive-slick .slick-item p {
        font-size: 13px;
        line-height: 16px;
        height: 105px;
    }

    .section-6 .responsive-slick .slick-prev {
        left: 5px;
        z-index: 1024;
    }

    .section-6 .responsive-slick .slick-next {
        right: 40px;
    }

    .section-7 h2 {
        font-size: 55px;
        line-height: 55px;
    }

    .section-7 .responsive-slick-2 .slick-item {
        margin: 0;
    }

    .section-7 .responsive-slick-2 .slick-prev {
        left: -5px;
        z-index: 1024;
    }

    .section-7 .responsive-slick-2 .slick-next {
        right: 50px;
    }

    .section-8 h2 {
        font-size: 55px;
        line-height: 55px;
    }

    .section-8 p {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 50px;
    }

    .section-8 .quest {
        font-size: 22px;
        line-height: 29px;
        margin-bottom: 35px;
    }

    .section-8 .slogan {
        font-size: 30px;
        line-height: 40px;
    }

    .section-9 .item {
        max-width: 165px;
        margin-right: 20px;
    }

    .section-9 .item .text .title {
        font-size: 16px;
        height: 60px;
    }

    .section-10 h3 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 50px;
    }

    .section-10 .provider-1 {
        margin-bottom: 50px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .section-x {
        width: 100%;
        max-width: 1920px;
        height: 513px;
        margin: 0 auto;
        background: url(../img/tarif_zharkii.jpg) 75% 0 no-repeat;
        text-align: center;
        background-size: 1500px;
        padding: 25px 0 30px 0;
    }

    .section-x .layer {
        left: -52px;
        position: relative;
        top: 0px;
    }

    .section-x .dobry {
        width: 500px;
    }

    .dobry_mob {
        display: none;
    }


    .section-x .katya {
        font-family: "Myriad Pro", sans-serif;
        font-size: 13px;
        font-weight: 100;
        text-align: left;
        margin-left: -690px;
        left: 637px;
        top: -330px;
        width: 733px;
    }

    .section-x .poradui {
        color: #010100;
        font-family: "Myriad Pro", sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-align: left;
    }

    .section-x .podklycheniem {
        color: #9b105b;
        font-family: "Myriad Pro", sans-serif;
        font-size: 27px;
        font-weight: 700;
        font-style: italic;
        margin-top: -3px;
        margin-left: 32px;
        text-align: center;
        line-height: 1;
        letter-spacing: 0.5px;
    }

    .section-x .JARKII {
        margin-top: 10px;
        margin-left: -360px;
        display: none;
    }

    .section-x .novogodny {
        color: #f26014;
        font-family: "Myriad Pro", sans-serif;
        font-size: 80px;
        font-weight: 800;
        font-style: italic;
        line-height: 1;
        left: 0px;
        position: relative;
        letter-spacing: 1px;
        top: 20px;
        /* -webkit-text-stroke: 2px; */
        /* -webkit-text-stroke-color: white; */
    }

    .pro_tv {
        display: block;

    }

    .pro_tv_mob {
        display: none;

    }

    .prist_op_mob {
        display: none;
    }

    .wifi_new_mob {
        display: none;
    }

    .section-x .dom_jark {
        font-size: 35px;
        left: -70px;
        margin-top: 60px;
    }

    .section-x .button1 {
        width: 26%;
        left: 380px;
        position: relative;
        top: -1px;
    }

    .section-x .table1 {
        width: 250px;
        height: 110px;
        top: -80px;
    }

    .section-x .table1_th1 {

        font-size: 55px;
        letter-spacing: 0px;
        text-align: center;

    }

    .section-x .table1_th2 {
        font-size: 55px;

        text-align: center;
    }

    .section-x .table1_th3 {

        font-size: 25px;
        left: 0px;
        text-align: center;
        top: 0px;
    }

    .section-x .table1_th4 {

        font-size: 25px;
        letter-spacing: 0px;
        text-align: center;
        left: 0px;
        top: 0px;
    }

    .star1 {
        font-size: 36px;
        position: relative;
        top: -27px;


    }


    .speed-price {
        display: flex;
        width: 384px;
        top: -78px;
        text-align: left;
        justify-content: space-between;
        align-items: flex-end;
    }

    .speed-block {
        width: auto;
        display: flex;
        align-items: flex-end;


    }

    .speed {
        font-size: 66px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .mbits {
        font-size: 26px;
        font-weight: 600;
        margin-bottom: 9px;

    }

    .price-block {
        margin: auto;
        display: flex;
        align-items: flex-end;
        align-items: flex-end;

    }

    .price-promo {
        font-size: 66px;
        font-weight: 800;
        letter-spacing: -1px;
    }

    .rub {
        font-size: 26px;
        font-weight: 600;
        margin-bottom: 9px;
        text-align: center;
    }

    .sberbox_mob {
        display: none;
    }


    .utp {
        top: -73px;
        border-radius: 30px;
        width: 644px;
        height: 141px;

    }

    .utp_flex {

        display: flex;
        align-items: center;
        padding-top: 61px;
        height: 100px;

    }

    .mesh_utp {
        display: flex;
        width: 179px;
        margin-left: 22px;
        align-items: center;
    }

    .mesh_picture_utp {
        width: 133px;
        padding-bottom: 10px;
    }


    .ili_utp {
        width: 33px;
        position: relative;
        font-size: 20px;
        font-weight: 600;
    }

    .prist_utp {
        width: 210px;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-left: 38px;
        width: 213px;
    }

    .prist_picture_utp {
        width: 72px;

    }

    .plus_utp {
        width: 36px;
        position: relative;
        font-size: 30px;
        font-weight: 600;
        margin-right: 5px;
        margin-left: 5px;
    }

    .wifi_utp {
        display: flex;
        flex-direction: row-reverse;
        margin-right: 37px;
        align-items: center;
        width: 153px;
    }

    .wifi_picture_utp {
        width: 86px;
        position: relative;
    }

    .text_utp {
        width: auto;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .ramka_wifi_prist_utp {
        display: block;
        border-radius: 21px;
        border: dashed;
        width: 370px;
        height: 110px;
        left: 258px;
        top: -197px;
        border-width: 2px;
    }


    .xtv {
        display: flex;
        top: -157px;
        position: relative;
        border-color: none;
        width: 734px;
        height: 79px;
        border: none;
        align-items: center;

    }

    .xtv_tvicon {
        width: 34px;
        position: relative;
    }

    .xtv_text {
        width: 92px;
        position: relative;
        font-size: 16px;
        text-align: left;
        font-weight: 500;
        line-height: 20px;
        margin-left: 15px;
    }

    .xtv_zebra {
        display: none;
    }


    .xtv_channels {
        display: flex;
        flex-direction: column;
        margin-left: -26px;


    }

    .xtv_hd_uhd {
        display: block;
    }


    .xtv_24 {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_24icon {
        width: 25px;
        margin-left: 32px;
    }

    .xtv_24_channel {
        position: relative;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 202px;
        text-align: left;
        display: flex;
    }

    .xtv_24_kino {
        position: relative;
        font-size: 18px;
        font-weight: 600;
        line-height: 20px;
    }

    .xtv_smotr {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }

    .xtv_smotr_icon {
        width: 25px;
        margin-left: 32px;
    }

    .xtv_smotr_channel {
        position: relative;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        margin-left: 10px;
        width: 202px;
        text-align: left;
        display: flex;
    }

    .xtv_smotr_kino {
        position: relative;
        font-size: 18px;
        font-weight: 600;
        line-height: 20px;
    }

    .more_premier {
        width: 232px;
        position: relative;
        top: -197px;
        left: 522px;
    }

    .section-x .ivi_megogo {
        display: block;
        position: relative;
        top: -429px;
        left: 602px;
        width: 27%;

    }


    .section-x .table2 {
        top: -90px;

    }

    .section-x .table2_th1 {
        width: 250px;
        height: 140px;

    }

    .section-x .table2_th2 {
        width: 200px;
        height: 140px;

    }

    .section-x .table2_th3 {
        width: 205px;
        height: 140px;
    }

    .section-x .tv_op {
        font-size: 22px;
    }

    .section-x .prist_op {
        font-size: 22px;
    }

    .section-x .wifi_op1 {
        font-size: 24px;
        left: -38px;

    }

    .section-x .wifi_op2 {
        font-size: 20px;
        top: 10px;
        position: relative;
        left: -15px;
    }

    .section-x .table_tv_new_th1 {
        width: 50px;
    }

    .section-x .table_tv_new_th3 {
        width: 50px;
    }

    .archer_c5 {
        width: 107px;
        position: relative;
        left: 93px;

        top: -102px;
    }


    .section-x .icon_tv {
        width: 60%;
        margin-left: 10px;
    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 85px;
        font-weight: 800;
        font-style: italic;
        letter-spacing: 0px;
        padding-right: 10px;
    }

    .section-x .littletext {
        font-variant: JIS90;
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 45px;
        font-weight: 900;
        font-style: italic;
        position: relative;
        margin-left: -10px;
    }

    .section-x .ac-btn2 {

    }

    .section-x .star {
        display: block;
        width: 80px;
        top: -160px;
        position: relative;
        left: 810px;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .section-x {
        width: 100%;
        max-width: 1920px;
        height: 547px;
        margin: 0 auto;
            background: url(../img/tarif_zharkii.jpg) 50% 0 no-repeat;
        background-size: 1600px;
        text-align: center;
        padding: 25px 0 30px 0;
    }

    .section-x .layer {
        left: -134px;
        position: relative;
        top: 20px;
    }

    .section-x .dobry {
        width: 550px;

    }

    .dobry_mob {
        display: none;
    }


    .section-x .katya {

        font-family: "Myriad Pro", sans-serif;
        /* font-size: 14px; */
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        left: -131px;
        width: 748px;
        top: -302px;
    }

    .section-x .poradui {
        color: #010100;
        font-family: "Myriad Pro", sans-serif;
        font-size: 30px;
        font-weight: 600;
        margin-top: 26px;
        left: 10px;
        text-align: left;
    }

    .section-x .podklycheniem {
        color: #9b105b;
        font-family: "Myriad Pro", sans-serif;
        font-size: 27px;
        font-weight: 700;
        font-style: italic;
        margin-top: -3px;
        margin-left: 32px;
        text-align: center;
        line-height: 1;
        letter-spacing: 0.5px;
    }

    .section-x .JARKII {
        margin-top: 10px;
        margin-left: -360px;
        display: none;
    }


    .section-x .novogodny {
        color: #f26014;
        font-family: "Myriad Pro", sans-serif;
        font-size: 100px;
        font-weight: 800;
        font-style: italic;
        line-height: 1;
        left: -100px;
        position: relative;
        letter-spacing: 1px;
        top: 20px;
        /*-webkit-text-stroke: 2px;*/
        /*-webkit-text-stroke-color: white;*/
    }

    .pro_tv {
        display: block;

    }

    .pro_tv_mob {
        display: none;

    }

    .prist_op_mob {
        display: none;
    }

    .wifi_new_mob {
        display: none;
    }

    .section-x .dom_jark {
        font-size: 35px;
        left: -210px;
    }

    .section-x .button1 {
        position: relative;
        left: 504px;
        width: 307px;
        top: -53px;
        top: 6px;

    }

    .section-x .table1 {
        width: 300px;
        top: -90px;
        /*margin-left: 260px;*/
    }

    .section-x .table1_th1 {
        font-size: 65px;
    }

    .section-x .table1_th2 {
        font-size: 65px;
    }

    .section-x .table1_th3 {

    }

    .section-x .table1_th4 {

    }


    .section-x .table2 {

        /*margin-left: 260px;*/
    }

    .section-x .table2_th1 {
        width: 243px;
    }

    .section-x .table2_th2 {
        width: 200px;
    }

    .section-x .table2_th3 {
        width: 220px;
    }

    .section-x .tv_op {
        font-size: 20px;
    }

    .section-x .prist_op {
        font-size: 20px;
    }

    .section-x .wifi_op1 {
        font-size: 24px;
        left: -50px;

    }

    .section-x .wifi_op2 {
        font-size: 20px;
        top: 10px;
        position: relative;
        left: -23px;
    }

    .section-x .table_tv_new_th1 {
        width: 50px;
    }

    .section-x .table_tv_new_th3 {
        width: 50px;
    }

    .section-x .ivi_megogo {
        left: 910px;
        display: block;
        position: relative;
        left: 690px;
        top: -410px;
        width: 26%;
    }

    .section-x .archer_c5 {
        width: 129px;
        position: relative;
        left: 87px;
        top: -113px;
    }

    .section-x .icon_tv {
        width: 60%;
        margin-left: 10px;
    }


    .section-x .bigtext {
        color: #163e64;
        -webkit-text-stroke: 2px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 90px;
        font-weight: 800;
        font-style: italic;
        letter-spacing: 1px;
        padding-right: 10px;
    }

    .section-x .littletext {
        font-variant: JIS90;
        color: #163e64;
        -webkit-text-stroke: 1px;
        -webkit-text-stroke-color: white;
        font-family: "Myriad Pro", sans-serif;
        font-size: 45px;
        font-weight: 900;
        font-style: italic;
        position: relative;
        margin-left: -10px;
    }

    .section-x .ac-btn2 {

    }
}

.slick-prev {
    z-index: 1024;
}

.title {
    text-align: center;
}

@media screen and (max-width: 370px) {
    .section-7 .responsive-slick-2 .slick-next {
        right: 20px;
    }
}

/*# sourceMappingURL=data:application/json;base64,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O1FBQ3BCLGVBQWU7UUFDZix5QkFBeUI7UUFDekIsaUNBQWlDO1FBQ2pDLHNDQUFzQztRQUN0QyxnQkFBZ0I7UUFDaEIsaUJBQWlCO1FBQ2pCLG1CQUFtQjtRQUNuQixtQkFBbUI7UUFDbkIsbUJBQW1CO0tBQ3RCOztJQUVEOztLQUVDO0NBQ0o7O0FBRUQ7SUFDSSxjQUFjO0NBQ2pCOztBQUVEO0lBQ0ksbUJBQW1CO0NBQ3RCOztBQUVEO0lBQ0k7UUFDSSxZQUFZO0tBQ2Y7Q0FDSiIsImZpbGUiOiJtYWluLmNzcy5mNGU5ZDI0NDg1LmJ1aWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1JdC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGRJdC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGRJdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1Cb2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLUJvbGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tU2VtaWJvbGRJdC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1TZW1pYm9sZEl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZC9NeXJpYWRQcm8tU2VtaWJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWQvTXlyaWFkUHJvLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkL015cmlhZFByby1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuIFNhbnMgQ29uZGVuc2VkL09wZW4gU2FucyBDb25kZW5zZWQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZC9PcGVuIFNhbnMgQ29uZGVuc2VkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW4gU2FucyBDb25kZW5zZWQvT3BlbiBTYW5zIENvbmRlbnNlZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZC9PcGVuU2Fucy1Db25kZW5zZWRMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL09wZW4gU2FucyBDb25kZW5zZWQvT3BlblNhbnMtQ29uZGVuc2VkTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQ29uZGVuY2VkIGJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW4gU2FucyBDb25kZW5zZWQgQk9MRC9PcGVuIFNhbnMgQ29uZGVuc2VkIEJPTEQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZCBCT0xEL09wZW4gU2FucyBDb25kZW5zZWQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZCBCT0xEL09wZW4gU2FucyBDb25kZW5zZWQgQk9MRC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvT3BlbiBTYW5zIENvbmRlbnNlZCBCT0xEL09wZW5TYW5zLUNvbmRlbnNlZEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9PcGVuIFNhbnMgQ29uZGVuc2VkIEJPTEQvT3BlblNhbnMtQ29uZGVuc2VkQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmQvTXlyaWFkUHJvLUNvbmQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmQvTXlyaWFkUHJvLUNvbmQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmQvTXlyaWFkUHJvLUNvbmQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1Db25kL015cmlhZFByby1Db25kLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmQvTXlyaWFkUHJvLUNvbmQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZEl0JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tQ29uZEl0L015cmlhZFByby1Db25kSXQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmRJdC9NeXJpYWRQcm8tQ29uZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1Db25kSXQvTXlyaWFkUHJvLUNvbmRJdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmRJdC9NeXJpYWRQcm8tQ29uZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUNvbmRJdC9NeXJpYWRQcm8tQ29uZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkV2ViUHJvLUNvbmRlbnNlZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkV2ViUHJvLUNvbmRlbnNlZC9NeXJpYWRXZWJQcm8tQ29uZGVuc2VkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZFdlYlByby1Db25kZW5zZWQvTXlyaWFkV2ViUHJvLUNvbmRlbnNlZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWRXZWJQcm8tQ29uZGVuc2VkL015cmlhZFdlYlByby1Db25kZW5zZWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFdlYlByby1Db25kZW5zZWQvTXlyaWFkV2ViUHJvLUNvbmRlbnNlZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFdlYlByby1Db25kZW5zZWQvTXlyaWFkV2ViUHJvLUNvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogcmFsZXdheS0xMDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgVGhpblwiKSwgbG9jYWwoXCJSYWxld2F5LVRoaW5cIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTEwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTIwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBFeHRyYUxpZ2h0XCIpLCBsb2NhbChcIlJhbGV3YXktRXh0cmFMaWdodFwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC0yMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktMTAwaXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktVGhpbkl0YWxpY1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC0xMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktMjAwaXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IEV4dHJhTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktRXh0cmFMaWdodEl0YWxpY1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC0yMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktMzAwIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IExpZ2h0XCIpLCBsb2NhbChcIlJhbGV3YXktTGlnaHRcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LXJlZ3VsYXIgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXlcIiksIGxvY2FsKFwiUmFsZXdheS1SZWd1bGFyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTMwMGl0YWxpYyAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUmFsZXdheS1MaWdodEl0YWxpY1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC0zMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktaXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IEl0YWxpY1wiKSwgbG9jYWwoXCJSYWxld2F5LUl0YWxpY1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktNTAwIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IE1lZGl1bVwiKSwgbG9jYWwoXCJSYWxld2F5LU1lZGl1bVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qICBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTUwMGl0YWxpYyAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktTWVkaXVtSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTUwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogcmFsZXdheS02MDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgU2VtaUJvbGRcIiksIGxvY2FsKFwiUmFsZXdheS1TZW1pQm9sZFwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi8gdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXHJcbn1cclxuXHJcbi8qIHJhbGV3YXktNjAwaXRhbGljIC0gbGF0aW5fbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogbG9jYWwoXCJSYWxld2F5IFNlbWlCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSYWxld2F5LVNlbWlCb2xkSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTYwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogcmFsZXdheS03MDBpdGFsaWMgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUmFsZXdheS1Cb2xkSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogcmFsZXdheS03MDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgQm9sZFwiKSwgbG9jYWwoXCJSYWxld2F5LUJvbGRcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTgwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBFeHRyYUJvbGRcIiksIGxvY2FsKFwiUmFsZXdheS1FeHRyYUJvbGRcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTgwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtODAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTgwMGl0YWxpYyAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBFeHRyYUJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktRXh0cmFCb2xkSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC04MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTgwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogcmFsZXdheS05MDBpdGFsaWMgLSBsYXRpbl9sYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJhbGV3YXkgQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIlJhbGV3YXktQmxhY2tJdGFsaWNcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTkwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQtOTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xyXG59XHJcblxyXG4vKiByYWxld2F5LTkwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmFsZXdheSBCbGFja1wiKSwgbG9jYWwoXCJSYWxld2F5LUJsYWNrXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0L3JhbGV3YXktdjExLWxhdGluX2xhdGluLWV4dC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqLyB1cmwoXCIuLi9mb250cy9yYWxld2F5LXYxMS1sYXRpbl9sYXRpbi1leHQvcmFsZXdheS12MTEtbGF0aW5fbGF0aW4tZXh0LTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cclxufVxyXG5cclxuLyogZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvUmVndWxhclwiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1JlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvUmVndWxhci9NeXJpYWRQcm9SZWd1bGFyLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvUmVndWxhci9NeXJpYWRQcm9SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm9SZWd1bGFyL015cmlhZFByb1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvUmVndWxhci9NeXJpYWRQcm9SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb0JvbGRcIjsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9Cb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGQvTXlyaWFkUHJvQm9sZC5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGQvTXlyaWFkUHJvQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvQm9sZC9NeXJpYWRQcm9Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGQvTXlyaWFkUHJvQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJNeXJpYWRQcm9JdGFsaWNcIjsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9JdGFsaWNcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvSXRhbGljL015cmlhZFByb0l0YWxpYy5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0l0YWxpYy9NeXJpYWRQcm9JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb0l0YWxpYy9NeXJpYWRQcm9JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvSXRhbGljL015cmlhZFByb0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJNeXJpYWRQcm9TZW1pQm9sZFwiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1NlbWlCb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkL015cmlhZFByb1NlbWlCb2xkLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvU2VtaUJvbGQvTXlyaWFkUHJvU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkL015cmlhZFByb1NlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkL015cmlhZFByb1NlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb0JvbGRJdGFsaWNcIjsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9Cb2xkSXRhbGljXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGRJdGFsaWMvTXlyaWFkUHJvQm9sZEl0YWxpYy5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGRJdGFsaWMvTXlyaWFkUHJvQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvQm9sZEl0YWxpYy9NeXJpYWRQcm9Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb0JvbGRJdGFsaWMvTXlyaWFkUHJvQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBmb250LWZhbWlseTogXCJNeXJpYWRQcm9TZW1pQm9sZEl0YWxpY1wiOyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1NlbWlCb2xkSXRhbGljXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkSXRhbGljL015cmlhZFByb1NlbWlCb2xkSXRhbGljLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvU2VtaUJvbGRJdGFsaWMvTXlyaWFkUHJvU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkSXRhbGljL015cmlhZFByb1NlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL015cmlhZFByb1NlbWlCb2xkSXRhbGljL015cmlhZFByb1NlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGZvbnQtZmFtaWx5OiBcIk1pbmlvblByby1SZWd1bGFyXCI7ICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTWluaW9uUHJvLVJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTWluaW9uUHJvL01pbmlvblByby1SZWd1bGFyLmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvTWluaW9uUHJvL01pbmlvblByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTWluaW9uUHJvL01pbmlvblByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01pbmlvblByby9NaW5pb25Qcm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9NaW5pb25Qcm8vTWluaW9uUHJvLVJlZ3VsYXIuc3ZnI01pbmlvblByby1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01pbmlvblByby9NaW5pb25Qcm8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogZm9udC1mYW1pbHk6IFwiRElOUHJvLUJvbGRcIjsgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm8tQm9sZFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5Qcm8tQm9sZC9ESU5Qcm8tQm9sZC5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTlByby1Cb2xkL0RJTlByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvRElOUHJvLUJvbGQvRElOUHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvRElOUHJvLUJvbGQvRElOUHJvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvRElOUHJvLUJvbGQvRElOUHJvLUJvbGQuc3ZnI0RJTlByby1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL0RJTlByby1Cb2xkL0RJTlByby1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZXNjdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lbXB0eSB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCA+IGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XHJcbn1cclxuXHJcbi8qYSB7XHJcbiAgICBAaW5jbHVkZSBsaW5rcyhvcmFuZ2UsIGJsdWUsIHllbGxvdywgdGVhbCk7XHJcbn0qL1xyXG5pbnB1dCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lIDA7XHJcbn1cclxuXHJcbmEuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5wdWxsLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB1bGwtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm0teC15IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIO+/veS7je+/ve+/vSBGaXJlZm94ICovXHJcbiAgICAvKiDvv73ku43vv73vv70gSUUgKi9cclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAvKiDvv73ku43vv73vv70gU2FmYXJpLCBDaHJvbWUsIGlPUyAqL1xyXG4gICAgLyog77+95LuN77+977+9IE9wZXJhICovXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG59XHJcblxyXG4udHJhbnNZIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi50cmFuc1gge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y1ZjVmNSwgIzhhOGE4YSk7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udG9wLWxpbmUge1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGJjMTM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4udG9wLW1lbnUge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaTpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnRvcC1tZW51IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMzlweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaSBhIHtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLnRvcC1tZW51IGxpIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM3NDc2ODM7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgY29sb3I6ICNmNjkxMmM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaTpsYXN0LWNoaWxkIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmOGFiNWQ7XHJcbn1cclxuXHJcbi50b3AtbWVudSBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udG9wLW1lbnUgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4jbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuI21lbnUtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qQ2hhbmdlIHRvZ2dsZSBzaXplIGJ5IGFkanVzdGluZyB3aWR0aCAmIGhlaWdodCovXHJcbi50Yi1tZW51LXRvZ2dsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLypDaGFuZ2UgdG9nZ2xlIGNvbG9yIGhlcmUqL1xyXG4udGItbWVudS10b2dnbGUgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxufVxyXG5cclxuLnRiLW1lbnUtdG9nZ2xlIGk6bnRoLWNoaWxkKDIpIHtcclxuICAgIHRvcDogNDAlO1xyXG59XHJcblxyXG4udGItbWVudS10b2dnbGUgaTpudGgtY2hpbGQoMykge1xyXG4gICAgdG9wOiA4MCU7XHJcbn1cclxuXHJcbi8qIFN0eWxlIHRoZSBhY3RpdmUgdG9nZ2xlIGhlcmUgKi9cclxuLypBbmltYXRpb24gb2YgdGhlIHRvZ2dsZSovXHJcbi50Yi1tZW51LXRvZ2dsZS50Yi1hbmltYXRlLXRvZ2dsZSBpOmZpcnN0LWNoaWxkLFxyXG4udGItbWVudS10b2dnbGUudGItYW5pbWF0ZS10b2dnbGUgaTpudGgtY2hpbGQoMikge1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLnRiLW1lbnUtdG9nZ2xlLnRiLWFuaW1hdGUtdG9nZ2xlIGk6bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmJhc2UtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJhc2UtZ3JvdXA6YWZ0ZXIsXHJcbi5iYXNlLWdyb3VwOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5iYXNlLWdyb3VwOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uaGVhZGVyLWxvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmhlYWRlci1waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItcGhvbmUgLnBob25lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM0ODMzMjA7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcblxyXG4uaGVhZGVyLXBob25lIC5waG9uZSAuaWNvbi10ZWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0NnB4IC0zNzJweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXBob25lIC5iYWNrLWNhbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2Y2OTEyYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAycHggZG90dGVkICNmNjkxMmM7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5oZWFkZXItcGhvbmUgLmJhY2stY2FsbDpob3ZlciB7XHJcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogNzU1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy95b3V0dWJlLWZ1bGwtcXVhbGl0eS5qcGdcIikgNTAlIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMSBidXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZGI3MTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMSBidXR0b24gLnRyaWFuZ2xlIHtcclxuICAgIGJvcmRlcjogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkICNmZGI3MTY7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMSAudmlkZW8tcmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAxMDQ1O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xIC52aWRlby1yZXNwb25zaXZlIGlmcmFtZSxcclxuLnNlY3Rpb24tMSAudmlkZW8tcmVzcG9uc2l2ZSBvYmplY3QsXHJcbi5zZWN0aW9uLTEgLnZpZGVvLXJlc3BvbnNpdmUgZW1iZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xIC5hcnJvdy1kb25lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTM4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NnB4IC0xMDMxcHg7XHJcbiAgICB3aWR0aDogMTQ2cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xIC5tZWdhLXRpdGxlIHtcclxuICAgIGNvbG9yOiAjMGQ4YmJmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xyXG4gICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICB0b3A6IDY0cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsqL1xyXG4gICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7Ki9cclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLTEgLm1lZ2EtdGl0bGUyIHtcclxuICAgIGNvbG9yOiAjMWM1OTk5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xyXG4gICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICB0b3A6IDY0cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyovXHJcbiAgICAvKi13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyovXHJcblxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tMWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ViZThlOCB1cmwoXCIuLi9pbWcvY2lyY2xlcy5wbmdcIikgNTAlIDI0MHB4IG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgNTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSBoMSB7XHJcbiAgICBjb2xvcjogI2ZkYjcxNjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIGgyIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMWEgaDMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzkxNTVhNztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMWEgLmljb25fYmxvY2tfYmcge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogNTEwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuaWNvbl9ibG9jayB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuc3VuX3R2IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuX3R2LnBuZyk7XHJcbiAgICBtYXgtd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAvKiBtYXJnaW46IGF1dG87ICovXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fd2lmaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl93aWZpLnBuZyk7XHJcbiAgICBtYXgtd2lkdGg6IDU1cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAyMDBweDtcclxuICAgIHRvcDogLTQzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fcHJpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fcHJpc3QucG5nKTtcclxuICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAzNDBweDtcclxuICAgIHRvcDogLTg3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC50dl9uYXZ5Ym9yIHtcclxuICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgIHRvcDogLTg1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuc3VuX2NoYW5uZWxzIHtcclxuICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgIHRvcDogLTE3MXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zbW90cmVzaGthX3N1bl9jaGFubmVscyB7XHJcbiAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICB0b3A6IC0xNjZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuc3VuXzI0IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuXzI0LnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMTlweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICB0b3A6IC04MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuc3VuX3Ntb3RyZXNoa2Ege1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fc21vdHJlc2hrYS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgdG9wOiAtMTA2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fcm91dGVyIHtcclxuICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgIHRvcDogLTIyM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fbmV0d29yayB7XHJcbiAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICB0b3A6IC0yNzZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgLypmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggN3B4ICM0YjIzMDApOyovXHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5zdW5fcHJpY2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5hYy1wcmljZTEge1xyXG4gICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC5hYy1wcmljZTIge1xyXG4gICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICBmb250LXNpemU6IDUxcHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24teCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RhcmlmX3poYXJraWkuanBnKSA5MCUgMCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4IDA7XHJcbiAgICBoZWlnaHQ6IDY1N3B4O1xyXG5cclxufVxyXG5cclxuLmF2YW5zIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIGNvbG9yOiBncmF5O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnRhYmxlMSB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBoZWlnaHQ6IDEzNHB4O1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7ICovXHJcbiAgICAvKiBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMTBweDsgKi9cclxuICAgIC8qIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDsgKi9cclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLyogYm9yZGVyOiAycHggc29saWQgIzNhOTEyMDsgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTEwcHg7XHJcbiAgICAvKiBtYXJnaW4tbGVmdDogMTEwcHg7ICovXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGFibGUxX3RoMSB7XHJcbiAgICAvKmJvcmRlci1yaWdodDogIzNhOTEyMCBzb2xpZCAycHg7Ki9cclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgY29sb3I6ICMzYTkxMjA7XHJcblxyXG59XHJcblxyXG4udGFibGUxX3RoMiB7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIGNvbG9yOiAjM2E5MTIwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4udGFibGUxX3RoMyB7XHJcbiAgICAvKmJvcmRlci1yaWdodDogI2VhMjI1NiBzb2xpZCAycHg7Ki9cclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Db25kXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzNhOTEyMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgbGVmdDogMzVweDtcclxufVxyXG5cclxuLnRhYmxlMV90aDQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvLUNvbmRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjM2E5MTIwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiA0NXB4O1xyXG59XHJcblxyXG4uc3RhcjEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMzhweDtcclxuXHJcblxyXG59XHJcblxyXG5cclxuLnNwZWVkLXByaWNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNTEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC04NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnNwZWVkLWJsb2NrIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblxyXG59XHJcblxyXG4uc3BlZWQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbn1cclxuXHJcbi5tYml0cyB7XHJcbiAgICAvKmJvcmRlci1yaWdodDogI2VhMjI1NiBzb2xpZCAycHg7Ki9cclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Db25kXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cclxufVxyXG5cclxuLnByaWNlLWJsb2NrIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG59XHJcblxyXG4ucHJpY2UtcHJvbW8ge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcblxyXG59XHJcblxyXG4ucnViIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Db25kXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLnNiZXJib3hfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4udXRwIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI0LCAxNzYsIDIwNiwgMS4wKTtcclxuICAgIHRvcDogLTczcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTI3M2FkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB3aWR0aDogODExcHg7XHJcbiAgICBoZWlnaHQ6IDE0MXB4O1xyXG5cclxufVxyXG5cclxuLnV0cF9mbGV4IHtcclxuICAgIC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDYxcHg7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbn1cclxuXHJcbi5tZXNoX3V0cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDIxNHB4O1xyXG4gICAgLyogcGFkZGluZy1ib3R0b206IDIycHg7ICovXHJcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tZXNoX3BpY3R1cmVfdXRwIHtcclxuICAgIHdpZHRoOiAxMzNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLmlsaV91dHAge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgY29sb3I6ICMwNTAwMDA7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnByaXN0X3V0cCB7XHJcbiAgICB3aWR0aDogMjAzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxufVxyXG5cclxuLnByaXN0X3BpY3R1cmVfdXRwIHtcclxuICAgIHdpZHRoOiA4M3B4O1xyXG5cclxufVxyXG5cclxuLnBsdXNfdXRwIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMwNTAwMDA7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ud2lmaV91dHAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIG1hcmdpbi1yaWdodDogMzdweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjE0cHg7XHJcbn1cclxuXHJcbi53aWZpX3BpY3R1cmVfdXRwIHtcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgLyogbWFyZ2luLXRvcDogMThweDsgKi9cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG59XHJcblxyXG4udGV4dF91dHAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzA1MDAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5yYW1rYV93aWZpX3ByaXN0X3V0cCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xyXG4gICAgYm9yZGVyOiBkYXNoZWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMwNTAwMDA7XHJcbiAgICB3aWR0aDogNDc5cHg7XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgbGVmdDogMzEzcHg7XHJcbiAgICB0b3A6IC0xOTdweDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG5cclxufVxyXG5cclxuXHJcbi54dHYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7ICovXHJcbiAgICB0b3A6IC0xNTdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICAgIHdpZHRoOiA3MzRweDtcclxuICAgIGhlaWdodDogNzlweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG59XHJcblxyXG4ueHR2X3R2aWNvbiB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnh0dl90ZXh0IHtcclxuICAgIHdpZHRoOiAxMTFweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLnh0dl96ZWJyYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiBkYXNoZWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM1MjczYWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB3aWR0aDogMHB4O1xyXG4gICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgbGVmdDogMzVweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG5cclxuLnh0dl9jaGFubmVscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcclxuXHJcblxyXG59XHJcblxyXG4ueHR2X2hkX3VoZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi54dHZfMjQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ueHR2XzI0aWNvbiB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG59XHJcblxyXG4ueHR2XzI0X2NoYW5uZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMjI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnh0dl8yNF9raW5vIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnh0dl9zbW90ciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi54dHZfc21vdHJfaWNvbiB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG59XHJcblxyXG4ueHR2X3Ntb3RyX2NoYW5uZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMjI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnh0dl9zbW90cl9raW5vIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLm1vcmVfcHJlbWllciB7XHJcbiAgICB3aWR0aDogMjU5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xOTdweDtcclxuICAgIGxlZnQ6IDU4MXB4O1xyXG59XHJcblxyXG5cclxuLnRhYmxlMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAvKm1hcmdpbi1sZWZ0OiAxMTBweDsqL1xyXG4gICAgdG9wOiAtMTIwcHg7XHJcbn1cclxuXHJcbi50YWJsZTJfdGgxIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAvKmJvcmRlcjogd2hpdGUgc29saWQgMnB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7Ki9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxufVxyXG5cclxuLnRhYmxlMl90aDIge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIC8qYm9yZGVyOiB3aGl0ZSBzb2xpZCAycHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDsqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG59XHJcblxyXG4udGFibGUyX3RoMyB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgLypib3JkZXI6IHdoaXRlIHNvbGlkIDJweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyovXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnR2X25ldyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wcmlzdGF2a2FfbmV3IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnByb190diB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbn1cclxuXHJcbi5wcm9fdHZfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG59XHJcblxyXG4ucHJpc3Rfb3BfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53aWZpX25ld19tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmljb25fdHYge1xyXG4gICAgLypmaWx0ZXI6IGludmVydCgxKTsqL1xyXG5cclxufVxyXG5cclxuLnRhYmxlX3R2X25ld190aDEge1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcblxyXG59XHJcblxyXG4udGFibGVfdHZfbmV3X3RoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxufVxyXG5cclxuLnRhYmxlX3R2X25ld190aDMge1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcblxyXG59XHJcblxyXG4udGFibGVfdHZfbmV3X3RoNCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udHZfb3Age1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZCc7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnByaXN0X29wIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogN3B4O1xyXG5cclxufVxyXG5cclxuLndpZmlfb3AxIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIGxlZnQ6IDUwcHg7ICovXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAtNDZweDtcclxufVxyXG5cclxuLndpZmlfb3AyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ud2lmaV9uZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLyogdG9wOiA1MHB4O1xyXG4gICAgIGxlZnQ6IC02MHB4OyovXHJcbiAgICB0b3A6IDQ1cHg7XHJcbn1cclxuXHJcbi5hcmNoZXJfYzUge1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMTEwcHg7XHJcbiAgICB0b3A6IC0xMjlweDtcclxufVxyXG5cclxuLnNlY3Rpb24teCAubGF5ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAtMjUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDU0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLmthdHlhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgb3BhY2l0eTogMS4wO1xyXG4gICAgdG9wOiAtMzQycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIGxlZnQ6IDYzN3B4O1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi14IC5wb3JhZHVpIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICB0b3A6IC0zMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuLnNlY3Rpb24teCAucG9ka2x5Y2hlbmllbSB7XHJcbiAgICBjb2xvcjogIzliMTA1YjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24teCAuSkFSS0lJIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM2MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24teCAubm92b2dvZG55IHtcclxuICAgIGNvbG9yOiAjZjI2MDE0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogODVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxlZnQ6IC0xNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlOiA0cHg7Ki9cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZG9tX2RvYnlfZGVzay5wbmdcIikgNTAlIDI0MHB4IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24teCAuZG9icnkge1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHQgICAgdG9wOiAxMHB4O1xyXG5cclxufVxyXG5cclxuLmRvYnJ5X21vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLnByb190dl9tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbn1cclxuXHJcbi5wcmlzdF9vcF9tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndpZmlfbmV3X21vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi14IC5kb21famFyayB7XHJcbiAgICBjb2xvcjogI2UyMzE2NTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxlZnQ6IC0yNzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8qIGxldHRlci1zcGFjaW5nOiAxcHg7ICovXHJcbiAgICB0b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLmJ1dHRvbjEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTA0cHg7XHJcbiAgICB3aWR0aDogMzA3cHg7XHJcbiAgICB0b3A6IC01M3B4O1xyXG4gICAgdG9wOiA2cHg7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi14IC5iaWd0ZXh0IHtcclxuICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi14IC5kdm9pa2Ege1xyXG4gICAgZm9udC1zaXplOiAxMDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTA2cHg7XHJcbiAgICBmb250LXNpemU6IDEwNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcblxyXG5cclxuLnNlY3Rpb24teCAub3Bpc2FuaWVfdHYge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxufVxyXG5cclxuLnNlY3Rpb24teCAubGl0dGxldGV4dCB7XHJcbiAgICBmb250LXZhcmlhbnQ6IEpJUzkwO1xyXG4gICAgY29sb3I6ICMxNjNlNjQ7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi14IC5hYy1idG4yIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLXggLmFjLWJ0bjI6aG92ZXIge1xyXG5cclxufVxyXG5cclxuLnNlY3Rpb24teCAuZG9wIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24teCAuc3RhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgdG9wOiAtMTYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA3MTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24teCAuaXZpX21lZ29nbyB7XHJcbiAgICBsZWZ0OiA5MTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTc2cHg7XHJcbiAgICB0b3A6IC0zNzZweDtcclxuICAgIHdpZHRoOiAyNyU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ViZThlOCB1cmwoXCIuLi9pbWcvY2lyY2xlcy5wbmdcIikgNTAlIDI0MHB4IG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgNTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIGgxIHtcclxuICAgIGNvbG9yOiAjZmRiNzE2O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM5MTU1YTc7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiBoMiB7XHJcbiAgICBjb2xvcjogIzBlNzM0MztcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLmphciB7XHJcbiAgICBjb2xvcjogIzBlNzM0MztcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA5MGZiIHVybChcIi4uL2ltZy9jaXJjbGVzLnBuZ1wiKSA1MCUgMjQwcHggbm8tcmVwZWF0O1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLjI0LVNNLWljb24ge1xyXG5cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9TbW90cmVzaGthLTI0aHR2LWljb24teWVsbG93LnBuZyk7XHJcblxyXG4gICAgICAgfSAqL1xyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAvKm1heC13aWR0aDogMjA0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyovXHJcbiAgICB3aWR0aDogMjQuNyU7XHJcbiAgICBoZWlnaHQ6IDU3NHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgLmluZm8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSBoMy5uYW1lIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICMyZjJlMmU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGk6bnRoLWNoaWxkKDMpIHtcclxuICAgIGhlaWdodDogNDlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIC5jaGFubmVscyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgY29sb3I6ICMyZjJlMmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ5NDc0NztcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIC5jaGFubmVsczpob3ZlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkgLmNoYW5uZWxzIHAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAuc2tvcm9zdC1pbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDVweCAtNzMwcHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAudHYtbWluaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDVweCAtODA5cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogNzJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAuY2hhbm5lbHMyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgyNnB4IC0xMTA3cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAucHJlbWlhbC1yb3V0ZXIuYzMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0N3B4IC0xMTA3cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAucHJlbWlhbC1yb3V0ZXIuYzIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2OHB4IC0xMTA3cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAucHJlbWlhbC1yb3V0ZXIuYzEge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2OHB4IC0xMTA3cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAudHYtcHJpc3Rhc2thIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0M3B4IC03NjFweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4udHYtcHJpc3Rhc2thLWVrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0M3B4IC03NjFweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAucHJpY2UtaW5mbyB7XHJcbiAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAucHJpY2UtaW5mbyAucHJpY2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICMyZjJlMmU7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxNTdweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIC5idG46aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAycHggcmdiYSgyNDYsIDI0NywgMjEyLCAwLjcyKTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAuc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICB3aWR0aDogMjA5cHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2hhZG93LnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgLnNoYWRvdy1sZWZ0IHtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAuc2hhZG93LXJpZ2h0IHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtaG9tZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2OTFmO1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1ob21lOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1ob21lIC5idG4tcmF0ZS1ob21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDliZmY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtaG9tZSAuYnRuLXJhdGUtaG9tZTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QzNTBjO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWJlc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgxZjtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtYmVzdDpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtYmVzdCAuYnRuLXJhdGUtYmVzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM3NTBlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWJlc3QgLmJ0bi1yYXRlLWJlc3Q6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NjUwMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1mYW1pbHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ODZmNztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1mYW1pbHk6aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWZhbWlseSAuYnRuLXJhdGUtZmFtaWx5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzRiZjY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtZmFtaWx5IC5idG4tcmF0ZS1mYW1pbHk6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmMzBjYTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1sb3ZlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiMWFmO1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1sb3Zlczpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtbG92ZXMgLmJ0bi1yYXRlLWxvdmVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNmNiYzk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtbG92ZXMgLmJ0bi1yYXRlLWxvdmVzOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmE4YTY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtZWNvbm9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJmMzc7XHJcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlLWVjb25vbTpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUtZWNvbm9tIC5idG4tcmF0ZS1lY29ub20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmYTEyZjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZS1lY29ub20gLmJ0bi1yYXRlLWVjb25vbTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4NTI3O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1zbGlkZTpmb2N1cyxcclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1zbGlkZSBhIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAyM3B4IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIC5pbmZvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSBoMy5uYW1lIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSB1bCBsaSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgdWwgbGkgLmNoYW5uZWxzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0OTQ3NDc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIGxpIC5jaGFubmVsczpob3ZlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSB1bCBsaSAuY2hhbm5lbHMgcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSB1bCAuc2tvcm9zdC1pbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDVweCAtNzMwcHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIC50di1taW5pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTAycHggLTExODhweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgyNnB4IC0xMTA3cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlci5jMyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODQ3cHggLTExMDdweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgdWwgLnByZW1pYWwtcm91dGVyLmMyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NjhweCAtMTEwN3B4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSB1bCAucHJlbWlhbC1yb3V0ZXIuYzEge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4OXB4IC0xMTA3cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogMjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIHVsIC50di1wcmlzdGFza2Ege1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQzcHggLTc2MXB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbn1cclxuXHJcbi50di1wcmlzdGFza2EtZWsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQzcHggLTc2MXB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSAucHJpY2UtaW5mbyB7XHJcbiAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlIC5wcmljZS1pbmZvIC5wcmljZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSAuYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDE1N3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSAuYnRuOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMnB4IHJnYmEoMjQ2LCAyNDcsIDIxMiwgMC43Mik7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSAuc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICB3aWR0aDogMjA5cHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2hhZG93LnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZSAuc2hhZG93LWxlZnQge1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUgLnNoYWRvdy1yaWdodCB7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtaG9tZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2OTFmO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtaG9tZTpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1ob21lIC5idG4tcmF0ZS1ob21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzNkMGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1ob21lIC5idG4tcmF0ZS1ob21lOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDM1MGM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1iZXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MWY7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1iZXN0OmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWJlc3QgLmJ0bi1yYXRlLWJlc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNzUwZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWJlc3QgLmJ0bi1yYXRlLWJlc3Q6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NjUwMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWZhbWlseSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg4NmY3O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtZmFtaWx5OmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWZhbWlseSAuYnRuLXJhdGUtZmFtaWx5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzRiZjY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1mYW1pbHkgLmJ0bi1yYXRlLWZhbWlseTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWYzMGNhO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtbG92ZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYjFhZjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWxvdmVzOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAyNSk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWxvdmVzIC5idG4tcmF0ZS1sb3ZlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZjYmM5O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtbG92ZXMgLmJ0bi1yYXRlLWxvdmVzOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmE4YTY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1lY29ub20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmYzNztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1pdGVtIC5yYXRlLWVjb25vbTpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDI1KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSwgMS4wMjUpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2staXRlbSAucmF0ZS1lY29ub20gLmJ0bi1yYXRlLWVjb25vbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhMTJmO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLWl0ZW0gLnJhdGUtZWNvbm9tIC5idG4tcmF0ZS1lY29ub206Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzODUyNztcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDU5cHg7XHJcbiAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGVmdC1hcnJvdy5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLypyaWdodDogLTEwMCU7Ki9cclxuICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgaGVpZ2h0OiA1OXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JpZ2h0LWFycm93LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAyNDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMzBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LXJhdGUge1xyXG4gICAgY29sb3I6ICNmZmI4MWY7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIC5zZWxlY3QtcmF0ZSAuYXJyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTNweCAtMjkzcHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgLnNlbGVjdC1yYXRlLm9wZW4gLmFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzUxcHggLTIyOXB4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIC5zZWxlY3Qtd2lmaSB7XHJcbiAgICBjb2xvcjogIzAxYjFhZjtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgLnNlbGVjdC13aWZpIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1M3B4IC0yNzFweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LXdpZmkub3BlbiAuYXJyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTNweCAtMjYwcHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgLnNlbGVjdC1jb25kIHtcclxuICAgIGNvbG9yOiAjYjg3YWQ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgLnNlbGVjdC1jb25kIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1MXB4IC0yMThweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LWNvbmQub3BlbiAuYXJyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTNweCAtMjgycHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMiAuZGVzY3JpcHQge1xyXG4gICAgY29sb3I6ICMwMWIxYWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgMzBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLnJldHVybiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLnJldHVybiAucmV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02NzRweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgaDMge1xyXG4gICAgY29sb3I6ICNmZmI4MWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAuZGVzY3JpcHQge1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xIC5lbGxpcHNlLTMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgaGVpZ2h0OiAyMTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNjYjY0NDQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzM4NzBiYTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSB7XHJcbiAgICB3aWR0aDogMTY2cHg7XHJcbiAgICBoZWlnaHQ6IDE2NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2Y4NmMwMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSAuY2lyY2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgaGVpZ2h0OiAxMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MWY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTEgLmNpcmNsZSBzcGFuIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTFcclxuLm91ci1yYXRlc1xyXG4ucmF0ZS0xXHJcbi5lbGxpcHNlLTNcclxuLmVsbGlwc2UtMlxyXG4uZWxsaXBzZS0xXHJcbi5jaXJjbGVcclxuc3BhblxyXG4ubmFtZSB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEgLnNjYWxpbmctY2lyY2xlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsaW5nLWNpcmNsZSAycyBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IHNjYWxpbmctY2lyY2xlIDJzIGxpbmVhcjtcclxuICAgIGhlaWdodDogMjE3cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMG1zIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxMG1zIGxpbmVhcjtcclxuICAgIHdpZHRoOiAyMTdweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxpbmctY2lyY2xlIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGluZy1jaXJjbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSAuZGVzY3Ige1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5pbmRpY2F0b3JzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICByaWdodDogMTA1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuaW5kaWNhdG9ycyBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuaW5kaWNhdG9ycyBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgIGNvbG9yOiAjYmI1ZTNiO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5pbmRpY2F0b3JzIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgIGNvbG9yOiAjNGI3MmI4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5pbmRpY2F0b3JzIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIGNvbG9yOiAjZTc3MjEzO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5lbGxpcHNlLTMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgaGVpZ2h0OiAyMTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNjYjY0NDQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzM4NzBiYTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDhkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ4ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5lbGxpcHNlLTMgLmVsbGlwc2UtMjpiZWZvcmUsXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmVsbGlwc2UtMyAuZWxsaXBzZS0yOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTY2cHg7XHJcbiAgICBoZWlnaHQ6IDE2NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2Y4NmMwMDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTE6YmVmb3JlLFxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTEgLmNpcmNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAxMzJweDtcclxuICAgIGhlaWdodDogMTMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg4NmY3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xOGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSAuY2lyY2xlIHNwYW4ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMVxyXG4ub3VyLXJhdGVzXHJcbi5yYXRlLTJcclxuLmVsbGlwc2UtM1xyXG4uZWxsaXBzZS0yXHJcbi5lbGxpcHNlLTFcclxuLmNpcmNsZVxyXG5zcGFuXHJcbi5uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuc2NhbGluZy1jaXJjbGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxpbmctY2lyY2xlIDJzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogc2NhbGluZy1jaXJjbGUgMnMgbGluZWFyO1xyXG4gICAgaGVpZ2h0OiAyMTdweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwbXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEwbXMgbGluZWFyO1xyXG4gICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxpbmctY2lyY2xlIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmRlc2NyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuaW5kaWNhdG9ycyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgcmlnaHQ6IDEwNXB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmluZGljYXRvcnMgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmluZGljYXRvcnMgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICBjb2xvcjogI2JiNWUzYjtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuaW5kaWNhdG9ycyBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICBjb2xvcjogIzRiNzJiODtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuaW5kaWNhdG9ycyBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICBjb2xvcjogI2U3NzIxMztcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuZWxsaXBzZS0zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyMTdweDtcclxuICAgIGhlaWdodDogMjE3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjY2I2NDQ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDVweCAxMDVweDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwNXB4IDEwNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzM4NzBiYTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmVsbGlwc2UtMyAuZWxsaXBzZS0yOmJlZm9yZSxcclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuZWxsaXBzZS0zIC5lbGxpcHNlLTI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxNjZweDtcclxuICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZjg2YzAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC02MGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xOmJlZm9yZSxcclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIC5jaXJjbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMTMycHg7XHJcbiAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYjFhZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5lbGxpcHNlLTMgLmVsbGlwc2UtMiAuZWxsaXBzZS0xIC5jaXJjbGUgc3BhbiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xXHJcbi5vdXItcmF0ZXNcclxuLnJhdGUtM1xyXG4uZWxsaXBzZS0zXHJcbi5lbGxpcHNlLTJcclxuLmVsbGlwc2UtMVxyXG4uY2lyY2xlXHJcbnNwYW5cclxuLm5hbWUge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5zY2FsaW5nLWNpcmNsZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGluZy1jaXJjbGUgMnMgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBzY2FsaW5nLWNpcmNsZSAycyBsaW5lYXI7XHJcbiAgICBoZWlnaHQ6IDIxN3B4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB3aWR0aDogMjE3cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGluZy1jaXJjbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuZGVzY3Ige1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5pbmRpY2F0b3JzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEzcHg7XHJcbiAgICByaWdodDogMTA1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuaW5kaWNhdG9ycyBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuaW5kaWNhdG9ycyBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgIGNvbG9yOiAjYmI1ZTNiO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5pbmRpY2F0b3JzIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgIGNvbG9yOiAjNGI3MmI4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5pbmRpY2F0b3JzIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIGNvbG9yOiAjZTc3MjEzO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5lbGxpcHNlLTMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgaGVpZ2h0OiAyMTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNjYjY0NDQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MmRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDJkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDVweCAxMDVweDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwNXB4IDEwNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5lbGxpcHNlLTMgLmVsbGlwc2UtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzM4NzBiYTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuZWxsaXBzZS0zIC5lbGxpcHNlLTI6YmVmb3JlLFxyXG4uc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5lbGxpcHNlLTMgLmVsbGlwc2UtMjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE2NnB4O1xyXG4gICAgaGVpZ2h0OiAxNjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmODZjMDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMTpiZWZvcmUsXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmVsbGlwc2UtMyAuZWxsaXBzZS0yIC5lbGxpcHNlLTE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSAuY2lyY2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgaGVpZ2h0OiAxMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJmMzc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYyZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MmRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuZWxsaXBzZS0zIC5lbGxpcHNlLTIgLmVsbGlwc2UtMSAuY2lyY2xlIHNwYW4ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMVxyXG4ub3VyLXJhdGVzXHJcbi5yYXRlLTRcclxuLmVsbGlwc2UtM1xyXG4uZWxsaXBzZS0yXHJcbi5lbGxpcHNlLTFcclxuLmNpcmNsZVxyXG5zcGFuXHJcbi5uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuc2NhbGluZy1jaXJjbGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxpbmctY2lyY2xlIDJzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogc2NhbGluZy1jaXJjbGUgMnMgbGluZWFyO1xyXG4gICAgaGVpZ2h0OiAyMTdweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwbXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEwbXMgbGluZWFyO1xyXG4gICAgd2lkdGg6IDIxN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxpbmctY2lyY2xlIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmRlc2NyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDU3OHB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgIzJkNjhiYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm5vdGlmaWNhdGlvbiAuc2lnbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzM3B4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC0xMjdweDtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm5vdGlmaWNhdGlvbiAuaW5mb3JtYXRpb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0xIC5ub3RpZmljYXRpb24gLmluZm9ybWF0aW9uIGg0IHtcclxuICAgIGNvbG9yOiAjMjBiMzZjO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTEgLm5vdGlmaWNhdGlvbiAuaW5mb3JtYXRpb24gcCB7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTEwcHggMCAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmV0dXJuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTUwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmV0dXJuIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiBoMyB7XHJcbiAgICBjb2xvcjogIzBkYmE2OTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2stc2xpZGU6Zm9jdXMsXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1zbGlkZSBhIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1zbGlkZSBpbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2staXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLWl0ZW0gLnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIHAge1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1wcmV2LFxyXG4uc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2stbmV4dCB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIGxlZnQ6IDhweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xlZnQtYXJyb3ctcmVkLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRvcDogOHB4O1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JpZ2h0LWFycm93LXJlZC5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5ub3RpZmljYXRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiA1NzhweDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xyXG4gICAgYm9yZGVyOiAycHggZG90dGVkICMyZDY4YmE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5ub3RpZmljYXRpb24gLnNpZ24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtMTI3cHg7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5ub3RpZmljYXRpb24gLmluZm9ybWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAubm90aWZpY2F0aW9uIC5pbmZvcm1hdGlvbiBoNCB7XHJcbiAgICBjb2xvcjogIzIwYjM2YztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5ub3RpZmljYXRpb24gLmluZm9ybWF0aW9uIHAge1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLmxpbmstY2xpY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzBkYmE2OTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLmxpbmstY2xpY2s6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMxMGVhODQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAubGluay1jbGljay5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMxMGVhODQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWRlOTY7XHJcbiAgICBwYWRkaW5nOiAxMTBweCAwIDIwcHggMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5yZXR1cm4tMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC03MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLnJldHVybi0yIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA1NzdweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0xIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0xIC5waWN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDM1cHggLTczNHB4O1xyXG4gICAgd2lkdGg6IDQxcHg7XHJcbiAgICBoZWlnaHQ6IDQxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0xIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMSAudGV4dCBwIHtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLmFkdmljZS13cmFwIC5hZHZpY2UtMiAucGljdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC0xMTY5cHg7XHJcbiAgICB3aWR0aDogNDZweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTIgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0yIC50ZXh0IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjMjBiMzZjO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0yIC5zcGVlZC13aWZpIC5hZHZpY2Utd3JhcCAuYWR2aWNlLTIgLnRleHQgcCB7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0zIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDEwMHB4O1xyXG4gICAgcmlnaHQ6IDk1cHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlY3Rpb24tMi0zIC5kb3dubCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICBjb2xvcjogI2I4N2FkNztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IDg4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctdHYuanBnXCIpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2lyY2xlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIGxlZnQ6IDc1cHg7XHJcbiAgICB3aWR0aDogODQ1cHg7XHJcbiAgICBoZWlnaHQ6IDU2N3B4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZXMtMi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyBoMiB7XHJcbiAgICBjb2xvcjogI2Q1MGIwYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2Q1MGIwYjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDk1cHg7XHJcbiAgICBsZWZ0OiAxNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICBsZWZ0OiAzODBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDY1cHg7XHJcbiAgICByaWdodDogMzg1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA5NXB4O1xyXG4gICAgcmlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAudHYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL290bGljaGlhX3Ntb3RyZXNoa2EucG5nKTtcclxuICAgIHdpZHRoOiAyNzVweDtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAudHY6aG92ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL290bGljaGlhX3Ntb3RyZXNoa2FfaG92ZXIucG5nKTtcclxuICAgIHdpZHRoOiAyNzVweDtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAudHYgaDMubmFtZSB7XHJcbiAgICBjb2xvcjogI2Y3YWYxZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC50diBoMy5uYW1lIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI2Y3YWYxZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5vcGVuIGgzLm5hbWUge1xyXG4gICAgY29sb3I6ICNmOWMxNTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5vcGVuIGgzLm5hbWUgc3BhbiB7XHJcbiAgICBjb2xvcjogI2Y5YzE1MDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMzBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbiAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmYWMwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIGgzIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8gaDMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8gcCB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmludGVyYWN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODMsIDE3OCwgMTM4LCAwLjkpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuaW50ZXJhY3Q6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxNTMsIDI0NCwgMjU1LCAwLjk1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODMsIDE3OCwgMTM4LCAwLjgpO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuaW50ZXJhY3QgLml0ZXJhY3QtdHYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMTExNnB4O1xyXG4gICAgd2lkdGg6IDExM3B4O1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAubW9iaWxlLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTgwLCAxOTMsIDAuOSk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5tb2JpbGUtaW5mbzpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDE1MywgMjQ0LCAyNTUsIDAuOTUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTgwLCAxOTMsIDAuOCk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5tb2JpbGUtaW5mbyAud2lmaS1iaWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTY2cHg7XHJcbiAgICB3aWR0aDogNzZweDtcclxuICAgIGhlaWdodDogNjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmFyY2hpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDg2LCA1NiwgMC45KTtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmFyY2hpdmU6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxNTMsIDI0NCwgMjU1LCAwLjk1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCA4NiwgNTYsIDAuOCk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5hcmNoaXZlIC50di1jbG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEwMzFweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogNjZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmFuZHJvaWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzEsIDgyLCAxMDksIDAuOSk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5hbmRyb2lkOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTUzLCAyNDQsIDI1NSwgMC45NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMSwgODIsIDEwOSwgMC44KTtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmFuZHJvaWQgLnR2LXByaXN0YXZrYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggLTExOTNweDtcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zIC5pbmZvLWxpbmsgYSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luOiAwIDcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmluZm8tbGluayAuY2hpbGRyZW4tY2hhbm5lbHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xOHB4O1xyXG4gICAgbGVmdDogLTcwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtMjYwcHg7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNThweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAuaW5mby1saW5rIC5vbmxpbmUtY2luZW1hOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMThweDtcclxuICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTM3MnB4O1xyXG4gICAgd2lkdGg6IDU3cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMgLmluZm8tbGluayAuYW1lZGlhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTNweDtcclxuICAgIGxlZnQ6IC01NXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTEwNjFweDtcclxuICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5mb3J3YXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuZm9yd2FyZCAucmV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02NzRweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTEgaDMge1xyXG4gICAgY29sb3I6ICMwZGIyNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuZGVzY3JpcHQge1xyXG4gICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgY29sb3I6ICM2ZTZiNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSBoNCB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5jaGFubmVsLWxpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDg1NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGQ4ZDhkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0xIC5jaGFubmVsLWxpc3QgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhkOGQ4ZDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYmI2O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTEgLmNoYW5uZWwtbGlzdCB0ZCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGQ4ZDhkO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMyZDRkNzI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IC5tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmMyNmI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IC5tYXJrIC5vayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02OTVweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTEgLmNoYW5uZWwtbGlzdCAubm90IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYyOTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMSAuZnVsbC1saXN0LWNoYW5uZWwge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTEgLmZ1bGwtbGlzdC1jaGFubmVsOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIGgzIHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5mdW5jdGlvbi13cmFwIC5pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDEzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSAuaW1hZ2UtMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtNjE1cHg7XHJcbiAgICB3aWR0aDogODZweDtcclxuICAgIGhlaWdodDogODZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5mdW5jdGlvbi13cmFwIC5pdGVtIC5pbWFnZS0yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwMHB4IC01MjlweDtcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgaGVpZ2h0OiA4NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0gLmltYWdlLTMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTQ0M3B4O1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBoZWlnaHQ6IDg2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSBwIHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLnNlcnZpY2VzIHtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC5maXJzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC5maXJzdCAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMTkzcHg7XHJcbiAgICB3aWR0aDogODhweDtcclxuICAgIGhlaWdodDogNTlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuZmlyc3QgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLmZpcnN0IC50ZXh0IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLmZpcnN0IC50ZXh0IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNhOGE4YTc7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuc2Vjb25kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLnNlY29uZCAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3N3B4IC0xMTE2cHg7XHJcbiAgICB3aWR0aDogMTA5cHg7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLnNlY29uZCAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuc2Vjb25kIC50ZXh0IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLnNlY29uZCAudGV4dCB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjYThhOGE3O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLnRoaXJkIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg2cHggLTExMTZweDtcclxuICAgIHdpZHRoOiAxMDJweDtcclxuICAgIGhlaWdodDogNDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAudGhpcmQgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMiAuc2VydmljZXMgLnRoaXJkIC50ZXh0IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyB7XHJcbiAgICBtYXgtd2lkdGg6IDg0NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAubGVmdC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC5yaWdodC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3Itd2lmaSB7XHJcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgaGVpZ2h0OiAyMjVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMyMzA5MTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLXdpZmkgaDQge1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci13aWZpIHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM0MzQyNDI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci13aWZpIHVsIGxpOmZpcnN0LWNoaWxkIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtMTIxNXB4O1xyXG4gICAgd2lkdGg6IDQxcHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci13aWZpIHVsIGxpOm50aC1jaGlsZCgyKSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTEwOTNweDtcclxuICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3Itd2lmaSB1bCBsaTpudGgtY2hpbGQoMykgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTMxcHggLTU5M3B4O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1pb3Mge1xyXG4gICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMjMwOTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWlvcyBoNCB7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWlvcyB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNDM0MjQyO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1pb3MgdWwgbGk6Zmlyc3QtY2hpbGQgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzOXB4IC05MjFweDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItaW9zIHVsIGxpOm50aC1jaGlsZCgyKSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDM1cHggLTc3NXB4O1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkYjI2YjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWFsbCBoNCB7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1hbGwgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItYWxsIHVsIGxpOmZpcnN0LWNoaWxkIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtNjA0cHg7XHJcbiAgICB3aWR0aDogNzhweDtcclxuICAgIGhlaWdodDogMzVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLWFsbCB1bCBsaTpudGgtY2hpbGQoMikgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC00ODRweDtcclxuICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItYWxsIHVsIGxpOm50aC1jaGlsZCgzKSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTU2OXB4O1xyXG4gICAgd2lkdGg6IDc4cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1hbGwgdWwgbGk6bnRoLWNoaWxkKDQpIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtNjM5cHg7XHJcbiAgICB3aWR0aDogNzhweDtcclxuICAgIGhlaWdodDogMzVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNCAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IGgzIHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLmRlc2NyaXB0IHtcclxuICAgIG1heC13aWR0aDogNzMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICBjb2xvcjogIzZlNmI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLnJla2xhbWEge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5yZWtsYW1hIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtNzg3cHg7XHJcbiAgICB3aWR0aDogODFweDtcclxuICAgIGhlaWdodDogNzhweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5yZWtsYW1hIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDE4NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzZlNmI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLmxpa2UtdHYge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIG1heC13aWR0aDogNjc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMDBiNDZhO1xyXG4gICAgcGFkZGluZzogNDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNCAubGlrZS10diBoNCB7XHJcbiAgICBjb2xvcjogIzNlM2MzYztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5saWtlLXR2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM2ZTZiNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5saWtlLXR2IHVsIGxpOmZpcnN0LWNoaWxkIC5waWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyOXB4IC01NDZweDtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgaGVpZ2h0OiAxMDFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5saWtlLXR2IHVsIGxpOm50aC1jaGlsZCgyKSAucGljIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IC00MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDc2cHggLTgyMXB4O1xyXG4gICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5saWtlLXR2IHVsIGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTQgLmxpa2UtdHYgdWwgbGk6bnRoLWNoaWxkKDMpIC5waWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgyN3B4IC01NDZweDtcclxuICAgIHdpZHRoOiAxMDRweDtcclxuICAgIGhlaWdodDogODNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy00IC5zbG9nYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGNvbG9yOiAjNmU2YjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxMTBweCAwIDMwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5mb3J3YXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuZm9yd2FyZCAucmV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02NzRweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgaDMge1xyXG4gICAgY29sb3I6ICMwZGIyNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuZGVzY3JpcHQge1xyXG4gICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY2FwYWJpbGl0eSxcclxuLnNlY3Rpb24tMy01IC5jb25uZWN0IHtcclxuICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY2FwYWJpbGl0eSBoNCxcclxuLnNlY3Rpb24tMy01IC5jb25uZWN0IGg0IHtcclxuICAgIGNvbG9yOiAjZjdhZjFmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNhcGFiaWxpdHkgLml0ZW0td3JhcCxcclxuLnNlY3Rpb24tMy01IC5jb25uZWN0IC5pdGVtLXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY2FwYWJpbGl0eSAuaXRlbS13cmFwIC5pdGVtLFxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY2FwYWJpbGl0eSAuaXRlbS13cmFwIC5pdGVtIHAsXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtIHAge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY2FwYWJpbGl0eSAuaXRlbS13cmFwIC5pdGVtOmZpcnN0LWNoaWxkIC5pY29uLFxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbTpmaXJzdC1jaGlsZCAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC01MjBweDtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNhcGFiaWxpdHkgLml0ZW0td3JhcCAuaXRlbTpudGgtY2hpbGQoMikgLmljb24sXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtOm50aC1jaGlsZCgyKSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtODc4cHg7XHJcbiAgICB3aWR0aDogNTdweDtcclxuICAgIGhlaWdodDogNDNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5IC5pdGVtLXdyYXAgLml0ZW06bnRoLWNoaWxkKDMpIC5pY29uLFxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbTpudGgtY2hpbGQoMykgLmljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtOTIxcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNDhweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5IC5pdGVtLXdyYXAgLml0ZW06bnRoLWNoaWxkKDQpIC5pY29uLFxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbTpudGgtY2hpbGQoNCkgLmljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4OHB4IC0xMTE2cHg7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jYXBhYmlsaXR5IC5pdGVtLXdyYXAgLml0ZW06bnRoLWNoaWxkKDUpIC5pY29uLFxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbTpudGgtY2hpbGQoNSkgLmljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NHB4IC0xMTkzcHg7XHJcbiAgICB3aWR0aDogNDJweDtcclxuICAgIGhlaWdodDogNDZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jb25uZWN0IC5pdGVtLXdyYXAgLml0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbSBwIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgLmNvbm5lY3QgLml0ZW0td3JhcCAuaXRlbTpmaXJzdC1jaGlsZCAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMTJweCBhdXRvIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC0xMDIxcHg7XHJcbiAgICB3aWR0aDogNTdweDtcclxuICAgIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy01IC5jb25uZWN0IC5pdGVtLXdyYXAgLml0ZW06bnRoLWNoaWxkKDIpIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gM3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggLTQyOHB4O1xyXG4gICAgd2lkdGg6IDU3cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNSAuY29ubmVjdCAuaXRlbS13cmFwIC5pdGVtOm50aC1jaGlsZCgzKSAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4OXB4IC05NjlweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgaDMuc2xvZ2FuIHtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTUgcCB7XHJcbiAgICBtYXgtd2lkdGg6IDU4MXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzVjNWU2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgY29sb3I6ICM2ZTZiNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiBoNCB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDg1NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGQ4ZDhkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhkOGQ4ZDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhYmI2O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmNoYW5uZWwtbGlzdCB0ZCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGQ4ZDhkO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMyZDRkNzI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IC5tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmMyNmI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IC5tYXJrIC5vayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02OTVweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmNoYW5uZWwtbGlzdCAubm90IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYyOTA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IC50djI0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDkxZGI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IC5zbW90ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhZDA2O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTYgLmZ1bGwtbGlzdC1jaGFubmVsIHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy02IC5mdWxsLWxpc3QtY2hhbm5lbDpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzY4Njk2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIHtcclxuICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZpcnN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggMHB4O1xyXG4gICAgd2lkdGg6IDg5cHg7XHJcbiAgICBoZWlnaHQ6IDg4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLnRleHQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM0NzQ5NDg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCBwIHtcclxuICAgIGNvbG9yOiAjNjg2OTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuc2Vjb25kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuc2Vjb25kIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwMHB4IC0zNTdweDtcclxuICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgaGVpZ2h0OiA4NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnNlY29uZCAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5zZWNvbmQgLnRleHQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM0NzQ5NDg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5zZWNvbmQgLnRleHQgcCB7XHJcbiAgICBjb2xvcjogIzY4Njk2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnRoaXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAudGhpcmQgLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTE4M3B4O1xyXG4gICAgd2lkdGg6IDg3cHg7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAudGhpcmQgLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAudGhpcmQgLnRleHQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM0NzQ5NDg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC50aGlyZCAudGV4dCBwIHtcclxuICAgIGNvbG9yOiAjNjg2OTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZm91cnRoIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwMHB4IC03MDFweDtcclxuICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgaGVpZ2h0OiA4NnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZvdXJ0aCAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5mb3VydGggLnRleHQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM0NzQ5NDg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5mb3VydGggLnRleHQgcCB7XHJcbiAgICBjb2xvcjogIzY4Njk2ODtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tMy04IC5mb3J3YXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtOCAuZm9yd2FyZCAucmV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02NzRweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0zLTggaDMge1xyXG4gICAgY29sb3I6ICMwZGIyNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtOCAuZGVzY3JpcHQsXHJcbi5zZWN0aW9uLTMtOCBwIHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjNmU2YjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy04IC5sZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy04IHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2Y0ODBhMTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMy04IC50di1wYWNrYWdlIHtcclxuICAgIGNvbG9yOiAjZjI2NjhmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTk1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyNjY4ZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtOCAuZnVsbC1saXN0LWNoYW5uZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMtOCAuZnVsbC1saXN0LWNoYW5uZWw6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5cclxuLnNlY3Rpb24taGFyZHdhcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogMTU4OHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDNkM2QyIHVybCguLi9pbWcvZ2FkZ2V0c19iZy5wbmcpIDUwJSAyNDBweCBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QyO1xyXG59XHJcblxyXG4uc2VjdGlvbi1oYXJkd2FyZSBoMiB7XHJcbiAgICBjb2xvcjogIzBlNzM0MztcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhhcmR3YXJlIGgzIHtcclxuICAgIGNvbG9yOiAjMzk0MTNkO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5pbmZvZ3JhcGhpa19kZXNrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaW5mb2dyYXBoaWtfbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5nYWRnZXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDtcclxufVxyXG5cclxuLmdhZGdldHNfZGVzayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmdhZGdldHNfaWNvbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxufVxyXG5cclxuLmdhZGdldHNfaW5mbyB7XHJcbiAgICB3aWR0aDogMjE5cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgZm9udC1mYW1pbHk6IE15cmlhZCBQcm8sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5nYWRnZXRzX3RleHQge1xyXG5cclxuICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgZm9udC1mYW1pbHk6IE15cmlhZCBQcm8sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB3aWR0aDogMTU5cHg7XHJcblxyXG59XHJcblxyXG4uZ2FkZ2V0c190d28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA4OTJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgbWFyZ2luLXRvcDogNTFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XHJcbn1cclxuXHJcbi50d29fZ2FkZ2V0cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnR3b19nYWRnZXRzX2ltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnR3b19nYWRnZXRzX3RleHQge1xyXG4gICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICBmb250LWZhbWlseTogTXlyaWFkIFBybywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHdpZHRoOiAxNTlweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnR3b19nYWRnZXRzX2ZpbmFsIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMzk0MTNkO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLW1lc2gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogODIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tZXNoX2JnLnBuZ1wiKSA1MCUgMCBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMDQwO1xyXG59XHJcblxyXG4uc2VjdGlvbi1tZXNoIGgyIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tbWVzaCBoMyB7XHJcbiAgICBjb2xvcjogIzBlNzM0MztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tbWVzaCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMjc1cHg7XHJcbiAgICBsZWZ0OiA1OTdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNTgycHg7XHJcbiAgICBsZWZ0OiA1MjhweDtcclxufVxyXG5cclxuLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTIxOHB4O1xyXG4gICAgbGVmdDogNjUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0yMTZweDtcclxuICAgIGxlZnQ6IDYwMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQ0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IGRhcmtncmF5O1xyXG4gICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTI1cHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1lc2ggLm1lc2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1OXB4O1xyXG4gICAgd2lkdGg6IDY4M3B4O1xyXG4gICAgbGVmdDogLTIxMnB4O1xyXG4gICAgbGVmdDogLTk4cHg7XHJcbn1cclxuXHJcblxyXG4uc3RvZGV2eWFub3N0b2RldnlhdCB7XHJcbiAgICB3aWR0aDogNDU0cHg7XHJcblxyXG59XHJcblxyXG4uemFjaGVya251dG8ge1xyXG5cclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTglO1xyXG5cclxufVxyXG5cclxuLnNvdGthIHtcclxuICAgIGNvbG9yOiAjZWQwZDQyO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8qIHRleHQtYWxpZ246IGNlbnRlcjsgKi9cclxuICAgIG1hcmdpbi1sZWZ0OiAtMjglO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwJTtcclxuICAgIC8qIGxlZnQ6IDBweDsqL1xyXG5cclxufVxyXG5cclxuLnJtZXMge1xyXG4gICAgY29sb3I6ICNlZDBkNDI7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxufVxyXG5cclxuLmlsaWJlc3BsYXRubyB7XHJcbiAgICBjb2xvcjogI2VkMGQ0MjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMyU7XHJcblxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24td2lmaSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiA5NzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXJjbGVzX2F4LnBuZykgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjA0MDtcclxuXHJcbn1cclxuXHJcbi53aWZpLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02N3B4O1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxufVxyXG5cclxuLndpZmktYXgzMDAwIHtcclxuICAgIHdpZHRoOiA1MThweDtcclxuXHJcbn1cclxuXHJcbi53aWZpLWNsYXNzLWMge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00MzFweDtcclxuICAgIGxlZnQ6IDEzOHB4O1xyXG59XHJcblxyXG5cclxuLndpZmktYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcclxufVxyXG5cclxuXHJcbi53aWZpLXRleHRzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VjdGlvbi13aWZpIGgyIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLXdpZmkgaDMge1xyXG4gICAgY29sb3I6ICMzOTQxM2Q7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbn1cclxuXHJcbi5heDMwMDBfbWluaXRpdGxlIHtcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAvKiB3aWR0aDogNTAwcHg7ICovXHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbn1cclxuXHJcbi5heDMwMDBfdGV4dCB7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG59XHJcblxyXG4uYXgzMDAwX21pbml0ZXh0IHtcclxuICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG59XHJcblxyXG4ud2lmaV9vdGxpY2hpYSB7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNiZXJib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogOTcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2lyY2xlc19heC5wbmcpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGQ2NmQ7XHJcbn1cclxuXHJcbi5zYmVyLWZsZXgge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zYmVyLWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNiZXItYm94IHtcclxuICAgIHdpZHRoOiA1MThweDtcclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLXNiZXJib3ggaDIge1xyXG4gICAgY29sb3I6ICMwMDA0MDI7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG5cclxufVxyXG5cclxuLnNlY3Rpb24tc2JlcmJveCBoMyB7XHJcbiAgICBjb2xvcjogIzQ2NGM0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblxyXG59XHJcblxyXG4uc2JlcmJveC10ZXh0cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XHJcblxyXG59XHJcblxyXG4uc2Jlcl9taW5pdGl0bGUge1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxufVxyXG5cclxuLnNiZXJfdGV4dCB7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG59XHJcblxyXG4uc2Jlcl9taW5pdGV4dCB7XHJcbiAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxufVxyXG5cclxuLnNiZXJfb3RsaWNoaWEge1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tNCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMzBweCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IGgyIHtcclxuICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgaDMge1xyXG4gICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvIHtcclxuICAgIG1heC13aWR0aDogNjc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBiMjdkO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvOmFmdGVyLFxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgIGJvdHRvbTogLTI3cHg7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mbzpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYjI3ZDtcclxuICAgIGJvcmRlci13aWR0aDogMTJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mbzphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci13aWR0aDogMTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mbyBoMy50aXRsZSB7XHJcbiAgICBjb2xvcjogIzNjM2Q0NDtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZhcmlhbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvIC52YXJpYW50IHNwYW4udGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMjVweDtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvIC52YXJpYW50IHNwYW4ucGVyY2VudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjM2MzZDQ0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvIC52YXJpYW50IC5saW5lLXBlcmNlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIyN2Q7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzZweCAtMTIzcHg7XHJcbiAgICB3aWR0aDogMTI0cHg7XHJcbiAgICBoZWlnaHQ6IDEyM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvIC5zY2FsaW5nIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsaW5nIDJzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogc2NhbGluZyAycyBsaW5lYXI7XHJcbiAgICBoZWlnaHQ6IDEyM3B4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTBtcyBsaW5lYXI7XHJcbiAgICB3aWR0aDogMTI0cHg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsaW5nIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGluZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvIC5wbGF0ZWoge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDc2cHggLTM2OXB4O1xyXG4gICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgaGVpZ2h0OiAxMjJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAuZG5pLWJlei1vdGtsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3NnB4IC0yNDZweDtcclxuICAgIHdpZHRoOiAxMjRweDtcclxuICAgIGhlaWdodDogMTIzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLm9wbGF0YS10ZXJtaW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDc2cHggMHB4O1xyXG4gICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgaGVpZ2h0OiAxMjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuY2VudGVyLXByZWNlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzNjM2Q0NDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmNlbnRlci1wcmVjZW50IGIge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCBhLmJvbnVzLWNsaWNrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMzYzNkNDQ7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgYS5ib251cy1jbGljazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzU0NTU1ZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRjMzRjO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDIwcHggMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLnJldHVybi0zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjYTBhMDlmO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5yZXR1cm4tMyAucmV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0MXB4IC02NzRweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuYm9udXMtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDU3OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gaDMge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5ub3RpZmljYXRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiA1NzhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIGJvcmRlcjogMnB4IGRvdHRlZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiBwIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIHAgc3BhbiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuYXR0ZW50aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuYXR0ZW50aW9uIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzZweCAtOTIycHg7XHJcbiAgICB3aWR0aDogOTlweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5hdHRlbnRpb24gLnRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmF0dGVudGlvbiAudGV4dCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5hdHRlbnRpb24gLnRleHQgcCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmV4cGxhaW4sXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5mdWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogMjcycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVkMjQ7XHJcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgIzgxOWM4YTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBjb2xvcjogIzMzMzM0NDtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE0cHggMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmV4cGxhaW46aG92ZXIsXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5mdWxsOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA5cHggMXB4IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC43NSk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5leHBsYWluOmZvY3VzLFxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuZnVsbDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNDBmO1xyXG59XHJcblxyXG4uc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuZXhwbGFpbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogNjc4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYW5vcmFtYS5qcGdcIikgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTAwcHggMCAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLmNpcmNsZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTMwcHg7XHJcbiAgICBsZWZ0OiA1NXB4O1xyXG4gICAgd2lkdGg6IDkyMnB4O1xyXG4gICAgaGVpZ2h0OiAzODVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaXJjbGVzLTMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgaDIge1xyXG4gICAgY29sb3I6ICNmZGI3MTY7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAub3VyLW5ldHdvcmsge1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAub3VyLW5ldHdvcmsgLm1hcmtlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDYxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFya2VyLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLm91ci1uZXR3b3JrIGEuYnRuLW5ldHdvcmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjU2YjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAub3VyLW5ldHdvcmsgYS5idG4tbmV0d29yazpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjFweCByZ2JhKDI0NiwgMjQ3LCAyMTIsIDAuNik7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLm91ci1uZXR3b3JrIGEuYnRuLW5ldHdvcms6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk1MTtcclxufVxyXG5cclxuLnNlY3Rpb24tNSBwIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLmluZGljYXRvcnMgYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwIDg1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLmluZGljYXRvcnMgYSBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC01NXB4O1xyXG4gICAgdG9wOiA3NXB4O1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi01IC5pbmRpY2F0b3JzIC5oaXN0b2lyZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtMzE4cHg7XHJcbiAgICB3aWR0aDogNjJweDtcclxuICAgIGhlaWdodDogNTRweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyBhIHtcclxuICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLmluZGljYXRvcnMgYTpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLmluZGljYXRvcnMgLmdlb2dyYWYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjg5cHggMHB4O1xyXG4gICAgd2lkdGg6IDc4cHg7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUgLmluZGljYXRvcnMgLnRlaG5vbG9naWUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03N3B4IC0xMTE2cHg7XHJcbiAgICB3aWR0aDogODdweDtcclxuICAgIGhlaWdodDogNjdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyAuc2FmZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtMTkycHg7XHJcbiAgICB3aWR0aDogNjJweDtcclxuICAgIGhlaWdodDogNjhweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgMzBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTEgLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtODBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgbGVmdDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzZweCAtNzI0cHg7XHJcbiAgICB3aWR0aDogMTEycHg7XHJcbiAgICBoZWlnaHQ6IDk3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0xIC5kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcclxuICAgIGNvbG9yOiAjNmU2YjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTEgLmhpc3Rvcnktd3JhcCAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTEgLmhpc3Rvcnktd3JhcCAuaXRlbSAuZGF0ZS1pbmZvIHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTEgLmhpc3Rvcnktd3JhcCAuaXRlbSBwIHtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTEgLmhpc3Rvcnktd3JhcCAuaXRlbSAucGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04NzhweDtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGhlaWdodDogMTUzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtOm50aC1jaGlsZCgyKSAucGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1M3B4IC04NzhweDtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGhlaWdodDogMTUzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtOm50aC1jaGlsZCgzKSAucGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyOXB4IC02ODZweDtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGhlaWdodDogMTUzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtOm50aC1jaGlsZCg0KSAucGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3NnB4IC02ODZweDtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGhlaWdodDogMTUzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtOm50aC1jaGlsZCg1KSAucGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNnB4IC04NzhweDtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGhlaWdodDogMTUzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMSAuaGlzdG9yeS13cmFwIC5pdGVtOm50aC1jaGlsZCg2KSAucGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4MnB4IC02ODZweDtcclxuICAgIHdpZHRoOiAxNTNweDtcclxuICAgIGhlaWdodDogMTUzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZThhYztcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgNTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtODBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00MHB4O1xyXG4gICAgbGVmdDogMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5N3B4IC04NzhweDtcclxuICAgIHdpZHRoOiAxNDRweDtcclxuICAgIGhlaWdodDogMTIycHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiBoMyB7XHJcbiAgICBjb2xvcjogIzBkYjI2YjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIHtcclxuICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjY0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtIC50aXRsZSB7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtIC5wbGFuLWFyZWEge1xyXG4gICAgd2lkdGg6IDI2M3B4O1xyXG4gICAgaGVpZ2h0OiAxNThweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmRlNjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtOmZpcnN0LWNoaWxkIC5wbGFuLWFyZWEgLnBsYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IC01NDZweDtcclxuICAgIHdpZHRoOiAyMDNweDtcclxuICAgIGhlaWdodDogMTA0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW06bnRoLWNoaWxkKDIpIC5wbGFuLWFyZWEgLnBsYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNHB4IC01NDZweDtcclxuICAgIHdpZHRoOiAyMTJweDtcclxuICAgIGhlaWdodDogMTA5cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW06bnRoLWNoaWxkKDMpIC5wbGFuLWFyZWEgLnBsYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzZweCAtNjE4cHg7XHJcbiAgICB3aWR0aDogMTA1cHg7XHJcbiAgICBoZWlnaHQ6IDEwNnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgaDQge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMiAuc3RhdGlvbiB7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLnN0YXRpb24gLnBvaW50LTEsXHJcbi5zZWN0aW9uLTUtMiAuc3RhdGlvbiAucG9pbnQtMixcclxuLnNlY3Rpb24tNS0yIC5zdGF0aW9uIC5wb2ludC0zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMzIlO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTIgLnN0YXRpb24gLnBvaW50LTEgc3BhbixcclxuLnNlY3Rpb24tNS0yIC5zdGF0aW9uIC5wb2ludC0yIHNwYW4sXHJcbi5zZWN0aW9uLTUtMiAuc3RhdGlvbiAucG9pbnQtMyBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5zdGF0aW9uIC5wb2ludC0xIC5jaXJjbGUsXHJcbi5zZWN0aW9uLTUtMiAuc3RhdGlvbiAucG9pbnQtMiAuY2lyY2xlLFxyXG4uc2VjdGlvbi01LTIgLnN0YXRpb24gLnBvaW50LTMgLmNpcmNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI5cHg7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZjBkMztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNjhjNTU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC5zdGF0aW9uIC5wb2ludC0xIC5jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDExcHg7XHJcbiAgICBsZWZ0OiAyN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3NzQzO1xyXG4gICAgei1pbmRleDogNTtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC50ZXh0LWJsb2NrLTEsXHJcbi5zZWN0aW9uLTUtMiAudGV4dC1ibG9jay0yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0yIC50ZXh0LWJsb2NrLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTEwcHggMCA1MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuZm9yd2FyZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC04MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2EwYTA5ZjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLmZvcndhcmQgLnJldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNDFweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQxcHggLTg3OHB4O1xyXG4gICAgd2lkdGg6IDE0M3B4O1xyXG4gICAgaGVpZ2h0OiAxMTJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIGgzIHtcclxuICAgIGNvbG9yOiAjMGRiMjZiO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLmRlc2NyaXB0IHtcclxuICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLnNjaGVtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgLnBvaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMzIuNSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuc2NoZW1lIC5wb2ludCAudGl0bGUge1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgLnBvaW50OmZpcnN0LWNoaWxkIC5ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTExNnB4O1xyXG4gICAgd2lkdGg6IDc3cHg7XHJcbiAgICBoZWlnaHQ6IDc3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuc2NoZW1lIC5wb2ludDpudGgtY2hpbGQoMikgLmJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtOTM5cHg7XHJcbiAgICB3aWR0aDogNzdweDtcclxuICAgIGhlaWdodDogNzdweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgLnBvaW50Omxhc3QtY2hpbGQgLmJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDBweCAtMTAxNnB4O1xyXG4gICAgd2lkdGg6IDc3cHg7XHJcbiAgICBoZWlnaHQ6IDc3cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuc2NoZW1lIC5saW5lLWZpZ3VyZS0xIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTE0cHg7XHJcbiAgICBsZWZ0OiA2NXB4O1xyXG4gICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOWJiYztcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuc2NoZW1lIHNwYW4uaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDExNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNThweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5zY2hlbWUgc3Bhbi5pbmZvIC5zcGVlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjNjA1ZTVlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtMyAuc2NoZW1lIC5saW5lLWZpZ3VyZS0yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTE0cHg7XHJcbiAgICByaWdodDogNjVweDtcclxuICAgIHdpZHRoOiAxNThweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDliYmM7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLnNjaGVtZSBzcGFuLmluZm8tMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDExNXB4O1xyXG4gICAgcmlnaHQ6IDYwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE1OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLnNjaGVtZSBzcGFuLmluZm8tMiAuc3BlZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLmFkdi13cmFwIHtcclxuICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5hZHYtd3JhcCBoNCB7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS0zIC5hZHYtd3JhcCBkbCBkdCB7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTMgLmFkdi13cmFwIGRsIGRkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XHJcbiAgICBjb2xvcjogIzYwNWU1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDExMHB4IDAgNTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTQgLmZvcndhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtODBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY29sb3I6ICNhMGEwOWY7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC5mb3J3YXJkIC5yZXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQxcHggLTY3NHB4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtNCAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgbGVmdDogMTYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk3MHB4IC04NzhweDtcclxuICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgaGVpZ2h0OiA5N3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTQgaDMge1xyXG4gICAgY29sb3I6ICMwZGIyNmI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtNCAuZGVzY3JpcHQge1xyXG4gICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYmxvY2stY29tcGFueSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogY2FsYygxMDBweCArIDEwJSk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM2MDVlNWU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOmZpcnN0LWNoaWxkIC5waWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtODI4cHg7XHJcbiAgICB3aWR0aDogNTFweDtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDIpIC5waWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtNzc3cHg7XHJcbiAgICB3aWR0aDogNTFweDtcclxuICAgIGhlaWdodDogNTFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDMpIC5waWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtNjc0cHg7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICAgIGhlaWdodDogNTJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDQpIC5waWMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyODlweCAtNzI2cHg7XHJcbiAgICB3aWR0aDogNTFweDtcclxuICAgIGhlaWdodDogNTFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZGY1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNzBweCAwIDMwcHggMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNiAuY2lyY2xlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMzVweDtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB3aWR0aDogNjI1cHg7XHJcbiAgICBoZWlnaHQ6IDEyMXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZXMtNC5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tNiBoMiB7XHJcbiAgICBjb2xvcjogIzBkYmE2OTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi02IC5kZXNjcmlwdCB7XHJcbiAgICBjb2xvcjogIzNjM2Q0NDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLXNsaWRlOmZvY3VzLFxyXG4uc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1zbGlkZSBhIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCA2MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIC50aXRsZSB7XHJcbiAgICBjb2xvcjogIzBkYjk2OTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2staXRlbSBwIHtcclxuICAgIGNvbG9yOiAjNmU2ZTZlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gYSB7XHJcbiAgICBjb2xvcjogI2E1NDRjYztcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogI2I4NmNkNztcclxufVxyXG5cclxuLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stcHJldjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgaGVpZ2h0OiA1OXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xlZnQtYXJyb3cucG5nXCIpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNTlweDtcclxuICAgIGhlaWdodDogNTlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yaWdodC1hcnJvdy5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tNyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlY2RhMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgaDIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLmRlc2NyaXB0IHtcclxuICAgIGNvbG9yOiAjNDI0MTQxO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLXNsaWRlOmZvY3VzLFxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLXNsaWRlIGEge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdG9wOiA0NSU7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sZWZ0LWFyci13aGl0ZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdG9wOiA0NSU7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yaWdodC1hcnItd2hpdGUucG5nXCIpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2staXRlbSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lcjpob3ZlciAuZmxpcHBlcixcclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lci5ob3ZlciAuZmxpcHBlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIsXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZnJvbnQsXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuYmFjayB7XHJcbiAgICB3aWR0aDogMjU3cHg7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5mcm9udCAuZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICByaWdodDogLTMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IC04NzhweDtcclxuICAgIHdpZHRoOiAxMzhweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmZyb250IC5maWd1cmUgc3BhbiB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmZyb250IC5maWd1cmUgcCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmJhY2sgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAjMGRiOTY5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAuZXh0IHtcclxuICAgIGNvbG9yOiAjNmU2ZTZlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTVweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmJhY2sgLmV4dCBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAuZXh0IGEge1xyXG4gICAgY29sb3I6ICM2ZTZlNmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAuZXh0IGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5leHQgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5leHQgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmJhY2sgLmNvbnQge1xyXG4gICAgY29sb3I6ICM2ZTZlNmU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3NXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5jb250IHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmZsaXAtY29udGFpbmVyIC5iYWNrIC5jb250IGEge1xyXG4gICAgY29sb3I6ICM2ZTZlNmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAuY29udCBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mbGlwLWNvbnRhaW5lciAuYmFjayAuY29udCB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcC1jb250YWluZXIgLmJhY2sgLmNvbnQgdWwgbGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuZmxpcHBlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mcm9udCxcclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5iYWNrIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5mcm9udCB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmJhY2sge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmFjdGl2ZSAuZnJvbnQgLmZpZ3VyZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLmFjdGl2ZSAuYmFjayB7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLmRlc2Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICM0MjQxNDE7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgLmRlc2MgYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzQyNDE0MTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IC5kZXNjIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IGEuZ2V0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMzBweDtcclxuICAgIG1heC13aWR0aDogNDM0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNmEyMTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi03IGEuZ2V0OmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyN3B4IHJnYmEoMjQ2LCAyNDcsIDIxMiwgMC44Mik7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTcgYS5nZXQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDIwMDtcclxufVxyXG5cclxuLnNlY3Rpb24tNyAubm90ZSB7XHJcbiAgICBjb2xvcjogIzQzNDI0MjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiA3NjFweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RlY2gtYmcuanBnXCIpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDAgMzBweCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi04IC5jaXJjbGVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDgzOHB4O1xyXG4gICAgaGVpZ2h0OiAzOTRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaXJjbGVzLTUucG5nXCIpIDAgMCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTggaDIge1xyXG4gICAgY29sb3I6ICNmZGI3MTY7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi04IHAge1xyXG4gICAgY29sb3I6ICNmZmZlZmQ7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOCAucXVlc3Qge1xyXG4gICAgY29sb3I6ICNmZmZlZmQ7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOCAuc2xvZ2FuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICNmZGI3MTY7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi04IC5ub3RlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbG9yOiAjZjY5MTJjO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMyAubm90ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC02NXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2M5YzNjNDtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMSAubm90ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC02NXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBjb2xvcjogIzU5ODRkNDtcclxufVxyXG5cclxuLnNlY3Rpb24tMSAubm90ZSxcclxuLnNlY3Rpb24tMyAubm90ZSB7XHJcbiAgICBib3R0b206IDY1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEgLm5vdGUge1xyXG4gICAgdG9wOiA3MjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDQ1cHggMCAxMDBweCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi05IC5hZHZhbnRhZ2VzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLml0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLml0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLml0ZW0gLmljb24ge1xyXG4gICAgaGVpZ2h0OiAxMjFweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOSAuaXRlbSAubm9sLXJ1YiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwMHB4IC0yNzBweDtcclxuICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgaGVpZ2h0OiA4N3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi05IC5pdGVtIC5za29yYXlhLXBvbW9zaCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODg0cHggLTg3OHB4O1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBoZWlnaHQ6IDExMXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi05IC5pdGVtIC5nYXJhbnQta2FjaGVzdHZhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW46IDIycHggYXV0byAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTg4cHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogOTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tOSAuaXRlbSAucmVtb250LXBrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW46IDM1cHggYXV0byAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAwcHggLTg2NXB4O1xyXG4gICAgd2lkdGg6IDgycHg7XHJcbiAgICBoZWlnaHQ6IDc0cHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLml0ZW0gLmFsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwMzFweDtcclxuICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgaGVpZ2h0OiA4NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi05IC5pdGVtIC50ZXh0IC50aXRsZSB7XHJcbiAgICBjb2xvcjogI2U0NzIyNTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi05IC5pdGVtIC50ZXh0IHAge1xyXG4gICAgY29sb3I6ICM2NjY2NjU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi05IC50dW5lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQ1N3B4O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogODhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkNWViO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDJweCAwIHJnYmEoMTUsIDE3LCAyMCwgMC4zNik7XHJcbiAgICBjb2xvcjogIzJmNDQ0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLnR1bmU6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE4cHggM3B4IHJnYmEoMTI3LCAyNTEsIDI1MCwgMC40MSk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTkgLnR1bmU6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYzZlOTtcclxufVxyXG5cclxuLnNlY3Rpb24tMTAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZWNmMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDgwcHggMCAxMTBweCAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMCBoMyB7XHJcbiAgICBjb2xvcjogIzJmNDQ0OTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0xIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG5cclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0xIC5pbWFnZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTc3cHggLTI3OHB4O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBib3JkZXI6IGRhc2hlZDtcclxuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMCAucHJvdmlkZXItMSAuaW1hZ2UtbGluazpob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggMHB4O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjNweDtcclxuXHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0xIC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IDBweDtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuICAgIGhlaWdodDogMjYzcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0xIC5idG4tMSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWYyZjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAycHggZG90dGVkIGJsYWNrO1xyXG4gICAgY29sb3I6ICMyNjIyMTE7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLyogbWFyZ2luOiAwIDA7ICovXHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEgLmJ0bi0xOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IDNweCByZ2JhKDI0NiwgMjQ3LCAyMTIsIDAuNzgpO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMCAucHJvdmlkZXItMSAuYnRuLTE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTBlYztcclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogNTUwcHg7XHJcblxyXG5cclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTIgLmltYWdlLWxpbmstMiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5cHggLTI3N3B4O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgaGVpZ2h0OiAyNjNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBib3JkZXI6IGRhc2hlZDtcclxuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0yIC5pbWFnZS1saW5rLTI6aG92ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjhweCAwcHg7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBoZWlnaHQ6IDI2M3B4O1xyXG5cclxufVxyXG5cclxuLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTIgLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2OHB4IDBweDtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuICAgIGhlaWdodDogMjYzcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0yIC5idG4tMiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogNDYwcHg7XHJcblxyXG4gICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmMmY5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlcjogMnB4IGRvdHRlZCBibGFjaztcclxuICAgIGNvbG9yOiAjMjYyMjExO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMCAucHJvdmlkZXItMiAuYnRuLTI6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDE4cHggM3B4IHJnYmEoMjQ2LCAyNDcsIDIxMiwgMC43OCk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEwIC5wcm92aWRlci0yIC5idG4tMjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlMGVjO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTEwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5jaXJjbGVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMDBweDtcclxuICAgIGhlaWdodDogMTEwOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZXMtNi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgaDMge1xyXG4gICAgY29sb3I6ICMwNGI5Njc7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXdzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjYycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuZW1lcnNpb24ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGVtZXJzaW9uIDJzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogZW1lcnNpb24gMnMgbGluZWFyO1xyXG4gICAgaGVpZ2h0OiAxOTJweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwbXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEwbXMgbGluZWFyO1xyXG4gICAgd2lkdGg6IDE5MnB4O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZW1lcnNpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBlbWVyc2lvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLnVzZXItMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NHB4IC02ODZweDtcclxuICAgIHdpZHRoOiAxOTJweDtcclxuICAgIGhlaWdodDogMTkycHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAudXNlci0yIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTY4NnB4O1xyXG4gICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgaGVpZ2h0OiAxOTJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC51c2VyLTMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjg2cHg7XHJcbiAgICB3aWR0aDogMTkycHg7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDM1cHggNXB4IDM1cHggMjVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIC51c2VyLWluZm8ge1xyXG4gICAgY29sb3I6ICM0YTRiNGI7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICMwNGI5Njc7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIHAge1xyXG4gICAgY29sb3I6IGRpbWdyYXk7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gLnNoYWRvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yOHB4O1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NoYWRvdy1ib3R0b20ucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIC5zaGFkb3ctbGVmdCB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuYmxvY2staW5mbyAuc2hhZG93LXJpZ2h0IHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogLTUwcHggYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDY3NDg7XHJcbiAgICBwYWRkaW5nOiAyLjVweCAwO1xyXG59XHJcblxyXG4uZm9vdGVyIC5mb290ZXItZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuXHJcbi5mb290ZXIgLmZvb3Rlci1sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG59XHJcblxyXG4uZm9vdGVyIC5mb290ZXItbG9nbyAubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW5sb2dvLnBuZyk7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTMxcHggLTU0NnB4OyAqL1xyXG4gICAgd2lkdGg6IDI4NHB4O1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmZvb3RlciAuZm9vdGVyLWluZm8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTsgKi9cclxuICAgIC8qIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzUxcHggLTE5MnB4OyAqL1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi8qXHJcbi5mb290ZXIgLmZvb3Rlci1pbmZvICB7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbGVmdDogLTE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTFweCAtMTkycHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTVweDtcclxufVxyXG5cclxuKi9cclxuXHJcblxyXG4uaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyIC5mb290ZXItaW5mbyBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZm9vdGVyIC5zb2NpYWwtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uZm9vdGVyIC5zb2NpYWwtZ3JvdXAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbi5mb290ZXIgLnNvY2lhbC1ncm91cCAub2sgaW1nIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyIC5zb2NpYWwtZ3JvdXAgLnZrIGltZyB7XHJcbiAgICB3aWR0aDogMjVweDtcclxufVxyXG5cclxuLmZvb3RlciAuc29jaWFsLWdyb3VwIC5mYiBpbWcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXIgLnNvY2lhbC1ncm91cCAudHcgaW1nIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyIC5zb2NpYWwtZ3JvdXAgLmdvbyBpbWcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXIgLnNvY2lhbC1ncm91cCAubHYgaW1nIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4jY2hhbm5lbHMtbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMCUpO1xyXG4gICAgei1pbmRleDogMTA0NTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbiNjaGFubmVscy1saXN0IC5jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM0cHggLTk2OXB4O1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbiNjaGFubmVscy1saXN0IC5jaGFubmVscy1saXN0X19jaGFubmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xyXG59XHJcblxyXG4jY2hhbm5lbHMtbGlzdCAuY2hhbm5lbHMtbGlzdF9fY2hhbm5lbCAuY2hhbm5lbF9faW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbiNjaGFubmVscy1saXN0IC5jaGFubmVscy1saXN0X19jaGFubmVsIC5jaGFubmVsX19uYW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4jb3ZlcmxheSB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgLW1vei1vcGFjaXR5OiAwLjc7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFjLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0NDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yMXB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDUwM3B4O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYy10aXRsZS1iZy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI1MXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLXRpdGxlIGgzIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uYWMtd3JhcCAuYmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hYy1iZy5qcGdcIikgMCUgMCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5sYXllciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5iaWctdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogNzVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDJweDtcclxufVxyXG5cclxuLnNlY3Rpb24tMWEgLmFjLXByaWNlMSB7XHJcbiAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VjdGlvbi0xYSAuYWMtcHJpY2UyIHtcclxuICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgZm9udC1zdHlsZTogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTFhIC50eWt2YSB7XHJcbiAgICBjb2xvcjogI2E5YjRiYjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1wcmljZTEgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4O1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1wcmljZTIgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4O1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1pY29ucyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHdpZHRoOiA1NTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1pY29uczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWljb25zIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLyogd2lkdGg6IDMzLjMlOyAqL1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1pY29ucyBsaSBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggM3B4ICMwODQyNmMpO1xyXG59XHJcblxyXG4uYWMtd3JhcCAuYWMtaWNvbnMgbGkgYSBzcGFuLnBpYyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWljb25zIGxpIGEgc3Bhbi5waWMuaWMxIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWMtaS0xLnBuZyk7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1pY29ucyBsaSBhIHNwYW4ucGljLmljMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FjLWktMi5wbmcpO1xyXG59XHJcblxyXG4uYWMtd3JhcCAuYWMtaWNvbnMgbGkgYSBzcGFuLnBpYy5pYzMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYy1pLTMucG5nKTtcclxufVxyXG5cclxuLmFjLXdyYXAgLmFjLWljb25zIGxpIGEgc3Bhbi5waWMuaWM0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvU21vdHJlc2hrYS0yNGh0di1pY29uLXllbGxvdy5wbmcpO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1pY29ucyBsaSBhIHNwYW4ub3Bpc2FuaWUtdHYyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5hYy13cmFwIC5hYy1idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzFjYzVkZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIG1hcmdpbi10b3A6IDM0NXB4O1xyXG59XHJcblxyXG4uYWMtd3JhcCAuYWMtYnRuOmhvdmVyIHtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggI2ZmZjBhOSkgZHJvcC1zaGFkb3coMHB4IDBweCAzcHggI2ZmZjBhOSkgZHJvcC1zaGFkb3coMHB4IDBweCAycHggI2ZmZjBhOSkgZHJvcC1zaGFkb3coMHB4IDBweCAxcHggI2ZmZjBhOSk7XHJcbn1cclxuXHJcbi5lcnJvci1tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYnRuX19saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xyXG4gICAgY29sb3I6ICNhZjQ2MWE7XHJcbn1cclxuXHJcbi5idG5fX2xpZ2h0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XHJcbiAgICBjb2xvcjogcmdiYSgxNzUsIDcwLCAyNiwgMC43NSk7XHJcbn1cclxuXHJcbi5idG5fX2Rhcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmNDYxYTtcclxuICAgIGNvbG9yOiByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuNzUpO1xyXG59XHJcblxyXG4uYnRuX19kYXJrOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTY3MzU7XHJcbiAgICBjb2xvcjogI2VhZWFlYTtcclxufVxyXG5cclxuLmZvcm0tYWMsXHJcbiNmb3JtLWNvbnN1bHQsXHJcbiNmb3JtLWctYm9udXMsXHJcbiNmb3JtLXJhdGUtaG9tZSxcclxuI2Zvcm0tcmF0ZS1iZXN0LFxyXG4jZm9ybS1yYXRlLWZhbWlseSxcclxuI2Zvcm0tcmF0ZS1sb3ZlcyxcclxuI2Zvcm0tcmF0ZS1lY29ub20sXHJcbiNmb3JtLWdpZnQsXHJcbiNmb3JtLXR1bmUge1xyXG4gICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZzogNTVweCAxMHB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MzFkO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwJSk7XHJcbiAgICB6LWluZGV4OiAxMDQ1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlcjogM3B4IGRvdHRlZCAjNTU1NTU1O1xyXG59XHJcblxyXG4uZm9ybS1hYyAudGl0bGUsXHJcbiNmb3JtLWNvbnN1bHQgLnRpdGxlLFxyXG4jZm9ybS1nLWJvbnVzIC50aXRsZSxcclxuI2Zvcm0tcmF0ZS1ob21lIC50aXRsZSxcclxuI2Zvcm0tcmF0ZS1iZXN0IC50aXRsZSxcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgLnRpdGxlLFxyXG4jZm9ybS1yYXRlLWxvdmVzIC50aXRsZSxcclxuI2Zvcm0tcmF0ZS1lY29ub20gLnRpdGxlLFxyXG4jZm9ybS1naWZ0IC50aXRsZSxcclxuI2Zvcm0tdHVuZSAudGl0bGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uZm9ybS1hYyAudGl0bGUgc3BhbixcclxuI2Zvcm0tY29uc3VsdCAudGl0bGUgc3BhbixcclxuI2Zvcm0tZy1ib251cyAudGl0bGUgc3BhbixcclxuI2Zvcm0tcmF0ZS1ob21lIC50aXRsZSBzcGFuLFxyXG4jZm9ybS1yYXRlLWJlc3QgLnRpdGxlIHNwYW4sXHJcbiNmb3JtLXJhdGUtZmFtaWx5IC50aXRsZSBzcGFuLFxyXG4jZm9ybS1yYXRlLWxvdmVzIC50aXRsZSBzcGFuLFxyXG4jZm9ybS1yYXRlLWVjb25vbSAudGl0bGUgc3BhbixcclxuI2Zvcm0tZ2lmdCAudGl0bGUgc3BhbixcclxuI2Zvcm0tdHVuZSAudGl0bGUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZm9ybS1hYyBpbnB1dCxcclxuI2Zvcm0tY29uc3VsdCBpbnB1dCxcclxuI2Zvcm0tZy1ib251cyBpbnB1dCxcclxuI2Zvcm0tcmF0ZS1ob21lIGlucHV0LFxyXG4jZm9ybS1yYXRlLWJlc3QgaW5wdXQsXHJcbiNmb3JtLXJhdGUtZmFtaWx5IGlucHV0LFxyXG4jZm9ybS1yYXRlLWxvdmVzIGlucHV0LFxyXG4jZm9ybS1yYXRlLWVjb25vbSBpbnB1dCxcclxuI2Zvcm0tZ2lmdCBpbnB1dCxcclxuI2Zvcm0tdHVuZSBpbnB1dCB7XHJcbiAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzU1NTU1NTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGNvbG9yOiAjZjQ3OTI3O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWFjIGlucHV0OmhvdmVyLFxyXG4uZm9ybS1hYyBpbnB1dDpmb2N1cyxcclxuI2Zvcm0tY29uc3VsdCBpbnB1dDpob3ZlcixcclxuI2Zvcm0tY29uc3VsdCBpbnB1dDpmb2N1cyxcclxuI2Zvcm0tZy1ib251cyBpbnB1dDpob3ZlcixcclxuI2Zvcm0tZy1ib251cyBpbnB1dDpmb2N1cyxcclxuI2Zvcm0tcmF0ZS1ob21lIGlucHV0OmhvdmVyLFxyXG4jZm9ybS1yYXRlLWhvbWUgaW5wdXQ6Zm9jdXMsXHJcbiNmb3JtLXJhdGUtYmVzdCBpbnB1dDpob3ZlcixcclxuI2Zvcm0tcmF0ZS1iZXN0IGlucHV0OmZvY3VzLFxyXG4jZm9ybS1yYXRlLWZhbWlseSBpbnB1dDpob3ZlcixcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgaW5wdXQ6Zm9jdXMsXHJcbiNmb3JtLXJhdGUtbG92ZXMgaW5wdXQ6aG92ZXIsXHJcbiNmb3JtLXJhdGUtbG92ZXMgaW5wdXQ6Zm9jdXMsXHJcbiNmb3JtLXJhdGUtZWNvbm9tIGlucHV0OmhvdmVyLFxyXG4jZm9ybS1yYXRlLWVjb25vbSBpbnB1dDpmb2N1cyxcclxuI2Zvcm0tZ2lmdCBpbnB1dDpob3ZlcixcclxuI2Zvcm0tZ2lmdCBpbnB1dDpmb2N1cyxcclxuI2Zvcm0tdHVuZSBpbnB1dDpob3ZlcixcclxuI2Zvcm0tdHVuZSBpbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjQ3OTI3O1xyXG59XHJcblxyXG4uZm9ybS1hYyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tY29uc3VsdCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tZy1ib251cyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1ob21lIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWJlc3QgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtZmFtaWx5IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWxvdmVzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWVjb25vbSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tZ2lmdCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tdHVuZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2Y0NzkyNztcclxufVxyXG5cclxuLmZvcm0tYWMgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLWNvbnN1bHQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLWctYm9udXMgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtaG9tZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1iZXN0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWZhbWlseSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1sb3ZlcyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1lY29ub20gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLWdpZnQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXR1bmUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNmNDc5Mjc7XHJcbn1cclxuXHJcbi5mb3JtLWFjIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLWNvbnN1bHQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tZy1ib251cyBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWhvbWUgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1iZXN0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtZmFtaWx5IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtbG92ZXMgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tcmF0ZS1lY29ub20gaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcclxuI2Zvcm0tZ2lmdCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS10dW5lIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNmNDc5Mjc7XHJcbn1cclxuXHJcbi5mb3JtLWFjIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuI2Zvcm0tY29uc3VsdCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLWctYm9udXMgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWhvbWUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWJlc3QgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWZhbWlseSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLXJhdGUtbG92ZXMgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS1yYXRlLWVjb25vbSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiNmb3JtLWdpZnQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4jZm9ybS10dW5lIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2Y0NzkyNztcclxufVxyXG5cclxuLmZvcm0tYWMgYnV0dG9uLFxyXG4jZm9ybS1jb25zdWx0IGJ1dHRvbixcclxuI2Zvcm0tZy1ib251cyBidXR0b24sXHJcbiNmb3JtLXJhdGUtaG9tZSBidXR0b24sXHJcbiNmb3JtLXJhdGUtYmVzdCBidXR0b24sXHJcbiNmb3JtLXJhdGUtZmFtaWx5IGJ1dHRvbixcclxuI2Zvcm0tcmF0ZS1sb3ZlcyBidXR0b24sXHJcbiNmb3JtLXJhdGUtZWNvbm9tIGJ1dHRvbixcclxuI2Zvcm0tZ2lmdCBidXR0b24sXHJcbiNmb3JtLXR1bmUgYnV0dG9uIHtcclxuICAgIG1heC13aWR0aDogMjc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI1MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLmZvcm0tYWMgYnV0dG9uOmhvdmVyLFxyXG4jZm9ybS1jb25zdWx0IGJ1dHRvbjpob3ZlcixcclxuI2Zvcm0tZy1ib251cyBidXR0b246aG92ZXIsXHJcbiNmb3JtLXJhdGUtaG9tZSBidXR0b246aG92ZXIsXHJcbiNmb3JtLXJhdGUtYmVzdCBidXR0b246aG92ZXIsXHJcbiNmb3JtLXJhdGUtZmFtaWx5IGJ1dHRvbjpob3ZlcixcclxuI2Zvcm0tcmF0ZS1sb3ZlcyBidXR0b246aG92ZXIsXHJcbiNmb3JtLXJhdGUtZWNvbm9tIGJ1dHRvbjpob3ZlcixcclxuI2Zvcm0tZ2lmdCBidXR0b246aG92ZXIsXHJcbiNmb3JtLXR1bmUgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI1MDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgN3B4IDJweCByZ2JhKDI0NiwgMjQ3LCAyMTIsIDAuNzUpO1xyXG59XHJcblxyXG4uZm9ybS1hYyBidXR0b246Zm9jdXMsXHJcbiNmb3JtLWNvbnN1bHQgYnV0dG9uOmZvY3VzLFxyXG4jZm9ybS1nLWJvbnVzIGJ1dHRvbjpmb2N1cyxcclxuI2Zvcm0tcmF0ZS1ob21lIGJ1dHRvbjpmb2N1cyxcclxuI2Zvcm0tcmF0ZS1iZXN0IGJ1dHRvbjpmb2N1cyxcclxuI2Zvcm0tcmF0ZS1mYW1pbHkgYnV0dG9uOmZvY3VzLFxyXG4jZm9ybS1yYXRlLWxvdmVzIGJ1dHRvbjpmb2N1cyxcclxuI2Zvcm0tcmF0ZS1lY29ub20gYnV0dG9uOmZvY3VzLFxyXG4jZm9ybS1naWZ0IGJ1dHRvbjpmb2N1cyxcclxuI2Zvcm0tdHVuZSBidXR0b246Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhM2QwMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5mZWVkYmFjayB7XHJcbiAgICBtYXgtd2lkdGg6IDM0NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmRlNjM7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNjVjMTQ0O1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmZlZWRiYWNrIC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjMTY0NTI3O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmZlZWRiYWNrIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjA2MDYwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbiAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZmVlZGJhY2sgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbn1cclxuXHJcbi5mZWVkYmFjayBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2EwYTNhMjtcclxufVxyXG5cclxuLmZlZWRiYWNrIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbn1cclxuXHJcbi5mZWVkYmFjayBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbn1cclxuXHJcbi5mZWVkYmFjayBidXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDI4N3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDAgcmdiYSg2LCA2LCA2LCAwLjMzKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzc1MGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLmZlZWRiYWNrIGJ1dHRvbjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgN3B4IDNweCByZ2JhKDI0NiwgMjQ3LCAyMTIsIDAuNjUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNzUwZTtcclxufVxyXG5cclxuLmZlZWRiYWNrIGJ1dHRvbjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ2YzEyO1xyXG59XHJcblxyXG4uc2VsZWN0LXJhdGVzIHtcclxuICAgIG1heC13aWR0aDogNTc4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VsZWN0LXJhdGVzIC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VsZWN0LXJhdGVzIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGhlaWdodDogMzdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYwNjA2MDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGNvbG9yOiAjYTBhM2EyO1xyXG4gICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VsZWN0LXJhdGVzIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYTBhM2EyO1xyXG59XHJcblxyXG4uc2VsZWN0LXJhdGVzIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYTBhM2EyO1xyXG59XHJcblxyXG4uc2VsZWN0LXJhdGVzIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICNhMGEzYTI7XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYTBhM2EyO1xyXG59XHJcblxyXG4uc2VsZWN0LXJhdGVzIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogNTc4cHg7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDJweCAwIHJnYig2IDYgNiAvIDMzJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM3NTBlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnNlbGVjdC1yYXRlcyBidXR0b246aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDdweCAzcHggcmdiYSgyNDYsIDI0NywgMjEyLCAwLjY1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzc1MGU7XHJcbn1cclxuXHJcbi5zZWxlY3QtcmF0ZXMgYnV0dG9uOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDZjMTI7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLmFjLXdyYXAgLmJpZy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmFjLWljb25zIGxpIGEgc3Bhbi5vcGlzYW5pZS10djIge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtYnRuIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSAubWVnYS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwZThiYmI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiA2NXB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyAqL1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyAqL1xyXG4gICAgICAgIC8qIGxlZnQ6IDE1cHg7ICovXHJcbiAgICAgICAgLyogcGFkZGluZzogMCAxNXB4OyAqL1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSAubWVnYS10aXRsZTIge1xyXG4gICAgICAgIGNvbG9yOiAjMWM1OTk5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvKiBtYXgtd2lkdGg6IDcwJTsgKi9cclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvKiBsZWZ0OiAtNDRweDsgKi9cclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7ICovXHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7ICovXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnR5a3ZhIHtcclxuICAgICAgICBjb2xvcjogI2E5YjRiYjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgLyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hc2Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmFjLWljb25zIHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAubm90ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IC5pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIC50b3AtbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyICNtZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51IGxpIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjNzQ3NjgzO1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51IGxpOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmNjkxMmM7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICAjbWVudSBsaTpsYXN0LWNoaWxkIGE6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2Y4YWI1ZDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbG9nbyAubG9nbyBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjQxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1waG9uZSAucGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXBob25lIC5iYWNrLWNhbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXBob25lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0OTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY18xQkdfMzIwLmpwZykgNjAlIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5iZyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlsYV9tb2JfMzIwLmpwZykgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZThlOCB1cmwoXCIuLi9pbWcvY2lyY2xlcy5wbmdcIikgNTAlIDI0MHB4IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDUwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgaDEge1xyXG4gICAgICAgIGNvbG9yOiAjZmRiNzE2O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIGgyIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjOTE1NWE3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLmljb25fYmxvY2tfYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWxlZnQ6IDIwcHg7ICovXHJcbiAgICAgICAgLyogbWFyZ2luLXRvcDogMjBweDsgKi9cclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLmljb25fYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl90diB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fdHYucG5nKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fd2lmaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fd2lmaS5wbmcpO1xyXG4gICAgICAgIG1heC13aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9wcmlzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fcHJpc3QucG5nKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAudHZfbmF2eWJvciB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0xMjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX2NoYW5uZWxzIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xyXG4gICAgICAgIHRvcDogLTIwMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvKmZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA1cHggIzRiMjMwMCk7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc21vdHJlc2hrYV9zdW5fY2hhbm5lbHMge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMTkycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8qZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDVweCAjNGIyMzAwKTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fMjQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuXzI0LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogNjZweDtcclxuICAgICAgICB0b3A6IC0xMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3Ntb3RyZXNoa2Ege1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuX3Ntb3RyZXNoa2EucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA2NnB4O1xyXG4gICAgICAgIHRvcDogLTEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fcm91dGVyIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xyXG4gICAgICAgIHRvcDogLTE1NHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX25ldHdvcmsge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMTI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9wcmljZSB7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuYWMtcHJpY2UxIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5hYy1wcmljZTIge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBmb250LXN0eWxlOiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtcHJpY2UxIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmFjLXByaWNlMiBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGFyaWZfbW9iX21vYi5qcGcpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ3OXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDMwcHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmxheWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5kb2JyeSB7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0b3A6IDI0NHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHdoaXRlKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2JyeV9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNjZweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICBsZWZ0OiAtNzJweDtcclxuXHRcdC8qbGVmdDogLTYycHg7Ki9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wb3JhZHVpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIC8qIG1hcmdpbi1sZWZ0OiBhdXRvOyAqL1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjM3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8qbGVmdDogLTIycHg7Ki9cclxuXHRcdCAgbGVmdDogLTMycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjMDEwMTAwO1xyXG4gICAgICAgIHRvcDogLTc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnBvZGtseWNoZW5pZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5hYy1idG4yIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuSkFSS0lJIHtcclxuICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5ub3ZvZ29kbnkge1xyXG4gICAgICAgIGNvbG9yOiAjZjI2MDE0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgbGVmdDogOTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF9vcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9uZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb190dl9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X29wX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfbmV3X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZCc7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA3NnB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5kb21famFyayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4OyAqL1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyAqL1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYnV0dG9uMSB7XHJcbiAgICAgICAgd2lkdGg6IDIwM3B4O1xyXG4gICAgICAgIGxlZnQ6IC01NHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAvKiBtYXJnaW4tdG9wOiAyNjBweDsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxODZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTEge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAvKiBtYXJnaW4tbGVmdDogMjQwcHg7ICovXHJcbiAgICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdG9wOiAxNjZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2E5MTIwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgxIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2E5MTIwO1xyXG4gICAgICAgIGNvbG9yOiAjM2E5MTIwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgyIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDMge1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNhOTEyMDtcclxuICAgICAgICBjb2xvcjogIzNhOTEyMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoNCB7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXIxIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTIycHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNwZWVkLXByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxODhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtODhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBsZWZ0OiAtNTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BlZWQtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3BlZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYml0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1wcm9tbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ1YiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2JlcmJveF9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTQxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC04M3B4O1xyXG4gICAgICAgIHRvcDogLTcycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC51dHAge1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUxcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTI0LCAxNzYsIDIwNiwgMS4wKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnV0cF9mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTI3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVzaF91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDk0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNoX3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogNjdweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbGlfdXRwIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfcGljdHVyZV91dHAge1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wbHVzX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0X3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW1rYV93aWZpX3ByaXN0X3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgICAgICBib3JkZXI6IGRhc2hlZDtcclxuICAgICAgICB3aWR0aDogMTgxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICB0b3A6IC0xMzRweDtcclxuICAgICAgICBsZWZ0OiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0diB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0b3A6IC0xMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOyovXHJcbiAgICAgICAgLypiYWNrZ3JvdW5kOiByZ2JhKDEyNCwgMTc2LCAyMDYsIDEuMCk7Ki9cclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3R2aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl96ZWJyYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0dl9jaGFubmVscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjNweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC54dHZfaGRfdWhkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAueHR2XzI0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl8yNGljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRfY2hhbm5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0X2tpbm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9pY29uIHtcclxuICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2NoYW5uZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9raW5vIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmVfcHJlbWllciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTYxN3B4O1xyXG5cdFx0bGVmdDogLTc0cHg7XHJcbiAgICAgICAgLypsZWZ0OiAtNjZweDsqL1xyXG4gICAgICAgIHdpZHRoOiAxNTlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuaXZpX21lZ29nbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNTg4cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBsZWZ0OiA0MDlweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogMTczcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMSB7XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogd2hpdGUgc29saWQgMXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMiB7XHJcbiAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogd2hpdGUgc29saWQgMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDMge1xyXG4gICAgICAgIHdpZHRoOiA5N3B4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IHdoaXRlIHNvbGlkIDFweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50dl9uZXcge1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucHJpc3RhdmthX25ldyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZCc7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX25ldyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBsZWZ0OiAtMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50dl9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnByaXN0X29wIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX29wbW9iIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgdG9wOiAtNjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ015cmlhZFByby1Db25kJztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFyY2hlcl9jNSB7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgdG9wOiAtMTU4cHg7XHJcbiAgICAgICAgdG9wOiAtNzRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGgxIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGgzIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGgyIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoNCB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLml2aV9tZWdvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTU5NHB4O1xyXG4gICAgICAgIGxlZnQ6IDEwNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTdweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuaWNvbl90diB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJpZ3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5saXR0bGV0ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjVweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5kdm9pa2Ege1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLm9waXNhbmllX3R2IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4xO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAua2F0eWEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRvcDogLTU1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIC8qIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEycHggcmdiYSgwLCAwLCAwLCAxKSk7ICovXHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlOGU4O1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAucmV0dXJuIHtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5zZWxlY3QtcmF0ZXMgYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5zZWxlY3QtcmF0ZXMgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xIC5pbmRpY2F0b3JzLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuaW5kaWNhdG9ycyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmluZGljYXRvcnMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5pbmRpY2F0b3JzIHtcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLmRlc2NyaXB0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLm5vdGlmaWNhdGlvbiAuaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmV0dXJuIHtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuZGVzY3JpcHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLWl0ZW0gcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIC50aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2staXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAyNDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5ub3RpZmljYXRpb24gLmluZm9ybWF0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAubGluay1jbGljayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5saW5rLWNsaWNrLm9wZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0xIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0yIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0yIC50ZXh0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0xIC50ZXh0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLnJldHVybi0yIHtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdG9wOiAtNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTMge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTU3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0zIC5kb3dubCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5zZWxlY3QtbGluayAuc2VsZWN0LWNvbmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mby5hcmNoaXZlLndvdy5mYWRlSW5VcEJpZyxcclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8uYW5kcm9pZC53b3cuZmFkZUluVXBCaWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mby5tb2JpbGUtaW5mby53b3cuZmFkZUluVXBCaWcsXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvLmludGVyYWN0Lndvdy5mYWRlSW5VcEJpZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8gaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8gaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuaW5mby1saW5rIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmluZm8tbGluayAuY2hpbGRyZW4tY2hhbm5lbHM6YmVmb3JlLFxyXG4gICAgLnNlY3Rpb24tMyAuaW5mby1saW5rIC5vbmxpbmUtY2luZW1hOmJlZm9yZSxcclxuICAgIC5zZWN0aW9uLTMgLmluZm8tbGluayAuYW1lZGlhOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0xIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC00IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMSxcclxuICAgIC5zZWN0aW9uLTYge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTEgLmNoYW5uZWwtbGlzdCB0aCxcclxuICAgIC5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTEgLmNoYW5uZWwtbGlzdCB0ZCxcclxuICAgIC5zZWN0aW9uLTMtNiAuY2hhbm5lbC1saXN0IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0yIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0gLmltYWdlLTEsXHJcbiAgICAuc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0gLmltYWdlLTIsXHJcbiAgICAuc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0gLmltYWdlLTMge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0yIC5mdW5jdGlvbi13cmFwIC5pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMTNweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMiAuc2VydmljZXMgLmZpcnN0IC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuc2Vjb25kIC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAudGhpcmQgLnRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLXdpZmksXHJcbiAgICAuc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItaW9zIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAubGVmdC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1hbGwgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMyAuY29ubmVjdGl2aXR5LW1ldGhvZHMgLnR2LWZvci1hbGwgdWwgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0zIC5jb25uZWN0aXZpdHktbWV0aG9kcyAudHYtZm9yLXdpZmkgaDQsXHJcbiAgICAuc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC50di1mb3ItaW9zIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTcgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuc2Vjb25kIC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC50aGlyZCAudGV4dCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZm91cnRoIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLnRleHQgLmhlYWRpbmcsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnNlY29uZCAudGV4dCAuaGVhZGluZyxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAudGhpcmQgLnRleHQgLmhlYWRpbmcsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZvdXJ0aCAudGV4dCAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZmlyc3QgLnRleHQgcCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuc2Vjb25kIC50ZXh0IHAsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLnRoaXJkIC50ZXh0IHAsXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZvdXJ0aCAudGV4dCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy04IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy04IC5kZXNjcmlwdCxcclxuICAgIC5zZWN0aW9uLTMtOCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTggLnR2LXBhY2thZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy00IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTQgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy00IC5saWtlLXR2IHVsIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTQgLmxpa2UtdHYge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy01IHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNSBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNSAuZGVzY3JpcHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNSAuY2FwYWJpbGl0eSBoNCxcclxuICAgIC5zZWN0aW9uLTMtNSAuY29ubmVjdCBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy01IGgzLnNsb2dhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy01IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTYge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTcgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjIzcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhhcmR3YXJlIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvZ3JhcGhpa19kZXNrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvZ3JhcGhpa19tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfZGVzayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX3RleHQge1xyXG5cclxuICAgICAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgICAgICBmb250LWZhbWlseTogTXlyaWFkIFBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50d29fZ2FkZ2V0cyB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX3R3byB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudHdvX2dhZGdldHNfaW1nIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHdvX2dhZGdldHNfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50d29fZ2FkZ2V0c19maW5hbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMzk0MTNkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tZXNoX2JnLnBuZ1wiKSA1MCUgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIwNDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCBoMyB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwMnB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMDRweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0NCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGRhcmtncmF5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNzNweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2gge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICB3aWR0aDogMjczcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3RvZGV2eWFub3N0b2RldnlhdCB7XHJcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuemFjaGVya251dG8ge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTglO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb3RrYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ybWVzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlsaWJlc3BsYXRubyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24td2lmaSB7XHJcblxyXG4gICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC53aWZpLWZsZXgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1heDMwMDAge1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1jbGFzcy1jIHtcclxuICAgICAgICB3aWR0aDogMTIzcHg7XHJcbiAgICAgICAgdG9wOiAtMTU3cHg7XHJcblxyXG4gICAgICAgIGxlZnQ6IDg1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC53aWZpLWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTYzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMiU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24td2lmaSBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi13aWZpIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXgzMDAwX21pbml0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvKiB3aWR0aDogNTAwcHg7ICovXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF4MzAwMF90ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5heDMwMDBfbWluaXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfb3RsaWNoaWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zYmVyYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXJjbGVzX2F4LnBuZykgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkNjZkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWZsZXgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyLWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTYzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItYm94IHtcclxuICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tc2JlcmJveCBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA0MDI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTRweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tc2JlcmJveCBoMyB7XHJcbiAgICAgICAgY29sb3I6ICM0NjRjNDk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyYm94LXRleHRzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTIlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfbWluaXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl90ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX21pbml0ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX290bGljaGlhIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLTQge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyBoMy50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZhcmlhbnQgc3Bhbi50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm8gLnZhcmlhbnQgc3Bhbi5wZXJjZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmNlbnRlci1wcmVjZW50IGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAucmV0dXJuLTMge1xyXG4gICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAubm90aWZpY2F0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmJvbnVzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuYXR0ZW50aW9uIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAuZXhwbGFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IHNwYW4ubWFya2VyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgLmluZGljYXRvcnMgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDM5cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgLmluZGljYXRvcnMgYSBzcGFuIHtcclxuICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1OXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5kZXNjcmlwdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmhpc3Rvcnktd3JhcCAuaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmhpc3Rvcnktd3JhcCAuaXRlbSAuZGF0ZS1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIHtcclxuICAgICAgICBwYWRkaW5nOiAxMzVweCAwIDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAtMTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLnRleHQtYmxvY2stMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIC5vdXRsaW5lLWRpYWdyYW0gLnBsYW4taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIC5vdXRsaW5lLWRpYWdyYW0gLnBsYW4taXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLnN0YXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLnN0YXRpb24gLnBvaW50LTEgLmNpcmNsZTpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4NXB4IDEwcHggNTBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuZm9yd2FyZCB7XHJcbiAgICAgICAgdG9wOiAtMTYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogODBweDtcclxuICAgICAgICB0b3A6IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLnNjaGVtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuc2NoZW1lIC5wb2ludCB7XHJcbiAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLnNjaGVtZSAucG9pbnQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIC5zY2hlbWUgLmxpbmUtZmlndXJlLTEge1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuc2NoZW1lIC5saW5lLWZpZ3VyZS0yIHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIC5zY2hlbWUgc3Bhbi5pbmZvLFxyXG4gICAgLnNlY3Rpb24tNS0zIC5zY2hlbWUgc3Bhbi5pbmZvLTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLnNjaGVtZSBzcGFuLmluZm8gLnNwZWVkLFxyXG4gICAgLnNlY3Rpb24tNS0zIC5zY2hlbWUgc3Bhbi5pbmZvLTIgLnNwZWVkIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIC5hZHYtd3JhcCBkbCBkZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IC5pY29uIHtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpmaXJzdC1jaGlsZCAucGljLFxyXG4gICAgLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDIpIC5waWMsXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoMykgLnBpYyxcclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOm50aC1jaGlsZCg0KSAucGljIHtcclxuICAgICAgICBsZWZ0OiAtNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpmaXJzdC1jaGlsZCAucGljLFxyXG4gICAgLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDIpIC5waWMsXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoMykgLnBpYyxcclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOm50aC1jaGlsZCg0KSAucGljIHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGkgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWJsb2NrLXRlY2gge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWludCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHAubW9iaWxlLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2staXRlbSAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAyNDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLmRlc2NyaXB0IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAuZmxpcC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLmRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IHtcclxuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGVjaC1iZy5qcGcpIDc1JTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLm5vdGUge1xyXG4gICAgICAgIGNvbG9yOiAjZjY5MTJjO1xyXG4gICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggaDIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLnF1ZXN0IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDEpKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IC5zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEycHggcmdiYSgxLCAxLCAxLCAxKSkgZHJvcC1zaGFkb3coMCAwIDEycHggcmdiYSgxLCAxLCAxLCAxKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOSB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IC5pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTkgLml0ZW0gLnRleHQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCAucHJvdmlkZXItMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCAucHJvdmlkZXItMSAuaW1hZ2UtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCAucHJvdmlkZXItMiAuaW1hZ2UtbGluay0yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIC5wcm92aWRlci0xIC5idG4tMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIC5wcm92aWRlci0yIC5idG4tMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlld3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gLnVzZXItaW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuZm9vdGVyLWluZm8gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLnNvY2lhbC1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIC8qIG1hcmdpbi1sZWZ0OiBhdXRvOyAqL1xyXG4gICAgICAgIC8qIG1hcmdpbi1yaWdodDogYXV0bzsgKi9cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuZm9vdGVyLWZsZXggLmZvb3Rlci1sb2dvIHtcclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjlweCkge1xyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmF0dGVudGlvbiAudGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5oZWFkZXIgLnRvcC1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIgI21lbnUtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5iaWctdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAubm90ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjbWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUgbGkgYSB7XHJcbiAgICAgICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICAjbWVudSBsaSBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM3NDc2ODM7XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnUgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICBjb2xvcjogI2Y2OTEyYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51IGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZjhhYjVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbG9nbyAubG9nbyBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1waG9uZSAucGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXBob25lIC5iYWNrLWNhbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1waG9uZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY18xQkdfNDgwLmpwZykgMjUlIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEgLm1lZ2EtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMGU4YmJiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogNjVweDsgKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogNDRweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvKiBtYXgtd2lkdGg6IDkwJTsgKi9cclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDsgKi9cclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsgKi9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xIC5tZWdhLXRpdGxlMiB7XHJcbiAgICAgICAgY29sb3I6ICMxYzU5OTk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogNDRweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvKiBtYXgtd2lkdGg6IDcwJTsgKi9cclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsgKi9cclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsgKi9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xICN2aWRlby13cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmJnIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWlsYV9tb2IuanBnXCIpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmU4ZTggdXJsKFwiLi4vaW1nL2NpcmNsZXMucG5nXCIpIDUwJSAyNDBweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTEwcHggMCA1MHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIGgxIHtcclxuICAgICAgICBjb2xvcjogI2ZkYjcxNjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM5MTU1YTc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuaWNvbl9ibG9ja19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB3aWR0aDogNTEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5pY29uX2Jsb2NrIHtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAvKiBwYWRkaW5nLXRvcDogMHB4OyAqL1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fdHYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuX3R2LnBuZyk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAvKiBtYXJnaW46IGF1dG87ICovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3dpZmkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuX3dpZmkucG5nKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiA3NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fcHJpc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VuX3ByaXN0LnBuZyk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDExNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC50dl9uYXZ5Ym9yIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xyXG4gICAgICAgIHRvcDogLTEyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fY2hhbm5lbHMge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMjAycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zbW90cmVzaGthX3N1bl9jaGFubmVscyB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0xOTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl8yNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fMjQucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA2NnB4O1xyXG4gICAgICAgIHRvcDogLTExNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fc21vdHJlc2hrYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fc21vdHJlc2hrYS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDY2cHg7XHJcbiAgICAgICAgdG9wOiAtMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9yb3V0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMTcycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fbmV0d29yayB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0xNTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTM0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3ByaWNlIHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLmFjLXByaWNlMSB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuYWMtcHJpY2UyIHtcclxuICAgICAgICBjb2xvcjogIzAzNjA5YjtcclxuICAgICAgICBmb250LXNpemU6IDY2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtcHJpY2UxIHNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmFjLXByaWNlMiBzbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5hYy1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxY2M1ZGY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RhcmlmX3poYXJraWlfbW9iLmpwZykgODAlIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDMwcHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmxheWVyIHtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvYnJ5IHtcclxuICAgICAgICB3aWR0aDogNDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRvcDogMjM0cHg7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggd2hpdGUpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvYnJ5X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyODFweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdG9wOiAtMTlweDtcclxuICAgICAgICBsZWZ0OiAtNzJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLm5vdm9nb2RueSB7XHJcbiAgICAgICAgY29sb3I6ICNmMjYwMTQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgICAgICBsZWZ0OiAyMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF9vcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9uZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb190dl9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X29wX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfbmV3X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNeXJpYWRQcm8tQ29uZCc7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA3NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3Btb2Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB0b3A6IC02MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkUHJvLUNvbmQnO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGVyX2M1IHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvbV9qYXJrIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGVmdDogMjM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHg7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5idXR0b24xIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbGVmdDogLTc1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC8qIG1hcmdpbi10b3A6IDI2MHB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDI5N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIC8qIG1hcmdpbi1sZWZ0OiAyNDBweDsgKi9cclxuICAgICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0b3A6IDE1NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTkxMjA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDEge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYTkxMjA7XHJcbiAgICAgICAgY29sb3I6ICMzYTkxMjA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDIge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMyB7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2E5MTIwO1xyXG4gICAgICAgIGNvbG9yOiAjM2E5MTIwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGg0IHtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXIxIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTIycHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNwZWVkLXByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA1MTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHRvcDogLTQxcHg7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVkLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVkIHtcclxuICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWJpdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtcHJvbW8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydWIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJib3hfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDIwMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMTEzcHg7XHJcbiAgICAgICAgdG9wOiAtMzJweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnV0cCB7XHJcbiAgICAgICAgdG9wOiA3M3B4O1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0NjNweDtcclxuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyNCwgMTc2LCAyMDYsIDEuMCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC51dHBfZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc2hfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAubWVzaF9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbGlfdXRwIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfcGljdHVyZV91dHAge1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wbHVzX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0X3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW1rYV93aWZpX3ByaXN0X3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgICAgICBib3JkZXI6IGRhc2hlZDtcclxuICAgICAgICB3aWR0aDogMjg2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgICB0b3A6IC05M3B4O1xyXG4gICAgICAgIHRvcDogLTk0cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDc5cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdG9wOiAtNzZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA0NTlweDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpOyovXHJcbiAgICAgICAvKmJhY2tncm91bmQ6IHJnYmEoMTI0LCAxNzYsIDIwNiwgMS4wKTsqL1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfdHZpY29uIHtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl90ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl96ZWJyYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0dl9jaGFubmVscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC54dHZfaGRfdWhkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0dl8yNCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRpY29uIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0X2NoYW5uZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRfa2lubyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfY2hhbm5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNzRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9raW5vIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmVfcHJlbWllciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTY5NnB4O1xyXG4gICAgICAgIGxlZnQ6IC03M3B4O1xyXG4gICAgICAgIHdpZHRoOiAyNzlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuaXZpX21lZ29nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTU4OHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgbGVmdDogNDA5cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMiB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDE2MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDEge1xyXG4gICAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IHdoaXRlIHNvbGlkIDFweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDIge1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IHdoaXRlIHNvbGlkIDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgzIHtcclxuICAgICAgICB3aWR0aDogOTdweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiB3aGl0ZSBzb2xpZCAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudHZfbmV3IHtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnByaXN0YXZrYV9uZXcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9uZXcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgbGVmdDogLTM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudHZfb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wcmlzdF9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3AxIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3AyIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDQge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5pdmlfbWVnb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRvcDogLTY0OXB4O1xyXG4gICAgICAgIGxlZnQ6IDIwOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmljb25fdHYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wb3JhZHVpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0NHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAtMzFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICMwMTAxMDA7XHJcbiAgICAgICAgdG9wOiAtMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wb2RrbHljaGVuaWVtIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYWMtYnRuMiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLkpBUktJSSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAuYmlndGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMxNjNlNjQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICAgICAgLyogd2lkdGg6IDQwMHB4OyAqL1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZHZvaWthIHtcclxuICAgICAgICBmb250LXNpemU6IDc4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5saXR0bGV0ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzE2M2U2NDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjZweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAub3Bpc2FuaWVfdHYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmthdHlhIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0b3A6IC03OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ0N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnN0YXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZThlODtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLW1vYmlsZSAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtbW9iaWxlIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAucmV0dXJuIHtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEgLmluZGljYXRvcnMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yIC5pbmRpY2F0b3JzLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyAuaW5kaWNhdG9ycyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQgLmluZGljYXRvcnMge1xyXG4gICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAuZGVzY3JpcHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5ub3RpZmljYXRpb24gLmluZm9ybWF0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3OHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAucmVzcG9uc2l2ZS1zbGljay0zIC5zbGljay1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnJlc3BvbnNpdmUtc2xpY2stMyAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5ub3RpZmljYXRpb24gLmluZm9ybWF0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0xIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0yIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0yIC50ZXh0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSAuYWR2aWNlLXdyYXAgLmFkdmljZS0xIC50ZXh0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMiAuc3BlZWQtd2lmaSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTIgLnNwZWVkLXdpZmkgLnJldHVybi0yIHtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgdG9wOiAtNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTMge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMyAuZG93bmwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgLnNlbGVjdC1jb25kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAudHYge1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnR2OmhvdmVyIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8uYXJjaGl2ZS53b3cuZmFkZUluVXBCaWcsXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvLmFuZHJvaWQud293LmZhZGVJblVwQmlnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8ubW9iaWxlLWluZm8ud293LmZhZGVJblVwQmlnLFxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mby5pbnRlcmFjdC53b3cuZmFkZUluVXBCaWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8gcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIGgzIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5jaGFubmVsLWluZm8gaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuaW5mby1saW5rIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmluZm8tbGluayAuY2hpbGRyZW4tY2hhbm5lbHM6YmVmb3JlLFxyXG4gICAgLnNlY3Rpb24tMyAuaW5mby1saW5rIC5vbmxpbmUtY2luZW1hOmJlZm9yZSxcclxuICAgIC5zZWN0aW9uLTMgLmluZm8tbGluayAuYW1lZGlhOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0xIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC00IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IHRoLFxyXG4gICAgLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMSAuY2hhbm5lbC1saXN0IHRkLFxyXG4gICAgLnNlY3Rpb24tMy02IC5jaGFubmVsLWxpc3QgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTIgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSAuaW1hZ2UtMSxcclxuICAgIC5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSAuaW1hZ2UtMixcclxuICAgIC5zZWN0aW9uLTMtMiAuZnVuY3Rpb24td3JhcCAuaXRlbSAuaW1hZ2UtMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTIgLmZ1bmN0aW9uLXdyYXAgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxM3B4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy0yIC5zZXJ2aWNlcyAuZmlyc3QgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC5zZWNvbmQgLnRleHQsXHJcbiAgICAuc2VjdGlvbi0zLTIgLnNlcnZpY2VzIC50aGlyZCAudGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC5sZWZ0LWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZpcnN0IC50ZXh0IC5oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuc2Vjb25kIC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC50aGlyZCAudGV4dCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZm91cnRoIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtOCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtOCAudHYtcGFja2FnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24taGFyZHdhcmUge1xyXG4gICAgICAgIGhlaWdodDogMTQyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhhcmR3YXJlIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvZ3JhcGhpa19kZXNrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvZ3JhcGhpa19tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogNDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2Rlc2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c19pY29uIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMzg4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX3RleHQge1xyXG5cclxuICAgICAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgICAgICBmb250LWZhbWlseTogTXlyaWFkIFBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50d29fZ2FkZ2V0cyB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX3R3byB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogNDYwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudHdvX2dhZGdldHNfaW1nIHtcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnR3b19nYWRnZXRzX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50d29fZ2FkZ2V0c19maW5hbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMzk0MTNkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDgzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tZXNoX2JnLnBuZ1wiKSA1MCUgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMDQwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggaDMge1xyXG4gICAgICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNWM1ZTY4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMDJweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMTA0cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZ3JheTtcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaCB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzNjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoIGltZyB7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdG9kZXZ5YW5vc3RvZGV2eWF0IHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56YWNoZXJrbnV0byB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvdGthIHtcclxuICAgICAgICBmb250LXNpemU6IDU3cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJtZXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWxpYmVzcGxhdG5vIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01JTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi13aWZpIHtcclxuICAgICAgICBoZWlnaHQ6IDgzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogNDcwcHg7XHJcbiAgICAgICAgLyogbWFyZ2luLWxlZnQ6IDIwcHg7ICovXHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1heDMwMDAge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1jbGFzcy1jIHtcclxuICAgICAgICB3aWR0aDogMTkxcHg7XHJcbiAgICAgICAgdG9wOiAtMjMzcHg7XHJcbiAgICAgICAgbGVmdDogMTA5cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC53aWZpLWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24td2lmaSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF4MzAwMF9taW5pdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLyogd2lkdGg6IDUwMHB4OyAqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5heDMwMDBfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXgzMDAwX21pbml0ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX290bGljaGlhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi1zYmVyYm94IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjNweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItZmxleCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Jlci1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2JlcmJveC10ZXh0cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX21pbml0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvKiB3aWR0aDogNTAwcHg7ICovXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl9taW5pdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfb3RsaWNoaWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLTQgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvIGgzLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAudmFyaWFudCBzcGFuLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvIC52YXJpYW50IHNwYW4ucGVyY2VudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5jZW50ZXItcHJlY2VudCBiIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLnJldHVybi0zIHtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLm5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm9ybWF0aW9uIC5ib251cy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmF0dGVudGlvbiAudGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gLmV4cGxhaW4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgLmluZGljYXRvcnMgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDU1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogMTYwcHg7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5kZXNjcmlwdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmhpc3Rvcnktd3JhcCAuaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmhpc3Rvcnktd3JhcCAuaXRlbSAuZGF0ZS1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIHtcclxuICAgICAgICBwYWRkaW5nOiAxMzVweCAwIDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDE2MHB4O1xyXG4gICAgICAgIHRvcDogLTEyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0yIC50ZXh0LWJsb2NrLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiAub3V0bGluZS1kaWFncmFtIC5wbGFuLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0zIHtcclxuICAgICAgICBwYWRkaW5nOiAxMTBweCAxMHB4IDUwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgICAgIHRvcDogLTEwOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogMTcwcHg7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IC5kZXNjcmlwdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOmZpcnN0LWNoaWxkIC5waWMsXHJcbiAgICAuc2VjdGlvbi01LTQgLnRlY2hub2xvZ2llcyB1bCBsaTpudGgtY2hpbGQoMikgLnBpYyxcclxuICAgIC5zZWN0aW9uLTUtNCAudGVjaG5vbG9naWVzIHVsIGxpOm50aC1jaGlsZCgzKSAucGljLFxyXG4gICAgLnNlY3Rpb24tNS00IC50ZWNobm9sb2dpZXMgdWwgbGk6bnRoLWNoaWxkKDQpIC5waWMge1xyXG4gICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5kZXNjcmlwdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2staXRlbSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAyNDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2staXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5mbGlwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGVjaC1iZy5qcGcpIDcwJSAwIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IC5ub3RlIHtcclxuICAgICAgICBjb2xvcjogI2Y2OTEyYztcclxuICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCAucXVlc3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLnNsb2dhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTkgLml0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTkgLml0ZW0gLnRleHQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCAucHJvdmlkZXItMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSAucmV2aWV3cyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gLnVzZXItaW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1sb2dvIC5sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21ubG9nby5wbmcpO1xyXG4gICAgICAgIHdpZHRoOiAyNDJweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuZm9vdGVyLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvKiB0b3A6IDE1cHg7ICovXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTsgKi9cclxuICAgICAgICAvKiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1MXB4IC0xOTJweDsgKi9cclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLyogbWFyZ2luOiBhdXRvOyAqL1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5mb290ZXItaW5mbyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuc29jaWFsLWdyb3VwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnRvcC1tZW51IGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC50diB7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC50djpob3ZlciB7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY18xQkdfNzY5LTExOTkuanBnKSAyNSUgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEgI3ZpZGVvLXdyYXAge1xyXG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWMtYmcuanBnKSAzMCUgMCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmJpZy10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjYwcHg7XHJcbiAgICAgICAgLypmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTJweCAjNGIyMzAwKTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5hYy1wcmljZTEge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBmb250LXN0eWxlOiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5hYy1wcmljZTIge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBmb250LXN0eWxlOiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSAubWVnYS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwZThiYmI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiA2NXB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyovXHJcbiAgICAgICAgLyotd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEgLm1lZ2EtdGl0bGUyIHtcclxuICAgICAgICBjb2xvcjogIzFjNTk5OTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgIC8qIG1hcmdpbi1ib3R0b206IDY1cHg7ICovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyovXHJcbiAgICAgICAgLyotd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsqL1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmU4ZTggdXJsKFwiLi4vaW1nL2NpcmNsZXMucG5nXCIpIDUwJSAyNDBweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTEwcHggMCA1MHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSBoMSB7XHJcbiAgICAgICAgY29sb3I6ICNmZGI3MTY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIGgyIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjOTE1NWE3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLmljb25fYmxvY2tfYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcclxuICAgICAgICAvKnBhZGRpbmctbGVmdDogMjBweDsqL1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuaWNvbl9ibG9jayB7XHJcbiAgICAgICAgLyptYXJnaW4tbGVmdDogNDBweDsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5hYy1idG4ge1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAzMzdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3R2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl90di5wbmcpO1xyXG4gICAgICAgIG1heC13aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgLyogbWFyZ2luOiBhdXRvOyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fd2lmaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fd2lmaS5wbmcpO1xyXG4gICAgICAgIG1heC13aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDE5MHB4O1xyXG4gICAgICAgIHRvcDogLTQzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9wcmlzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fcHJpc3QucG5nKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMzIwcHg7XHJcbiAgICAgICAgdG9wOiAtODdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAudHZfbmF2eWJvciB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC04NXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9jaGFubmVscyB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0xNjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvKmZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA3cHggIzRiMjMwMCk7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc21vdHJlc2hrYV9zdW5fY2hhbm5lbHMge1xyXG4gICAgICAgIGNvbG9yOiAjMDM2MDliO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAvKiBmb250LXN0eWxlOiBpdGFsaWM7ICovXHJcbiAgICAgICAgdG9wOiAtMTU0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl8yNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdW5fMjQucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIHRvcDogLTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMWEgLnN1bl9zbW90cmVzaGthIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1bl9zbW90cmVzaGthLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExOXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB0b3A6IC0xMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xYSAuc3VuX3JvdXRlciB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICAvKiB0b3A6IC0yMDhweDsgKi9cclxuICAgICAgICBtYXJnaW4tbGVmdDogMTkwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC5zdW5fbmV0d29yayB7XHJcbiAgICAgICAgY29sb3I6ICMwMzYwOWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICAvKiB0b3A6IC0yNjBweDsgKi9cclxuICAgICAgICBtYXJnaW4tbGVmdDogMzIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIC8qZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDdweCAjNGIyMzAwKTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTFhIC50eWt2YSB7XHJcbiAgICAgICAgY29sb3I6ICNhOWI0YmI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOQ3lyLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMzBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90YXJpZl96aGFya2lpX3BsYW5zaC5qcGcpIDg0JSAwIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmxheWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDE0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLm5vdm9nb2RueSB7XHJcbiAgICAgICAgY29sb3I6ICNmMjYwMTQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZWZ0OiAyMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyAqL1xyXG4gICAgICAgIC8qIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlOyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJvX3R2X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X29wX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9uZXdfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvbV9qYXJrIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGVmdDogMjM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5idXR0b24xIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTEge1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICB0b3A6IC0zNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhOTEyMDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMSB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNhOTEyMDtcclxuICAgICAgICBjb2xvcjogIzNhOTEyMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgyIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMyB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y0ODIxMztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzYTkxMjA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDQge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0yMnB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zcGVlZC1wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgdG9wOiAtMTY3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGVlZC1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3BlZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYml0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLXByb21vIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAucnViIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyYm94X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnV0cCB7XHJcbiAgICAgICAgdG9wOiAtNTFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MzJweDtcclxuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAudXRwX2ZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNoX3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTA5cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc2hfcGljdHVyZV91dHAge1xyXG4gICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaWxpX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucGx1c191dHAge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0X3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW1rYV93aWZpX3ByaXN0X3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcclxuICAgICAgICBib3JkZXI6IGRhc2hlZDtcclxuICAgICAgICB3aWR0aDogMjUzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgICBsZWZ0OiAxNjdweDtcclxuICAgICAgICB0b3A6IC0yMTdweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0diB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0b3A6IC0yMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1ODhweDtcclxuICAgICAgICBoZWlnaHQ6IDc5cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl90dmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfemVicmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfY2hhbm5lbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAueHR2X2hkX3VoZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHZfMjQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl8yNF9jaGFubmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0X2tpbm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9pY29uIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2NoYW5uZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfa2lubyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlX3ByZW1pZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNTYzcHg7XHJcbiAgICAgICAgbGVmdDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5pdmlfbWVnb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNDk2cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBsZWZ0OiAzMzBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgxIHtcclxuICAgICAgICB3aWR0aDogMTYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgyIHtcclxuICAgICAgICB3aWR0aDogMTYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgzIHtcclxuICAgICAgICB3aWR0aDogMTYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnR2X25ldyB7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucHJpc3RhdmthX25ldyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA0NXB4O1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9uZXcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgbGVmdDogLTM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudHZfb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wcmlzdF9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3AxIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX29wMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcmNoZXJfYzUge1xyXG4gICAgICAgIHdpZHRoOiA4OXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAxMDhweDtcclxuICAgICAgICB0b3A6IC04NHB4O1xyXG4gICAgICAgIC0xMThweDo7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoMiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDQge1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAuaWNvbl90diB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnBvcmFkdWkge1xyXG4gICAgICAgIGxlZnQ6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMTAxMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRvcDogLTgxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9icnkge1xyXG4gICAgICAgIHRvcDogLTE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzNjhweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiAtNDFweDtcclxuICAgICAgICB0b3A6IC0xNDlweDtcclxuICAgICAgICBsZWZ0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2JyeV9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuSkFSS0lJIHtcclxuICAgICAgICBjb2xvcjogIzJjNGZiMjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA3OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTVweDtcclxuICAgICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5hYy1idG4yIHtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJpZ3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmR2b2lrYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzZweDtcclxuICAgICAgICBmb250LXNpemU6IDc2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmxpdHRsZXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAua2F0eWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgdG9wOiAtNDk2cHg7XHJcbiAgICAgICAgd2lkdGg6IDE4OHB4O1xyXG4gICAgICAgIGxlZnQ6IDI4NXB4O1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAub3Bpc2FuaWVfdHYge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTkN5ci1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnN0YXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDU1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmU4ZTggdXJsKC4uL2ltZy9jaXJjbGVzLnBuZykgNTAlIDIwMHB4IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIGgzLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgLmluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIC5jaGFubmVscyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSAuY2hhbm5lbHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgLmNoYW5uZWxzMiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC50di1taW5pIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDJweDtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTUwcHggLTExODdweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAucHJpY2UtaW5mbyAucHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIC5idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTU3cHg7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSAuc2hhZG93IHtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAuc2VsZWN0LWxpbmsgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTEsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0yLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSAuaW5kaWNhdG9ycyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIgLmluZGljYXRvcnMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zIC5pbmRpY2F0b3JzLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCAuaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLWl0ZW0gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0yIC5yZXNwb25zaXZlLXNsaWNrLTMgLnNsaWNrLWl0ZW0gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0zIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTMgLmRvd25sIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnNlbGVjdC1saW5rIC5zZWxlY3QtY29uZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLmNoYW5uZWwtaW5mbyBoMyBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAuY2hhbm5lbC1pbmZvIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmluZm8tbGluayBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMSB7XHJcbiAgICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgICBsZWZ0OiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTEgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTIge1xyXG4gICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgbGVmdDogMjYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtMiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0zIHtcclxuICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIC5jaGFubmVscy1ncm91cCAucGF0aC0zIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMgLmNoYW5uZWxzLWdyb3VwIC5wYXRoLTQge1xyXG4gICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyAuY2hhbm5lbHMtZ3JvdXAgLnBhdGgtNCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTMgLmNvbm5lY3Rpdml0eS1tZXRob2RzIC5sZWZ0LWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtNyAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zLTcgLmFkdmFudGFnZXMgLmZpcnN0IC50ZXh0IC5oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC5maXJzdCAudGV4dCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuc2Vjb25kIC50ZXh0LFxyXG4gICAgLnNlY3Rpb24tMy03IC5hZHZhbnRhZ2VzIC50aGlyZCAudGV4dCxcclxuICAgIC5zZWN0aW9uLTMtNyAuYWR2YW50YWdlcyAuZm91cnRoIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtOCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTMtOCAudHYtcGFja2FnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTU1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhhcmR3YXJlIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvZ3JhcGhpa19kZXNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb2dyYXBoaWtfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfZGVzayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2luZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyNjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FkZ2V0c190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX3R3byB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogNzI5cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudHdvX2dhZGdldHNfaW1nIHtcclxuICAgICAgICB3aWR0aDogMTg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnR3b19nYWRnZXRzX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHdvX2dhZGdldHNfZmluYWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzM5NDEzZDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVzaF9iZy5wbmdcIikgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjA0MDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIGgyIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIGgzIHtcclxuICAgICAgICBjb2xvcjogIzBlNzM0MztcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xNDZweDtcclxuICAgICAgICBsZWZ0OiA0MzdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTEzMHB4O1xyXG4gICAgICAgIGxlZnQ6IDQzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTI4cHg7XHJcbiAgICAgICAgbGVmdDogMzk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMjZweDtcclxuICAgICAgICBsZWZ0OiAzNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQ0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogZGFya2dyYXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTEzM3B4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaCB7XHJcbiAgICAgICAgbGVmdDogLTEyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0b2Rldnlhbm9zdG9kZXZ5YXQge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuemFjaGVya251dG8ge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTglO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb3RrYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2M3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ybWVzIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlsaWJlc3BsYXRubyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24td2lmaSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3ODFweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDczMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktYXgzMDAwIHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZmktY2xhc3MtYyB7XHJcbiAgICAgICAgd2lkdGg6IDIxMXB4O1xyXG4gICAgICAgIHRvcDogLTI2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDExN3B4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAud2lmaS1hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS10ZXh0cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24td2lmaSBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5heDMwMDBfbWluaXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXgzMDAwX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF4MzAwMF9taW5pdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLndpZmlfb3RsaWNoaWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXNiZXJib3gge1xyXG4gICAgICAgIGhlaWdodDogNzM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItZmxleCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA3MjBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItYm94IHtcclxuICAgICAgICB3aWR0aDogMjk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfbWluaXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8qIHdpZHRoOiA1MDBweDsgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl90ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVybWluaXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX290bGljaGlhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyYm94LXRleHRzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLTQgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvIGgzLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mbyAudmFyaWFudCBzcGFuLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvIC52YXJpYW50IHNwYW4ucGVyY2VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmNlbnRlci1wcmVjZW50IGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IC5ib251cy1pbmZvcm1hdGlvbiAucmV0dXJuLTMge1xyXG4gICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNCAuYm9udXMtaW5mb3JtYXRpb24gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUgLmluZGljYXRvcnMgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5pY29uIHtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMSAuZGVzY3JpcHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW0gLmRhdGUtaW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMiAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTIgLm91dGxpbmUtZGlhZ3JhbSAucGxhbi1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTMgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTQgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS00IC5kZXNjcmlwdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5kZXNjcmlwdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2staXRlbSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAyNDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi03IC5yZXNwb25zaXZlLXNsaWNrLTIgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTgge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RlY2gtYmcuanBnKSA3MCUgMCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCAubm90ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmNjkxMmM7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLnF1ZXN0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi04IC5zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IC5pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi05IC5pdGVtIC50ZXh0IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTAgLnByb3ZpZGVyLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlld3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTExIC5yZXZpZXctaXRlbSAuYmxvY2staW5mbyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMTEgLnJldmlldy1pdGVtIC5ibG9jay1pbmZvIC51c2VyLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMSAucmV2aWV3LWl0ZW0gLmJsb2NrLWluZm8gLnNoYWRvdyB7XHJcbiAgICAgICAgYm90dG9tOiAtMzFweDtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciAuZm9vdGVyLWxvZ28gLmxvZ28ge1xyXG5cclxuICAgICAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIgLmZvb3Rlci1pbmZvIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIC5zb2NpYWwtZ3JvdXAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC50b3AtbWVudSBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMSAubWVnYS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwZThiYmI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiA2NXB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogNjRweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvKi13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsqL1xyXG4gICAgICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xIC5tZWdhLXRpdGxlMiB7XHJcbiAgICAgICAgY29sb3I6ICMxYzU5OTk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzZweDtcclxuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiA2NXB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIHRvcDogNjRweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvKi13ZWJraXQtdGV4dC1zdHJva2U6IDJweDsqL1xyXG4gICAgICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7Ki9cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmFjLXdyYXAgLmFjLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MTBweDtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFjYzVkZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIH1cclxuXHJcbiAgICAuYWMtd3JhcCAuYWMtYnRuOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4ICNmZmYwYTkpIGRyb3Atc2hhZG93KDBweCAwcHggM3B4ICNmZmYwYTkpIGRyb3Atc2hhZG93KDBweCAwcHggMnB4ICNmZmYwYTkpIGRyb3Atc2hhZG93KDBweCAwcHggMXB4ICNmZmYwYTkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYy13cmFwIC5iZyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FjLWJnLmpwZ1wiKSA4MiUgMCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xIHtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjXzFCR183NjktMTE5OS5qcGcpIDI1JSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NDdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RhcmlmX3poYXJraWkuanBnKSA5MCUgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAubGF5ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgdG9wOiA2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnBvcmFkdWkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5kb2JyeSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0MTJweDtcclxuICAgICAgICB0b3A6IC00MXB4O1xyXG4gICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvYnJ5X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAubm92b2dvZG55IHtcclxuICAgICAgICBjb2xvcjogI2YyNjAxNDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxlZnQ6IDI4MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7ICovXHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7ICovXHJcbiAgICB9XHJcblxyXG4gICAgLnByb190diB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHZfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpc3Rfb3BfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX25ld19tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9tX2phcmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsZWZ0OiAzMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJ1dHRvbjEge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgdG9wOiAtMTFweDtcclxuICAgICAgICBsZWZ0OiAyNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTEge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAvKiBtYXJnaW4tbGVmdDogMzQwcHg7ICovXHJcbiAgICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDEge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgyIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBjb2xvcjogIzNhOTEyMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGg0IHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjM2E5MTIwO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXIxIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTIycHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNwZWVkLXByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICB0b3A6IC02NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BlZWQtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVkIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWJpdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1wcm9tbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJ1YiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2JlcmJveF9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC51dHAge1xyXG4gICAgICAgIHRvcDogLTIzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICB3aWR0aDogNDYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnV0cF9mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVzaF91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNoX3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmlsaV91dHAge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmlzdF9waWN0dXJlX3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnBsdXNfdXRwIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogODZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfdXRwIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbWthX3dpZmlfcHJpc3RfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xyXG4gICAgICAgIGJvcmRlcjogZGFzaGVkO1xyXG4gICAgICAgIHdpZHRoOiAyODZweDtcclxuICAgICAgICBoZWlnaHQ6IDE1N3B4O1xyXG4gICAgICAgIGxlZnQ6IDE2N3B4O1xyXG4gICAgICAgIHRvcDogLTE4OXB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAueHR2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRvcDogLTE4MXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDU4OHB4O1xyXG4gICAgICAgIGhlaWdodDogNzlweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3R2aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl96ZWJyYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0dl9jaGFubmVscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC54dHZfaGRfdWhkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0dl8yNCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRpY29uIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0X2NoYW5uZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRfa2lubyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfY2hhbm5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNzRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9raW5vIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmVfcHJlbWllciB7XHJcbiAgICAgICAgd2lkdGg6IDIzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC00NzJweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuaXZpX21lZ29nbyB7XHJcbiAgICAgICAgbGVmdDogOTEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDQ3OHB4O1xyXG4gICAgICAgIHRvcDogLTM5NHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMiB7XHJcbiAgICAgICAgLyogbWFyZ2luLWxlZnQ6IDM0MHB4OyAqL1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDEge1xyXG4gICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgyIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMyB7XHJcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudHZfbmV3IHtcclxuICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wcmlzdGF2a2FfbmV3IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDQ1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC53aWZpX25ldyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50dl9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnByaXN0X29wIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLndpZmlfb3AyIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGVyX2M1IHtcclxuICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTA4cHg7XHJcbiAgICAgICAgdG9wOiAtNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGgxIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGgzIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZV90dl9uZXdfdGgyIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGVfdHZfbmV3X3RoNCB7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5pY29uX3R2IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLkpBUktJSSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJpZ3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmR2b2lrYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDdweDtcclxuICAgICAgICBmb250LXNpemU6IDEwN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmxpdHRsZXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAua2F0eWEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBsZWZ0OiA0ODBweDtcclxuICAgICAgICB3aWR0aDogMTMycHg7XHJcbiAgICAgICAgdG9wOiAtMzkycHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLm9waXNhbmllX3R2IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU5DeXItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5hYy1idG4yIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuc3RhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgdG9wOiAtMTQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDc1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmU4ZTggdXJsKC4uL2ltZy9jaXJjbGVzLnBuZykgNTAlIDIwMHB4IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSBoMy5uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTY1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA1cHggMjVweDtcclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgLmluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzJmMmUyZTtcclxuICAgICAgICBmb250LWZhbWlseTogUmFsZXdheSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkgLmNoYW5uZWxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMmYyZTJlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0OTQ3NDc7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIGxpIC5jaGFubmVsczpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgbGkgLmNoYW5uZWxzIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5za29yb3N0LWluIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0NXB4IC03MzBweDtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAudHYtbWluaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQ1cHggLTgwOXB4O1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5jaGFubmVsczIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAucHJlbWlhbC1yb3V0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MjZweCAtMTEwN3B4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC5wcmVtaWFsLXJvdXRlci5jMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0N3B4IC0xMTA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTIgLnJhdGVzLXdyYXAgLnJhdGUgdWwgLnByZW1pYWwtcm91dGVyLmMyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODY4cHggLTExMDdweDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMiAucmF0ZXMtd3JhcCAucmF0ZSB1bCAucHJlbWlhbC1yb3V0ZXIuYzEge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04ODlweCAtMTEwN3B4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yIC5yYXRlcy13cmFwIC5yYXRlIHVsIC50di1wcmlzdGFza2Ege1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzQzcHggLTc2MXB4O1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAudHYtcHJpc3Rhc2thLWVrIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM0M3B4IC03NjFweDtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMSxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTIsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0zLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtNCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS0xIC5pbmRpY2F0b3JzLFxyXG4gICAgLnNlY3Rpb24tMi0xIC5vdXItcmF0ZXMgLnJhdGUtMiAuaW5kaWNhdG9ycyxcclxuICAgIC5zZWN0aW9uLTItMSAub3VyLXJhdGVzIC5yYXRlLTMgLmluZGljYXRvcnMsXHJcbiAgICAuc2VjdGlvbi0yLTEgLm91ci1yYXRlcyAucmF0ZS00IC5pbmRpY2F0b3JzIHtcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0yLTMge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTItMyAuZG93bmwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0zIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tMyBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGFyZHdhcmUge1xyXG4gICAgICAgIGhlaWdodDogMTYzMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhhcmR3YXJlIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oYXJkd2FyZSBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvZ3JhcGhpa19kZXNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb2dyYXBoaWtfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfZGVzayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWRnZXRzX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiAzNTFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogIzIzMWYyMDtcclxuICAgICAgICAvKiBmb250LXNpemU6IDIxcHg7ICovXHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmdhZGdldHNfdGV4dCB7XHJcblxyXG4gICAgICAgIGNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQgUHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnR3b19nYWRnZXRzX2ZpbmFsIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMzOTQxM2Q7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2gge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcclxuICAgICAgICB3aWR0aDogNTA5cHg7XHJcbiAgICAgICAgbGVmdDogLTE4OHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoLiBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwZTczNDM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaC4gaDMge1xyXG4gICAgICAgIGNvbG9yOiAjMGU3MzQzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSYWxld2F5LCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaC4gc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM1YzVlNjg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01OTlweDtcclxuICAgICAgICBsZWZ0OiA1ODZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTE4MHB4O1xyXG4gICAgICAgIGxlZnQ6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLW1lc2ggLm1lc2hfdGV4dDIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogbXlyaWFkIHBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTc4cHg7XHJcbiAgICAgICAgbGVmdDogNTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaF90ZXh0MyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQgcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xNzZweDtcclxuICAgICAgICBsZWZ0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1tZXNoIC5tZXNoX3RleHQ0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogZGFya2dyYXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZCBwcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTQ1NnB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaCB7XHJcbiAgICAgICAgbGVmdDogLTE3MnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tbWVzaCAubWVzaCBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0b2Rldnlhbm9zdG9kZXZ5YXQge1xyXG4gICAgICAgIHdpZHRoOiAzODNweDtcclxuICAgIH1cclxuXHJcbiAgICAuemFjaGVya251dG8ge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTglO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb3RrYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm1lcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbGliZXNwbGF0bm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogODcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaXJjbGVzX2F4LnBuZykgNTAlIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjA0MDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOTRweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1heDMwMDAge1xyXG4gICAgICAgIHdpZHRoOiA0MjlweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS1jbGFzcy1jIHtcclxuICAgICAgICB3aWR0aDogMjg0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTM2M3B4O1xyXG4gICAgICAgIGxlZnQ6IDE2OHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAud2lmaS1hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaS10ZXh0cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24td2lmaSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXdpZmkgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmF4MzAwMF9taW5pdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLyogd2lkdGg6IDUwMHB4OyAqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5heDMwMDBfdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXgzMDAwX21pbml0ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9vdGxpY2hpYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tc2JlcmJveCB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Jlci1hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8qbWFyZ2luLXJpZ2h0OiA2MHB4OyovXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItYm94IHtcclxuICAgICAgICB3aWR0aDogMzg2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXItZmxleCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA5MjZweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJib3gtdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl9taW5pdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLyogd2lkdGg6IDUwMHB4OyAqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNiZXJfbWluaXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2Jlcl9vdGxpY2hpYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24tNCBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi00IHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTQgLmJvbnVzLWluZm8gaDMudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSBwIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNSAuaW5kaWNhdG9ycyBhIHtcclxuICAgICAgICBtYXJnaW46IDAgODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi01LTEgLmljb24ge1xyXG4gICAgICAgIGxlZnQ6IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNS0xIC5oaXN0b3J5LXdyYXAgLml0ZW0gLmRhdGUtaW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTUtMyAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAuZGVzY3JpcHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi02IC5yZXNwb25zaXZlLXNsaWNrIC5zbGljay1pdGVtIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTYgLnJlc3BvbnNpdmUtc2xpY2sgLnNsaWNrLWl0ZW0gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNiAucmVzcG9uc2l2ZS1zbGljayAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tNyBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2staXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICB6LWluZGV4OiAxMDI0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTcgLnJlc3BvbnNpdmUtc2xpY2stMiAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tOCAucXVlc3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTggLnNsb2dhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTkgLml0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTkgLml0ZW0gLnRleHQgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLTEwIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi0xMCAucHJvdmlkZXItMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgIC5zZWN0aW9uLXgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTEzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90YXJpZl96aGFya2lpLmpwZykgNzUlIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmxheWVyIHtcclxuICAgICAgICBsZWZ0OiAtNTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9icnkge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9icnlfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2VjdGlvbi14IC5rYXR5YSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02OTBweDtcclxuICAgICAgICBsZWZ0OiA2MzdweDtcclxuICAgICAgICB0b3A6IC0zMzBweDtcclxuICAgICAgICB3aWR0aDogNzMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucG9yYWR1aSB7XHJcbiAgICAgICAgY29sb3I6ICMwMTAxMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucG9ka2x5Y2hlbmllbSB7XHJcbiAgICAgICAgY29sb3I6ICM5YjEwNWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuSkFSS0lJIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5ub3ZvZ29kbnkge1xyXG4gICAgICAgIGNvbG9yOiAjZjI2MDE0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAvKiAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7ICovXHJcbiAgICAgICAgLyogLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogd2hpdGU7ICovXHJcbiAgICB9XHJcblxyXG4gICAgLnByb190diB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHZfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJpc3Rfb3BfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX25ld19tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9tX2phcmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsZWZ0OiAtNzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJ1dHRvbjEge1xyXG4gICAgICAgIHdpZHRoOiAyNiU7XHJcbiAgICAgICAgbGVmdDogMzgwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTEge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIHRvcDogLTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMSB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMyB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDQge1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0yN3B4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zcGVlZC1wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzg0cHg7XHJcbiAgICAgICAgdG9wOiAtNzhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWVkLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcGVlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iaXRzIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLXByb21vIHtcclxuICAgICAgICBmb250LXNpemU6IDY2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAucnViIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYmVyYm94X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnV0cCB7XHJcbiAgICAgICAgdG9wOiAtNzNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2NDRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAudXRwX2ZsZXgge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1lc2hfdXRwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxNzlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNoX3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogMTMzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbGlfdXRwIHtcclxuICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X3V0cCB7XHJcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpc3RfcGljdHVyZV91dHAge1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucGx1c191dHAge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX3V0cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWZpX3BpY3R1cmVfdXRwIHtcclxuICAgICAgICB3aWR0aDogODZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfdXRwIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFta2Ffd2lmaV9wcmlzdF91dHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyOiBkYXNoZWQ7XHJcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgbGVmdDogMjU4cHg7XHJcbiAgICAgICAgdG9wOiAtMTk3cHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC54dHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdG9wOiAtMTU3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogNzM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAueHR2X3R2aWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl96ZWJyYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0dl9jaGFubmVscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC54dHZfaGRfdWhkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnh0dl8yNCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRpY29uIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2XzI0X2NoYW5uZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogMjAycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfMjRfa2lubyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAueHR2X3Ntb3RyX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC54dHZfc21vdHJfY2hhbm5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMDJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnh0dl9zbW90cl9raW5vIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmVfcHJlbWllciB7XHJcbiAgICAgICAgd2lkdGg6IDIzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xOTdweDtcclxuICAgICAgICBsZWZ0OiA1MjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5pdmlfbWVnb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNDI5cHg7XHJcbiAgICAgICAgbGVmdDogNjAycHg7XHJcbiAgICAgICAgd2lkdGg6IDI3JTtcclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMiB7XHJcbiAgICAgICAgdG9wOiAtOTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDIge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgzIHtcclxuICAgICAgICB3aWR0aDogMjA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50dl9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnByaXN0X29wIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZWZ0OiAtMzhweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDEge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDMge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcmNoZXJfYzUge1xyXG4gICAgICAgIHdpZHRoOiAxMDdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogOTNweDtcclxuXHJcbiAgICAgICAgdG9wOiAtMTAycHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmljb25fdHYge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJpZ3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA4NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5saXR0bGV0ZXh0IHtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IEpJUzkwO1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYWMtYnRuMiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnN0YXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIHRvcDogLTE2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA4MTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgIC5zZWN0aW9uLXgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTQ3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGFyaWZfemhhcmtpaS5qcGcpIDUwJSAwIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2MDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5sYXllciB7XHJcbiAgICAgICAgbGVmdDogLTEzNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuZG9icnkge1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRvYnJ5X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAua2F0eWEge1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxNHB4OyAqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGVmdDogLTEzMXB4O1xyXG4gICAgICAgIHdpZHRoOiA3NDhweDtcclxuICAgICAgICB0b3A6IC0zMDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5wb3JhZHVpIHtcclxuICAgICAgICBjb2xvcjogIzAxMDEwMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAucG9ka2x5Y2hlbmllbSB7XHJcbiAgICAgICAgY29sb3I6ICM5YjEwNWI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuSkFSS0lJIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAubm92b2dvZG55IHtcclxuICAgICAgICBjb2xvcjogI2YyNjAxNDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIC8qLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4OyovXHJcbiAgICAgICAgLyotd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9fdHYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAucHJvX3R2X21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnByaXN0X29wX21vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2lmaV9uZXdfbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmRvbV9qYXJrIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGVmdDogLTIxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJ1dHRvbjEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1MDRweDtcclxuICAgICAgICB3aWR0aDogMzA3cHg7XHJcbiAgICAgICAgdG9wOiAtNTNweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgdG9wOiAtOTBweDtcclxuICAgICAgICAvKm1hcmdpbi1sZWZ0OiAyNjBweDsqL1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTFfdGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUxX3RoMyB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMV90aDQge1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyIHtcclxuXHJcbiAgICAgICAgLyptYXJnaW4tbGVmdDogMjYwcHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50YWJsZTJfdGgxIHtcclxuICAgICAgICB3aWR0aDogMjQzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAudGFibGUyX3RoMiB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlMl90aDMge1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC50dl9vcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnByaXN0X29wIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZWZ0OiAtNTBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAud2lmaV9vcDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0yM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDEge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLnRhYmxlX3R2X25ld190aDMge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLml2aV9tZWdvZ28ge1xyXG4gICAgICAgIGxlZnQ6IDkxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA2OTBweDtcclxuICAgICAgICB0b3A6IC00MTBweDtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmFyY2hlcl9jNSB7XHJcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA4N3B4O1xyXG4gICAgICAgIHRvcDogLTExM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXggLmljb25fdHYge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWN0aW9uLXggLmJpZ3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14IC5saXR0bGV0ZXh0IHtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IEpJUzkwO1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZTY0O1xyXG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcclxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teCAuYWMtYnRuMiB7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICB6LWluZGV4OiAxMDI0O1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xyXG4gICAgLnNlY3Rpb24tNyAucmVzcG9uc2l2ZS1zbGljay0yIC5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG4iXX0= */