/* Minification failed. Returning unminified contents.
(3111,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3112,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3114,43): run-time error CSS1039: Token not allowed after unary operator: '-ratio'
(3115,35): run-time error CSS1039: Token not allowed after unary operator: '-ratio'
(3116,39): run-time error CSS1039: Token not allowed after unary operator: '-container-width'
(3116,64): run-time error CSS1039: Token not allowed after unary operator: '-ratio'
(3117,31): run-time error CSS1039: Token not allowed after unary operator: '-container-width'
(3117,56): run-time error CSS1039: Token not allowed after unary operator: '-ratio'
(3119,25): run-time error CSS1039: Token not allowed after unary operator: '-container-width'
(4253,12): run-time error CSS1038: Expected hex color, found '#WhiteFF'
(7464,44): run-time error CSS1034: Expected closing parenthesis, found ','
(7464,44): run-time error CSS1042: Expected function, found ','
(7464,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7465,34): run-time error CSS1034: Expected closing parenthesis, found ','
(7465,34): run-time error CSS1042: Expected function, found ','
(7465,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7568,34): run-time error CSS1034: Expected closing parenthesis, found ','
(7568,34): run-time error CSS1042: Expected function, found ','
(7568,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(7703,34): run-time error CSS1034: Expected closing parenthesis, found ','
(7703,34): run-time error CSS1042: Expected function, found ','
(7703,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
/* Font */
/* Font Size */

@font-face {
    font-family: "FuturaPTWebBook";
    src: url('/olpc/Content/Fonts/FTN45__W.eot');
    src: url('/olpc/Content/Fonts/FTN45__W.eot?#iefix') format('embedded-opentype'), url('/olpc/Content/Fonts/FTN45__W.woff2') format('woff2'), url('/olpc/Content/FTN45__W/FTN45__W.woff') format('woff'), url('/olpc/Content/Fonts/FTN45__W.ttf') format('truetype'), url('/olpc/Content/Fonts/FTN45__W.svg#FuturaPTWeb-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
    -webkit-font-variant-ligatures: none;
            font-variant-ligatures: none;
}

@font-face {
    font-family: "FuturaPTWebMedium";
    src: url('/olpc/Content/Fonts/FTN55__W.eot');
    src: url('/olpc/Content/Fonts/FTN55__W.eot?#iefix') format('embedded-opentype'), url('/olpc/Content/Fonts/FTN55__W.woff2') format('woff2'), url('/olpc/Content/Fonts/FTN55__W.woff') format('woff'), url('/olpc/Content/Fonts/FTN55__W.ttf') format('truetype'), url('/olpc/Content/Fonts/FTN55__W.svg#FuturaPTWeb-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
    -webkit-font-variant-ligatures: none;
            font-variant-ligatures: none;
}

@font-face {
    font-family: "FuturaPTWebDemi";
    src: url('/olpc/Content/Fonts/FTN65__W.eot');
    src: url('/olpc/Content/Fonts/FTN65__W.eot?#iefix') format('embedded-opentype'), url('/olpc/Content/Fonts/FTN65__W.woff2') format('woff2'), url('/olpc/Content/Fonts/FTN65__W.woff') format('woff'), url('/olpc/Content/Fonts/FTN65__W.ttf') format('truetype'), url('/olpc/Content/Fonts/FTN65__W.svg#FuturaPTWeb-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
    -webkit-font-variant-ligatures: none;
            font-variant-ligatures: none;
}

@font-face {
    font-family: "FuturaPTExtraBoldOblique";
    src: url('/olpc/Content/Fonts/FTN86__W.eot');
    src: url('/olpc/Content/Fonts/FTN86__W.eot?#iefix') format('embedded-opentype'), url('/olpc/Content/Fonts/FTN86__W.woff2') format('woff2'), url('/olpc/Content/Fonts/FTN86__W.woff') format('woff'), url('/olpc/Content/Fonts/FTN65__W.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
    -webkit-font-variant-ligatures: none;
    font-variant-ligatures: none;
}

@font-face {
    font-family: "FuturaPTCondBoldOblique";
    src: url('/olpc/Content/Fonts/FTN87__W.eot');
    src: url('/olpc/Content/Fonts/FTN87__W.eot?#iefix') format('embedded-opentype'), url('/olpc/Content/Fonts/FTN87__W.woff2') format('woff2'), url('/olpc/Content/Fonts/FTN87__W.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
    -webkit-font-variant-ligatures: none;
    font-variant-ligatures: none;
}

@font-face {
    font-family: "FuturaPTCondExtraBoldOblique";
    src: url('/olpc/Content/Fonts/futura-pt_cond-extrabold-oblique.eot');
    src: url('/olpc/Content/Fonts/futura-pt_cond-extrabold-oblique.eot?#iefix') format('embedded-opentype'), url('/olpc/Content/Fonts/futura-pt_cond-extrabold-oblique.woff2') format('woff2'), url('/olpc/Content/Fonts/futura-pt_cond-extrabold-oblique.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
    -webkit-font-variant-ligatures: none;
    font-variant-ligatures: none;
}
/* Bet365 Standard Colours  */

@-webkit-keyframes shimmer-280 {
    0% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }
    59% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }
    78% {
        -webkit-transform: translateX(280px);
                transform: translateX(280px);
    }
    85% {
        -webkit-transform: translateX(280px);
                transform: translateX(280px);
    }
    100% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }}

@keyframes shimmer-280 {
    0% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }
    59% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }
    78% {
        -webkit-transform: translateX(280px);
                transform: translateX(280px);
    }
    85% {
        -webkit-transform: translateX(280px);
                transform: translateX(280px);
    }
    100% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }}

@-webkit-keyframes shimmer-220 {
    0% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }
    59% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }
    78% {
        -webkit-transform: translateX(220px);
                transform: translateX(220px);
    }
    85% {
        -webkit-transform: translateX(220px);
                transform: translateX(220px);
    }
    100% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }}

@keyframes shimmer-220 {
    0% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }
    59% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }
    78% {
        -webkit-transform: translateX(220px);
                transform: translateX(220px);
    }
    85% {
        -webkit-transform: translateX(220px);
                transform: translateX(220px);
    }
    100% {
        -webkit-transform: translateX(-210px);
                transform: translateX(-210px);
    }}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.animation-pause * {
    -webkit-animation-play-state: paused !important;
            animation-play-state: paused !important;
}
.c-landingpage{
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    background: #1F1F1F;
    min-width: 320px;
    height:100%;
    overflow-x: hidden;
}
.c-landingpage__body {
    margin: 0;
    background: #1F1F1F;
}
.c-landingpage__join-now-frame {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: 999;
}
.c-landingpage__join-now-frame--hidden {
    display: none;
}
.c-landingpage__join-now-frame--deposit {
    top: 46px;
}
.c-landingpage__loading {
    position: fixed;
    z-index: 9999;
    background: #222;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in;
    opacity: 1;
    display: table;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.c-landingpage__loading--hidden {
    opacity: 0;
    z-index: -1;
}
.c-landingpage__loading--fade {
    opacity: 0;
}
.c-landingpage__loading--background {
    -webkit-transition: none;
    transition: none;
    z-index: 900;
    opacity: 1;
}
.c-landingpage__loading-spinner-outer {
    display: table-cell;
    padding-top: 60%;
}
.c-landingpage__loading-spinner {
    width: 25px;
    height: 25px;
    border: 2px solid #474747;
    border-left-color: #54E8B9;
    border-radius: 50%;
    -webkit-animation: spinner linear infinite;
            animation: spinner linear infinite;
    -webkit-animation-duration: 700ms;
            animation-duration: 700ms;
    margin: 0 auto;
}

.c-deep-link {
  display: none;
}

:not(.touch-device) body::-webkit-scrollbar {
    width: 9px;
    padding: 0 1px;
}

:not(.touch-device) body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(180, 180, 180)));
}

:not(.touch-device) body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
    border-radius: 0;
}
* {
    margin: 0;
    padding: 0;
}

.c-offer{
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    background: #1F1F1F;
}
.c-offer-content {
    width: 100%;
    text-align: center;
    background: #1F1F1F;
    position: relative;
    overflow: hidden;

background: transparent;

}
@media (min-width: 950px) {

    .c-offer-content {
        min-height: 750px;
    }
}
.c-offer-content__main-block-container {
    position: relative;
    margin: 0 auto;
    min-width: 280px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
@media (min-width: 768px) {

    .c-offer-content__main-block-container {
        padding: 0;
    }
}
@media (max-width: 950px) {

    .c-offer-content__main-block-container {
        padding: 50px 0 40px 0;
    }
}
@media (min-width: 950px) {

    .c-offer-content__main-block-container {/* position: absolute; */
        min-height: 750px;
        text-align: left;
    }
}
.c-offer-content__main-block-container:before{
    width: 100%;
    height: -webkit-calc(100% - 350px);
    height: calc(100% - 350px);
    background-image: -webkit-linear-gradient(top, #1F1F1F -webkit-calc(100% - 70px), #1F1F1F 0);
    background-image: linear-gradient(to bottom, #1F1F1F calc(100% - 70px), #1F1F1F 0);
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.c-offer-content__main-block-container:after{
    width: 100%;
    height: 250px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#1F1F1F), color-stop(0, #1F1F1F));
    background-image: -webkit-linear-gradient(bottom, #1F1F1F, #1F1F1F 0);
    background-image: linear-gradient(to top, #1F1F1F, #1F1F1F 0);
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.c-offer-content__main-block {
    min-width: 280px;
    max-width: 1240px;
    z-index: 4;
    float: left;
    margin: 0 auto;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
@media (min-width: 950px) {

    .c-offer-content__main-block {
        min-height: 624px;
        position: relative;
        left: 0;
        text-align: left;
        padding-left: 25px;
        padding-top: 25px;
    }
}
.c-offer-content__affiliate-logo {
    max-height: 50px;
    max-width: 150px;
    margin: 0 auto;
    background-repeat: no-repeat;
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-delay: .25s;
            transition-delay: .25s;
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    margin-bottom: 10px;
}
.bet-boosts .c-offer-content__affiliate-logo  {
    height: 50px;
    width: 50px;
}
.champions-league .c-offer-content__affiliate-logo {
    max-height: 137px;
    width: auto;
    margin-bottom: 50px;
}
@media (min-width: 768px) {

    .champions-league .c-offer-content__affiliate-logo {
        max-height: 137px;
        max-width: 250px;
    }
}
@media (min-width: 1025px) {

    .champions-league .c-offer-content__affiliate-logo {
        max-height: 137px;
        max-width: 250px;
    }
}
@media (min-width: 950px)
            {

    .champions-league .c-offer-content__affiliate-logo {
        max-height: 137px;
        max-width: 250px;
    }
}
@media (min-width: 1440px) {

    .champions-league .c-offer-content__affiliate-logo {
        max-height: 137px;
        max-width: 250px;
    }
}
.team-kits-and-flags .c-offer-content__affiliate-logo  {
    height: unset;
    width: unset;
    margin-bottom: 25px;
}
.c-offer-content__affiliate-logo-container{
    width: 100%;
}
@media (min-width: 768px)
        {

    .c-offer-content__affiliate-logo {
        max-height: 75px;
        max-width: 200px;
    }

    .bet-boosts .c-offer-content__affiliate-logo {
        height: 60px;
        width: 60px;
    }
}
@media (min-width: 1025px) {

    .c-offer-content__affiliate-logo {
        max-height: 70px;
        max-width: 180px;
    }
}
@media (min-width: 950px)
        {

    .c-offer-content__affiliate-logo {
        margin-left: 0;
    }

    .bet-boosts .c-offer-content__affiliate-logo {
        height: 70px;
        width: 70px;
    }

    .team-kits-and-flags .c-offer-content__affiliate-logo  {
        margin-bottom: 40px;
    }
}
@media (min-width: 1440px) {

    .c-offer-content__affiliate-logo {
        max-height: 75px;
        max-width: 200px;
    }
}
.c-offer-content__affiliate-logo__transition{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
.c-offer-content__event-countdown {
    border: 1px solid #ffdf1b;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #ffdf1b;
    display: inline-table;
    font-size: 14px;
    height: 33px;
    line-height: 22px;
    margin: 0 auto 30px auto;
    padding: 0 10px;
    text-align: center;
}
.c-offer-content__event-countdown span {
    display: table-cell;
    vertical-align: middle
}
@media (min-width: 950px) {

    .c-offer-content__event-countdown {
        margin-bottom: 40px;
        text-align: left;
    }
}
.c-offer-content__event-countdown-days{
    padding-left: 3px;
}
.c-offer-content__event-text {
    font-family: "FuturaPT", Futura, Arial, sans-serif;
    font-size: 16px;
    letter-spacing: 4px;
    color: #26FFBE;
    text-transform: uppercase;
    line-height: 21px;
    margin-bottom: 16px;
    -webkit-transition-duration: .5s;
            transition-duration: .5s;
    -webkit-transition-delay: .45s;
            transition-delay: .45s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    opacity: 0;
    font-weight: bold;
    text-align: center;
    padding: 0 20px;
}
@media (min-width: 768px) {

    .c-offer-content__event-text {
        font-size: 22px;
        letter-spacing: 5px;
        line-height: 29px;
        margin-bottom: 20px;
        padding: 0;
    }
}
@media (min-width: 950px) {

    .c-offer-content__event-text {
        text-align: left;
        max-width: 540px;
    }
}
.c-offer-content__event-text__transition{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
.c-offer-content__event-title {
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    color: #FFF;
    font-size: 42px;
    line-height: 48px;
    margin: 0 auto;
    margin-bottom: 10px;
    padding: 0 20px;
    max-width: 490px;
    opacity: 0;
    text-align: center;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-delay: 0.65s;
            transition-delay: 0.65s;
}
.c-offer-content__event-title .champions-league {
    font-family: "FuturaPTCondExtraBoldOblique";
    font-size: 72px;
    line-height: 62px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
@media (max-width: 415px) {

    .c-offer-content__event-title .champions-league {
        font-size: 52px;
        line-height: 48px;
    }
}
.c-offer-content__event-title .yellow-text {
    color: #FFDF1B;
}
@media (min-width: 768px) {

    .c-offer-content__event-title {
        font-size: 60px;
        line-height: 64px;
        padding: 0;
    }
}
@media (min-width: 950px) {

    .c-offer-content__event-title {
        text-align: left;
        max-width: 540px;
        margin: 0;
        margin-bottom: 10px;
    }
}
.c-offer-content__event-title__transition{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
.c-offer-content__event-body{
    color: #DDD;
    font-size: 16px;
    line-height: 24px;
    max-width: 370px;
    text-align: center;
    margin: auto;
    margin-bottom: 30px;
    padding: 0 20px;
    opacity: 0;
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-delay: 1.25s;
            transition-delay: 1.25s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
}
@media (min-width: 950px) {

    .c-offer-content__event-body {
        margin: unset;
        margin-bottom: 30px;
        text-align: left;
        padding: 0;
        -webkit-transform: translateY(20px);
            -ms-transform: translateY(20px);
                transform: translateY(20px);
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
        -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
    }
}
@media (min-width: 1440px) {

    .c-offer-content__event-body {
        font-size: 15px;
        line-height: 22px;
    }
}
.c-offer-content__event-body__transition{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
.c-offer-content__button-tnc-block {
    opacity: 0;
    -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
            transform: translateY(10px);
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: .75s;
            transition-duration: .75s;
    -webkit-transition-delay: 1.85s;
            transition-delay: 1.85s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    z-index: 3;
    margin: 40px auto auto auto;
    width: 100%;
    max-width: 1240px;
    position: absolute;
    padding: 0 20px 50px;
    bottom: 0;
}
.c-offer-content__button-tnc-block-desktop {
    display: none;
    text-align: left;
    padding: 0px 20px 50px 0px !important;
}
.c-offer-content__button-tnc-block-mobile {
    display: block;
}
@media (min-width: 950px) {

    .c-offer-content__button-tnc-block {
        -webkit-transform: translateY(20px);
            -ms-transform: translateY(20px);
                transform: translateY(20px);
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
        padding-left: 25px;
        position: relative;
    }

    .c-offer-content__button-tnc-block-desktop {
        top: 0;
        display: block;
    }

    .c-offer-content__button-tnc-block-mobile {
        display: none;
    }
}
.c-offer-content__button-tnc-block__transition{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
@media (max-width: 950px) {

    .c-offer-content__button-tnc-block__transition:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background-image: -webkit-linear-gradient(bottom, #1f1f1f 30px, transparent 100%);
        background-image: linear-gradient(to top, #1f1f1f 30px, transparent 100%);
    }
}
.c-offer-content__call-to-action {
    margin-bottom: 20px !important;
    width: 200px;
    height: 44px;
    background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(#fff), color-stop(#FFDF1B), to(#FFDF1B));
    background: -webkit-linear-gradient(left, #fff, #fff, #FFDF1B, #FFDF1B);
    background: linear-gradient(to right, #fff, #fff, #FFDF1B, #FFDF1B);
    background-position: 100% 0;
    -webkit-background-size: 300% 100%;
            background-size: 300% 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    border-radius: 2px;
    position: relative;
    margin: auto;
    -webkit-transition-duration: .75s;
            transition-duration: .75s;
    -webkit-transition-delay: 1.55s;
            transition-delay: 1.55s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    opacity: 0;
}
@media (min-width: 950px) {

    .c-offer-content__call-to-action {
        margin: unset;
        -webkit-transform: translateY(20px);
            -ms-transform: translateY(20px);
                transform: translateY(20px);
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
    }
}
.c-offer-content__call-to-action__transition{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
.c-offer-content__call-to-action:hover
    {
    background-position: 0 0;
    -webkit-transition: background 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    transition: background 0.3s cubic-bezier(0.45, 0, 0.55, 1);
}
.c-offer-content__call-to-action-inner{
    position: relative;
    display: block;
    font-weight: bold;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 17px !important;
    color: #111111 !important;
    text-decoration: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    padding: 0 10px;
}
.c-offer-content__call-to-action-inner:hover{
    color: #333;
    background-position: 0 0;
}
.c-offer-content__shimmer{
    position: absolute;
    top:0;
    width: 194px;
    height: 50px;
    -webkit-animation: shimmer-280 3.4s ease-in-out;
            animation: shimmer-280 3.4s ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
@media (min-width: 950px) {

    .c-offer-content__shimmer {
        -webkit-animation: shimmer-220 3.4s ease-in-out;
                animation: shimmer-220 3.4s ease-in-out;
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
    }
}
.c-offer-content__shimmer:before {
    top: 0;
    left: 40px;
    content: '';
    position: absolute;
    width: 95px;
    height: 50px;
    -webkit-transform: skew(-40deg);
        -ms-transform: skew(-40deg);
            transform: skew(-40deg);
    background: rgba(255, 255, 255, 0.3 );
}
.c-offer-content__shimmer:after {
    top: 0;
    right: 22px;
    content: '';
    position: absolute;
    width: 20px;
    height: 50px;
    -webkit-transform: skew(-40deg);
        -ms-transform: skew(-40deg);
            transform: skew(-40deg);
    background: rgba(255, 255, 255, 0.3 );
}
.c-offer-content__short-tandc {
    display: block;
    font-size: 10px;
    color: #888;
    text-decoration: none;
    line-height: 13px;
}
.c-offer-content__short-tandc__hidden{
    display:none;
}
@media (min-width: 950px) {

    .c-offer-content__short-tandc {
        left: 0;
        max-width: 400px;
    }
}
.c-offer-content__extended-tandc {
    display: block;
    font-size: 10px;
    color: #888;
    text-decoration: none;
    line-height: 13px;
    max-width: 500px;
    text-align: center;
    margin: auto;
    margin-top: 40px;
    padding: 0 20px;
}
@media (min-width: 950px) {

    .c-offer-content__extended-tandc {
        left: 0;
        text-align: left;
        max-width: 460px;
        margin: 0;
        margin-top: 40px;
        padding: 0;
    }
}
.c-offer-content__link-to-sig-terms {
    display: block;
    color: #888;
    font-size: 10px;
    padding-top: 13px;
    margin-bottom: 10px;
}
.c-offer-content__link-to-sig-terms:hover
        {
    color: #DDD;
}
.c-offer-content__link-to-full-terms{
    display: block;
    padding-top: 13px;
}
@media (min-width: 950px) {

    .c-offer-content__link-to-full-terms {
        left: 0;
        max-width: 400px;
    }
}
.c-offer-content__link-to-full-terms a{
    color: #888;
    font-size: 10px;
}
.c-offer-content__significant-terms{
    width: 100%;
    max-width: 1260px;
    margin: auto;
    padding: 40px 20px 0 20px;
    height: 100%;
    color: #888;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 10px;
    position: relative;
    text-align: left;
    margin-bottom: 5px;
    line-height: 13px;
    min-height: auto;
}
@media (min-width: 768px) {

    .c-offer-content__significant-terms {
        padding: 40px 30px 0 30px;
    }
}
.c-offer-content__significant-terms > .infoTextContainer:first-child{
    color: #BBB;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 20px;
}
@media (min-width: 1025px) {

    .c-offer-content__significant-terms > .infoTextContainer:first-child {
        font-size: 11px;
        line-height: 13px;
        margin-bottom: 5px;
    }
}
.c-offer-content__significant-terms > .AdvancedTextList{
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-width: 100%;
       -moz-column-width: 100%;
            column-width: 100%;
    margin-top: 5px;
    text-align: left;
    position: relative;
}
@media (min-width: 1440px) {

    .c-offer-content__significant-terms > .AdvancedTextList {
        margin-top: 7px;
        -webkit-column-count: 2;
           -moz-column-count: 2;
                column-count: 2;
        -webkit-column-width: 585px;
           -moz-column-width: 585px;
                column-width: 585px;
        -webkit-column-gap: 30px;
           -moz-column-gap: 30px;
                column-gap: 30px;
    }
}
.c-offer-content__sig-terms-to-full-terms-link-container{
    display: none;
}
@media (min-width: 1440px) {

    .c-offer-content__sig-terms-to-full-terms-link-container {
        display: block;
        width: 100%;
        position: relative;
        padding-bottom: 53px;
    }
}
@media (min-width: 1440px) {

    .c-offer-content__sig-terms-to-full-terms-link-container a {
        color: #888;
        padding-left: 35px;
        position: absolute;
        left: 50%;
        font-size: 10px;
        line-height: 13px;
    }

    .c-offer-content__sig-terms-to-full-terms-link-container a:hover{
        color: #FFF;
    }
}
.c-offer-content__significant-terms .AdvancedTextList ul,
    .c-offer-content__significant-terms .AdvancedTextList ol {
    list-style: none;
    padding: 0;
    margin: 0;
    color: #888;
}
.c-offer-content__significant-terms .AdvancedTextList ul .infoTextContainer {
    position: relative;
    margin-bottom: 5px;
}
.c-offer-content__significant-terms .AdvancedTextList ul > li{
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 20px;
    position: relative;
}
.c-offer-content__significant-terms .AdvancedTextList ul > li ul > li,
    .c-offer-content__significant-terms .AdvancedTextList ul > li ol > li{
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 13px;
    position: relative;
}
.c-offer-content__significant-terms .AdvancedTextList ul .TableContainer {
    margin-left: 15px;
}
.c-offer-content__significant-terms .AdvancedTextList ul > li > span:before {
    content: "•";
    position: absolute;
    left: -16px;
    font-size: 18px;
    line-height: 11px;
}
.c-offer-content__significant-terms .AdvancedTextList ul > li ul > li > span:before,
    .c-offer-content__significant-terms .AdvancedTextList ul > li ol > li > span:before {
    content: "-";
    position: absolute;
    left: -13px;
}
.c-offer-content__full-terms{
    width:100%;
    height: auto;
    margin: 0 auto;
    text-align: center;
}
@media (min-width: 950px){

    .c-offer-content__full-terms {
        max-width: 1250px;
    }
}
.c-offer-content__full-terms-content{
    text-align: left;
    padding: 40px 20px 10px 20px;
    position: relative;
    counter-reset: li;
}
@media (min-width: 768px) {

    .c-offer-content__full-terms-content {
        max-width: 1260px;
        padding: 40px 30px 60px 30px;
    }
}
.c-offer-content__full-terms-content strong{
    font-weight: bold;
}
.c-offer-content__full-terms-content > .infoTextContainer{
    margin-bottom: 5px;
    font-size: 11px;
    color: #BBB;
    line-height: 13px;
}
.c-offer-content__full-terms-content > .infoTextContainer:first-child{
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 20px;
    font-weight: bold;
}
.c-offer-content__full-terms-content .AdvancedTextList{
    color: #888;
    font-size: 10px;
    line-height: 13px;
}
.c-offer-content__full-terms-content .AdvancedTextList ol > li{
    position: relative;
    padding-left: 20px;
    list-style: none;
}
.c-offer-content__full-terms-content .AdvancedTextList ol > li:last-child {
    margin-bottom: 20px;
}
.c-offer-content__full-terms-content .AdvancedTextList ol > li:before{
    content: attr(value) ". ";
    position: absolute;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #888;
    text-align: left;
}
.c-offer-content__full-terms-content .AdvancedTextList ol > li .infoTextContainer {
    margin-bottom: 5px;
}
.c-offer-content__full-terms-content .AdvancedTextList ol > li p{
    margin-bottom: 0 !important;
}
.c-offer-content__full-terms-content .AdvancedTextList ul{
    padding-left: 14px;
    list-style-type: disc;
    margin-bottom: 5px;
}
.c-offer-content__full-terms-content .AdvancedTextList li{
    font-size: 10px;
    margin-bottom: 5px;
    line-height: 13px;
}
.c-offer-content__full-terms-content a{
    font-size: 10px;
    color: #888;
}
.c-offer-content__full-terms .c-offer-content__call-to-action{
    margin: 40px auto 0 auto;
    text-align: center;
    opacity: 1;
}
@media (min-width: 950px) {

    .c-offer-content__full-terms .c-offer-content__call-to-action {
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
    }
}
@media (min-width: 768px) {

    .c-offer-content__full-terms .c-offer-content__shimmer {
        -webkit-animation: shimmer-220 3.4s ease-in-out;
                animation: shimmer-220 3.4s ease-in-out;
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
    }
}
.c-offer-content__payment-methods {
    width: 100%;
    padding-top: 10px;
}
.c-offer-content__payment-methods img

      {
    width: auto;
    height: 30px;
    padding: 0 10px 10px 10px;
}
@media (min-width: 768px) {

    .c-offer-content__payment-methods img {
        padding: 0 10px;
    }

    .c-offer-content__payment-methods img:nth-of-type(1) {
        padding-left: 0;
    }
}
@media (min-width: 950px) {

    .c-offer-content__payment-methods {
        padding-top: 40px;
    }
}
@media (min-width: 1025px) {

    .c-offer-content__payment-methods {
        margin: 0;
    }
}
.c-offer-image-container {
    width: 100%;
    position: relative;
    z-index: 2;
    height: 440px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
}
@media (min-width: 950px) {

    .c-offer-image-container {
        height: 100%;
        position: absolute;
    }
}
@media (max-width: 768px) {

    .c-offer-image-container {
        height: 435px;
    }
}

.c-offer__image{
    width: 467px;
    height: 384px;
    margin-top: 0;
    margin-bottom: 0;
    background-position: center;
    -webkit-background-size: auto 100%;
            background-size: auto 100%;
    background-repeat:  no-repeat;

    -webkit-transform: scale(0.95) translateX(56px);

        -ms-transform: scale(0.95) translateX(56px);

            transform: scale(0.95) translateX(56px);
    opacity: 0;

    -webkit-transition-property: opacity, -webkit-transform;

    transition-property: opacity, -webkit-transform;

    transition-property: transform, opacity;

    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: 0.95s;
            transition-duration: 0.95s;
    -webkit-transition-timing-function: ease;
            transition-timing-function: ease;
}

@media (min-width: 768px) {

    .c-offer__image {
        -webkit-background-size: auto 534px;
                background-size: auto 534px;
        width: 650px;
        height: 534px;
        top: -80px;
        background-position: center;
    }
}

@media (min-width: 950px) {

    .c-offer__image {
        background-position: 60% center;
        width: -webkit-calc(100% + 69px);
        width: calc(100% + 69px);
        -webkit-background-size: auto 624px;
                background-size: auto 624px;
        margin-left: -69px;
        -webkit-transform: scale(0.95) translateX(69px);
            -ms-transform: scale(0.95) translateX(69px);
                transform: scale(0.95) translateX(69px);
        -webkit-background-size: auto 750px;
                background-size: auto 750px;
        width: 1644px;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        left: 0;
        margin-left: 0px;
    }
}

.c-offer__image__transition{
    -webkit-transform: scale(1) translateX(0);
        -ms-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
    opacity: 1;
}

.c-offer-image-container:before {
    content: "";
    background-image: -webkit-linear-gradient(top, #1f1f1f 30px, transparent 100%);
    background-image: linear-gradient(to bottom, #1f1f1f 30px, transparent 100%);
    width: 100%;
    height: 100px;
    top: -40px;
    position: absolute;
    left: 0;
    z-index: 1;
}

@media (min-width: 1440px) {

    .c-offer-image-container:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 30%;
        background-image: -webkit-linear-gradient(bottom, #1f1f1f 30px, transparent 100%);
        background-image: linear-gradient(to top, #1f1f1f 30px, transparent 100%);
    }
}

.c-offer__image:before {
    content: "";
    background-image: -webkit-linear-gradient(left, #1f1f1f 30px, transparent 100%);
    background-image: linear-gradient(to right, #1f1f1f 30px, transparent 100%);
    width: 100px;
    height: 100%;
    top: 0;
    position: absolute;
    left: 0;
}

.c-offer__image:after {
    content: "";
    background-image: -webkit-linear-gradient(right, #1f1f1f 30px, transparent 100%);
    background-image: linear-gradient(to left, #1f1f1f 30px, transparent 100%);
    width: 100px;
    height: 100%;
    top: 0;
    position: absolute;
    right: 0;
}
.c-offer-steps{
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.c-offer-steps__mobile{
    display: block;
}
@media only screen and (min-width: 1440px){

    .c-offer-steps__mobile {
        display: none;
    }
}
.c-offer-steps__desktop{
    display: none;
}
@media only screen and (min-width: 1440px){

    .c-offer-steps__desktop {
        display: block;
    }
}
.c-offer-steps__steps-container {
    background: -webkit-linear-gradient(312deg, #185C4C, #222 100%);
    background: linear-gradient(138deg, #185C4C, #222 100%);
    padding: 60px 20px;
    width: 100%;
    position: relative;
    margin: 0 auto;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.c-offer-steps__steps-title {
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    color: #26FFBE;
    font-size: 30px;
    line-height: 34px;
    width: 290px;
    background-image: -webkit-gradient(linear, left top, right top, from(#26FFBE), to(#8AFFAB));
    background-image: -webkit-linear-gradient(left, #26FFBE, #8AFFAB);
    background-image: linear-gradient(to right, #26FFBE, #8AFFAB);
    -webkit-background-size: 100% 100%;
            background-size: 100% 100%;
    background-position: 0 0;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
            background-clip: text;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 32px;
}
@media only screen and (min-width: 768px) {

    .c-offer-steps__steps-title {
        font-size: 36px;
        line-height: 46px;
        margin-bottom: 35px;
        width: 600px;
    }
}
@media only screen and (min-width: 950px) {

    .c-offer-steps__steps-title {
        width: 800px;
    }
}
@media only screen and (min-width: 1025px) {

    .c-offer-steps__steps-title {
        font-size: 38px;
        line-height: 48px;
        margin-bottom: 22px;
    }
}
.c-offer-steps__steps-inner-container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    padding:0 20px;
    max-width: 420px;
    margin: 0 auto;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 1025px) {

    .c-offer-steps__steps-inner-container {
        margin-bottom: 28px;
    }
}
.c-offer-steps__step-container{
    width: 100%;
    padding-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.c-offer-steps__step-container--last {
    padding-bottom: 0;
}
@media only screen and (min-width: 950px) {

    .c-offer-steps__step-container {
        max-width: 259px;
        padding-bottom: 0;
    }
}
@media only screen and (min-width: 1440px) {

    .c-offer-steps__step-container {
        max-width: 320px;
    }
}
.c-offer-steps__steps-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
@media only screen and (min-width: 950px) {

    .c-offer-steps__steps-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        max-width: 929px;
    }
}
@media only screen and (min-width: 1440px) {

    .c-offer-steps__steps-wrapper {
        max-width: 1208px;
    }
}
.c-offer-steps__step-number {
    height: 50px;
    width: 28px;
    background-repeat: no-repeat;
    margin: 6px 10px 0 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28px;
        -ms-flex: 0 0 28px;
            flex: 0 0 28px;
}
.c-offer-steps__step-number--1{
    background-image: url("/olpc/Content/images/LandingPages/1-mobile.svg");
}
.c-offer-steps__step-number--2{
    background-image: url("/olpc/Content/images/LandingPages/2-mobile.svg");
}
.c-offer-steps__step-number--3{
    background-image: url("/olpc/Content/images/LandingPages/3-mobile.svg");
}
@media (min-width: 1024px) {

    .c-offer-steps__step-number {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 44px;
            -ms-flex: 0 0 44px;
                flex: 0 0 44px;
    }

    .c-offer-steps__step-number--1 {
        background-image: url("/olpc/Content/images/LandingPages/1.svg");
    }

    .c-offer-steps__step-number--2{
        background-image: url("/olpc/Content/images/LandingPages/2.svg");
    }

    .c-offer-steps__step-number--3{
        background-image: url("/olpc/Content/images/LandingPages/3.svg");
    }
}
@media only screen and (min-width: 1025px) {

    .c-offer-steps__step-number {
        height: 79px;
        width: 44px;
        margin: 0 13px 0 0;
    }
}
.c-offer-steps__step-chevron{
    display: none;
}
@media only screen and (min-width: 950px) {

    .c-offer-steps__step-chevron {
        height: 65px;
        width: 24px;
        display: inline-block;
        position: relative;
        margin: 0 30px;
        background-position: center !important;
    }
}
.c-offer-steps__step-chevron:last-child{
    display: none;
}
.c-offer-steps__step-details{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
@media only screen and (min-width: 768px) {

    .c-offer-steps__step-details {
        max-width: 455px;
    }
}
@media only screen and (min-width: 950px) {

    .c-offer-steps__step-details {
        width: 204px;
    }
}
@media only screen and (min-width: 1440px) {

    .c-offer-steps__step-details {
        width: 260px;
    }
}
.c-offer-steps__step-title{
    color: #F0F0F0;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 5px;
    font-weight: bold;
    text-align: left;
}
@media only screen and (min-width: 1025px) {

    .c-offer-steps__step-title {
        font-size: 19px;
        line-height: 23px;
        margin: 4px 0 5px 0;
    }
}
.c-offer-steps__step-how-to{
    color: #FFF;
    opacity: 0.8;
    font-size: 14px;
    line-height: 19px;
    text-align: left;
}
@media only screen and (min-width: 1025px) {

    .c-offer-steps__step-how-to {
        font-size: 16px;
        line-height: 20px;
    }
}
.c-offer-steps__call-to-action {
    display: block;
    height: 44px;
    width: 200px;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 2px;
    font-size: 17px;
    line-height: 19px;
    font-weight: bold;
    text-decoration: none;
    color: #111111;
    position: relative;
    margin: 0 auto;
    background-color: #26FFBE;
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(#fff), color-stop(#26FFBE), to(#8AFFAB));
    background-image: -webkit-linear-gradient(left, #fff, #fff, #26FFBE, #8AFFAB);
    background-image: linear-gradient(to right, #fff, #fff, #26FFBE, #8AFFAB);
    background-position: 100% 50%;
    -webkit-background-size: 300% 100%;
            background-size: 300% 100%;
}
.c-offer-steps__call-to-action span{
    position: relative;
    padding: 0 10px 0 10px;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.c-offer-steps__call-to-action:hover {
    -webkit-transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    background-position: 0 100%;
}
.c-image-offer-steps {
    background: -webkit-linear-gradient(312deg, #185C4C, #222 100%);
    background: linear-gradient(138deg, #185C4C, #222 100%);
    padding: 60px 15px;
    width: 100%;
    position: relative;
    margin: 0 auto;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto;
}
@media only screen and (min-width: 500px) {

    .c-image-offer-steps {
        padding-right: 20px;
        padding-left: 20px;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps {
        padding-right: 50px;
        padding-left: 50px;
    }
}
.c-image-offer-steps.grey-banners {
    background: #1F1F1F;
    padding: 60px 20px;
}
.c-image-offer-steps__steps-title {
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    color: #26FFBE;
    font-size: 30px;
    line-height: 34px;
    background-image: -webkit-gradient(linear, left top, right top, from(#26FFBE), to(#8AFFAB));
    background-image: -webkit-linear-gradient(left, #26FFBE, #8AFFAB);
    background-image: linear-gradient(to right, #26FFBE, #8AFFAB);
    -webkit-background-size: 100% 100%;
            background-size: 100% 100%;
    background-position: 0 0;
    text-fill-color: transparent;
    -webkit-background-clip: text;
            background-clip: text;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {

    .c-image-offer-steps__steps-title {
        font-size: 36px;
        line-height: 46px;
    }
}
@media only screen and (min-width: 1025px) {

    .c-image-offer-steps__steps-title {
        font-size: 38px;
        line-height: 48px;
        margin-bottom: 50px;
    }
}
.grey-banners .c-image-offer-steps__steps-title  {
    background: -webkit-linear-gradient(6deg, #8AFFAB, #26FFBE);
    background: linear-gradient(84deg, #8AFFAB, #26FFBE);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.c-image-offer-steps__steps-inner-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 15px;
    max-width: 1200px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 40px;
    height: auto;
}
@media only screen and (min-width: 500px) {

    .c-image-offer-steps__steps-inner-container {
        margin-bottom: 50px;
        gap: 30px;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__steps-inner-container {
        padding: 0;
        margin-bottom: 10px;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        margin: 0 auto;
        margin-bottom: 60px;
        gap: 50px;
    }
}
.grey-banners .c-image-offer-steps__steps-inner-container  {
    max-width: 486px;
    width: 100%;
    gap: 40px;
    margin: 0 auto;
    margin-bottom: 40px;
    grid-auto-rows: 1fr;
    display: -ms-grid;
    display: grid;
}
@media only screen and (min-width: 950px) {

    .grey-banners .c-image-offer-steps__steps-inner-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 1000px;
        gap: 25px;
    }
}
.c-image-offer-steps__step-container{
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    background-color: #1F5A48;
    border: 1px solid;
    border-color: #43A276;
    border-radius: 5px;
    padding: 15px 20px;
    height: auto;
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
@media only screen and (min-width: 500px) {

    .c-image-offer-steps__step-container {
        -webkit-box-pack: left;
        -webkit-justify-content: left;
            -ms-flex-pack: left;
                justify-content: left;
        max-width: 600px;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__step-container {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-flex-basis: 25%;
            -ms-flex-preferred-size: 25%;
                flex-basis: 25%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        max-width: -webkit-calc((100% - 100px) / 3);
        max-width: calc((100% - 100px) / 3);
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__step-container--less-than-3 {
        -webkit-flex-basis: 40%;
            -ms-flex-preferred-size: 40%;
                flex-basis: 40%;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__step-container--less-than-3 {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-flex-basis: 40%;
            -ms-flex-preferred-size: 40%;
                flex-basis: 40%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        min-width: -webkit-calc((100% - 50px) / 2);
        min-width: calc((100% - 50px) / 2);
    }
}
.grey-banners .c-image-offer-steps__step-container  {
    background: -webkit-linear-gradient(312deg, #262E2C 0, #282828 100%);
    background: linear-gradient(138deg, #262E2C 0, #282828 100%);
    border-color: transparent;
    padding: 35px 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}
.c-image-offer-steps__step-tag {
    position: absolute;
    background: -webkit-linear-gradient(45deg, transparent 50%, #FFDF1B 50%);
    background: linear-gradient(45deg, transparent 50%, #FFDF1B 50%);
    top: 0;
    right: 0;
    height: 43px;
    width: 43px;
    text-transform: uppercase;
}
.grey-banners .c-image-offer-steps__step-tag  {
    height: 45px;
    width: 45px;
    background: -webkit-linear-gradient(45deg, transparent 50%, #26FFBE 50%);
    background: linear-gradient(45deg, transparent 50%, #26FFBE 50%);
}
.c-image-offer-steps__step-tag-text {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    right: -5px;
    top: -5px;
    color: #111111;
    line-height: 14px;
    font-size: 12px;
    font-weight: 800;
    -webkit-transform: rotateY(0) rotate(45deg);
            transform: rotateY(0) rotate(45deg);
}
.c-image-offer-steps__step-tag--medium {
    height: 58px;
    width: 58px;
}
.grey-banners .c-image-offer-steps__step-tag--medium  {
    height: 56px;
    width: 56px;
}
.c-image-offer-steps__step-tag--long {
    height: 76px;
    width: 76px;
}
.grey-banners .c-image-offer-steps__step-tag--long  {
    height: 66px;
    width: 66px;
}
.c-image-offer-steps__step-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
}
@media only screen and (min-width: 500px) {

    .c-image-offer-steps__step-details {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
    }

    .grey-banners .c-image-offer-steps__step-details  {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__step-details {
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}
.grey-banners .c-image-offer-steps__step-image-container  {
    margin-bottom: 30px;
    height: 41px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
}
.c-image-offer-steps__step-image {
    width: 155px;
    height: 75px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-position: center;
}
.grey-banners .world-cup-trophy .c-image-offer-steps__step-image  {
    max-width: unset;
    max-height: unset;
    width: 55px;
    height: 55px;
}
@media only screen and (min-width: 500px) {

    .c-image-offer-steps__step-image {
        margin: 0 40px 0 20px;
    }

    .grey-banners .c-image-offer-steps__step-image  {
        margin: 0 auto;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__step-image {
        margin-bottom: 10px;
    }

    .grey-banners .c-image-offer-steps__step-image  {
        margin-bottom: 0;
    }
}
.grey-banners .c-image-offer-steps__step-image  {
    width: unset;
    height: unset;
    max-height: 41px;
    max-width: 230px;
    margin-bottom: 0;
}
.grey-banners .c-image-offer-steps__step-image-two {
    padding-right: 10px;
    width: 46px;
    height: 46px;
}
.c-image-offer-steps__step-details-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}
.c-image-offer-steps__step-title {
    color: #FFF;
    font-size: 13px;
    line-height: 15px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
}
@media only screen and (min-width: 500px) {

    .c-image-offer-steps__step-title {
        text-align: left;
    }

    .grey-banners .c-image-offer-steps__step-title  {
        text-align: center;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__step-title {
        text-align: center;
    }
}
.grey-banners .c-image-offer-steps__step-title  {
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    color: #FFDF1B;
}
.c-image-offer-steps__step-value {
    color: #FFF;
    font-size: 30px;
    line-height: 36px;
    font-weight: 800;
    margin-bottom: 7px;
}
@media only screen and (min-width: 500px) {

    .c-image-offer-steps__step-value {
        text-align: left;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__step-value {
        text-align: center;
    }
}
.c-image-offer-steps__step-how-to {
    color: #FFF;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}
@media only screen and (min-width: 500px) {

    .c-image-offer-steps__step-how-to {
        text-align: left;
        margin-bottom: 5px;
    }

    .grey-banners .c-image-offer-steps__step-how-to  {
        text-align: center;
        margin-bottom: 0;
    }
}
@media only screen and (min-width: 950px) {

    .c-image-offer-steps__step-how-to {
        text-align: center;
    }
}
.grey-banners .c-image-offer-steps__step-how-to  {
    font-size: 28px;
    line-height: 32px;
}
@media only screen and (min-width: 768px) {

    .grey-banners .c-image-offer-steps__step-how-to {
        font-size: 32px;
        line-height: 36px;
    }
}
.c-image-offer-steps__call-to-action {
    display: block;
    height: 44px;
    width: 200px;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 2px;
    font-size: 17px;
    line-height: 19px;
    font-weight: bold;
    text-decoration: none;
    color: #111111;
    position: relative;
    margin: 0 auto;
    background-color: #26FFBE;
    background-image: -webkit-gradient(linear, left top, right top, from(#FFF), color-stop(#FFF), color-stop(#FFDF1B), to(#FFDF1B));
    background-image: -webkit-linear-gradient(left, #FFF, #FFF, #FFDF1B, #FFDF1B);
    background-image: linear-gradient(to right, #FFF, #FFF, #FFDF1B, #FFDF1B);
    background-position: 100% 0;
    -webkit-background-size: 300% 100%;
            background-size: 300% 100%;
}
.grey-banners .c-image-offer-steps__call-to-action  {
    cursor: pointer;
    line-height: 20px;
}
.c-image-offer-steps__call-to-action span{
    position: relative;
    padding: 0 10px 0 10px;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.c-image-offer-steps__call-to-action:hover {
    -webkit-transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    background-position: 0 100%;
}
.c-green-offer-banner {
    background: -webkit-linear-gradient(312deg, #185C4C, #222);
    background: linear-gradient(138deg, #185C4C, #222);
    padding: 60px 20px;
}
.c-green-offer-banner__title {
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    background: -webkit-linear-gradient(6deg, #8AFFAB, #26FFBE);
    background: linear-gradient(84deg, #8AFFAB, #26FFBE);
    color: transparent;
    -webkit-background-clip: text;
            background-clip: text;
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 40px;
    text-align: center;
}
@media only screen and (min-width: 768px) {

    .c-green-offer-banner__title {
        font-size: 36px;
        line-height: 46px;
    }
}
@media only screen and (min-width: 1025px) {

    .c-green-offer-banner__title {
        font-size: 38px;
        line-height: 48px;
    }
}
.c-green-offer-banner__pods-container {
    width: 100%;
    margin-bottom: 20px;
}
.c-green-offer-banner-pod__container {
    max-width: 486px;
    background: -webkit-linear-gradient(312deg, #1E3932, #1F2926);
    background: linear-gradient(138deg, #1E3932, #1F2926);
    border-radius: 5px;
    margin: 0 auto;
    padding: 30px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
}
@media only screen and (min-width: 768px) {

    .c-green-offer-banner-pod__container {
        width: 486px;
    }
}
@media only screen and (min-width: 1025px) {

    .c-green-offer-banner-pod__container {
        width: 792px;
        max-width: 792px;
    }
}
.c-green-offer-banner-pod__title {
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 2px;
    color: #FFDF1B;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {

    .c-green-offer-banner-pod__title {
        font-size: 18px;
        line-height: 23px;
        letter-spacing: 3px;
    }
}
.c-green-offer-banner-pod__text {
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    font-size: 42px;
    line-height: 46px;
    color: #FFF;
    text-align: center;
    margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {

    .c-green-offer-banner-pod__text {
        font-size: 48px;
        line-height: 52px;
    }
}
.c-green-offer-banner-pod__call-to-action {
    display: inline-block;
    min-height: 44px;
    padding: 10px 20px;
    border: 1px solid #26FFBE;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 2px;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    color: #26FFBE;
    position: relative;
    margin: 0 auto;
    background-image: -webkit-gradient(linear, left top, right top, from(#26FFBE), color-stop(#26FFBE), color-stop(transparent), to(transparent));
    background-image: -webkit-linear-gradient(left, #26FFBE, #26FFBE, transparent, transparent);
    background-image: linear-gradient(to right, #26FFBE, #26FFBE, transparent, transparent);
    background-position: 100% 0%;
    -webkit-background-size: 300% 100%;
            background-size: 300% 100%;
    -webkit-transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1);
}
.c-green-offer-banner-pod__call-to-action span{
    position: relative;
    padding: 0 10px 0 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: center;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.c-green-offer-banner-pod__call-to-action:hover {
    background-position: 0 100%;
}
.c-green-offer-banner-pod__call-to-action:hover span {
    color: #222;
}
.c-green-offer-banner__terms-and-conditions {
    color: #9C9C9C;
    font-size: 10px;
    line-height: 13px;
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
}
@media only screen and (min-width: 950px) {

    .c-green-offer-banner__terms-and-conditions {
        max-width: 650px;
    }
}
.c-rg-banner {
    background-position: top right -webkit-calc(50% - 100px);
    background-position: top right calc(50% - 100px);
    max-width: 1200px;
    min-height: 290px;
    padding: 55px 10px 17px 10px;
    margin: 0 20px 50px 20px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
@media only screen and (min-width: 950px) {

    .c-rg-banner {
        min-height: 140px;
        padding: 25px 50px;
        margin: 0 auto;
        margin-bottom: 80px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}
.c-rg-banner__top-section-container {
    width: 100%;
}
@media only screen and (min-width: 950px) {

    .c-rg-banner__top-section-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
    }
}
.c-rg-banner__logo {
    width: 39px;
    height: 44px;
}
.c-rg-banner__logo-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
@media only screen and (min-width: 950px) {

    .c-rg-banner__logo-container {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }
}
@media only screen and (min-width: 950px) {

    .c-rg-banner__text-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
}
.c-rg-banner__title {
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    font-size: 28px;
    color: #FFF;
    line-height: 34px;
    padding-top: 24px;
    text-align: center;
}
@media only screen and (min-width: 950px) {

    .c-rg-banner__title {
        text-align: left;
        font-size: 26px;
        line-height: 28px;
        padding-top: 0px;
        padding-left: 27px;
        vertical-align: center;
    }
}
.c-rg-banner__text {
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 14px;
    color: #FFF;
    line-height: 18px;
    padding-top: 7px;
    text-align: center;
    font-weight: unset;
}
@media only screen and (min-width: 950px) {

    .c-rg-banner__text {
        text-align: left;
        padding: 11px 0px 0px 27px;
        vertical-align: center;
    }
}
.c-rg-banner__organisation-logos-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 75px;
    padding-top: 19px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.c-rg-banner__organisation-logos-container :nth-child(1) {
    display: none;
}
@media only screen and (min-width: 950px) {

    .c-rg-banner__organisation-logos-container {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        height: 90px;
    }

    .c-rg-banner__organisation-logos-container :nth-child(1) {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
.c-rg-banner__organisation-logo {
    height: 26px;
    margin: 0 10px;
}
@media only screen and (min-width: 950px) {

    .c-rg-banner__organisation-logo {
        height: 30px;
    }
}
.c-more-features-banner {
    margin: 0 auto;
}
.c-more-features-banner__inner
    {
    min-height: 331px;
    padding: 80px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #191A1A;
}
.c-more-features-banner__container {
    max-width: 1200px;
    margin: auto;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.c-more-features-banner__pod-icon img {
    width: 40px;
    height: 40px;
}
.c-more-features-banner__title {
    font-size: 28px;
    color: #FFF;
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    line-height: 32px;
    text-align: center;
    margin: 0 20px 30px;
}
@media only screen and (min-width: 950px) {

    .c-more-features-banner__title {
        font-size: 32px;
        line-height: 36px;
    }
}
.c-more-features-banner__pods-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 20px;
    text-align: center;
    -webkit-transition: -webkit-transform 500ms ease-in-out;
    transition: -webkit-transform 500ms ease-in-out;
    transition: transform 500ms ease-in-out;
    transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}
.c-more-features-banner__pod-container {
    background-color: #1E1F1F;
    min-width: 120px;
    height: 84px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-decoration: none;
    border-radius: 4px;
    padding: 10px;
    margin: 0 15px 15px 0;
    -webkit-tap-highlight-color: transparent;
}
@media (hover: hover) {

    .c-more-features-banner__pod-container:hover {
        background-color: #272727;
        -webkit-transition-property: background-color;
        transition-property: background-color;
        -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
        -webkit-transition-timing-function: cubic-bezier(0.45, 0, 0.55, 1);
                transition-timing-function: cubic-bezier(0.45, 0, 0.55, 1);
    }
}
.c-more-features-banner__pod-container__inner {
    margin: 0 auto;
}
.c-more-features-banner__pod-title {
    font-family: "FuturaPTWebMedium", Futura, Arial, sans-serif;
    font-size: 16px;
    color: #FFF;
    line-height: 19px;
    text-align: center;
    padding-top: 5px;
    vertical-align: middle;
}
.c-more-features-banner__navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
}
.c-more-features-banner__navigation-container {
    letter-spacing: 10px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.c-more-features-banner__navigation-back
            {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    background-image: url("/olpc/Content/images/LandingPages/left_chevron_9x15px_Active.svg");
    background-position: center;
    background-repeat: no-repeat;
}
.c-more-features-banner__navigation-back.inactive
                {
    background-image: url("/olpc/Content/images/LandingPages/left_chevron_9x15px.svg");
}
.c-more-features-banner__navigation-back:hover:not(.inactive) {
    background-image: url("/olpc/Content/images/LandingPages/left_chevron_9x15px_Hover.svg");
}
.c-more-features-banner__navigation-next {
    width: 30px;
    height: 30px;
    background-image: url("/olpc/Content/images/LandingPages/right_chevron_9x15px_Active.svg");
    background-position: center;
    background-repeat: no-repeat;
}
.c-more-features-banner__navigation-next.inactive
                {
    background-image: url("/olpc/Content/images/LandingPages/right_chevron_9x15px.svg");
}
.c-more-features-banner__navigation-next:hover:not(.inactive) {
    background-image: url("/olpc/Content/images/LandingPages/right_chevron_9x15px_Hover.svg");
}
.c-more-features-banner__before {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    pointer-events: none;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(rgba(25, 26, 26, 1)));
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(25, 26, 26, 1));
    background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(25, 26, 26, 1));
    width: 100px;
    height: 100%;
    -webkit-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
}
.c-more-features-banner__before.hidden {
    opacity: 0;
}
.c-more-features-banner__after {
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    pointer-events: none;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(25, 26, 26, 1)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(25, 26, 26, 1));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(25, 26, 26, 1));
    width: 100px;
    height: 100%;
    -webkit-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
}
.c-more-features-banner__after.hidden {
    opacity: 0;
}
.c-offer-container.appsflyer-visible {
    position: relative;
    margin: auto;
}
@media only screen and (min-width: 1440px) {

    .c-offer-container.appsflyer-visible {
        padding-bottom: 104px;
    }
}
@media only screen and (min-width: 1440px) {

    .c-offer-container.appsflyer-visible.c-offer-appsflyer-button-image--hidden {
        padding-bottom: 174px;
    }
}

.c-offer-appsflyer {
    width: 100%;
    min-height: 164px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto;
    padding: 30px 0;
    text-align: center;
    background-color: #333;
    font-family: "FuturaPTWebBook", Futura, Arial, sans-serif;
}

@media only screen and (min-width: 1440px) {

    .c-offer-appsflyer {
        position: absolute;
        bottom: 0;
        min-height: auto;
        padding: 30px 50px;
    }
}

.c-offer-appsflyer__heading {
    color: #E4E4E4;
    line-height: 44px;
    font-size: 30px;
}

@media only screen and (min-width: 1440px) {

    .c-offer-appsflyer__heading {
        float: left;
    }
}

@media only screen and (min-width: 1440px) {

    .c-offer-appsflyer-button-image--hidden .c-offer-appsflyer__heading {
        float: none;
    }
}

@media only screen and (min-width: 1440px) {

    .c-offer-appsflyer__call-to-action {
        float: left;
    }
}

.c-offer-appsflyer-button-image--hidden .c-offer-appsflyer__call-to-action {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 240px;
    height: 44px;
    line-height: 44px;
    position: relative;
    display: block;
    font-size: 16px;
    padding: 0 10px;
    color: #54D7AF;
    border: 1px solid #54D7AF;
    border-radius: 2px;
    margin: 0 auto;
    margin-top: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-decoration: none;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    -webkit-font-smoothing: subpixel-antialiased;
}

@media only screen and (min-width: 1025px) {

    .c-offer-appsflyer-button-image--hidden .c-offer-appsflyer__call-to-action {
        min-width: 220px;
        height: 50px;
        line-height: 50px;
    }
}

@media only screen and (min-width: 1440px) {

    .c-offer-appsflyer-button-image--hidden .c-offer-appsflyer__call-to-action {
        float: none;
    }
}

.c-offer-appsflyer-button-image--hidden .c-offer-appsflyer__call-to-action:hover {
    -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
            transform: scale(1.02);
    background-color: rgba(113, 244, 202, 0.05);
}

.c-offer-appsflyer--dk {
    margin-bottom: 20px;
}

@media only screen and (min-width: 1440px) {

    .c-offer-appsflyer--dk {
        position: relative;
    }
}

.c-offer-appsflyer__content-container {
    display: table;
    margin: auto;
}

.c-offer-appsflyer__app-download-button {
    height: 40px;
    margin-top: 20px;
    -webkit-background-size: auto 100%;
            background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
}

@media only screen and (min-width: 1440px) {

    .c-offer-appsflyer__app-download-button {
        margin-top: 4px;
        width: 180px;
    }
}
.c-offer-multiappsflyer {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto;
    padding: 60px 20px;
    text-align: center;
    background: -webkit-linear-gradient(312deg, #185C4C, #222 100%);
    background: linear-gradient(138deg, #185C4C, #222 100%);
    font-family: "FuturaPT", Futura, Arial, sans-serif;
}
.c-offer-multiappsflyer__title {
    max-width: 500px;
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    color: #FFF;
    line-height: 29px;
    font-size: 22px;
    margin: 0 auto;
    margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {

    .c-offer-multiappsflyer__title {
        font-size: 26px;
        line-height: 32px;
    }
}
@media only screen and (min-width: 1024px) {

    .c-offer-multiappsflyer__title {
        font-size: 32px;
        line-height: 36px;
    }
}
.c-offer-multiappsflyer__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 20px;
    margin: 0 auto;
    margin-top: 20px;
}
.c-offer-multiappsflyer__appflyer-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.c-offer-multiappsflyer__appflyer-container__appflyer {
    height: 40px;
    -webkit-background-size: auto 100%;
            background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.CookieConsent__Overlay {
    background-color: #000;
    opacity: .4;
    position: fixed;
    z-index: 99999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
}
.CookieConsent__Wrapper--Managing .CookieConsent__Overlay {
    display: block;
}
.CookieConsent__Wrapper.hidden {
    display: none;
}
.CookieConsent__Wrapper div {
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
}
.CookieConsent__Popover {
    position: fixed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 20000 !important;
    bottom: 0;
    width: 100%;
    background-color: rgba(240, 240, 240, .9);
    padding: 10px;
}
.CookieConsent__Popover--Wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 1200px;
    width: 100%;
    margin: auto;
}
@media only screen and ( min-width: 768px ) {

    .CookieConsent__Popover--Wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
    }
}
@media only screen and ( min-width: 950px ) {

    .CookieConsent__Popover {
        padding: 10px 20px;
    }
}
.CookieConsent__Wrapper--Managing .CookieConsent__Popover {
    display: none;
}
.CookieConsent__Popover--Title {
    color: #444;
    font-size: 13px;
    line-height: 17px;
    font-weight: bold;
}
@media only screen and ( min-width: 768px ) {

    .CookieConsent__Popover--Title {
        font-size: 14px;
        margin-right: 20px;
    }
}
.CookieConsent__Popover--Body {
    color: #444;
    font-size: 12px;
    line-height: 17px;
    margin-top: 5px;
}
@media only screen and ( min-width: 768px ) {

    .CookieConsent__Popover--Body {
        margin: 3px 20px 0 0;
        font-size: 14px;
    }
}
.CookieConsent__TextWrapper {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}
.CookieConsent__Modal {
    display: none;
    position: fixed;
    z-index: 99999;
    top: 50%;
    left: -webkit-calc(50% - 10px);
    left: calc(50% - 10px);
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-color: #E4E4E4;
    max-width: 355px;
    min-width: 220px;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    padding: 20px 10px 10px 10px;
    margin: 0px 10px;
    border-radius: 2px;
}
@media only screen and ( min-width: 950px ) {

    .CookieConsent__Modal {
        width: 375px;
        max-width: none;
        padding: 20px 20px 20px 20px;
    }
}
.CookieConsent__Wrapper--Managing .CookieConsent__Modal {
    display: block;
}
.CookieConsent__Modal--Header {
    font-size: 15px;
    color:#222;
    font-weight: bold;
    line-height: 22px;
    word-wrap: break-word;
    padding: 0 10px;
    margin-bottom: 20px;
    text-align: left;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: -webkit-calc(100% - 55px);
    max-width: calc(100% - 55px);
}
.CookieConsent__Modal--Inner {
    max-height: 524px;
    overflow-x: clip;
    overflow-y: scroll;
}
.CookieConsent__Modal--Inner::-webkit-scrollbar {
    width: 5px;
}
.CookieConsent__Modal--Inner::-webkit-scrollbar-track {
    background: transparent;
}
.CookieConsent__Modal--Inner::-webkit-scrollbar-thumb {
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    -webkit-box-shadow: inset 0 0 10px 10px rgba(0, 0, 0, .2);
            box-shadow: inset 0 0 10px 10px rgba(0, 0, 0, .2);
    border-radius: 9px;
}
@media only screen and (max-width: 768px) {

    .CookieConsent__Modal--Inner {
        --ratio: 524/724;
        --container-width: 768px;
        display: block;
        height: -webkit-calc(100vw * var(--ratio));
        height: calc(100vw * var(--ratio));
        max-height: -webkit-calc(var(--container-width) * var(--ratio));
        max-height: calc(var(--container-width) * var(--ratio));
        width: 100%;
        max-width: var(--container-width);
    }
}
.CookieConsent__Title {
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #333;
    padding: 0 10px 10px;
    text-align: center;
}
.CookieConsent__Body {
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 13px;
    line-height: 19px;
    color: #222;
    padding: 10px 10px 20px 10px;
    text-align: left;
    word-wrap: break-word;
}
.CookieConsent__Body--link {
    color: #126E51;
}
.CookieConsent__ButtonWrapper {
    min-width: -webkit-calc(100% - 30px);
    min-width: calc(100% - 30px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
@media only screen and ( max-width: 767px ) {

    .CookieConsent__ButtonWrapper {
        display: inline;
    }
}
@media only screen and ( min-width: 768px ) {

    .CookieConsent__ButtonWrapper {
        min-width: auto;
        margin-top: 0;
    }
}
.CookieConsent__ButtonContainer {
    margin-top: 20px;
}
.CookieConsent__Button {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
    position: relative;
    min-width: 145px;
    width: 50%;
    max-width: 200px;
    min-height: 45px;
    border-radius: 2px;
    padding: 10px 0;
}
@media only screen and ( max-width: 767px ) {

    .CookieConsent__Button {
        min-width: 100%;
        margin-top: 10px;
    }

    .CookieConsent__Modal .CookieConsent__Button {
        min-width: 120px;
    }
}
@media only screen and ( min-width: 768px ) {

    .CookieConsent__Button {
        min-width: 120px;
    }
}
.CookieConsent__Popover .CookieConsent__Button {
    min-height: 40px;
}
.CookieConsent__Button--Text {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 15px;
    line-height: 20px;
}
.CookieConsent__Button--Accept .CookieConsent__Button--Text {
    font-weight: bold;
    color: #F0F0F0;
}
.CookieConsent__Button--Accept:hover .CookieConsent__Button--Text {
    color: #FFF;
}
.CookieConsent__Button--Necessary .CookieConsent__Button--Text {
    font-weight: bold;
    color:  #126E51;
    font-size: 14px;
}
.CookieConsent__Button--Necessary:hover .CookieConsent__Button--Text         
            {
    text-decoration: underline;
}
.CookieConsent__Button--Reject .CookieConsent__Button--Text,
            .CookieConsent__Button--Confirm .CookieConsent__Button--Text {
    color: #126E51;
}
.CookieConsent__Modal--manage .CookieConsent__Button--Confirm .CookieConsent__Button--Text {
    font-weight: bold;
}
.CookieConsent__Modal--manage .CookieConsent__Button--Accept .CookieConsent__Button--Text {
    color: #DDDDDD;
}
.CookieConsent__Modal--manage .CookieConsent__Button--Accept:hover .CookieConsent__Button--Text {
    color: #FFF;
}
.CookieConsent__Button--Manage .CookieConsent__Button--Text {
    color: #126E51;
}
.CookieConsent__Popover .CookieConsent__Button--Text {
    font-size: 13px;
}
.CookieConsent__Button--Accept {
    background-color: #126E51;
    margin-bottom: 0;
}
.CookieConsent__Button--Accept:hover {
    background-color: #168361;
}
.CookieConsent__Button--Reject, 
        .CookieConsent__Button--Confirm {
    margin-right: 10px;
    border: 1px solid #126E51;
}
@media only screen and ( max-width: 767px ) {

    .CookieConsent__Button--Reject, 
        .CookieConsent__Button--Confirm {
        margin-right: 0px;
    }
}
.CookieConsent__Button--Reject:hover, .CookieConsent__Button--Confirm:hover {
    background-color: #FFF;
}
.CookieConsent__Button--Manage {
    margin-right: 10px;
    border: 1px solid #126E51;
}
.CookieConsent__Button--Manage:hover {
    background-color: #FFF;
}
.CookieConsent__Modal .CookieConsent__Button {
    width: auto;
    max-width: none;
}
.CookieConsent__Modal .CookieConsent__Button--Accept {
    padding: 10px;
    margin: 0 10px 5px;
}
.CookieConsent__Modal .CookieConsent__Button--Accept:hover {
    background-color: #189970;
}
.CookieConsent__Modal .CookieConsent__Button--Confirm {
    padding: 10px;
    margin: 0 10px 5px;
    border: 1px solid #126E51;
}
.CookieConsent__Modal .CookieConsent__Button--Necessary {
    margin: 0 10px 0px;
}
.CookieConsent__Link {
    color: #126E51;
    text-decoration: none;
}
.CookieConsent__Link:hover {
    text-decoration: underline;
}
.CookieConsent__EssentialCookies--Button {
    position: relative;
    min-height: 45px;
    margin: 5px 0;
    padding: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: pointer;
}
.CookieConsent__EssentialCookies--Text {
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 3px;
    color: #505050;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 11px;
    line-height: 20px;
}
.CookieConsent__EssentialCookies--Text:hover {
    text-decoration: underline;
}
.CookieConsent__EssentialCookies--Text:after {
    content: '';
    position: absolute;
    right: -10px;
    top: 48%;
    border-style: solid;
    border-width: 1px 1px 0 0;
    color: #666;
    width: 6px;
    height: 6px;
    -webkit-transform: translateY(-50%) rotate(-225deg);
        -ms-transform: translateY(-50%) rotate(-225deg);
            transform: translateY(-50%) rotate(-225deg);
    -webkit-transition: -webkit-transform 0.25s linear;
    transition: -webkit-transform 0.25s linear;
    transition: transform 0.25s linear;
    transition: transform 0.25s linear, -webkit-transform 0.25s linear;
}
.expanded .CookieConsent__EssentialCookies--Text {
    top: 22px;
}
.expanded .CookieConsent__EssentialCookies--Text:after {
    -webkit-transform: translateY(0%) rotate(-45deg);
        -ms-transform: translateY(0%) rotate(-45deg);
            transform: translateY(0%) rotate(-45deg);
}
.CookieConsent__EssentialCookies--Body {
    position: relative;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    color: #545454;
    font-size: 13px;
    line-height: 19px;
    overflow-y: scroll;
    padding: 10px;
    background-color: #F0F0F0;
    display: none;
    height: 210px;
}
.expanded .CookieConsent__EssentialCookies--Body {
    display: block;
    margin-bottom: 10px;
}
@media only screen and ( min-width: 950px ) {

    .expanded .CookieConsent__EssentialCookies--Body {
        margin-bottom: 20px;
    }
}
.CookieConsent__EssentialCookies--Body::-webkit-scrollbar {
    width: 16px;
}
.CookieConsent__EssentialCookies--Body::-webkit-scrollbar-thumb {
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    -webkit-box-shadow: inset 0 0 10px 10px rgba(0, 0, 0, .2);
            box-shadow: inset 0 0 10px 10px rgba(0, 0, 0, .2);
    border: solid 5px transparent;
    border-radius: 9px;
}
.CookieConsent__EssentialCookies--Body::-webkit-scrollbar-track {
    border: solid 0px transparent;
}
.CookieConsent__EssentialCookies--Body br {
    height: 10px;
}
.CookieConsent__EssentialCookies--Padding {
    padding-top: 10px;
}
.CookieConsent__Option {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px;
}
.CookieConsent__Option--hidden {
    display: none
}
.CookieConsent__Option--Title {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: -webkit-calc(100% - 55px);
    max-width: calc(100% - 55px);
    color: #333;
    font-size: 12px;
    font-weight: bold;
    line-height: 19px;
    word-wrap: break-word;
    text-align: left;
}
.CookieConsent__Option--switch {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 20px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.CookieConsent__Option--switch-container {
    width: 45px;
    height: 40px;
    position: absolute;
    right: 7px;
    top: 10px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer;
}
.CookieConsent__Option--switch-label {
    font-size: 11px;
    color: #222;
    font-weight: bold;
    line-height: 19px;
    word-wrap: break-word;
    padding: 0px 10px;
    text-align: right;
}
.CookieConsent__Option--switch input {
    opacity: 0;
    width: 45px;
    height: 40px;
    position: relative;
    right: 9px;
    top: -13px;
    z-index: 999999;
    cursor: pointer;
}
.CookieConsent__Option--slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #9C9C9C;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}
.CookieConsent__Option--slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 1px;
    bottom: 1px;
    background-color: #FFF;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 50%;
    -webkit-box-shadow: 2px -2px 6px 0 rgba(0, 0, 0, .15);
            box-shadow: 2px -2px 6px 0 rgba(0, 0, 0, .15);
}

input:checked + .CookieConsent__Option--slider {
    background-color: #126E51;
}

input:focus + .CookieConsent__Option--slider {
    -webkit-box-shadow: 0 0 1px #126E51;
            box-shadow: 0 0 1px #126E51;
}

input:checked + .CookieConsent__Option--slider:before {
    -webkit-transform: translateX(15px);
        -ms-transform: translateX(15px);
            transform: translateX(15px);
}
.c-header-container{
    width: 100%;
    height: 50px;
    overflow: visible;
    position: relative;
    z-index: 999;
}
.c-header-container--fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}
@media (min-width: 950px){

    .c-header-container {
        height: 60px;
    }
}

.c-header {
    background: #005440;
    background-image: -webkit-linear-gradient(left, rgb(31, 31, 31), rgb(0, 84, 64) -webkit-calc(50% - 725px), rgb(0, 84, 64) -webkit-calc(-50% + 725px + 100vw), rgb(31, 31, 31));
    background-image: linear-gradient(90deg, rgb(31, 31, 31), rgb(0, 84, 64) calc(50% - 725px), rgb(0, 84, 64) calc(-50% + 725px + 100vw), rgb(31, 31, 31));
    height: 50px;
    z-index: 999;
}

@media (min-width: 950px) {

    .c-header {
        height: 60px;
    }
}

.c-header__content{
    height: 100%;
    max-width: 1200px;
    padding: 0 15px;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

@media (min-width: 768px) {

    .c-header__content {
        padding: 0 30px;
    }
}

@media (min-width: 950px) {

    .c-header__content {
        padding: 0 25px;
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
    }
}

.c-header__language-selector{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    color: #E4E4E4;
    z-index: 2;
    margin-right: 14px;
}

.c-header__language-selector--hidden {
    visibility: hidden;
}

@media (min-width: 950px) {

    .c-header__language-selector {
        right: 120px;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2;
        margin-right: 44px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
            -ms-flex: 0 auto;
                flex: 0 auto;
    }
}

.c-header__language-selector-inner {
    display: table-cell;
    vertical-align: middle;
}

.c-header__enter-site {
    border: 1px solid hsla(0,0%,100%,.25);
    border-radius: 18px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-align-self: right;
        -ms-flex-item-align: right;
            align-self: right;
    height: 35px;
    color: #E4E4E4;
    z-index: 101;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
}

.c-header__enter-site a {
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.c-header__enter-site span {
    margin: auto 0;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
}

@media (min-width: 768px) {

    .c-header__enter-site {
        right: 30px;
    }
}

@media (min-width: 950px) {

    .c-header__enter-site {
        right: 25px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
            -ms-flex: 0 auto;
                flex: 0 auto;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
            -ms-flex-order: 3;
                order: 3;
    }
}

.c-header__enter-site:hover {
    border: 1px #26FFBE solid;
}

.c-header__enter-site:hover span {
    color: #26FFBE;
}

.c-header__logo-wrapper{
    height: 31px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

@media (min-width: 950px) {

    .c-header__logo-wrapper {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
    }
}

.c-header__logo{
    width: 35px;
    height: 31px;
    background-repeat: no-repeat;
    background-image: url(/olpc/Content/images/bet365logo-stacked.svg);
    background-position: center;
}

@media (min-width: 768px) {

    .c-header__logo {
        background-image: url(/olpc/Content/images/landingpage-bet365logo.svg);
        -webkit-background-size: contain;
                background-size: contain;
        height: 22px;
        width: 100px;
        background-position: center center;
    }
}

@media (min-width: 950px) {

    .c-header__logo {
        height: 25px;
        width: 119px;
        margin-left: 0;
        background-position: center;
    }
}
.c-footer {
    padding: 0 10px;
    max-width: 1300px;
    margin: 50px 15px 20px;
}
@media (min-width: 768px) {

    .c-footer {
        margin: 30px auto;
        padding: 0 30px;
    }
}
@media (min-width: 950px) {

    .c-footer {
        max-width: 980px;
    }
}
.c-footer__container {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
@media (min-width: 950px) {

    .c-footer__container {
        max-width: 1200px;
    }
}
.c-footer__container-border {
    width: 100%;
    height: 1px;
    background-color: #303030;
}
.c-footer__back-to-top {
    height: 44px;
    border: 1px solid #585858;
    border-radius: 2px;
    margin: auto auto 25px;
    color: #999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.c-footer__back-to-top svg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-left: 5px;
}
.c-footer__back-to-top a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    color: #999;
    text-decoration: none;
    font-size: 13px;
}
@media (min-width: 768px) {

    .c-footer__back-to-top {
        display: none;
    }
}
.c-footer__logo {
    width: 100%;
    height: 100%;
    max-width: 800px;
    padding-left: 20px;
    margin: auto;
}
.c-footer__logo img {
    width: 100px;
    height: 21px;
}
.c-footer__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 15px -10px 0;
}
.c-footer__links a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    font-size: 13px;
    line-height: 32px;
    margin: 0 15px;
    color: #E4E4E4;
}
.c-footer__links a:hover,
            .c-footer__links a:active {
    color: #FFDF1B;
}
@media (min-width: 950px) {

    .c-footer__links a {
        font-size: 11px;
    }
}
.c-footer__icons {
    max-width: 800px;
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding: 0 0 10px 20px;
}
.c-footer__icons>a,
        .c-footer__icons>img {
    padding: 0 30px 30px 0;
}
@media (min-width: 1025px) {

    .c-footer__icons {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 0 0 10px 0;
    }
}
.c-footer__content {
    max-width: 800px;
    position: static;
    padding-left: 20px;
    margin: auto;
    display: inline-block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
}
@media (min-width: 768px) {

    .c-footer__content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
.c-footer__content-LogoHolder {
    padding-left: 0;
    max-width: 800px;
    width: auto;
    text-align: left;
}
@media (min-width: 768px) {

    .c-footer__content-LogoHolder {
        max-width: none;
        padding-right: 100px;
    }
}
.c-footer__content-regulatoryInfo {
    font-size: 13px;
    line-height: 20px;
    padding-bottom: 40px;
    color: #BBB;
}
.c-footer__content-regulatoryInfo div {
    padding-bottom: 20px;
}
.c-footer__content-regulatoryInfo a {
    color: #E4E4E4;
    text-decoration: none;
}
.c-footer__content-regulatoryInfo a:hover {
    color: #FFF;
}
@media (min-width: 768px) {

    .c-footer__content-regulatoryInfo a {
        display: block;
    }
}
.c-footer__content-links {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 10px 0 20px;
    position: relative;
    bottom: 4px;
    max-width: 800px;
    color: #b5b5b5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: baseline;
        -ms-flex-line-pack: baseline;
            align-content: baseline;
}
.c-footer__content-links a {
    cursor: pointer;
    vertical-align: middle;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    color: #E4E4E4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    max-width: 50%;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.c-footer__content-links a:hover {
    color: #FFF;
}
.c-footer__footerUCL {
    height: 106px;
    width: 100%;
    border-top: 1px solid #303030;
    border-bottom: 1px solid #303030;
    margin: 10px 0 0 0;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 25px;
}
.c-footer__footerUCL .UCLLogo img {
    height: 59px;
    width: auto;
    opacity: 70%;
}
@media (max-width: 768px) {

    .c-footer__footerUCL {
        border-top: none;
        border-bottom: 1px solid #303030;
    }
}
.c-footer__footerHGC {
    border: 1px solid #545454;
    padding: 16px 0;
    margin-bottom: 20px;
    width: 100vw;
    position: relative;
    left: -webkit-calc(-50vw + 50%);
    left: calc(-50vw + 50%);
}
.c-footer__content-top,
    .c-footer__content-bottom {
    line-height: 17px;
    font-size: 11px;
    padding-left: 20px;
    text-align: center;
    margin: 0 auto;
    text-align: left;
    color: #b5b5b5;
    max-width: 800px;
}
.c-footer__content-top a, .c-footer__content-bottom a {
    text-decoration: none;
    color: #E4E4E4;
}
.c-footer__content-top a:hover,
            .c-footer__content-top a:active,
            .c-footer__content-bottom a:hover,
            .c-footer__content-bottom a:active {
    color: #FFF;
}
@media (min-width: 950px) {

    .c-footer__content-top,
    .c-footer__content-bottom {
        font-size: 10px;
    }
}
.c-footer__content-top .infoTextContainer, .c-footer__content-bottom .infoTextContainer {
    font-size: 11px;
    text-align: left;
    line-height: 17px;
    color: #999;
}
.c-footer__content-top div.infoTextContainer, .c-footer__content-bottom div.infoTextContainer {
    margin-bottom: 15px;
}
@media (min-width: 1025px) {

    .c-footer__content-top {
        margin-top: 25px;
    }
}
/* Bulgaria specific override */
.c-footer__content-top img [src*=ulgaria] {
    width: 202px;
}
.c-footer__content-bottom {
    margin-top: 15px;
    padding-left: 0;
}
.c-footer__copyright {
    text-align: left;
    line-height: 17px;
    font-size: 11px;
    padding: 0;
    color: #b5b5b5;
}
.c-footer__serverTime {
    font-size: 11px;
    line-height: 17px;
    font-weight: 700;
    width: 100%;
    min-height: 17px;
    color: #b5b5b5;
    margin-top: 15px;
}
.c-footer__media-container {
    margin: 0 15px 0;
    padding: 0 10px;
}
.c-footer__media {
    max-width: 800px;
    margin: auto;
    width: 100%;
    line-height: 17px;
    text-align: left;
    padding: 20px 0 20px 0;
    font-size: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-right: 20px;
    display: block;
}
@media (min-width: 768px) {

    .c-footer__media {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 800px;
    }
}
.c-footer__media-social {
    font-size: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
    line-height: 40px;
    padding-left: 20px;
}
@media (min-width: 768px) {

    .c-footer__media-social {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}
.c-footer__media-social a {
    text-decoration: none;
    color: #999;
}
.c-footer__media-social img {
    vertical-align: middle;
}
.c-footer__media-social .footerSocialFacebook {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 20px;
}
.c-footer__media-social .footerSocialFacebook svg, .c-footer__media-social .footerSocialTwitter svg {
    vertical-align: middle;
}
.c-footer__media-social .footerSocialFacebook svg:hover path,
                    .c-footer__media-social .footerSocialFacebook svg plygon,
                    .c-footer__media-social .footerSocialTwitter svg:hover path,
                    .c-footer__media-social .footerSocialTwitter svg plygon {
    fill: #FFF;
}
.c-footer__media-products {
    padding-left: 20px;
    -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
            flex-wrap: wrap-reverse;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
}
.c-footer__media-products a {
    vertical-align: middle;
    color: #E4E4E4;
    max-width: 50%;
    font-family: FuturaPTWebMedium;
    font-size: 14px;
    padding-top: 2px;
    margin-right: 25px;
    white-space: nowrap;
    text-decoration: none;
    line-height: 40px;
}
.c-footer__media-products a:hover {
    color: #WhiteFF;
}
.c-footer__gambling-message {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 750px;
    background-color: #fff;
    color: #000;
    padding: 10px;
    margin: auto;
    margin-top: 15px;
    text-align: center;
}
.c-footer__gambling-message h4 {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 5px;
    font-weight: bold;
}
.c-footer__gambling-message p {
    font-size: 11px;
    line-height: 13px;
}
.c-footer__gambling-message p a {
    pointer-events: none;
    text-decoration: none;
    color: inherit;
}

.footerHGC {
    border: 1px solid #545454;
    padding: 16px 0;
    margin-bottom: 20px;
    width: 100vw;
    position: relative;
    left: -webkit-calc(-50vw + 50%);
    left: calc(-50vw + 50%);
}

.divHGCFooter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 55em;
    margin: auto;
}
.divHGCFooter a {
    text-decoration: none;
}

.HGCLogo {
    padding: 0 20px 0 20px;
}

.HGCLogo img {
    width: 50px;
    height: 50px;
}

@media only screen and (min-width: 950px) {
    .HGCLogo img {
        width: 169px;
        height: 80px;
        content: url("/olpc/Content/images/LandingPages/RegulatoryLogoDesktop-Grey54.svg");
    }
}

@media only screen and (min-width: 950px) {
    .HGCLogo {
        padding-right: 30px;
        padding-left: 0;
    }
}

.HGCText {
    color: #545454;
    padding-right: 10px;
    font-size: 13px;
    line-height: 18px;
    text-transform: capitalize;
    font-family: verdana;
    text-align: center;
}

@media only screen and (min-width: 950px) {
    .HGCText {
        font-size: 19px;
        line-height: 28px;
    }
}

.germanlogo {
    -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
            transform: translateY(-20px);
}
.c-lang {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 12px;
    height: 100%;
    position: relative;
}
.c-lang__chk {
    display: none;
}
.c-lang__title {
    display: none;
    color: #54E8B9;
    margin-right: 5px;
    cursor: pointer;
}
@media (min-width: 950px) {

    .c-lang__title {
        display: block;
    }
}
.c-lang__selected {
    color: #E4E4E4;
    cursor: pointer;
}
.c-lang__selected:after {
    font-family: 'bet365UI';
    margin-left: 3px;
    content: url("/olpc/Content/images/LandingPages/Chevron_Down.svg");
    font-size: 6px;
    padding-bottom: 2px;
    position:absolute;
    top: 45%;
    width: 10px;
    height: 6px;
}
.c-lang__chk:checked ~ .c-lang__bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.c-lang__bottom {
    display: none;
}
.c-lang__bottom-contents {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    background: #E4E4E4;
    color: #545454;
    width: 300px;
    padding: 30px 35px 30px 15px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 12px;
    z-index: 900;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    top: 51px;
    left: 0;
}
@media (min-width: 950px) {

    .c-lang__bottom-contents {
        top: 60px;
        left: -95px;
    }
}
.c-lang__bottom-contents:before {
    content: '';
    width: 16px;
    height: 16px;
    background: #E4E4E4;
    position: absolute;
    top: -8px;
    left: 24px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
}
@media (min-width: 950px) {

    .c-lang__bottom-contents:before {
        left: 140px;
    }
}
.c-lang__close {
    position: absolute;
    top: 0;
    right: 0;
    height: 44px;
    width: 44px;
    color: #474747;
    font-family: 'bet365UI';
    content: "\e90f";
    cursor: pointer;
    background: transparent;
    border: none;
}
.c-lang__close:before {
    content: '';
    width: 1.5px;
    height: 15px;
    background: #474747;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    top: 12px;
    left: 22px;
}
.c-lang__close:after {
    content: '';
    width: 1.5px;
    height: 15px;
    background: #474747;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    position: absolute;
    top: 12px;
    left: 22px;
}
.c-lang__selection {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding-left: 11px;
    padding-right: 10px;
    max-height: 32px;
}
.c-lang__selection a {
    text-decoration: none;
    color: #545454;
    font-size: 14px;
    line-height: 32px;
}
@media (min-width: 950px) {

    .c-lang__selection a {
        font-size: 13px;
    }
}
.c-lang__selection--active {
    border-left: 3px solid #4ACFA5;
    padding-left: 7px;
}
.c-lang__selection--active a {
    color: #4ACFA5;
}
.c-lang__overlay-bottom {
    position: fixed;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 100;
}
@media (min-width: 950px) {

    .c-lang__overlay-bottom {
        top: 60px;
    }
}
.c-lang__overlay-bottom--hrgc-header {
    top: 93px;
}
@media (min-width: 950px) {

    .c-lang__overlay-bottom--hrgc-header {
        top: 104px;
    }
}
@media (min-width: 1025px) {

    .c-lang__overlay-bottom--hrgc-header {
        top: 93px;
    }
}
@media (min-width: 1025px) {

    .c-lang__overlay-bottom--hrgc-header--nj {
        top: 93px;
    }
}
@media (min-width: 920px) {

    .c-lang__overlay-bottom--hrgc-header--dk {
        top: 83px;
    }
}
@media (min-width: 950px) {

    .c-lang__overlay-bottom--hrgc-header--dk {
        top: 93px;
    }
}
.c-lang__overlay-top {
    position: fixed;
    top: 0;
    left:0;
    right: 0;
    height: 48px;
    z-index: 100;
}
@media (min-width: 950px) {

    .c-lang__overlay-top {
        height: 78px;
    }
}
.c-lang__hit-box {
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: -5px;
    right: -20px;
    cursor: pointer;
    width: 65px;
    background: transparent;
    border: none;
}
.c-lang__hit-box:hover ~ .c-lang__selected {
    color: #26FFBE;
}
.c-lang__hit-box:hover ~ .c-lang__selected:after {
    content: url("/olpc/Content/images/LandingPages/Chevron_Down_Hover.svg");
}
@media (min-width: 950px) {

    .c-lang__hit-box {
        width: 120px;
    }
}


/* @font-face {
    font-family: 'bet365UI';
    src: url('/betslip/fonts/bet365UI.eot?67991922');
    src: url('/betslip/fonts/bet365UI.eot?67991922#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal
} */

/* @font-face {
    font-family: 'bet365UI-icomoon';
    src: url('/betslip/fonts/bet365UI-icomoon.eot');
    src: url('/betslip/fonts/bet365UI-icomoon.eot?67991922#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal
} */

/* @font-face {
    font-family: 'bet365UI';
    src: url('/Content/fonts/sportsbook/bet365UI-icomoon.eot');
    src: url('/Content/fonts/sportsbook/bet365UI-icomoon.eot?67991922#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal
} */

@font-face {
    font-family: 'bet365UI';
    src: url('data:application/octet-stream;base64,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') format('woff')
}
.AdvancedFeaturesModule {
    overflow: hidden;
}
.c-features-banner {
    position: relative;
    width: 100%;
    max-width: 1200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 80px; 
    margin: auto;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-x: hidden;

}
@media only screen and (min-width: 950px) {

    .c-features-banner {
        padding: 0 30px 100px 30px;
        overflow-x: unset;
    }
}
.c-features-banner::before

    {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate(-50%, -30%);
        -ms-transform: translate(-50%, -30%);
            transform: translate(-50%, -30%);
    width: 940px;
    padding-top: 940px;
    background: -webkit-radial-gradient(#132624, rgba(19, 38, 36, 0) 70%);
    background: radial-gradient(#132624, rgba(19, 38, 36, 0) 70%);
}
.c-features-banner__text-container {
    padding: 80px 20px 65px 20px;
    text-align: center;
    margin: auto;
    z-index: 1;
}
@media only screen and (min-width: 950px) {

    .c-features-banner__text-container {
        width: 50%;
        height: 600px;
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-self: flex-start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}
.c-features-banner__pod-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50px;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    margin-right: 30px;
    background-repeat: no-repeat;
    -webkit-background-size: 50px 50px;
            background-size: 50px 50px;
}
@media only screen and (min-width: 768px) {

    .c-features-banner__pod-icon {
        margin-bottom: 12px;
    }
}
.c-features-banner__pod-icon > img {
    width: 50px;
}
.c-features-banner__title {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    font-size: 14px;
    color: #26FFBE;
    line-height: 18px;
    letter-spacing: 5px;
    margin-bottom: 13px;
    font-weight: unset;
    text-transform: uppercase;
}
@media only screen and (min-width: 950px) {

    .c-features-banner__title {
        font-size: 16px;
        letter-spacing: 4px;
        line-height: 21px;
        text-align: left;
    }
}
.c-features-banner__text {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    font-size: 36px;
    color: #FFF;
    line-height: 42px;
    margin-bottom: 10px;
    font-weight: normal;
}
@media only screen and (min-width: 950px) {

    .c-features-banner__text {
        font-size: 48px;
        line-height: 54px;
        text-align: left;
    }
}
.c-features-banner__additional-text {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 16px;
    color: #DDD;
    line-height: 24px;
    margin-bottom: 30px;
}
.c-features-banner__desktop {
    min-height: 44px;
    width: 200px;
    padding: 10px 20px;
    display: block;
    margin: 0 auto;
    border: 1px solid #26FFBE;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 2px;
    font-size: 16px;
    line-height: 19px;
    text-decoration: none;
    color: #26FFBE;
    position: relative;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, right top, from(#26FFBE), color-stop(#26FFBE), color-stop(transparent), to(transparent));
    background-image: -webkit-linear-gradient(left, #26FFBE, #26FFBE, transparent, transparent);
    background-image: linear-gradient(to right, #26FFBE, #26FFBE, transparent, transparent);
    background-position: 100% 0%;
    -webkit-transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1), color 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1), color 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    -webkit-background-size: 300% 100%;
            background-size: 300% 100%;
}
.c-features-banner__desktop:hover
     {
    background-position: 0 0;
    color: #2B2B2B;
    cursor: pointer;
}
.c-features-banner__mobile-icon {
    height: 40px;
    margin: auto;
}
.c-features-banner__background-image-container {
    height: 380px;
    width: 100%;
    position: relative;
    margin-bottom: 65px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
@media only screen and (min-width: 950px) {

    .c-features-banner__background-image-container {
        height: 600px;
        width: 50%;
        margin-bottom: 0;
    }
}
.c-features-banner__background-image-container::before

    {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 528px;
    height: 528px;
    background: -webkit-radial-gradient(#132624, rgba(19, 38, 36, 0) 70%);
    background: radial-gradient(#132624, rgba(19, 38, 36, 0) 70%);
}
.c-features-banner__background-image {
    width: 401px;
    height: 380px;
    margin: auto 0;
    background-repeat: no-repeat;
    background-position: top center;
    z-index: 1;
}
@media only screen and (min-width: 950px) {

    .c-features-banner__background-image {
        width: 564px;
        height: 534px;
        -webkit-background-size: auto 534px;
                background-size: auto 534px;
    }
}
.c-features-banner__pods-container {
    display: -ms-grid;
    display: grid;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    width: 100%;
    padding: 0 30px;
}
@media only screen and (min-width: 768px) {

    .c-features-banner__pods-container {
        -ms-grid-columns: (1fr)[2];
            grid-template-columns: repeat(2, 1fr);
    }
}
@media only screen and (min-width: 950px) {

    .c-features-banner__pods-container {
        padding: 0;
        -ms-grid-columns: (1fr)[4];
            grid-template-columns: repeat(4, 1fr);
    }
}
.c-features-banner__pod-container

    {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin-bottom: 40px;
    width: 100%;
}
@media only screen and (min-width: 768px) {

    .c-features-banner__pod-container {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}
@media only screen and (min-width: 950px) {

    .c-features-banner__pod-container {
        margin-bottom: 0;
    }
}
@media only screen and (min-width: 768px) {

    .c-features-banner__pod-container:nth-of-type(3) {
        margin-bottom: 0;
    }
}
.c-features-banner__pod-container:last-of-type {
    margin-bottom: 0;
}
.c-features-banner__pod-title {
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    font-size: 22px;
    color: #FFF;
    line-height: 24px;
    text-align: left;
    margin-bottom: 8px;
    font-weight: unset;
}
.c-features-banner__pod-text {
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 16px;
    color: #DDD;
    line-height: 22px;
    text-align: left;
    margin-bottom: 10px;
    font-weight: unset;
}
.c-features-banner__pod-info > a {
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
    font-size: 12px;
    color: #666;
    line-height: 14px;
    text-align: left;
    font-weight: unset;
    text-decoration: none;
}
.c-features-banner__pod-info > a:hover
     {
    color: #A7A7A7;
}
.c-deposit-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 46px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #14805E;
  color: #E4E4E4;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Open Sans", sans-serif;
  font-size: 12px;
}
.c-deposit-header--hidden {
    display: none;
}
.c-deposit-header__logo {
    width: 35px;
    height: 31px;
}
@media (min-width: 768px) {

    .c-deposit-header__logo {
        width: 80px;
        height: 18px;
    }
}
@media (min-width: 950px) {

    .c-deposit-header__logo {
        width: 120px;
        height: 25px;
    }
}
.c-deposit-header__logo-img {
    width: 100%;
    height: 100%;
    margin-left: -50%;
    background-repeat: no-repeat;
    background-image: url(/olpc/Content/images/bet365logo-stacked.svg);
}
@media (min-width: 768px) {

    .c-deposit-header__logo-img {
        background-image: url(/olpc/Content/images/landingpage-bet365logo.svg);
        -webkit-background-size: contain;
                background-size: contain;
    }
}
@media (min-width: 950px) {

    .c-deposit-header__logo-img {
        margin-left: 0;
    }
}
.hrgc__header {
    height: 44px;
}

@media (min-width: 1024px) {
    .hrgc__header {
        height: 30px;
    }
}

.hrgc__header__container {
    z-index: 20000;
    background: #fff;
    width: 100%;
    position: fixed;
    top: 0;
    height: 44px;
    line-height: normal;
}

.pushRight.hrgc__header__container {
    -webkit-transform: translateX(200px);
    -ms-transform: translateX(200px);
        transform: translateX(200px);
}

@media (min-width: 1024px) {
    .hrgc__header__container {
        height: 30px;
    }
}

.hrgc__header__container__session {
    margin: 8px 2px 8px 4px;
    font-size: 10px;
    color: #303030;
    position: fixed;
    left: 0;
}

@media (min-width: 345px) {
    .hrgc__header__container__session {
        margin: 9px 5px;
        font-size: 11px;
    }
}

@media (min-width: 1024px) {
    .hrgc__header__container__session {
        margin: 9px 25px;
        font-size: 10px;
    }
}

.hrgc__header__container__session__text {
    display: block;
}

@media (min-width: 1024px) {
    .hrgc__header__container__session__text {
        display: inline;
    }
}

.hrgc__header__container__session__time {
    display: block;
}

@media (min-width: 1024px) {
    .hrgc__header__container__session__time {
        display: inline;
    }
}

.hrgc__header__container__session--hidden {
    display: none;
}

.hrgc__header__container__links {
    margin: 12px 4px;
    border: 1px solid #000;
    border-left: 0;
    display: inline-block;
    position: fixed;
    right: 0;
    height: 18px;
}

@media (min-width: 345px) {
    .hrgc__header__container__links {
        margin: 12px 9px;
    }
}

@media (min-width: 1024px) {
    .hrgc__header__container__links {
        margin: 5px 25px;
    }
}

.hrgc__header__container__links__link {
    height: 18px;
    display: inline-block;
    vertical-align: top;
    display: inline-block;
    border-left: 1px solid #000;
    padding: 0 1px;
    height: 18px;
}

@media (min-width: 345px) {
    .hrgc__header__container__links__link {
        padding: 0 4px;
    }
}

.hrgc__header__container__links__link__image {
    display: inline-block;
    height: 16px;
    margin: 1px 0;
    padding-right: 3px;
    width: 16px;
}

@media (min-width: 345px) {
    .hrgc__header__container__links__link__image {
        padding-right: 4px;
    }
}

.hrgc__header__container__links__link__image--wide {
    padding-right: 2px;
    width: 19px;
}

@media (min-width: 345px) {
    .hrgc__header__container__links__link__image--wide {
        padding-right: 3px;
    }
}

.hrgc__header__container__links__link__text {
    padding: 3px 1px 1px 1px;
    border-right: 1px solid;
    color: #303030;
    display: inline-block;
    vertical-align: top;
    font-size: 9px;
}

@media (min-width: 345px) {
    .hrgc__header__container__links__link__text {
        font-size: 10px;
    }
}

.hrgc-header {
    height: 44px;
}

.hrgc--us-mi.hrgc-header {
    height: 35px;
}

@media (min-width: 950px) {
    .hrgc--us-mi.hrgc-header {
        height: 33px;
    }
}

@media (min-width: 1024px) {
    .hrgc-header {
        height: 30px;
    }
}

@media (min-width: 921px) {
    .hrgc--dk.hrgc-header {
        height: 33px;
    }
}

@media (min-width: 1024px) {
    .hrgc--us-nj.hrgc-header,
    .hrgc--ma.hrgc-header 
    {
        height: 33px;
    }

    .hrgc--us-pa.hrgc-header  
    {
        height: 44px;
    }
}

.hrgc--de.hrgc-header,
.hrgc--nl.hrgc-header,
.hrgc--gh.hrgc-header {
    height: 45px;
}

.hrgc--ar.hrgc-header {
    height: 50px;
}

.no-touch .desktop-disabled {
    pointer-events: none;
    cursor: text;
    color: inherit;
}

.hrgc-header__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    font-size: 0;
    z-index: 20000;
    background: #fff;
    width: 100%;
    position: fixed;
    top: 0;
    height: 44px;
    line-height: normal;
}

.hrgc--us-nj .hrgc-header__container,
.hrgc--us-pa .hrgc-header__container,
.hrgc--ma .hrgc-header__container {
    background: #404040;
}

.hrgc--us-mi .hrgc-header__container {
    height: 35px;
    background: #404040;
}

@media (min-width: 950px) {
    .hrgc--us-mi .hrgc-header__container {
        height: 33px;
    }
}

.hrgc--dk .hrgc-header__container {
    background: #F0F0F0;
}

.hrgc--de .hrgc-header__container,
.hrgc--nl .hrgc-header__container,
.hrgc--gh .hrgc-header__container {
    background: #333333;
    border-bottom: 1px solid #444444;
    height: 44px;
    z-index: 20000;
}

.hrgc--de .hrgc-header__container--suspend {
    z-index: auto;
}

.hrgc--ar .hrgc-header__container {
    background: #333333;
    border-bottom: 1px solid #444444;
    height: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

.hrgc--ar .quit-exit__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 10px 0 10px;
    max-width: 375px;
}

@media (min-width: 768px) {
    .hrgc--ar .quit-exit__buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
    }

    .hrgc--ar .hrgc-header__logged-out-text-label {
        padding-right: 10px;
    }
}

@media (max-width: 768px) {

    .hrgc--ar.hrgc-header,
    .hrgc--ar .hrgc-header__container {
        height: 45px;
    }
}

.pushRight.hrgc-header__container {
    -webkit-transform: translateX(200px);
    -ms-transform: translateX(200px);
        transform: translateX(200px);
}

@media (min-width: 1024px) {
    .hrgc-header__container {
        height: 30px;
    }
}

@media (min-width: 921px) {
    .hrgc--dk .hrgc-header__container {
        height: 33px;
    }
}

@media (min-width: 1024px) {
    .hrgc--us-nj .hrgc-header__container,
    .hrgc--ma .hrgc-header__container {
        height: 33px;
    }
    
    .hrgc--us-pa .hrgc-header__container {
        height: 44px;
    }

    .hrgc--us-mi .hrgc-header__container {
        height: 33px;
    }
}

.touch .hrgc--us-nj .hrgc-header__logged-out-text,
.touch .hrgc--us-pa .hrgc-header__logged-out-text,
.touch .hrgc--us-mi .hrgc-header__logged-out-text,
.touch .hrgc--ma .hrgc-header__logged-out-text {
    display: none;
}

.hrgc--us-nj .hrgc-header__logged-out-text,
.hrgc--us-pa .hrgc-header__logged-out-text,
.hrgc--ma .hrgc-header__logged-out-text {
    display: inline-block;
    font-size: 10px;
    color: #A7A7A7;
    padding-left: 10px;
    line-height: 33px;
    height: 33px;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
}

.hrgc--us-mi .hrgc-header__logged-out-text,
.hrgc--dk .hrgc-header__logged-out-text {
    display: none;
}

.hrgc--ar .hrgc-header__logged-out-text {
    display: inline-block;
    font-size: 10px;
    color: #bbbbbb;
    line-height: 14px;
    height: 50px;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.hrgc-header.hrgc--fr {
    height: unset;
    border-bottom: 1px solid #444444;
    top: 0;
    position: -webkit-sticky;
    position: sticky;
    min-height: 45px;
    z-index: 99999;
}

.hrgc--fr .hrgc-header__container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: black;
    height: unset;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

@media (max-width: 949px) {     
    .hrgc-header.hrgc--fr {        
         border-bottom: 1px solid #444444;
    }

    .hrgc--fr .hrgc-header__container { 
        background-color:#404040;
        border-bottom: 1px solid #545454;
    }
} 

.hrgc--fr .hrgc-header__france-image {
    max-height: none;
    width: auto;
}

/* Hide the session timer for France so it does not affect banner centring */
.hrgc--fr .hrgc-header__session {
    display: none !important;
}

/* Hide France active account message so it does not reserve flex space */
.hrgc--fr .hrgc-header__active-msg {
    display: none;
}

/* Hide header links for France header only */
.hrgc--fr .hrgc-header__links,
.hrgc--fr .hrgc-header__links--left,
.hrgc--fr .hrgc-header__links_loggedin,
.hrgc--fr .hrgc-header__links--suspend {
    display: none;
}

/* Bet Calculator FR RG header*/
.hrgc-header.hrgc--fr + .bet-calculator,
.hrgc-header.hrgc--fr ~ .bet-calculator {
    margin-top: 0;
    padding-top: 0;
}

.hrgc--bac {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.hrgc-header.hrgc--bac{
    height: 45px;
}

.hrgc-header.hrgc--bac .hrgc-header__container{
    height: 45px;
}

@media (min-width: 920px) {
    .hrgc--bac .hrgc-header__container {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
            -ms-flex-pack: end !important;
                justify-content: flex-end !important;
        padding-right: 20px !important;
    }
}

.hrgc--bac .hrgc-header__container {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-right: 10px;
    background-color: #111;
}

.hrgc--bac .hrgc-header__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border: none !important;
}

.hrgc--bac .hrgc--bac__link-icon {
    width: 45px;
    height: 45px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.hrgc--bac .hrgc--bac__link:hover img{
    -webkit-filter: invert(80%) sepia(74%) saturate(1%) hue-rotate(49deg) brightness(101%) contrast(85%);
            filter: invert(80%) sepia(74%) saturate(1%) hue-rotate(49deg) brightness(101%) contrast(85%);
}

.hrgc--bac .hrgc--bac__link:hover .hrgc--bac__text{
    color: #ddd;
    border: 1px solid rgba(255, 255, 255, .4);
}

.hrgc--bac .hrgc--bac__link:hover .hrgc--bac__text-bold {
    color: #ddd;
}


.hrgc--bac .hrgc--bac__link-icon img {
    width: 32px;
    height: 28px;
}

.hrgc--bac .hrgc--bac__link {
    height: 21px;
    font-size: 10px;
    color: #A7A7A7;
    line-height: 21px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
}

.hrgc--bac .hrgc--bac__text:hover {
    cursor: pointer;
}

.hrgc--bac .hrgc--bac__text:hover .hrgc--bac__text{
    color: #ddd;
}

.hrgc--bac .hrgc--bac__text:hover .hrgc--bac__text-bold {
    color: #ddd;
}

.hrgc--ar .hrgc-header__link {
    border: none;
}

.hrgc--bac__text {
    border: 1px solid rgba(255, 255, 255, .2);
    border-radius: 11px;
    min-width: 78px;
    padding: 0 7px;
    margin-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    color: #A7A7A7;
    line-height: 21px;
}

.hrgc--bac__text p{
    font-size: 10px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    color: #A7A7A7;
    line-height: 21px;
}

.hrgc--bac__text-bold {
    padding-left: 0.5em;
    font-weight: bold;
}

.hrgc--ar .hrgc-header__link-text {
    display: inline-block;
    font-size: 10px;
    color: #5FE8BD;
    line-height: 14px;
    vertical-align: middle;
    text-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .hrgc--ar .hrgc-header__link-text:hover {
        text-decoration: underline;
    }

@media (max-width: 920px) {
    .hrgc--us-nj .hrgc-header__logged-out-text,
    .hrgc--us-pa .hrgc-header__logged-out-text,
    .hrgc--ma .hrgc-header__logged-out-text {
        width: 70%;
        display: table-cell;
        line-height: 17px;
        padding-left: 15px;
    }
}

.hrgc-header__session {
    margin: 8px 2px 8px 4px;
    font-size: 10px;
    color: #303030;
    position: fixed;
    left: 0;
}



.hrgc-header__session.right-align {
    left: unset;
    position: relative;
}

.hrgc-header__divider {
    display: none;
    border-right: 1px solid #7a7a7a;
    margin-left: 5px;
    height: 28px;
}

@media (min-width: 375px) {
    .hrgc-header__divider {
        margin-left: 10px;
    }

}

.hrgc-header__bet365 {
    display: none;
    background-image: url('/Content/images/bet365_White_Stacked.svg');
    background-position: center;
    -webkit-background-size: 30px 27px;
            background-size: 30px 27px;
    background-repeat: no-repeat;
    width: 30px;
    height: 27px;
}

.hrgc--us-pa .hrgc-header__bet365,
.hrgc--us-pa .hrgc-header__divider,
.hrgc--us-mi .hrgc-header__bet365,
.hrgc--us-mi .hrgc-header__divider {
    display: block;
}

.c-landingpage__body .hrgc-header__bet365 {
    background-image: url('/olpc/Content/images/bet365_White_Stacked.svg');
}

@media (min-width: 950px) {
    .hrgc-header__bet365 {
        background-image: url('/Content/images/bet365_White_Inline.svg');
        -webkit-background-size: 70px 15px;
                background-size: 70px 15px;
        width: 71px;
        height: 15px;
    }

    .c-landingpage__body .hrgc-header__bet365 {
        background-image: url('/olpc/Content/images/bet365_White_Inline.svg');
    }
}

.hrgc-header__links--left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: fixed;
    left: 0;
    padding: 5px 10px;
}
@media (min-width: 950px) {
    .hrgc-header__links--left {
        padding: 5px 20px;
    }
}

.hrgc--us-nj .hrgc-header__session,
.hrgc--us-pa .hrgc-header__session,
.hrgc--us-mi .hrgc-header__session,
.hrgc--ma .hrgc-header__session {
    color: #A7A7A7;
    margin: 15px 10px;
}

.hrgc-header.hrgc--us-pa .hrgc-header__session,
.hrgc-header.hrgc--us-mi .hrgc-header__session {
    margin-right: 0;
}

.hrgc-header.hrgc--us-pa .hrgc-header__links_loggedin,
.hrgc-header.hrgc--us-mi .hrgc-header__session {
    margin-left: 0;
}



.hrgc--nl .hrgc-header__session,
.hrgc--gh .hrgc-header__session {
    color: #A7A7A7;
    margin: 15px 10px;
    line-height: 15px;
}

.hrgc--dk .hrgc-header__session {
    color: #525252;
    margin: 15px 10px;
}

@media (min-width: 345px) {
    .hrgc-header__session {
        margin: 9px 5px;
        font-size: 11px;
    }
}

@media (min-width: 1024px) {
    .hrgc--us-nj .hrgc-header__session,
    .hrgc--us-pa .hrgc-header__session,
    .hrgc--us-mi .hrgc-header__session,
    .hrgc--ma .hrgc-header__session {
        margin: 9px 20px;
    }
}

@media (min-width: 1024px) {
    .hrgc-header__session {
        margin: 9px 25px;
        font-size: 10px;
    }
}

@media (min-width: 921px) {
    .hrgc--dk .hrgc-header__session {
        margin: 9px 20px;
    }
}

.hrgc-header__session-text {
    display: block;
}

.hrgc--us-nj .hrgc-header__session-text,
.hrgc--us-pa .hrgc-header__session-text,
.hrgc--us-mi .hrgc-header__session-text,
.hrgc--ma .hrgc-header__session-text {
    display: inline;
}

@media (min-width: 1024px) {
    .hrgc-header__session-text {
        display: inline;
    }
}

.hrgc--dk .hrgc-header__session-text {
    display: inline;
    font-size: 10px;
    line-height: 14px;
}

.hrgc--nl .hrgc-header__session-text,
.hrgc--gh .hrgc-header__session-text {
    display: inline;
    line-height: 15px;
    font-size: 10px;
}

.hrgc-header__session-time {
    display: block;
}

.hrgc--us-nj .hrgc-header__session-time,
.hrgc--us-pa .hrgc-header__session-time,
.hrgc--us-mi .hrgc-header__session-time,
.hrgc--ma .hrgc-header__session-time {
    display: inline;
}

.hrgc--dk .hrgc-header__session-time {
    display: inline;
    font-size: 10px;
    line-height: 14px;
}

.hrgc--nl .hrgc-header__session-time,
.hrgc--gh .hrgc-header__session-time {
    display: inline;
    line-height: 15px;
    font-size: 10px;
}

@media (min-width: 1024px) {
    .hrgc-header__session-time {
        display: inline;
    }
}

.hrgc-header__session--hidden {
    display: none;
}

.hrgc-header__links {
    margin: 12px 4px;
    border: 1px solid #000;
    border-left: 0;
    display: inline-block;
    height: 18px;
}

.hrgc--us-nj .hrgc-header__links,
.hrgc--us-pa .hrgc-header__links,
.hrgc--us-pa .hrgc-header__links_loggedin,
.hrgc--us-mi .hrgc-header__links,
.hrgc--us-mi .hrgc-header__links_loggedin,
.hrgc--dk .hrgc-header__links,
.hrgc--ma .hrgc-header__links {
    border: none;
    height: 25px;
    margin: 9px 10px;
}

.hrgc--us-mi .hrgc-header__links,
.hrgc--us-mi .hrgc-header__links_loggedin {
    border: none;
    height: 25px;
    margin: 9px 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
}

@media (min-width: 950px) {
    .hrgc--us-mi .hrgc-header__links,
    .hrgc--us-mi .hrgc-header__links_loggedin{
        border: none;
        height: 25px;
        margin: 9px 10px;
        width: auto;
    }
}


@media (max-width: 950px) {
    .hrgc--us-pa .hrgc-header__links {
        border: none;
        height: 25px;
        margin: 9px 10px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        width: auto;
    }
}

.hrgc--us-nj .hrgc-header__active-msg,
.hrgc--us-pa .hrgc-header__active-msg,
.hrgc--us-mi .hrgc-header__active-msg,
.hrgc--dk .hrgc-header__active-msg,
.hrgc--ar .hrgc-header__active-msg,
.hrgc--nl .hrgc-header__active-msg,
.hrgc--gh .hrgc-header__active-msg,
.hrgc--ma .hrgc-header__active-msg {
    display: none;
}

.hrgc--nl .hrgc-header__links {
    border: none;
    height: 25px;
    margin: 7px 10px;
}

.hrgc--gh .hrgc-header__links {
    border: none;
    height: 25px;
    margin: 12px 20px 12px 9px;
}

.hrgc--de .hrgc-header__links,
.hrgc--de .hrgc-header__links--suspend {  
    border-radius: 2px;
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
    min-height: 25px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    min-width: 45px;
    max-width: 150px;
}

.hrgc--de .hrgc-header__links:hover {
    background: -webkit-gradient(linear, right top, left top, color-stop(100%, rgba(40, 255, 187, 63%)), to(rgba(40, 255, 187, 63%))) right;
    background: -webkit-linear-gradient(right, rgba(40, 255, 187, 63%) 100%, rgba(40, 255, 187, 63%) 100%) right;
    background: linear-gradient(to left, rgba(40, 255, 187, 63%) 100%, rgba(40, 255, 187, 63%) 100%) right;
    -webkit-background-size: 200% 200%;
            background-size: 200%;
}

.hrgc--de .hrgc-header__links:active {
    background: -webkit-gradient(linear, right top, left top, color-stop(50%, rgba(40, 255, 187, 63%)), color-stop(50%, rgba(40, 255, 187))) right;
    background: -webkit-linear-gradient(right, rgba(40, 255, 187, 63%) 50%, rgba(40, 255, 187) 50%) right;
    background: linear-gradient(to left, rgba(40, 255, 187, 63%) 50%, rgba(40, 255, 187) 50%) right;
    -webkit-background-size: 200% 200%;
            background-size: 200%;
    background-position: left bottom;
    margin-left: 10px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    border-radius: 2px;
}

@media (min-width: 345px) {
    .hrgc-header__links {
        margin: 12px 9px;
    }
}

@media (min-width: 1024px) {
    .hrgc-header__links {
        margin: 5px 25px;
    }
}

@media (min-width: 921px) {
    .hrgc--dk .hrgc-header__links {
        margin: 4px 20px;
    }
}

@media (min-width: 1024px) {
    .hrgc--us-nj .hrgc-header__links,
    .hrgc--us-pa .hrgc-header__links,
    .hrgc--us-pa .hrgc-header__links_loggedin,
    .hrgc--ma .hrgc-header__links {
        margin: 4px 20px;
    }
}

.hrgc--us-nj .hrgc-header__link,
.hrgc--us-pa .hrgc-header__link,
.hrgc--dk .hrgc-header__link,
.hrgc--ma .hrgc-header__link {
    border-left: none;
    padding: 0 0 0 15px;
    height: 25px;
    display: inline-block;
}

.hrgc--us-mi .hrgc-header__link,
.hrgc--us-mi .hrgc-header__link:visited {
    border-left: none;
    padding: 0 0 0 10px;
    height: 25px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    text-decoration: none;
    color: #FFF
}

@media (min-width: 950px) {
    .hrgc--us-mi .hrgc-header__link,
    .hrgc--us-mi .hrgc-header__link:visited {
        padding: 0 0 0 15px;
    }
}

.hrgc--us-pa .hrgc-header__link.left-align,
.hrgc--us-mi .hrgc-header__link.left-align {
    margin-left: 5px;
    padding: 0;
    width: 0;
}

@media (min-width: 950px) {
    .hrgc--us-pa .hrgc-header__link.left-align,
    .hrgc--us-mi .hrgc-header__link.left-align {
        margin-left: 10px;
    }
}

@media (max-width: 950px) {
    .hrgc--us-pa .hrgc-header__link
    {
        padding: 0px;
    }

    .hrgc--us-mi .hrgc-header__link
    {
        padding: 0 0 0 10px;
    }

    .hrgc--us-pa .hrgc-header__links_loggedin .hrgc-header__link {
        padding: 0 0 0 15px;
    }

    .hrgc--us-mi .hrgc-header__links_loggedin .hrgc-header__link {
        padding: 0 0 0 10x;
    }
}

.hrgc--nl .hrgc-header__link,
.hrgc--gh .hrgc-header__link {
    border: none;
    height: 27px;
    padding: 0;
    margin: -1px 0 0 0;
}

.hrgc-header.hrgc--us-mi {
    pointer-events: none;
    cursor: default;
}

@media (max-width: 920px) {
    .hrgc-header.hrgc--us-nj,
    .hrgc-header.hrgc--us-pa,
    .hrgc-header.hrgc--us-mi,
    .hrgc-header.hrgc--dk,
    .hrgc-header.hrgc--nl,
    .hrgc-header.hrgc--gh,
    .hrgc-header.hrgc--ma {
        background-color: #333;
    }

    .hrgc-header.hrgc--us-pa {
        pointer-events: none;
        cursor: default;
    }
}

@media (min-width: 921px) {
    .hrgc--dk .hrgc-header__link {
        height: 25px;
    }
}

@media (min-width: 950px) {
    .hrgc--nl .hrgc-header__session,
    .hrgc--gh .hrgc-header__session {
        margin-left: 20px;
    }

    .hrgc--nl .hrgc-header__links,
    .hrgc--gh .hrgc-header__links {
        margin-right: 20px;
    }
}

@media (min-width: 1024px) {
    .hrgc--us-nj .hrgc-header__link,
    .hrgc--us-pa .hrgc-header__link,
    .hrgc--us-mi .hrgc-header__link,
    .hrgc--ma .hrgc-header__link {
        height: 25px;
    }
}

.hrgc-header__link-image {
    display: inline-block;
    height: 16px;
    margin: 1px 0;
    padding-right: 3px;
    width: 16px;
}


.hrgc--us-nj .hrgc-header__link-image,
.hrgc--dk .hrgc-header__link-image,
.hrgc--ma .hrgc-header__link-image {
    height: 25px;
    margin: 0;
    padding-right: 5px;
    width: 25px;
    position: absolute;
}

.hrgc--us-pa .hrgc-header__link-image {
    height: 25px;
    max-width: 920px;
    margin: 0;
    padding: 0 5px 0 5px;
    width: 25px;
    position: absolute;
}

.hrgc--us-mi .hrgc-header__link-image {
    height: 21px;
    max-width: 920px;
    margin: 0;
    padding-right: 0px;
    width: 25px;
    position: relative;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    pointer-events: all;
    cursor: pointer;
}

.hrgc--nl .hrgc-header__link-image {
    height: 32px;
    margin: 0;
    width: 88px;
    padding-right: 0;
}

.hrgc--gh .hrgc-header__link-image {
    height: 23px;
    margin: 0;
    width: 40px;
    padding-right: 0;
}

@media (min-width: 345px) {
    .hrgc-header__link-image {
        padding-right: 4px;
    }
}

.hrgc-header__link-image--wide {
    padding-right: 2px;
    width: 19px;
}

.hrgc--us-pa .hrgc-header__link-image--wide {
    height: 21px;    
    width: 108px;
    pointer-events: none;
    cursor: default;
}

.hrgc--us-mi .hrgc-header__link-image--wide {
    height: 13px;
    width: 125px;
    pointer-events: none;
    -ms-touch-action: none;
        touch-action: none;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    max-width: 920px;
    margin: 0;
    padding-right: 0px;
    position: relative;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

@media (min-width: 345px) {
    .hrgc-header__link-image--wide {
        padding-right: 3px;
    }

    .hrgc--us-pa .hrgc-header__link-image--wide {
        padding-right: 0;
    }
}

.hrgc-header__link-text {
    padding: 3px 0;
    color: #303030;
    display: inline-block;
    vertical-align: top;
    font-size: 9px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media (min-width: 345px) {
    .hrgc-header__link-text {
        font-size: 10px;
    }
}

.hrgc--us-nj .hrgc-header__link-text,
.hrgc--dk .hrgc-header__link-text,
.hrgc--ma .hrgc-header__link-text {
    line-height: 11px;
    padding: 1px 0;
    font-size: 9px;
    max-width: 60px;
    margin-left: 30px;
}

.hrgc--us-pa .hrgc-header__link-text {
    line-height: 12px;
    padding: 1px 0 1px 10px;
    font-size: 10px;
    max-width: 60px;
    margin-left: 30px;
    pointer-events: all;
    cursor: pointer;
}

.hrgc--us-mi .hrgc-header__link-text {
    line-height: 12px;
    padding: 1px 0 0 1px;
    font-size: 10px;
    max-width: 60px;
    margin-left: 15px;
    pointer-events: all;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
}

.hrgc--us-nj .hrgc-header__link-text,
.hrgc--us-pa .hrgc-header__link-text,
.hrgc--us-mi .hrgc-header__link-text,
.hrgc--ma .hrgc-header__link-text {
    color: #FFF;
}

.hrgc--dk .hrgc-header__link-text {
    color: #525252;
}

.hrgc--de .hrgc-header__link-text {
    font-size: 11px;
    color: #000;
    padding: 0 7px 0 7px;
    cursor: pointer;
    line-height: 15px;
    text-align: center;
    margin: 0;
    display: table-cell;
    height: 25px;
    vertical-align: middle;
    word-wrap: break-word;
    font-weight: bold;
}

@media (min-width: 921px) {
    .hrgc--dk .hrgc-header__link-text {
        max-width: none;
        padding: 6px 0;
    }
}

@media (min-width: 950px) {
    .hrgc--us-pa .hrgc-header__link-text {
        max-width: none;
        padding: 6px 0 6px 10px;
    }

    .hrgc--us-mi .hrgc-header__link-text {
        max-width: none;
        padding: 1px 0 1px 1px;
    }
}

@media (min-width: 1024px) {
    .hrgc--us-nj .hrgc-header__link-text,
    .hrgc--ma .hrgc-header__link-text
    {
        max-width: none;
        padding: 6px 0;
        font-size: 10px;
    }
}

.hrgc--de .hrgc-header__tooltips {
    padding: 0 0px 0 5px;
}

.hrgc-header__tooltips {
    margin: 0 5px 0 0;
    height: 45px;
    width: 45px;
    display: none;
}

.hrgc-header__tooltip {
    width: 17px;
    height: 17px;
    position: absolute;
    margin: 14px;
    cursor: pointer;
    padding: 0;
}

.hrgc-header__tooltip:before {
    content: " ";
    position: absolute;
    height: 45px;
    width: 45px;
    background-color: transparent;
    top: -14px;
    left: -14px
}

.hrgc-header__tooltip .hrgc-header__tooltip-text {
    display: inline-block;
    font-size: 11px;
    visibility: hidden;
    width: 250px;
    height: auto;
    background-color: #e4e4e4;
    color: #545454;
    text-align: center;
    padding: 11px 15px 15px;
    position: absolute;
    top: 27px;
    right: -8px;
    bottom: auto;
    line-height: 17px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
            box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
    text-align: left;
}

.hrgc-header__tooltip .hrgc-header__tooltip-text::after {
    content: " ";
    position: absolute;
    bottom: 100%;
    left: 257px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 5px solid #e4e4e4;
}

.hrgc--de .hrgc-header__icons {
    display: inline-block;
    height: 100%;
    border: none;
}

.hrgc--de .hrgc-header__icon {
    width: 32px;
    height: 32px;
    margin: 6px 6px;
}

.hrgc-header__links-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.hrgc-header__links-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.hrgc--us-mi .hrgc-header__links-wrapper {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

@media (min-width: 950px) {
    .hrgc--us-mi .hrgc-header__links-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
            -ms-flex-pack: space-evenly;
                justify-content: space-evenly;
    }
}
/* France 1Variation responsive images */
/* France responsive images (supports two stacked sets) */
.hrgc-header__france-texts-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #ffe600;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 10vh;
    padding: 5px;
}


.hrgc-header__france-texts {
    color: #000;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-family: "Roboto", sans-serif;
    font-size: clamp(12px, 2.1vw, 20px);
    font-weight: bold;
    line-height: normal;
    text-align: center;
}

.hrgc-header__france-texts span {
    display: block;
    font-size: clamp(11px, 1.9vw, 18px);
    font-weight: bold;

}

.hrgc--fr .hrgc-header__regulartory-icon {
    width: 100px;
    height: auto;
}

/* Stacked variation sets: each .france-set covers the same area.
   Only the .active set is visible and accepts pointer events. */
.hrgc-header__france-texts-wrapper .france-set {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: opacity .6s ease, visibility .2s;
    transition: opacity .6s ease, visibility .2s;
    display: inline-block;
    text-align: center; /* keep images centred when displayed */
}

/* Active set is shown */
.hrgc-header__france-texts-wrapper .france-set.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.hrgc--fr .hrgc-header__france-texts-wrapper { position: relative; display: block; width: 100%; height: 100%; text-align: center; }


.hrgc--fr .hrgc-header__france-texts-wrapper > a.hrgc-header__france-link {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%; height: 100%;
  text-align: center;
  cursor: pointer;
  z-index: 1;
  pointer-events: none; /* enabled only when its frame is visible (via animation added below) */
}


.hrgc--fr .hrgc-header__france-texts-wrapper > a.hrgc-header__france-link .hrgc-header__france-texts,
.hrgc--fr .hrgc-header__france-texts-wrapper .france-set {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .6s ease;
  transition: opacity .6s ease;
  -webkit-animation-name: france-cycle;
          animation-name: france-cycle;
  -webkit-animation-duration: 360s;
          animation-duration: 360s;         /* full cycle (show + hide) — visible time per set = 50% = 180s */
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;

  text-align: center;
}

@-webkit-keyframes france-cycle {
  0% { opacity: 1; visibility: visible; max-height: 1000px; }
  49.999% { opacity: 1; visibility: visible; max-height: 1000px; }
  50% { opacity: 0; visibility: hidden; max-height: 0; }
  100% { opacity: 0; visibility: hidden; max-height: 0; }
}

@keyframes france-cycle {
  0% { opacity: 1; visibility: visible; max-height: 1000px; }
  49.999% { opacity: 1; visibility: visible; max-height: 1000px; }
  50% { opacity: 0; visibility: hidden; max-height: 0; }
  100% { opacity: 0; visibility: hidden; max-height: 0; }
}

/* Reset legacy min-heights on mobile hyperlinks containers */
.fr-mobile-hyperlinks.fr-cycle {
  min-height: 0;
  height: auto;
}

.hrgc-header__france {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #ffe600;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 10vh;
    padding: 5px;
    width: 100%;
    text-decoration: none;
}

@media (min-width: 950px) {
    .hrgc-header__france-texts {
        line-height: 24px;
        padding-left: 110px;
    }
    .hrgc-header__france {
        gap: 10px;
        padding: 10px;
    }
}

@-webkit-keyframes france-cycle-footer {
  0% { opacity: 1; visibility: visible; }
  49.999% { opacity: 1; visibility: visible; }
  50% { opacity: 0; visibility: hidden; }
  100% { opacity: 0; visibility: hidden; }
}

@keyframes france-cycle-footer {
  0% { opacity: 1; visibility: visible; }
  49.999% { opacity: 1; visibility: visible; }
  50% { opacity: 0; visibility: hidden; }
  100% { opacity: 0; visibility: hidden; }
}

/* Full-banner click hit-area synced to image rotation (desktop + mobile FR) */
@-webkit-keyframes france-hitarea {
  0% { pointer-events: auto; z-index: 2; }
  49.999% { pointer-events: auto; z-index: 2; }
  50% { pointer-events: none; z-index: 1; }
  100% { pointer-events: none; z-index: 1; }
}
@keyframes france-hitarea {
  0% { pointer-events: auto; z-index: 2; }
  49.999% { pointer-events: auto; z-index: 2; }
  50% { pointer-events: none; z-index: 1; }
  100% { pointer-events: none; z-index: 1; }
}

/* Desktop FR header: make each anchor clickable only while its frame is visible */
.hrgc--fr .hrgc-header__france-texts-wrapper > a.hrgc-header__france-link {
  -webkit-animation-name: france-hitarea;
          animation-name: france-hitarea;
  -webkit-animation-duration: 360s;
          animation-duration: 360s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  cursor: pointer;
}

.hrgc--fr .hrgc-header__france-texts-wrapper > a:nth-child(1) { -webkit-animation-delay: 0s; animation-delay: 0s; }
.hrgc--fr .hrgc-header__france-texts-wrapper > a:nth-child(2) { -webkit-animation-delay: 180s; animation-delay: 180s; }
.hrgc--fr .hrgc-header__france-texts-wrapper > a:nth-child(3) { -webkit-animation-delay: 360s; animation-delay: 360s; }
.hrgc--fr .hrgc-header__france-texts-wrapper > a:nth-child(4) { -webkit-animation-delay: 540s; animation-delay: 540s; }

.hrgc-footer__mobile-hyperlinks.fr-cycle > a:nth-child(1) { -webkit-animation-delay: 0s; animation-delay: 0s; }
.hrgc-footer__mobile-hyperlinks.fr-cycle > a:nth-child(2) { -webkit-animation-delay: 180s; animation-delay: 180s; }
body {
}
.hrgc-header {
    height: 44px;
}

.hrgc--sv .hrgc-header {
    height: 44px;
}

@media (min-width: 1024px) {
    .hrgc-header {
        height: 30px;
    }
}

@media (min-width: 1024px) {
    .hrgc--sv.hrgc-header {
        height: 30px;
    }
}

.no-touch .desktop-disabled {
    pointer-events: none;
    cursor: text;
    color: inherit;
}

.hrgc-header__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    font-size: 0;
    z-index: 20000;
    background: #fff;
    width: 100%;
    position: fixed;
    top: 0;
    height: 44px;
    line-height: normal;
}

.hrgc--sv .hrgc-header__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    font-size: 0;
    z-index: 20000;
    background: #fff;
    width: 100%;
    position: fixed;
    top: 0;
    height: 44px;
    line-height: normal;
}


.pushRight.hrgc-header__container {
    -webkit-transform: translateX(200px);
    -ms-transform: translateX(200px);
        transform: translateX(200px);
}

.hrgc--sv .pushRight.hrgc-header__container {
    -webkit-transform: translateX(200px);
    -ms-transform: translateX(200px);
        transform: translateX(200px);
}

@media (min-width: 1024px) {
    .hrgc-header__container {
        height: 30px;
    }
}

@media (min-width: 1024px) {
    .hrgc--sv .hrgc-header__container {
        height: 30px;
    }
}

.hrgc-header__session {
    margin: 8px 2px 8px 4px;
    font-size: 10px;
    color: #303030;
    position: fixed;
    left: 0;
}

.hrgc--sv .hrgc-header__session {
    margin: 8px 2px 8px 4px;
    font-size: 10px;
    color: #303030;
    position: fixed;
    left: 0;
}

@media (min-width: 345px) {
    .hrgc-header__session {
        margin: 9px 5px;
        font-size: 11px;
    }
}

@media (min-width: 345px) {
    .hrgc-header__session {
        margin: 9px 5px;
        font-size: 11px;
    }
}

@media (min-width: 1024px) {
    .hrgc-header__session {
        margin: 9px 25px;
        font-size: 10px;
    }
}

@media (min-width: 1024px) {
    .hrgc--sv .hrgc-header__session {
        margin: 9px 25px;
        font-size: 10px;
    }
}


@media (min-width: 345px) {
    .hrgc--sv .hrgc-header__session {
        margin: 9px 5px;
        font-size: 11px;
    }
}

.hrgc-header__session-text {
    display: block;
}

.hrgc--sv .hrgc-header__session-text {
    display: block;
}

@media (min-width: 1024px) {
    .hrgc-header__session-text {
        display: inline;
    }
}


@media (min-width: 1024px) {
    .hrgc--sv .hrgc-header__session-text {
        display: inline;
    }
}

.hrgc-header__session-time {
    display: block;
}

.hrgc--sv .hrgc-header__session-time {
    display: block;
}

@media (min-width: 1024px) {
    .hrgc-header__session-time {
        display: inline;
    }
}

@media (min-width: 1024px) {
    .hrgc--sv .hrgc-header__session-time {
        display: inline;
    }
}

.hrgc-header__session--hidden {
    display: none;
}


.hrgc--sv .hrgc-header__session--hidden {
    display: none;
}

.hrgc-header__links {
    margin: 12px 4px;
    border: 1px solid;
    display: inline-block;
    right: 0;
    height: 18px;
}


.hrgc--sv .hrgc-header__links {
    margin: 12px 4px;
    border: 1px solid;
    border-right: 0;
    display: inline-block;
    right: 0;
    height: 16.7px;
}

.hrgc-header__active-msg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    text-align: right;
    color: rgb(206, 206, 206);
    word-wrap: break-word;
    padding: 0;
    margin-right: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}


.hrgc--sv .hrgc-header__active-msg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    text-align: right;
    color: rgb(206, 206, 206);
    word-wrap: break-word;
    padding: 0;
    margin-right: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

.hrgc-header__active-msg--mouseover {
    visibility: visible;
}


.hrgc--sv .hrgc-header__active-msg--mouseover {
    visibility: visible;
}

.hrgc-header__active-msg svg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 5px;
    height: 8px;
    fill: rgb(206, 206, 206);
    margin-left: 5px;
    margin-right: -3px;
}


.hrgc--sv .hrgc-header__active-msg svg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 5px;
    height: 8px;
    fill: rgb(206, 206, 206);
    margin-left: 5px;
    margin-right: -3px;
}


@media (min-width: 1024px) {
    .hrgc-header__links {
        margin: 5px 25px;
    }
}


@media (min-width: 1024px) {
    .hrgc--sv .hrgc-header__links {
        margin: 5px 25px;
    }
}

.hrgc-header__link-image {
    display: inline-block;
    height: 16px;
    margin: 1px 0;
    padding-right: 3px;
    width: 16px;
}


.hrgc--sv .hrgc-header__link-image {
    display: inline-block;
    height: 15px;
    margin: 1px 0;
    padding-left: 3px;
    width: 16px;
}

@media (min-width: 345px) {
    .hrgc-header__link-image {
        padding-right: 4px;
    }
}

@media (min-width: 345px) {
    .hrgc--sv .hrgc-header__link-image {
        padding-right: 4px;
    }
}

.hrgc-header__link-image--wide {
    padding-right: 2px;
    width: 19px;
}


.hrgc--sv .hrgc-header__link-image--wide {
    padding-right: 2px;
    width: 19px;
}

@media (min-width: 345px) {
    .hrgc-header__link-image--wide {
        padding-right: 3px;
    }
}


@media (min-width: 345px) {
    .hrgc--sv .hrgc-header__link-image--wide {
        padding-right: 3px;
    }
}

.hrgc-header__link-text {
    padding: 3px 0;
    color: #303030;
    display: inline-block;
    vertical-align: top;
    font-size: 9px;
}


.hrgc--sv .hrgc-header__link-text {
    padding: 3px 3px 1px 0;
    border-right: 1px solid;
    color: #303030;
    display: inline-block;
    vertical-align: top;
    font-size: 9px;
}

@media (min-width: 345px) {
    .hrgc-header__link-text {
        font-size: 10px;
    }
}


@media (min-width: 345px) {
    .hrgc--sv .hrgc-header__link-text {
        font-size: 10px;
    }
}
.hrgc-header {
    font-family: "Verdana", "Geneva", "Arial", sans-serif;
    font-size: 10px;
}
.skip-nav__button {
    background: red;
    height: 60px;
    width: 180px;
    text-align: center;
    line-height: 55px;
    position: absolute;
    color: white;
    top: -60px;
    z-index: 9999;
    border-bottom-right-radius: 15px;
    -webkit-transition: top .5s;
    transition: top .5s;
    z-index: 20001;
}
.skip-nav__button:focus {
    top: 0;
}

.hrgc #main-content-anchor {
    position: relative;
    margin-top: -40px;
    height: 40px;
}

@media (min-width: 1023px) {

    .hrgc #main-content-anchor {
        position: relative;
        margin-top: -30px;
        height: 30px;
    }
}

.a11y-removed-content {
    display: none !important;
}
.featured-fixtures {
    background: -webkit-linear-gradient(322deg, #185C4C, #222 100%);
    background: linear-gradient(128deg, #185C4C, #222 100%);
    -webkit-transition: opacity 1s linear, height 500ms linear;
    transition: opacity 1s linear, height 500ms linear;
    height: 0;
    opacity: 0;
}
.featured-fixtures--visible {
    height: auto;
    opacity: 1;
}

.mobileScroll#featured-fixtures-Pod {
    overflow-x: auto;
}

.smooth#featured-fixtures-Pod {
    transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}

#featured-fixtures-Pod::-webkit-scrollbar {
    display: none;
}

    .featured-fixtures-banner {
        position: relative;
        width: 100%;
        min-height: 200px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        margin: auto;
        padding: 38px 0px 50px 0px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        overflow-x: hidden;
        max-width: 1200px;
}

    /* @media only screen and (min-width: $bpmin-l) {
        padding: 57px 0px 60px 30px;
        overflow-x: unset;
    }*/

    .featured-fixtures-banner__title {
    font-size: 28px;
    color: #FFF;
    font-family: "FuturaPTWebDemi", Futura, Arial, sans-serif;
    line-height: 32px;
    text-align: center;
    margin: 0 20px 30px;
    z-index: 1;
}

    @media only screen and (min-width: 950px) {

    .featured-fixtures-banner__title {
        font-size: 32px;
        line-height: 36px;
    }
}

    .featured-fixtures-banner__fixture-type {
    display: none;
}

    .featured-fixtures-banner__fixture-topic {
    display: none;
}

    .featured-fixtures-banner__button {
    min-height: 44px;
    max-width: 350px;
    width: 220px;
    padding: 10px 20px;
    display: block;
    margin: 0 auto;
    border: 1px solid #26FFBE;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 2px;
    font-size: 16px;
    line-height: 19px;
    text-decoration: none;
    text-align: center;
    color: #26FFBE;
    position: relative;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, right top, from(#26FFBE), color-stop(#26FFBE), color-stop(transparent), to(transparent));
    background-image: -webkit-linear-gradient(left, #26FFBE, #26FFBE, transparent, transparent);
    background-image: linear-gradient(to right, #26FFBE, #26FFBE, transparent, transparent);
    background-position: 100% 0%;
    -webkit-transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1), color 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    transition: background-position 0.3s cubic-bezier(0.45, 0, 0.55, 1), color 0.3s cubic-bezier(0.45, 0, 0.55, 1);
    -webkit-background-size: 300% 100%;
            background-size: 300% 100%;
}

    .featured-fixtures-banner__button:hover {
    background-position: 0 0;
    color: #2B2B2B;
    cursor: pointer;
}

    .featured-fixtures-banner__pods-container {
    padding: 0px 20px;
    min-height: 196px;
}

.featured-fixtures__navigation-back {
    width: 20px;
    height: 40px;
    background-image: url(/olpc/Content/images/LandingPages/left_chevron_9x15px_Active.svg);
    background-repeat: no-repeat;
    background-color: rgba(35, 89, 78, .9);
    background-position: center;
    position: absolute;
    z-index: 10;
    top: 42%;
}

.featured-fixtures__navigation-back:hover {
    background-color: rgba(35, 89, 78, 1);
    background-image: url("/olpc/Content/images/LandingPages/left_chevron_9x15px_Hover.svg");
    cursor: pointer;
}

.hidden.featured-fixtures__navigation-back {
    visibility: hidden;
}

.fadeOut.featured-fixtures__navigation-back {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .2s, opacity .2s linear;
    transition: visibility 0s .2s, opacity .2s linear;
}

.fadeIn.featured-fixtures__navigation-back {
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0s .2s, opacity .2s linear;
    transition: visibility 0s .2s, opacity .2s linear;
}

.featured-fixtures__navigation-next {
    width: 20px;
    height: 40px;
    background-image: url("/olpc/Content/images/LandingPages/right_chevron_9x15px_Active.svg");
    background-repeat: no-repeat;
    background-color: rgba(35, 89, 78, .9);
    background-position: center;
    position: absolute;
    z-index: 10;
    top: 42%;
    right: 0;
}

.featured-fixtures__navigation-next:hover {
    background-color: rgba(35, 89, 78, 1);
    background-image: url("/olpc/Content/images/LandingPages/right_chevron_9x15px_Hover.svg");
    cursor: pointer;
}

.hidden.featured-fixtures__navigation-next {
    visibility: hidden;
}

.fadeOut.featured-fixtures__navigation-next {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .2s, opacity .2s linear;
    transition: visibility 0s .2s, opacity .2s linear;
}

.fadeIn.featured-fixtures__navigation-next {
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0s .2s, opacity .2s linear;
    transition: visibility 0s .2s, opacity .2s linear;
}

.LO-FeaturedFixturesView {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
}

.LO-FixtureDetails {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 29px;
}

.LO-FixtureDetails_InPlayWrapper {
    width: auto;
}

.LO-FixtureDetails_InPlay,
.LO-FixtureDetails_Time,
.LO-FixtureDetails_Score {
    color: #DDD;
    font-size: 11px;
    line-height: 13px;
}

.LO-FixtureDetails_Time {
   padding-left: 5px;
   text-align: left;
   vertical-align: middle;
}

.noTime .LO-FixtureDetails_Time {
    display: none;
}

.LO-FixtureDetails_StreamIconImage {
    text-align: left;
    vertical-align: middle;
    height: 10px;
    width: 18px !important;
    color: #CCC;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
    display: block;
    margin-top: 2px;
    padding-bottom: 1px;
    margin-left: 10px;
}

.LO-FixtureDetails_AudioIconImage {
    text-align: left;
    vertical-align: middle;
    height: 10px;
    width: 12px !important;
    color: #CCC;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
    display: block;
    margin-top: 2px;
    padding-bottom: 1px;
    margin-left: 10px;
}

.LO-FixtureDetails_Score {
    color: #ffdf1b;
}

.inplay .LO-FixtureDetails_Score {
    margin-left: 10px;
}

.LO-OddsGroup {
    width: 100% !important;
    overflow: hidden;
    height: 38px;
    border-top: solid 1px rgb(100, 102, 102, .20);
    background-color: rgb(0, 0, 0, .26);
    border-radius: 0px 0px 4px 4px;
}

.LO-Odds {
    height: 100%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
}

.column .LO-Odds:not(:last-child) {
    border-bottom: 1px solid #123028;
}

.row.LO-OddsGroup_TwoWay .LO-Odds {
    height: 100%;
    width: 50%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.column.LO-OddsGroup_TwoWay .LO-Odds {
    height: 50%;
    width: 100%;
}

.row.LO-OddsGroup_ThreeWay .LO-Odds, .row.LO-OddsGroup_ThreeWaySpecial .LO-Odds {
    height: 100%;
    width: 33.3%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.column.LO-OddsGroup_ThreeWay .LO-Odds, .column.LO-OddsGroup_ThreeWaySpecial .LO-Odds {
    height: 33.3%;
    width: 100%;
}

.LO-Odds_Wrapper {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 15px;
}

.LO-Odds_Wrapper.duo {
    margin: auto; 
}

.LO-Odds_TeamText,
.LO-Odds_OddsText {
    font-size: 12px;
    line-height: 14px;
}

.LO-Odds_TeamText {
    color: #DDD;
    padding-right: 6px;
}

.smallHeight .LO-Odds_TeamText {
    padding-right: 3px;
}

.LO-Odds_TeamText.LO-Odds_Handicap {
    text-align: right;
    opacity: 0.8;
}

.LO-Odds_OddsText {
    color: #ffdf1b;
    text-align: center;
}

.LO-SinglesFixture {
    height: 100%;
    margin: 10px 10px 20px 10px;
    border-radius: 4px 4px 4px 4px;
}

.LO-SinglesFixture:hover {
    -webkit-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out;
    background-color: rgb(0, 0, 0, .3);
    cursor: pointer;
}

.animateFixture .LO-SinglesFixture {
    -webkit-transition: opacity 200ms ease-in-out;
    transition: opacity 200ms ease-in-out;
    opacity: 1;
}

.animateFixture .pre .LO-SinglesFixture,
    .animateFixture .post .LO-SinglesFixture {
    opacity: 0;
}

.LO-PaneContainer-0:nth-child(1):nth-last-child(2) {
    margin-right: 5px;
}

.LO-PaneContainer-0:nth-child(1):nth-last-child(3),
.LO-PaneContainer-0:nth-child(2):nth-last-child(2) {
    margin-right: 5px;
}

.LO-PaneContainer-0:nth-child(1):nth-last-child(4),
.LO-PaneContainer-0:nth-child(2):nth-last-child(3),
.LO-PaneContainer-0:nth-child(3):nth-last-child(2){
    margin-right: 5px;
}


.LO-FeaturedFixturesView:hover .LO-SinglesFixture:not(:hover) {
    /* this style affects all the children *except* the one you're hovering over */
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
    opacity: .75;
}

.LO-LiveOdds * {
    /* stylelint-disable */
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /* stylelint-enable */
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

div[class*="LO-PaneContainer-"] {
    padding: 0;
    width: 100%;
    height: 100%;
    margin-bottom: 20px;

}

.animatePane div[class*="LO-PaneContainer-"] {
    opacity: 1;
    -webkit-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.animatePane div[class*="LO-PaneContainer-"].pre {
    opacity: 0;
}

.animatePane div[class*="LO-PaneContainer-"].post {
    opacity: 0;
}

/* SUPFLA-713 HTML5 Banners - Safari stake box and focus */
.LO-LiveOdds input {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
}

.LO-Hidden {
    visibility: hidden;
    display: none;
}

LO-OpenOffer {
    width: 100%;
    height: 100%;
    position: relative;
}

LO-OpenOffer.complex .LO-Disclaimer,
        LO-OpenOffer.complex .LO-Disclaimer-Short {
    text-align: center;
}

LO-OpenOffer.complex .LO-DisclaimerContainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
}

LO-OpenOffer.LO-OpenOffer_logo {
    position: relative;
    margin: auto;
    height: 100%;
    width: 80%;
}

LO-OpenOffer.LO-OpenOffer_logo img {
    width: 100%;
    height: 100%;
}

LO-OpenOffer.smallHeight .LO-OpenOffer_Logo {
    margin: 0 auto;
    height: 75%;
}

.LO-GameBox {
    position: relative;
}

.LO-GameBox_Container {
    min-width: 218px;
    max-width: 270px;
    height: 108px;
    background-color: rgb(0, 0, 0, .26);
    border-radius: 4px 4px 0px 0px;
    padding: 17px 10px 2px 20px;
    margin-right: 20px;
}

.LO-GameBox_Container.FF2 {
    height: 103px;
    padding: 15px 10px 5px 20px;
}

.LO-GameBox_Container.FF3  {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-height: 142px;
    border-radius: 4px;
    padding: 9px 10px 6px 10px;
}

.LO-GameBox_Container.FF4 {
    width: 270px;
    max-height: 134px;
    border-radius: 4px;
    padding: 18px 25px 20px 25px;
    margin-right: 20px;
}

@media only screen and (min-width: 950px) {

    .LO-GameBox_Container.FF4 {
        margin-right: 30px;
    }
}

.LO-GameBox_Container.FF5 {
    min-width: 270px;
    max-height: 370px;
    border-radius: 4px;
    padding: 8px 20px 24px 20px;
    margin-right: 20px;
}

@media only screen and (min-width: 950px) {

    .LO-GameBox_Container.FF5 {
        margin-right: 30px;
    }
}

.LO-GameBox_Container.FF6 {
    min-width: 270px;
    max-height: 133px;
    border-radius: 4px;
    padding: 15px 20px 20px 20px;
    margin-right: 20px;
}

@media only screen and (min-width: 950px) {

    .LO-GameBox_Container.FF6 {
        margin-right: 30px;
    }
}

.LO-GameBox_Container:last-child {
    margin-right: 0px !important;
}

.LO-GameBox_TeamOne_Container, .LO-GameBox_TeamTwo_Container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 30px;
}

.LO-GameBox_TeamContainer_FF3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.LO-GameBox_TeamOne_Logo,
.LO-GameBox_TeamOne_Logo {
    width: 18px;
    height: 18px;
    display: none;
    /* Team shirts hidden until decision made regarding them */
    margin-right: 8px;
}

.LO-GameBox_FixtureName {
    display: none;
    color: #5cffcb;
    opacity: 0.8;
}

.LO-GameBox_TeamOne,
.LO-GameBox_TeamTwo {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #F0F0F0;
    font-size: 13px;
    text-align: left;
    vertical-align: middle;
    width: 200px;
}

.LO-GameBox_Middle {
    display: none;
    color: #fff;
    float: left;
    margin-right: 5px;
    font-family: "FuturaPTWebMedium", Futura, Arial, sans-serif;
}

.LO-GameBox_Middle_FF3 {
    display: block;
    color: #fff;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    font-family: "FuturaPTWebMedium", Futura, Arial, sans-serif;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9mb250cy5jc3MiLCJ2YXJpYWJsZXMvY29sb3Vycy5jc3MiLCJ2YXJpYWJsZXMvYW5pbWF0aW9ucy5jc3MiLCJhbmltYXRpb24tcGF1c2UuY3NzIiwibGFuZGluZ3BhZ2UuY3NzIiwib2ZmZXIuY3NzIiwib2ZmZXItY29udGVudC5jc3MiLCJvZmZlci1jb250ZW50LWltYWdlLmNzcyIsIm9mZmVyLWNvbnRlbnQtc3RlcHMuY3NzIiwiaW1hZ2Utb2ZmZXItY29udGVudC1zdGVwcy5jc3MiLCJncmVlbi1vZmZlci1iYW5uZXIuY3NzIiwicmctYmFubmVyLmNzcyIsIm1vcmUtZmVhdHVyZXMuY3NzIiwiYXBwcy1mbHllci5jc3MiLCJtdWx0aS1hcHBzLWZseWVyLmNzcyIsImNvb2tpZS1jb25zZW50LmNzcyIsImhlYWRlci5jc3MiLCJmb290ZXIuY3NzIiwibGFuZ3VhZ2Utc2VsZWN0b3IuY3NzIiwiZmVhdHVyZXMtYmFubmVyLmNzcyIsImRlcG9zaXQuY3NzIiwiLi4vcGFydGlhbHMvaGVhZGVyLXJlc3BvbnNpYmxlLWdhbWJsaW5nLmNzcyIsIi4uL3BhcnRpYWxzL2hlYWRlci1yZXNwb25zaWJsZS1nYW1ibGluZy1zdi5jc3MiLCJzd2VkaXNoLWhlYWRlci5jc3MiLCIuLi9hMTF5L3NraXAtbmF2LmNzcyIsIi4uL2ExMXkvX2ExMXkuY3NzIiwiZmVhdHVyZWQtZml4dHVyZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFVBQVU7QUFRVixlQUFlOztBQW9DZjtJQUNJLCtCQUErQjtJQUMvQiw2Q0FBNkM7SUFDN0MsMlVBQTJVO0lBQzNVLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLHFDQUE2QjtZQUE3Qiw2QkFBNkI7Q0FDaEM7O0FBRUQ7SUFDSSxpQ0FBaUM7SUFDakMsNkNBQTZDO0lBQzdDLDBVQUEwVTtJQUMxVSxvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixxQ0FBNkI7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dUJBQXVCO0lBQ3ZCLGFBQWE7Q0FDaEI7O0FBRUQ7SUFDSSxjQUFjO0lBQ2QsWUFBWTtJQUNaLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsNERBQTREO0NBVS9EOztBQVJHO0lBQ0ksZUFBZTtJQUNmLFlBQVk7SUFDWixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQiw0REFBNEQ7Q0FDL0QiLCJmaWxlIjoibGFuZGluZ3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRm9udCAqL1xyXG5cclxuJGZvbnQtc3RhY2stZGVza3RvcDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIiwgVGFob21hLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIFwiRmlyYSBTYW5zXCIsIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZ1dHVyYS1ib29rOiBcIkZ1dHVyYVBUV2ViQm9va1wiLCBGdXR1cmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1mdXR1cmEtbWVkaXVtOiBcIkZ1dHVyYVBUV2ViTWVkaXVtXCIsIEZ1dHVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZ1dHVyYS1kZW1pOiBcIkZ1dHVyYVBUV2ViRGVtaVwiLCBGdXR1cmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1mdXR1cmE6IFwiRnV0dXJhUFRcIiwgRnV0dXJhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZnV0dXJhLWJvbGQ6IFwiRnV0dXJhUFRDb25kQm9sZE9ibGlxdWVcIiwgRnV0dXJhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuLyogRm9udCBTaXplICovXHJcbiRmb250LXNpemUtOTogOXB4O1xyXG4kZm9udC1zaXplLTEwOiAxMHB4O1xyXG4kZm9udC1zaXplLTExOiAxMXB4O1xyXG4kZm9udC1zaXplLTEyOiAxMnB4O1xyXG4kZm9udC1zaXplLTEzOiAxM3B4O1xyXG4kZm9udC1zaXplLTE0OiAxNHB4O1xyXG4kZm9udC1zaXplLTE1OiAxNXB4O1xyXG4kZm9udC1zaXplLTE2OiAxNnB4O1xyXG4kZm9udC1zaXplLTE3OiAxN3B4O1xyXG4kZm9udC1zaXplLTE4OiAxOHB4O1xyXG4kZm9udC1zaXplLTE5OiAxOXB4O1xyXG4kZm9udC1zaXplLTIwOiAyMHB4O1xyXG4kZm9udC1zaXplLTIxOiAyMXB4O1xyXG4kZm9udC1zaXplLTIyOiAyMnB4O1xyXG4kZm9udC1zaXplLTIzOiAyM3B4O1xyXG4kZm9udC1zaXplLTI0OiAyNHB4O1xyXG4kZm9udC1zaXplLTI1OiAyNXB4O1xyXG4kZm9udC1zaXplLTI2OiAyNnB4O1xyXG4kZm9udC1zaXplLTI3OiAyN3B4O1xyXG4kZm9udC1zaXplLTI4OiAyOHB4O1xyXG4kZm9udC1zaXplLTI5OiAyOXB4O1xyXG4kZm9udC1zaXplLTMwOiAzMHB4O1xyXG4kZm9udC1zaXplLTMxOiAzMXB4O1xyXG4kZm9udC1zaXplLTMyOiAzMnB4O1xyXG4kZm9udC1zaXplLTM1OiAzNXB4O1xyXG4kZm9udC1zaXplLTM2OiAzNnB4O1xyXG4kZm9udC1zaXplLTM4OiAzOHB4O1xyXG4kZm9udC1zaXplLTQwOiA0MHB4O1xyXG4kZm9udC1zaXplLTQyOiA0MnB4O1xyXG4kZm9udC1zaXplLTQ4OiA0OHB4O1xyXG4kZm9udC1zaXplLTUwOiA1MHB4O1xyXG4kZm9udC1zaXplLTU2OiA1NnB4O1xyXG4kZm9udC1zaXplLTYwOiA2MHB4O1xyXG4kZm9udC1zaXplLTY4OiA2OHB4O1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVFdlYkJvb2tcIjtcclxuICAgIHNyYzogdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjQ1X19XLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvRlRONDVfX1cuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjQ1X19XLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9vbHBjL0NvbnRlbnQvRlRONDVfX1cvRlRONDVfX1cud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvRlRONDVfX1cudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvRlRONDVfX1cuc3ZnI0Z1dHVyYVBUV2ViLUJvb2snKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XHJcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUV2ViTWVkaXVtXCI7XHJcbiAgICBzcmM6IHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE41NV9fVy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjU1X19XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE41NV9fVy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjU1X19XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjU1X19XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjU1X19XLnN2ZyNGdXR1cmFQVFdlYi1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XHJcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUV2ViRGVtaVwiO1xyXG4gICAgc3JjOiB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvRlRONjVfX1cuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE42NV9fVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvRlRONjVfX1cud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE42NV9fVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE42NV9fVy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE42NV9fVy5zdmcjRnV0dXJhUFRXZWItRGVtaScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFRFeHRyYUJvbGRPYmxpcXVlXCI7XHJcbiAgICBzcmM6IHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE44Nl9fVy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjg2X19XLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE44Nl9fVy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjg2X19XLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvb2xwYy9Db250ZW50L0ZvbnRzL0ZUTjY1X19XLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xyXG4gICAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVENvbmRCb2xkT2JsaXF1ZVwiO1xyXG4gICAgc3JjOiB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvRlROODdfX1cuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE44N19fVy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvRlROODdfX1cud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL29scGMvQ29udGVudC9Gb250cy9GVE44N19fVy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICAgIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFRDb25kRXh0cmFCb2xkT2JsaXF1ZVwiO1xyXG4gICAgc3JjOiB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvZnV0dXJhLXB0X2NvbmQtZXh0cmFib2xkLW9ibGlxdWUuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL29scGMvQ29udGVudC9Gb250cy9mdXR1cmEtcHRfY29uZC1leHRyYWJvbGQtb2JsaXF1ZS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9vbHBjL0NvbnRlbnQvRm9udHMvZnV0dXJhLXB0X2NvbmQtZXh0cmFib2xkLW9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL29scGMvQ29udGVudC9Gb250cy9mdXR1cmEtcHRfY29uZC1leHRyYWJvbGQtb2JsaXF1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcclxuICAgIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcclxuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcbn1cclxuIiwiLyogQmV0MzY1IFN0YW5kYXJkIENvbG91cnMgICovXHJcbiRHcmV5MTE6ICMxMTExMTE7XHJcbiRHcmV5MTc6ICMxNzE3MTc7XHJcbiRHcmV5MUY6ICMxRjFGMUY7XHJcbiRHcmV5MjI6ICMyMjI7XHJcbiRHcmV5Mjg6ICMyODI4Mjg7XHJcbiRHcmV5MzM6ICMzMzM7XHJcbiRHcmV5NDQ6ICM0NDQ7XHJcbiRHcmV5NDc6ICM0NzQ3NDc7XHJcbiRHcmV5NTA6ICM1MDUwNTA7XHJcbiRHcmV5NTQ6ICM1NDU0NTQ7XHJcbiRHcmV5NTU6ICM1NTU1NTU7XHJcbiRHcmV5NTg6ICM1ODU4NTg7XHJcbiRHcmV5NjY6ICM2NjY7XHJcbiRHcmV5NzU6ICM3NTc1NzU7XHJcbiRHcmV5Nzc6ICM3Nzc7XHJcbiRHcmV5ODg6ICM4ODg7XHJcbiRHcmV5OTk6ICM5OTk7XHJcbiRHcmV5QUE6ICNBQUE7XHJcbiRHcmV5QTc6ICNBN0E3QTc7XHJcbiRHcmV5QkI6ICNCQkI7XHJcbiRHcmV5Qzc6ICNDN0M3Qzc7XHJcbiRHcmV5Q0M6ICNDQ0M7XHJcbiRHcmV5RTQ6ICNFNEU0RTQ7XHJcbiRHcmV5RjA6ICNGMEYwRjA7XHJcbiRHcmV5Rjg6ICNGOEY4Rjg7XHJcbiRHcmV5RkY6ICNGRkY7XHJcbiRHcmV5REQ6ICNEREREREQ7XHJcblxyXG4kR3JleUZGMjA6IHVucXVvdGUoJyNGRkZGRkYzMycpO1xyXG4kR3JleTAwOiAjMDAwO1xyXG4kR3JleTlDOiAjOUM5QzlDO1xyXG4kR3JleTFEOiAjMUQxRDFEO1xyXG4kR3JleTE5MUExOTogIzE5MUExOTtcclxuXHJcbiRiMzY1R3JlZW46ICMxNDgwNUU7XHJcbiRiMzY1R3JlZW5fMzogIzE4OTk3MDtcclxuJGIzNjVHcmVlbl80OiAjMUJBNjdBO1xyXG4kQWNjZW50R3JlZW5fMjogIzU0RThCOTtcclxuJEFjY2VudEdyZWVuXzE6ICM0MUI1OTA7XHJcbiRBY2NlbnRHcmVlbjogIzRBQ0ZBNTtcclxuJEdyZWVuNTREN0FGOiAjNTREN0FGO1xyXG4kR3JlZW4yNkZGQkU6ICMyNkZGQkU7XHJcbiRHcmVlbjEyNkU1MTogIzEyNkU1MTtcclxuJEdyZWVuMTY4MzYxOiAjMTY4MzYxO1xyXG4kR3JlZW4xODk5NzA6ICMxODk5NzA7XHJcbiRHcmVlbjE4NUM0QzogIzE4NUM0QztcclxuJEdyZWVuMTM3QTVBOiAjMTM3QTVBO1xyXG4kR3JlZW44QUZGQUI6ICM4QUZGQUI7XHJcbiRHcmVlbjI2MkUyQzogIzI2MkUyQztcclxuJEdyZWVuMUUzOTMyOiAjMUUzOTMyO1xyXG4kR3JlZW4xRjI5MjY6ICMxRjI5MjY7XHJcbiRHcmVlbjAwNTQ0MDogIzAwNTQ0MDtcclxuXHJcbiRiZXQzNjVZZWxsb3dfMTogI0ZGRTY0MDtcclxuJGJldDM2NVllbGxvd18zOiAjRkZFRTgwO1xyXG4kYmV0MzY1WWVsbG93XzQ6ICNGRkRGMUI7XHJcbiRiZXQzNjVZZWxsb3dfNTogI0ZGRTUzNTtcclxuJGJldDM2NVllbGxvd182OiAjRkZERjFCO1xyXG4kYmV0MzY1WWVsbG93Xzc6ICNGRkVBNjk7XHJcblxyXG4kUmVkQzg6ICNDODVBNUE7XHJcblxyXG4kV2hpdGVERDogI0RERDtcclxuJFdoaXRlRTQ6ICNFNEU0RTQ7XHJcbiRXaGl0ZUZGOiAjRkZGO1xyXG4kV2hpdGVBRDogI0FEQURBRDtcclxuJFdoaXRlQ0Y6ICNDRkUyREM7XHJcbiRXaGl0ZUJCOiAjQkJCO1xyXG5cclxuJFllbGxvd0ZGREYxQjogI0ZGREYxQjsiLCJAZGVmaW5lLW1peGluIHNoaW1tZXJpZnkgJGxlZnQsICRyaWdodCB7ICAgIFxyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkbGVmdCk7XHJcbiAgICB9XHJcbiAgICA1OSUgeyAgICBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGxlZnQpO1xyXG4gICAgfVxyXG4gICAgNzglIHsgICAgXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRyaWdodCk7XHJcbiAgICB9XHJcbiAgICA4NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkcmlnaHQpO1xyXG4gICAgfVxyXG4gICAgMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGxlZnQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoaW1tZXItMjgwIHtcclxuICAgIEBtaXhpbiBzaGltbWVyaWZ5IC0yMTBweCwgMjgwcHhcclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGltbWVyLTIyMCB7XHJcbiAgICBAbWl4aW4gc2hpbW1lcmlmeSAtMjEwcHgsIDIyMHB4XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lciB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59IiwiLmFuaW1hdGlvbi1wYXVzZSAqIHtcclxuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQgIWltcG9ydGFudDtcclxufVxyXG4iLCIuYy1sYW5kaW5ncGFnZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1kZXNrdG9wO1xyXG4gICAgYmFja2dyb3VuZDogJEdyZXkxRjtcclxuICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRHcmV5MUY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fam9pbi1ub3ctZnJhbWUge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWRlcG9zaXQge1xyXG4gICAgICAgIHRvcDogNDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvYWRpbmcge1xyXG5cclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkR3JleTIyO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZmFkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiA5MDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2FkaW5nLXNwaW5uZXItb3V0ZXIge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvYWRpbmctc3Bpbm5lciB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRHcmV5NDc7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkQWNjZW50R3JlZW5fMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBhbmltYXRpb246IHNwaW5uZXIgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDcwMG1zO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmMtZGVlcC1saW5rIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG46bm90KC50b3VjaC1kZXZpY2UpIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBwYWRkaW5nOiAwIDFweDtcclxufVxyXG5cclxuOm5vdCgudG91Y2gtZGV2aWNlKSBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjQ0LCByZ2IoMTgwLCAxODAsIDE4MCkpKTtcclxufVxyXG5cclxuOm5vdCgudG91Y2gtZGV2aWNlKSBib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn0iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jLW9mZmVye1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWRlc2t0b3A7XHJcbiAgICBiYWNrZ3JvdW5kOiAkR3JleTFGO1xyXG59XHJcbiIsIi5jLW9mZmVyLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkR3JleTFGO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjUwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzUwcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMUYxRjFGIGNhbGMoMTAwJSAtIDcwcHgpLCAjMUYxRjFGIDApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMUYxRjFGLCAjMUYxRjFGIDApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuJl9fbWFpbi1ibG9jayB7XHJcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkb2ZmZXItaW1hZ2UtaGVpZ2h0LWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiZfX2FmZmlsaWF0ZS1sb2dvIHtcclxuICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAuYmV0LWJvb3N0cyAmICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hhbXBpb25zLWxlYWd1ZSAmIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzN3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW1sKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzdweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzdweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWFtLWtpdHMtYW5kLWZsYWdzICYgIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSlcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYmV0LWJvb3N0cyAmIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW1sKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIC5iZXQtYm9vc3RzICYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZWFtLWtpdHMtYW5kLWZsYWdzICYgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4teGwpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RyYW5zaXRpb257XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4mX19ldmVudC1jb3VudGRvd24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZGYxYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6ICNmZmRmMWI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiYgc3BhbiB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlfVxyXG4gXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiZfX2V2ZW50LWNvdW50ZG93bi1kYXlze1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcblxyXG4mX19ldmVudC10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUXCIsIEZ1dHVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgY29sb3I6ICMyNkZGQkU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RyYW5zaXRpb257XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4mX19ldmVudC10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVFdlYkRlbWlcIiwgRnV0dXJhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAkR3JleUZGO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcclxuXHJcbiAgICAuY2hhbXBpb25zLWxlYWd1ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFRDb25kRXh0cmFCb2xkT2JsaXF1ZVwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueWVsbG93LXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkWWVsbG93RkZERjFCO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS02MDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHJhbnNpdGlvbntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2V2ZW50LWJvZHl7XHJcbiAgICAgICAgY29sb3I6ICRXaGl0ZUREO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG5cclxuICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RyYW5zaXRpb257XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXRuYy1ibG9jayB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJi1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggNTBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJi1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICZfX3RyYW5zaXRpb257XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzFmMWYxZiAzMHB4LCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgICAgIFxyXG59XHJcblxyXG4mX19jYWxsLXRvLWFjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYsICNmZmYsICNGRkRGMUIsICNGRkRGMUIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC43NXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICBtYXJnaW46dW5zZXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIH1cclxuXHJcbiAgICAmX190cmFuc2l0aW9ue1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfSAgICAgIFxyXG5cclxuICAgICY6aG92ZXJcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxsLXRvLWFjdGlvbi1pbm5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRHcmV5MTEgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRHcmV5MzM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hpbW1lcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgd2lkdGg6IDE5NHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBhbmltYXRpb246IHNoaW1tZXItMjgwIDMuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7ICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGltbWVyLTIyMCAzLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTQwZGVnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMgKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTQwZGVnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMgKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvcnQtdGFuZGMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcclxuICAgICAgICBjb2xvcjogJEdyZXk4ODtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcblxyXG4gICAgICAgICZfX2hpZGRlbntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjQwMHB4O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuJl9fZXh0ZW5kZWQtdGFuZGMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XHJcbiAgICBjb2xvcjogJEdyZXk4ODtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOjQ2MHB4O1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4mX19saW5rLXRvLXNpZy10ZXJtcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkR3JleTg4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xyXG4gICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICY6aG92ZXJcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkV2hpdGVERDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay10by1mdWxsLXRlcm1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDo0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay10by1mdWxsLXRlcm1zIGF7XHJcbiAgICAgICAgY29sb3I6ICRHcmV5ODg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZ25pZmljYW50LXRlcm1ze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJEdyZXk4ODtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbmlmaWNhbnQtdGVybXMgPiAuaW5mb1RleHRDb250YWluZXI6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgY29sb3I6ICRHcmV5QkI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW1sKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3NpZ25pZmljYW50LXRlcm1zID4gLkFkdmFuY2VkVGV4dExpc3R7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIGNvbHVtbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi14bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiA1ODVweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnLXRlcm1zLXRvLWZ1bGwtdGVybXMtbGluay1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnLXRlcm1zLXRvLWZ1bGwtdGVybXMtbGluay1jb250YWluZXIgYXtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR3JleTg4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRHcmV5RkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbmlmaWNhbnQtdGVybXMgLkFkdmFuY2VkVGV4dExpc3QgdWwsXHJcbiAgICAmX19zaWduaWZpY2FudC10ZXJtcyAuQWR2YW5jZWRUZXh0TGlzdCBvbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJEdyZXk4ODtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWduaWZpY2FudC10ZXJtcyAuQWR2YW5jZWRUZXh0TGlzdCB1bCAuaW5mb1RleHRDb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbmlmaWNhbnQtdGVybXMgLkFkdmFuY2VkVGV4dExpc3QgdWwgPiBsaXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbmlmaWNhbnQtdGVybXMgLkFkdmFuY2VkVGV4dExpc3QgdWwgPiBsaSB1bCA+IGxpLFxyXG4gICAgJl9fc2lnbmlmaWNhbnQtdGVybXMgLkFkdmFuY2VkVGV4dExpc3QgdWwgPiBsaSBvbCA+IGxpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbmlmaWNhbnQtdGVybXMgLkFkdmFuY2VkVGV4dExpc3QgdWwgLlRhYmxlQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWduaWZpY2FudC10ZXJtcyAuQWR2YW5jZWRUZXh0TGlzdCB1bCA+IGxpID4gc3BhbjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaWduaWZpY2FudC10ZXJtcyAuQWR2YW5jZWRUZXh0TGlzdCB1bCA+IGxpIHVsID4gbGkgPiBzcGFuOmJlZm9yZSxcclxuICAgICZfX3NpZ25pZmljYW50LXRlcm1zIC5BZHZhbmNlZFRleHRMaXN0IHVsID4gbGkgb2wgPiBsaSA+IHNwYW46YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZnVsbC10ZXJtc3tcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Z1bGwtdGVybXMtY29udGVudHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDYwcHggMzBweDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbiAgICAmX19mdWxsLXRlcm1zLWNvbnRlbnQgc3Ryb25ne1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgJl9fZnVsbC10ZXJtcy1jb250ZW50ID4gLmluZm9UZXh0Q29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICRHcmV5QkI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgfVxyXG4gICAgJl9fZnVsbC10ZXJtcy1jb250ZW50ID4gLmluZm9UZXh0Q29udGFpbmVye1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZnVsbC10ZXJtcy1jb250ZW50IC5BZHZhbmNlZFRleHRMaXN0e1xyXG4gICAgICAgIGNvbG9yOiAkR3JleTg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICBcclxuICAgICB9XHJcblxyXG4gICAgJl9fZnVsbC10ZXJtcy1jb250ZW50IC5BZHZhbmNlZFRleHRMaXN0IG9sID4gbGl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fZnVsbC10ZXJtcy1jb250ZW50IC5BZHZhbmNlZFRleHRMaXN0IG9sID4gbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgfVxyXG4gICAgJl9fZnVsbC10ZXJtcy1jb250ZW50IC5BZHZhbmNlZFRleHRMaXN0IG9sID4gbGk6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIodmFsdWUpIFwiLiBcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGNvbG9yOiAkR3JleTg4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmX19mdWxsLXRlcm1zLWNvbnRlbnQgLkFkdmFuY2VkVGV4dExpc3Qgb2wgPiBsaSAuaW5mb1RleHRDb250YWluZXIge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmX19mdWxsLXRlcm1zLWNvbnRlbnQgLkFkdmFuY2VkVGV4dExpc3Qgb2wgPiBsaSBwe1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgfVxyXG4gICAgJl9fZnVsbC10ZXJtcy1jb250ZW50IC5BZHZhbmNlZFRleHRMaXN0IHVse1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgICZfX2Z1bGwtdGVybXMtY29udGVudCAuQWR2YW5jZWRUZXh0TGlzdCBsaXtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Z1bGwtdGVybXMtY29udGVudCBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjb2xvcjogJEdyZXk4ODtcclxuICAgIH1cclxuXHJcbiAgICAmX19mdWxsLXRlcm1zICZfX2NhbGwtdG8tYWN0aW9ue1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mdWxsLXRlcm1zICZfX3NoaW1tZXJ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2hpbW1lci0yMjAgMy40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJl9fcGF5bWVudC1tZXRob2RzIHtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuJiBpbWdcclxuXHJcbiAgICAgIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICBcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYgaW1nOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW1sKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLmMtb2ZmZXItaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgIGhlaWdodDogNDM1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLW9mZmVyX19pbWFnZXtcclxuICAgIHdpZHRoOiA0NjdweDtcclxuICAgIGhlaWdodDogMzg0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7XHJcblxyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSB0cmFuc2xhdGVYKDU2cHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjk1cztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG5cclxuICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MzRweDtcclxuICAgICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MzRweDtcclxuICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY5cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTY5cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSB0cmFuc2xhdGVYKDY5cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA3NTBweDtcclxuICAgICAgICB3aWR0aDogMTY0NHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RyYW5zaXRpb257XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5jLW9mZmVyLWltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZjFmMWYgMzBweCwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB0b3A6IC00MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jLW9mZmVyLWltYWdlLWNvbnRhaW5lcjphZnRlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzFmMWYxZiAzMHB4LCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmMtb2ZmZXJfX2ltYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWYxZjFmIDMwcHgsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmMtb2ZmZXJfX2ltYWdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzFmMWYxZiAzMHB4LCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG59IiwiLmMtb2ZmZXItc3RlcHN7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZfX21vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi14bCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2t0b3B7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi14bCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiZfX3N0ZXBzLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM4ZGVnLCAkR3JlZW4xODVDNEMsICRHcmV5MjIgMTAwJSk7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuJl9fc3RlcHMtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYS1kZW1pO1xyXG4gICAgY29sb3I6ICRHcmVlbjI2RkZCRTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjZGRkJFLCAjOEFGRkFCKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLW0pIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1tbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zODtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgJl9fc3RlcHMtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLW1sKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXAtY29udGFpbmVye1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXBzLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTI5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi14bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcC1udW1iZXIge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1hcmdpbjogNnB4IDEwcHggMCAwO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyOHB4O1xyXG5cclxuICAgICAgICAmLS0xe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvb2xwYy9Db250ZW50L2ltYWdlcy9MYW5kaW5nUGFnZXMvMS1tb2JpbGUuc3ZnXCIpOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL29scGMvQ29udGVudC9pbWFnZXMvTGFuZGluZ1BhZ2VzLzItbW9iaWxlLnN2Z1wiKTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vbHBjL0NvbnRlbnQvaW1hZ2VzL0xhbmRpbmdQYWdlcy8zLW1vYmlsZS5zdmdcIik7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNDRweDtcclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvb2xwYy9Db250ZW50L2ltYWdlcy9MYW5kaW5nUGFnZXMvMS5zdmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tMntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vbHBjL0NvbnRlbnQvaW1hZ2VzL0xhbmRpbmdQYWdlcy8yLnN2Z1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS0ze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL29scGMvQ29udGVudC9pbWFnZXMvTGFuZGluZ1BhZ2VzLzMuc3ZnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLW1sKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDEzcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwLWNoZXZyb257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwLWRldGFpbHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwNHB4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcC10aXRsZXtcclxuICAgICAgICBjb2xvcjogJEdyZXlGMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1tbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdGVwLWhvdy10b3tcclxuICAgICAgICBjb2xvcjogJEdyZXlGRjtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLW1sKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhbGwtdG8tYWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkR3JleTExO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZGRkJFO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiwgI2ZmZiwgIzI2RkZCRSwgIzhBRkZBQik7XHJcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcclxuICAgICAgICAmIHNwYW57XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDUsIDAsIDAuNTUsIDEpO1xyXG4gICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIuYy1pbWFnZS1vZmZlci1zdGVwcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM4ZGVnLCAkR3JlZW4xODVDNEMsICRHcmV5MjIgMTAwJSk7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyZXktYmFubmVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJEdyZXkxRjtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcHMtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmEtZGVtaTtcclxuICAgICAgICBjb2xvcjogJEdyZWVuMjZGRkJFO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyNkZGQkUsICM4QUZGQUIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbWwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmV5LWJhbm5lcnMgJiAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODRkZWcsICRHcmVlbjhBRkZBQiwgJEdyZWVuMjZGRkJFKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAgICZfX3N0ZXBzLWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JleS1iYW5uZXJzICYgIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDg2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RlcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmEtZGVtaTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY1QTQ4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDNBMjc2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gMyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxlc3MtdGhhbi0zIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyZXktYmFubmVycyAmICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM4ZGVnLCAkR3JlZW4yNjJFMkMgMCwgJEdyZXkyOCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RlcC10YWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjRkZERjFCIDUwJSk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAuZ3JleS1iYW5uZXJzICYgIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICRHcmVlbjI2RkZCRSA1MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJEdyZXkxMTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyZXktYmFubmVycyAmICB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sb25nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ncmV5LWJhbm5lcnMgJiAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RlcC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyZXktYmFubmVycyAmICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RlcC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuZ3JleS1iYW5uZXJzICYgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RlcC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmdyZXktYmFubmVycyAud29ybGQtY3VwLXRyb3BoeSAmICB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ncmV5LWJhbm5lcnMgJiAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ncmV5LWJhbm5lcnMgJiAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmV5LWJhbm5lcnMgJiAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0ZXAtZGV0YWlscy10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0ZXAtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJFdoaXRlRkY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyZXktYmFubmVycyAmICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmV5LWJhbm5lcnMgJiAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkWWVsbG93RkZERjFCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGVwLXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRXaGl0ZUZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0ZXAtaG93LXRvIHtcclxuICAgICAgICAgICAgY29sb3I6ICRXaGl0ZUZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JleS1iYW5uZXJzICYgIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JleS1iYW5uZXJzICYgIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhbGwtdG8tYWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE3O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRHcmV5MTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNkZGQkU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJFdoaXRlRkYsICRXaGl0ZUZGLCAkWWVsbG93RkZERjFCLCAkWWVsbG93RkZERjFCKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5ncmV5LWJhbm5lcnMgJiAge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgc3BhbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG59IiwiLmMtZ3JlZW4tb2ZmZXItYmFubmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzhkZWcsICRHcmVlbjE4NUM0QywgJEdyZXkyMik7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmEtZGVtaTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODRkZWcsICRHcmVlbjhBRkZBQiwgJEdyZWVuMjZGRkJFKTtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbWwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9kcy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wb2Qge1xyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDg2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzhkZWcsICRHcmVlbjFFMzkzMiwgJEdyZWVuMUYyOTI2KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbWwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3OTJweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzkycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmEtZGVtaTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRZZWxsb3dGRkRGMUI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYS1kZW1pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJFdoaXRlRkY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2FsbC10by1hY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdyZWVuMjZGRkJFO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRHcmVlbjI2RkZCRTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkR3JlZW4yNkZGQkUsICRHcmVlbjI2RkZCRSwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zcyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSk7XHJcblxyXG4gICAgICAgICAgICAmIHNwYW57XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkR3JleTIyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuICAgICAgICBjb2xvcjogJEdyZXk5QztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYy1yZy1iYW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IGNhbGMoNTAlIC0gMTAwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyOTBweDtcclxuICAgIHBhZGRpbmc6IDU1cHggMTBweCAxN3B4IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgMjBweCA1MHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcC1zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYS1kZW1pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcclxuICAgICAgICBjb2xvcjogJFdoaXRlRkY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWRlc2t0b3A7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGVGRjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwcHggMHB4IDI3cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuJl9fb3JnYW5pc2F0aW9uLWxvZ29zLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIDpudGgtY2hpbGQoMSkgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4mX19vcmdhbmlzYXRpb24tbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIH1cclxufVxyXG59XHJcblxyXG5cclxuIiwiLmMtbW9yZS1mZWF0dXJlcy1iYW5uZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJl9faW5uZXJcclxuICAgIHtcclxuICAgICAgICAgbWluLWhlaWdodDogMzMxcHg7XHJcbiAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MUExQTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcG9kLWljb24gaW1nIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcclxuICAgICAgICBjb2xvcjogJFdoaXRlRkY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYS1kZW1pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19wb2RzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuJl9fcG9kLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRjFGO1xyXG4gICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogODRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxuICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgICZfX3BvZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYS1tZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGVGRjtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi1iYWNrXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvb2xwYy9Db250ZW50L2ltYWdlcy9MYW5kaW5nUGFnZXMvbGVmdF9jaGV2cm9uXzl4MTVweF9BY3RpdmUuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgJi5pbmFjdGl2ZVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9vbHBjL0NvbnRlbnQvaW1hZ2VzL0xhbmRpbmdQYWdlcy9sZWZ0X2NoZXZyb25fOXgxNXB4LnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICYtYmFjazpob3Zlcjpub3QoLmluYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvb2xwYy9Db250ZW50L2ltYWdlcy9MYW5kaW5nUGFnZXMvbGVmdF9jaGV2cm9uXzl4MTVweF9Ib3Zlci5zdmdcIik7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL29scGMvQ29udGVudC9pbWFnZXMvTGFuZGluZ1BhZ2VzL3JpZ2h0X2NoZXZyb25fOXgxNXB4X0FjdGl2ZS5zdmdcIik7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICYuaW5hY3RpdmVcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvb2xwYy9Db250ZW50L2ltYWdlcy9MYW5kaW5nUGFnZXMvcmlnaHRfY2hldnJvbl85eDE1cHguc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5leHQ6aG92ZXI6bm90KC5pbmFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL29scGMvQ29udGVudC9pbWFnZXMvTGFuZGluZ1BhZ2VzL3JpZ2h0X2NoZXZyb25fOXgxNXB4X0hvdmVyLnN2Z1wiKTtcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1LCAyNiwgMjYsIDEpKTtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNSwgMjYsIDI2LCAxKSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jLW9mZmVyLWNvbnRhaW5lci5hcHBzZmx5ZXItdmlzaWJsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4teGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jLW9mZmVyLWFwcHNmbHllci1idXR0b24taW1hZ2UtLWhpZGRlbiB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4teGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmMtb2ZmZXItYXBwc2ZseWVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTY0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JleTMzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFRXZWJCb29rXCIsIEZ1dHVyYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4teGwpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGVFNDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtb2ZmZXItYXBwc2ZseWVyLWJ1dHRvbi1pbWFnZS0taGlkZGVuICYge1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi14bCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsbC10by1hY3Rpb24ge1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi14bCkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jLW9mZmVyLWFwcHNmbHllci1idXR0b24taW1hZ2UtLWhpZGRlbiAmIHtcclxuICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgY29sb3I6ICRHcmVlbjU0RDdBRjtcclxuICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHcmVlbjU0RDdBRjtcclxuICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuXHJcbiAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1tbCkge1xyXG4gICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4teGwpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAyNDQsIDIwMiwgMC4wNSk7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRrIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4teGwpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FwcC1kb3dubG9hZC1idXR0b24ge1xyXG4gICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLXhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYy1vZmZlci1tdWx0aWFwcHNmbHllciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzhkZWcsICRHcmVlbjE4NUM0QywgJEdyZXkyMiAxMDAlKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYS1kZW1pO1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGVGRjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTMyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXBwZmx5ZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX2FwcGZseWVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuQ29va2llQ29uc2VudCB7XHJcblxyXG4gICAgJl9fT3ZlcmxheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEdyZXkwMDtcclxuICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwOyAgICBcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAgXHJcblxyXG4gICAgICAgIC5Db29raWVDb25zZW50X19XcmFwcGVyLS1NYW5hZ2luZyAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX1dyYXBwZXIge1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGRpdiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19Qb3BvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB6LWluZGV4OiAyMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQwLCAyNDAsIC45KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAmLS1XcmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA3NjhweCApIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDk1MHB4ICkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuQ29va2llQ29uc2VudF9fV3JhcHBlci0tTWFuYWdpbmcgJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1UaXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR3JleTQ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1Cb2R5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRHcmV5NDQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fVGV4dFdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19Nb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JleUU0O1xyXG4gICAgICAgIG1heC13aWR0aDogMzU1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogOTUwcHggKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNzVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNvb2tpZUNvbnNlbnRfX1dyYXBwZXItLU1hbmFnaW5nICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLUhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6JEdyZXkyMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpOyAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1Jbm5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyNHB4OyAgICAgICAgIFxyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7ICAgICAgICAgXHJcbiAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKTsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgLS1yYXRpbzogNTI0LzcyNDtcclxuICAgICAgICAgICAgICAgIC0tY29udGFpbmVyLXdpZHRoOiA3NjhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogdmFyKC0tcmF0aW8pKTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tY29udGFpbmVyLXdpZHRoKSAqIHZhcigtLXJhdGlvKSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX1RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stZGVza3RvcDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICRHcmV5MzM7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX0JvZHkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1kZXNrdG9wO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBjb2xvcjogJEdyZXkyMjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyAgICBcclxuXHJcbiAgICAgICAgJi0tbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR3JlZW4xMjZFNTE7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fQnV0dG9uV3JhcHBlciB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX0J1dHRvbkNvbnRhaW5lciB7ICAgICBcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19CdXR0b24ge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDE0NXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgICBcclxuXHJcbiAgICAgICAgICAgIC5Db29raWVDb25zZW50X19Nb2RhbCAmIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA3NjhweCApIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5Db29raWVDb25zZW50X19Qb3BvdmVyICYge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tVGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1kZXNrdG9wO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLkNvb2tpZUNvbnNlbnRfX0J1dHRvbi0tQWNjZXB0ICYge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJEdyZXlGMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLkNvb2tpZUNvbnNlbnRfX0J1dHRvbi0tQWNjZXB0OmhvdmVyICYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRHcmV5RkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5Db29raWVDb25zZW50X19CdXR0b24tLU5lY2Vzc2FyeSAmIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAkR3JlZW4xMjZFNTE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5Db29raWVDb25zZW50X19CdXR0b24tLU5lY2Vzc2FyeTpob3ZlciAmICAgICAgICAgXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5Db29raWVDb25zZW50X19CdXR0b24tLVJlamVjdCAmLFxyXG4gICAgICAgICAgICAuQ29va2llQ29uc2VudF9fQnV0dG9uLS1Db25maXJtICYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRHcmVlbjEyNkU1MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuQ29va2llQ29uc2VudF9fTW9kYWwtLW1hbmFnZSAuQ29va2llQ29uc2VudF9fQnV0dG9uLS1Db25maXJtICYge1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLkNvb2tpZUNvbnNlbnRfX01vZGFsLS1tYW5hZ2UgLkNvb2tpZUNvbnNlbnRfX0J1dHRvbi0tQWNjZXB0ICYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRHcmV5REQ7ICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuQ29va2llQ29uc2VudF9fTW9kYWwtLW1hbmFnZSAuQ29va2llQ29uc2VudF9fQnV0dG9uLS1BY2NlcHQ6aG92ZXIgJiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJEdyZXlGRjsgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5Db29raWVDb25zZW50X19CdXR0b24tLU1hbmFnZSAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkR3JlZW4xMjZFNTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5Db29raWVDb25zZW50X19Qb3BvdmVyICYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1BY2NlcHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JlZW4xMjZFNTE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JlZW4xNjgzNjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tUmVqZWN0LCBcclxuICAgICAgICAmLS1Db25maXJtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkR3JlZW4xMjZFNTE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmV5RkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLU1hbmFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdyZWVuMTI2RTUxO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JleUZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuQ29va2llQ29uc2VudF9fTW9kYWwgJiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLS1BY2NlcHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDVweDsgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmVlbjE4OTk3MDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtLUNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDVweDsgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkR3JlZW4xMjZFNTE7ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tTmVjZXNzYXJ5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDBweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fTGluayB7XHJcbiAgICAgICAgY29sb3I6ICRHcmVlbjEyNkU1MTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fRXNzZW50aWFsQ29va2llcyB7XHJcblxyXG4gICAgICAgICYtLUJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tVGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR3JleTUwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stZGVza3RvcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ4JTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRHcmV5NjY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV4cGFuZGVkICYge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLUJvZHkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1kZXNrdG9wO1xyXG4gICAgICAgICAgICBjb2xvcjogJEdyZXk1NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JleUYwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5leHBhbmRlZCAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA5NTBweCApIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDVweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgYnIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1QYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX09wdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtLVRpdGxlIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJEdyZXkzMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zd2l0Y2gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRHcmV5MjI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3dpdGNoIGlucHV0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICByaWdodDogOXB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xM3B4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNsaWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmV5OUM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEdyZXlGRjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAtMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5Db29raWVDb25zZW50X19PcHRpb24tLXNsaWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JlZW4xMjZFNTE7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzICsgLkNvb2tpZUNvbnNlbnRfX09wdGlvbi0tc2xpZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJEdyZWVuMTI2RTUxO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLkNvb2tpZUNvbnNlbnRfX09wdGlvbi0tc2xpZGVyOmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XHJcbn0iLCIuYy1oZWFkZXItY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAmLS1maXhlZCB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICByaWdodDogMDtcclxuICAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKXtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkR3JlZW4wMDU0NDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzMSwgMzEsIDMxKSwgcmdiKDAsIDg0LCA2NCkgY2FsYyg1MCUgLSA3MjVweCksIHJnYigwLCA4NCwgNjQpIGNhbGMoLTUwJSArIDcyNXB4ICsgMTAwdncpLCByZ2IoMzEsIDMxLCAzMSkpO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5ndWFnZS1zZWxlY3RvcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJEdyZXlFNDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgICBcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICByaWdodDogMTIwcHg7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDRweDtcclxuICAgICAgICAgIGZsZXg6IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZ3VhZ2Utc2VsZWN0b3ItaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VudGVyLXNpdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBhbGlnbi1zZWxmOiByaWdodDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgY29sb3I6ICRHcmV5RTQ7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW0pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgZmxleDogMCBhdXRvO1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbn1cclxuICAgICZfX2VudGVyLXNpdGU6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4ICMyNkZGQkUgc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW50ZXItc2l0ZTpob3ZlciBzcGFuIHtcclxuICAgICAgICAgY29sb3I6ICMyNkZGQkU7XHJcbiAgICAgfVxyXG4gICAgJl9fbG9nby13cmFwcGVye1xyXG4gICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dve1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzFweDsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL29scGMvQ29udGVudC9pbWFnZXMvYmV0MzY1bG9nby1zdGFja2VkLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW0pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9vbHBjL0NvbnRlbnQvaW1hZ2VzL2xhbmRpbmdwYWdlLWJldDM2NWxvZ28uc3ZnKTsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgIGhlaWdodDogMjJweDsgXHJcbiAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTE5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmMtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgbWFyZ2luOiA1MHB4IDE1cHggMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW0pIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2stdG8tdG9wIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdyZXk1ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMjVweDtcclxuICAgICAgICBjb2xvcjogJEdyZXk5OTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRHcmV5OTk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAtMTBweCAwO1xyXG5cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJEdyZXlFNDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmV0MzY1WWVsbG93XzQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTExO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29ucyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAyMHB4O1xyXG5cclxuICAgICAgICAmPmEsXHJcbiAgICAgICAgJj5pbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tbCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLUxvZ29Ib2xkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWd1bGF0b3J5SW5mbyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJFdoaXRlQkI7XHJcblxyXG4gICAgICAgICAgICAmIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkR3JleUU0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkR3JleUZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2I1YjViNTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJFdoaXRlRTQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1kZXNrdG9wO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTExO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkV2hpdGVGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXJVQ0wgeyAgICAgIFxyXG4gICAgICAgIGhlaWdodDogMTA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7ICAgXHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMDMwMzA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDMwMzA7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgLlVDTExvZ28gaW1nIHsgICAgIFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyAgIFxyXG4gICAgICAgICAgICBvcGFjaXR5OiA3MCU7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwMzAzMDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgJl9fZm9vdGVySEdDIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTQ1NDU0O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XHJcbiAgICAgfVxyXG4gICAgJl9fY29udGVudC10b3AsXHJcbiAgICAmX19jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTExO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2I1YjViNTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR3JleUU0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRXaGl0ZUZGO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvVGV4dENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBkaXYuaW5mb1RleHRDb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC10b3Age1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbWwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIEJ1bGdhcmlhIHNwZWNpZmljIG92ZXJyaWRlICovXHJcbiAgICAgICAgaW1nIFtzcmMqPXVsZ2FyaWFdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjYjViNWI1O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZlclRpbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICNiNWI1YjU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE1O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zb2NpYWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkR3JleTk5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyU29jaWFsRmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3RlclNvY2lhbEZhY2Vib29rLFxyXG4gICAgICAgICAgICAuZm9vdGVyU29jaWFsVHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBwYXRoLFxyXG4gICAgICAgICAgICAgICAgICAgIHBseWdvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRXaGl0ZUZGO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJvZHVjdHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJFdoaXRlRTQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGdXR1cmFQVFdlYk1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNXaGl0ZUZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nYW1ibGluZy1tZXNzYWdlIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJIR0Mge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU0NTQ1NDtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcclxufVxyXG5cclxuLmRpdkhHQ0Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA1NWVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi5kaXZIR0NGb290ZXIgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5IR0NMb2dvIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbn1cclxuXHJcbi5IR0NMb2dvIGltZyB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgLkhHQ0xvZ28gaW1nIHtcclxuICAgICAgICB3aWR0aDogMTY5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi9vbHBjL0NvbnRlbnQvaW1hZ2VzL0xhbmRpbmdQYWdlcy9SZWd1bGF0b3J5TG9nb0Rlc2t0b3AtR3JleTU0LnN2Z1wiKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgLkhHQ0xvZ28ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uSEdDVGV4dCB7XHJcbiAgICBjb2xvcjogIzU0NTQ1NDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC1mYW1pbHk6IHZlcmRhbmE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgIC5IR0NUZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nZXJtYW5sb2dvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbn0iLCIuYy1sYW5nIHtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICZfX2NoayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiAkQWNjZW50R3JlZW5fMjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbGVjdGVkIHtcclxuICAgIGNvbG9yOiAkR3JleUU0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdiZXQzNjVVSSc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9vbHBjL0NvbnRlbnQvaW1hZ2VzL0xhbmRpbmdQYWdlcy9DaGV2cm9uX0Rvd24uc3ZnXCIpO1xyXG4gICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNDUlO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hrIHtcclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICYgfiBeXiZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20tY29udGVudHMge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRHcmV5RTQ7XHJcbiAgICBjb2xvcjogJEdyZXk1NDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMHB4IDE1cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRvcDogNTFweDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgbGVmdDogLTk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogJEdyZXlFNDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC04cHg7XHJcbiAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgY29sb3I6ICRHcmV5NDc7XHJcbiAgICBmb250LWZhbWlseTogJ2JldDM2NVVJJztcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMS41cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogJEdyZXk0NztcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgbGVmdDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxLjVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkR3JleTQ3O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgbGVmdDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbGVjdGlvbiB7XHJcblxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzJweDtcclxuXHJcbiAgICAmIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkR3JleTU0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuXHJcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJEFjY2VudEdyZWVuO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcblxyXG4gICAgICAmIGEge1xyXG4gICAgICAgIGNvbG9yOiAkQWNjZW50R3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX292ZXJsYXktYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhyZ2MtaGVhZGVyIHtcclxuICAgICAgdG9wOiA5M3B4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgdG9wOiAxMDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1tbCkge1xyXG4gICAgICAgIHRvcDogOTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbmoge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbWwpIHtcclxuICAgICAgICAgIHRvcDogOTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWRrIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcclxuICAgICAgICAgIHRvcDogODNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgdG9wOiA5M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3ZlcmxheS10b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgIGhlaWdodDogNzhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hpdC1ib3gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB+IC5jLWxhbmdfX3NlbGVjdGVkIHtcclxuICAgICAgICAgY29sb3I6ICMyNkZGQkU7XHJcbiAgICAgfVxyXG4gICAgJjpob3ZlciB+IC5jLWxhbmdfX3NlbGVjdGVkOmFmdGVyIHtcclxuICAgICAgICAgY29udGVudDogdXJsKFwiL29scGMvQ29udGVudC9pbWFnZXMvTGFuZGluZ1BhZ2VzL0NoZXZyb25fRG93bl9Ib3Zlci5zdmdcIik7XHJcbiAgICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnYmV0MzY1VUknO1xyXG4gICAgc3JjOiB1cmwoJy9iZXRzbGlwL2ZvbnRzL2JldDM2NVVJLmVvdD82Nzk5MTkyMicpO1xyXG4gICAgc3JjOiB1cmwoJy9iZXRzbGlwL2ZvbnRzL2JldDM2NVVJLmVvdD82Nzk5MTkyMiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWxcclxufSAqL1xyXG5cclxuLyogQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2JldDM2NVVJLWljb21vb24nO1xyXG4gICAgc3JjOiB1cmwoJy9iZXRzbGlwL2ZvbnRzL2JldDM2NVVJLWljb21vb24uZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2JldHNsaXAvZm9udHMvYmV0MzY1VUktaWNvbW9vbi5lb3Q/Njc5OTE5MjIjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn0gKi9cclxuXHJcbi8qIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdiZXQzNjVVSSc7XHJcbiAgICBzcmM6IHVybCgnL0NvbnRlbnQvZm9udHMvc3BvcnRzYm9vay9iZXQzNjVVSS1pY29tb29uLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9Db250ZW50L2ZvbnRzL3Nwb3J0c2Jvb2svYmV0MzY1VUktaWNvbW9vbi5lb3Q/Njc5OTE5MjIjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdiZXQzNjVVSSc7XHJcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9vY3RldC1zdHJlYW07YmFzZTY0LGQwOUdSZ0FCQUFBQUFCOW9BQThBQUFBQU1uUUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCV0FBQUFEc0FBQUJVSUl3bGVVOVRMeklBQUFHVUFBQUFRd0FBQUZZK0lVbjdZMjFoY0FBQUFkZ0FBQUV6QUFBRHpybHdrWHRqZG5RZ0FBQUREQUFBQUJNQUFBQWdCdGYvQW1ad1oyMEFBQU1nQUFBRmtBQUFDM0NLa1pCWloyRnpjQUFBQ0xBQUFBQUlBQUFBQ0FBQUFCQm5iSGxtQUFBSXVBQUFFaEVBQUJwV3VxTkNUV2hsWVdRQUFCck1BQUFBTWdBQUFEWU5tOGw3YUdobFlRQUFHd0FBQUFBZ0FBQUFKQXBWQnBkb2JYUjRBQUFiSUFBQUFHY0FBQUNzcjcvLzlHeHZZMkVBQUJ1SUFBQUFXQUFBQUZpRjJveHRiV0Y0Y0FBQUcrQUFBQUFnQUFBQUlBRkdEQkp1WVcxbEFBQWNBQUFBQVhjQUFBTE56SjBjSG5CdmMzUUFBQjE0QUFBQmNRQUFBakZvc21qemNISmxjQUFBSHV3QUFBQjZBQUFBaHVWQks3eDRuR05nWkdCZzRHSXdZTEJqWU1wSkxNbGo0SE54OHdsaGtHSmdZWUFBa0R3eW16RW5NejJSZ1FQR0E4cXhnR2tPSUdhRGlBSUFLVmtGU0FCNG5HTmdaQkZqbk1EQXlzREFWTVcwaDRHQm9RZENNejVnTUdSa0Fvb3lzREl6WUFVQmFhNHBEQTR2R0Y2RU1nZjl6MktJWWc1bW1BNFVaZ1RKQVFETS93dWJBSGljN2RKWlRnSlJFSVhodjZGRlZGQm1hQ2ZtcWVNRERpUXV3bGRjbVF2eXliWFVMckNLYytNcXZNblh5VDNwSEVoWEFXZEExVDI1SExJZk11SjhlNXFkOGlxWHB6em55KzhONmxUSXJXbUZsYmEzdy9FSWhyVnNZanZkL2s3bWI2OTQ1NFBQMDYzaVhibi9ZbzF6YjdudzNpdC9vOGsxTjdSbzA2RkxqejREaG93b3VPV09leDU0Wk15RUtUUG1MRmg2NTVvTlcwb3ZyZkYvR3ZHbzFOT3RqSGxJVE5BUy8vcFlFaE8zSktadVNXeURKVDRsTFBGNVlZbFBEa3Q4aGxnU1cyS0p6eFZMNHQ5WjRyUEdFcCs2YjQzNC9MRzJFRmxIaUt3clJOWVRJdXNMa1EyRXlJWkNaQ01oc2tLSWJDSkVOaFhmTm13bXZuZllYSHdEc1lYNExtSkw4YTNFVnVMN2lhMkY2TjRJMGIwVm9yc1VvbnNuUlBlekVOMHZRblMvQ3RIOUprVDNYb2p1ZzFEK0FvT1dieG9BZUp4allFQURFaERJSFB3L0U0UUJFbkFEM1FCNG5LMVdhWGZUUmhRZGVVbWNoQ3dsQ3kxcVljVEVhYkJHSm16QmdBbEJzbU1nWFp5dGxhQ0xGRHZwdnZHSjMrQmY4MlRhYytnM2ZscnZHeThra0xUbmNKcVRvM2ZuemRYTTIyVVNXcExZQyt1UmxKc3Z4ZFRXSm8zc1BBbnBoazNMVVh3b08zc2haWXJKM3dWUkVLMlcycmNkaDBSRUlsQzFyckJFRVBzZVdacGtmT2hSUnN1MnBGZE55aTA5NlM1YjQwRzlWZDkrR2pyS3NUdWhwR1l6ZEdnOXNpVlZHRldpU0tZOVV0S21aYWo2SzBrcnZML0N6RmZOVU1LSVRpSnB2Qm5HMEVqZUcyZTB5bWcxdHVNb2lteXkzQ2hTSkpyaFFSUjVsTlVTNStTS0NRektCODJROHNxbkVlWEQvSWlzMktPY1ZyQkx0dFA4dmk5NXAzYzVQN0ZmYjFHMjVFQWZ5STdzNE94MEpWK0VXMXRoM0xTVDdTaFVFWGJYZDBKczJleFUvMmFQOHBwR0E3Y3JNcjNRakdDcGZJVVFLeitoelA0aFdTMmNUL21TUjZOYXNwRVRRZXRsVHV4TFBvSFc0NGdwY2MwWVdkRGQwUWtSMVAyU013ejJtRDRlL1BIZUtaWUxFd0o0SE10NlJ5V2NDQk1wWVhNMFNkb3djbUFsWllzcXFmV3VtRGpsZFZyRVc4Sis3ZHJSbDg1bzQxQjNZanhiRHgxYk9WSEo4V2hTcDVsTW5kcEp6YU1wRGFLVWRDWjR6SzhES0QraVNWNXRZeldKbFVmVE9HYkdoRVFpQWkzY1MxTkJMRHV4cENrRXphTVp2YmticHJsMkxWcWt5UVAxM0tQMzlPWld1TG5UVTlvTzlMTkdmMWFuWWpyWUM5UHBhZVF2OFduYTVTSkY2ZnJwR1g1TTRrSFdBaktSTFRiRGxJTUhiLzBPMHN2WGxoeUYxd2JZN3Uzeks2aDkxa1R3cEFIN0c5QWVUOVVwQ1V5Rm1GV0lWa0Jpcld0WmxzblZyQmFweU5SM1E1cFd2cXpUQklweUhCZkh2b3h4L1Y4ek01YVlFcjdmaWRPekl5NDljKzFMQ05NY2ZKdDFQWnJYcWNWeUFYRm1lVTZuV1pidjZ6VEg4Z09kNWxtZTEra0lTMXVub3l3LzFHbUI1VWM2SFdONVFRdWFkTi9Ca0lzdzVBSU9rRENFcFFORFdGNkNJU3dWREdHNUNFTllGbUVJeXlVWXd2SmpHTUp5R1lhd3ZLeGwxZFJUU2VQYW1WZ0diRUpnWW80ZXVjeEY1V29xdVZSQ3UyaFVha09lRW02VlZCVFBxbjlsb0Y0ODhvWTVzQlpJbDhpYVh6SE9sWTlHNWZqV0ZTMXZHanRYd0xIcWJ4K085am54VXRhTGhUOEYvOVhXVkNXOVlzM0RrNnZ3RzRhZWJDZXFOcWw0ZEUyWHoxVTl1djVmVkZSWUMvUWJTSVZZS01xeWJIQm5Jb1NQT3AyR2FxQ1ZROHhzekR5MDYzWExtcC9EL1RjeFFoWlEvZmczRkJvTDNJTk9XVWxaN2VDczFkZmJzdHc3ZzNJNEV5eEpNVGZ6K2xiNElpT3owbjZSV2NxZWozd2VjQVdNU21YWWFnT3RGYnpaSnpFUG1kNGt6d1J4VzFFMlNOcll6Z1NKRFJ6emdIbnpuUVFtWWVxcURlUk80WVlOK0FWaGJzRjVKMXlpZXFNc2grNUY3UE1vcFB4YnArSkU5cWhvak1DejJSdGhyKzlDeW05eERDUTArYVYrREZRVm9ha1lOUlhRTkZKdXFBWmZ4dG02YlVMR0R2UWpLbmJEc3F6aXc4Y1c5NVdTYlJtRWZLU0kxYU9qbjlaZW9rNnEzSDVtRkpmdm5iNEZ3U0ExTVg5NzMzUnhrTXE3V3NreVIyMERVN2NhbFZQWG1rUGpWWWZxNWxIMXZlUHNFemxybW02Nkp4NTZYOU9xMjhIRlhDeXc5bTBPMGxJbUY5VDFZWVVOb3N2RnBWRHFaVFJKNzdnSEdCWVkwTzlRaW8zL3EvcllmSjRyVllYUmNTVGZUdFMzMGVkZ0RQd1AySDlIOVFQUTkyUG9jZzB1ei9lYUU1OXU5T0ZzbWE2aUYrdW42RGN3YTYyNVdib0czTkIwQStJaFI2Mk91TW9OZktjR2NYcWt1UnpwSWVCajNSWGlBY0FtZ01YZ0U5MjFqT1pUQUtQNWpEayt3T2ZNWWRCa0RvTXQ1akRZWnM0YXdBNXpHT3d5aDhFZWN4aDh3WngxZ0MrWnd5QmtEb09JT1F5ZU1DY0FlTW9jQmw4eGg4SFh6R0h3RFhQdUEzekxIQVl4Y3hna3pHR3dyK25XTU13dFh0QmRvTFpCVmFBRFUwOVkzTVBpVUZObHlQNk9GNGI5dlVITS9zRWdwdjZvNmZhUStoTXZEUFZuZzVqNmkwRk0vVlhUblNIMU4xNFk2dThHTWZVUGc1ajZUTDhZeTJVR3Y0eDhsd29IbEYxc1B1ZnZpZmNQMjhWQXVRQUJBQUgvL3dBUGVKeXRXUXR3RzhkNTNuLzNIbmdEaHpkQTRrMEFKQUdRZUJBQUtWSVVLSklDS1pHMFJGQVNaVm9rSGNtU0xSb201Y2lPSEN1Sm5VaTEzQmsvT3JYYzFzNjA5cVN4MHNacE5YYnFKSzBjZTVMYVZkT203VFNKMjVuRWRlcE1iSG1hT2s2cm1kb0tjZXEvQjBLV1d6ZlROQVh1RG50My85N3Qvby92Ly80Rm9ZUmMrWlR3RUpzZ2ZoSWcrWXFoSFlCQU5RQXd0dU5jWnVkOHhVandmSTBRWWlLVGJSVTl3ZE5WQW5CbzM1ZFRiaXE2VTBwZnFZemZ2TWZ0Q1lKVGt2RWJpeVo3QURlUENBczdhNGRXTDY0ZHF1MWNXTnExNS9EUll3dDdaeC91THcxZWh0Y2FWZmorMEwybC9uQTBHdTR2M1h2ODlNQlFOT0Z4WFZjczFMZmVydDVQK0p2SWxTT3lqczBTa1VqUFVnS1psQWhKUGNqc0pEdDVvVEhhR0wvd0tBdGZhSHlCemw5QWNjTG5ja1E2aVBKbVlpZVpTcmRSSndwTUpCU3FSS0RDS2o1R1hHTkFxV2tDSjRsQ2s0cmRibmNxa3VoUDZhRUFuaklVOUJERHpRY1JKVUxqamUvZkQ2OTk2MXZ3VC9jM2ZrRGpweHExUnUyVWRQQzl6OEtzNm9VL2VQNTVkUys4U2FGeGtwNW9mSmVtMTcwNEJnSEhjQmZid3phUk1Ca2hWVEpOYnErNHBuWnNuOXcyUGpZNlVnNEdUSHc0VldEak84NkZVTDFld25EY2pDNkxPQ0lRQ0N4TElBaG1BWFVkeGhZSWE5Y0k0S2puTkxsNWJwU3BmUlhYeEFTUWllbUo2ZUdoZU16dkpXRUl5Nkl6RmRjTVVFU3o0SytzMmNUbFJBTzVDM20wVmRJQ01BejgxT09XbmMzYjJCd0dGRThrRTNJQ0w1UmxUemxaaG5KUzlzancxSzZKc2QwVUpLTlpIN2JZOVRKbC9hWHJGMi9aT3p2VlgwNmRWUDh0c3p4WjM3RXRGZ1dCU2lLQTN1UksrQVdhNloxZitreHRibWFvTkxYdWY3b2Z6dWJmRGZ6cGdMMDMvUnRUY1p1OXpXblZ5WWEyZHFzN2RHUnhvZFNmN2h6ckw0L1E5bUluRlh2VDA5WDlpcUszVzJXaklwdmRtek4zTFI4c2IySkNWM3preDVlTzdwMzR5dnAxYngrZW5ucCt3MGRPQ3JkditBaStQWlBTMDdJSGhOc2JKZldPKzk2aFdmclMrZ3R3OCtNL29HZTVqekROUjJJb3o0aE1qS1N6RWtmZklGUWdkWHdZK3RnSzRmNGhNZ3BnaGttRmYyemNRUlQwQ0dqdFgxSnJkRkE3RHNIVDZoeDh2dkVTdTdqdVpmdld6MjZNNlJUN3lYOGJFL3RKNHhIMW52dmVoT2ZvTSt2ZmdiVVhYNlQ3VzJNNkxyaFlEM0dUSHBJblE1V0JQRGQyTlplbGRBeHZBMkd3TEFDT2pNemhENkh6SWc2VlR2azhRR0pSVDQ4dmJUUVFOMFlmdHowM2NhbVBXekxLTGR1MGU4NlZpL0pMZmExWWRXdUdqK1hReGdCZm1oNnRKSkxKUkdYMDhhMGp2REd5ZFdabFlWOWZxZFMzYitFVmJCU0wyRmo1T1VTbTFOZE9mMER1Y2Q1enBkUTNmOFAzV2gyK2Q4TjhYK21FK3RvVVJKcTYrSVR3V2JZRjUzWGt1VXlNb2s5WGQ1enpvZXVIUk83dlJJQzZoRkpzbmpCbW1zQnAwM21jcUpsaUJFU3ZTaENHTWdJankyZ2pDbk1iVWtBeEJoeEEwcWw0Ujd0ZnNab01KQTk1SGdGd3pkenpiaWVISkp5OWpjKytrRys2dnFkY2tDMlE2SVdDSjhGdndxVUR1MnZaZkQ1YjIzM0FHNDE2UDcxV3IyemRXcW12ZmZwanR4emEydTN4UVA3TTQrMDdwdHJ2ZTdDVDVYT3pjL1N2dU96THZGTTBHK1dTSUs3VnQyd3RseFlIUjZ2Yk41OFB1ZDJoOHdNM3p1N3N6VGF4aVoxQm41QkpHL25OSGVlc3FJRXlUZ0h4aU5YMXdBd0dkb0FZaU5Ga01DNGgxcHFKeWJ3b0E0QzBoMGlTYVVLSFRrckVQVVFVelNKcXB2L2Fucml0L0crNzdxdTQyL3crcjhmdGNqcnN5c2JIWmhFRHFYaEJpYmtpTG5Sd0Y3bzQ3Z1dsd00vNWw3NTk5bXpqYTdTcVBndVgxbGZZbVliOXFUbVl4alBjRmZyWVUzUHE4bGwyOFd6akVEeFJxODNWMEtkRmJiNFhXWTA0aVplMEl4cDJrT25LZGlKUm1VcHluWU00bGRrS0VYV0FvRUVYaVNCd1ZBUDBBTWJJdktHSnowQTZZdEZJT0JRTXRHK01HaDNkQ1U0am1salVITjNHVFJmbXhyWnhvekljdXFQZ2lzbTRPM0JDY09uMHNhT2pZMk9qUjQrcDc3UmFNZ1RWMXljZWZIQmlZdUtWaVlsSCtTV3dmVkNNRHFxUDA2R0hIbm9GQXVxUHlFWk1Qd0R2c1RUYVQzcFdGakNtSFJnNkh0eURzRUxWTTlmQnJVSDFPSDFMTFkrcmF4UHdjQlQrdGRYdllScGt2ZS8zRTBHR0pQYWtRZlVSQ3JmdVZPOE13RW9HL25JY0hwNVFaMkpxcWRXUDYyK1c2RnNZRWhjZHlYZ2JpTElETHFrdmJsZGg2Y3h2d2Y2ZkR1UXZ3RDN2NW1GWS9VYitYZldlRnNacGZYOUpqQ3RlaTNHSytsTzRGV3pxTzdEQzI2K29qM0NJdzFSM1VzT3NLMWV1SEJIbjhCMDIwb21aYnFReTNONG1vK2s2TVRScFZRZGszSVljUW9CbTlxcWp2K0syd25rRWozRjhiVmRYMTBqWGxtSWhuOHYyaU55ZUc3QlZicUZUVWlNV2ZUdzR5MXJFdXBySkNyVHJNVzdkU0JUdmxwVytNdWF6a2tjWXZTbVY3RXdmR05NZHp2YjA1dXFYYzU2QXllSVBlSEt6Z2xRTlJoMUt6Sjl0UEJEWlZob3V3Y0tDK283NjAwU25MSVBOa3JLWFAzcm9rN2NkZlAyV1l5Y3krczk4OHM2Zkhidjc5SS9LMFZSWDZxTjd1cVBGRE5OZHQyWHlocTBEaFVLeVJDUCthcW15YWQwTGl0TmxENE10NEhhNkVaVzAzTitNOGFiZXJTUmJ5U0JxaVV3UUVlTlFEd0psaXp5TDc5SDBJSU1Xa3EwZzFJbnRLU1hTQ3JtbUZkaVo5WlZXb01HVGFIY1RtNzFjTzF0VGwrampqWnRhZmtMVEg4ZzFJT3ZCUTlQcTZDcnZ0Z3FMY0dsVi9iaDZZclhGa2NRTEtHOUZqdFJXOGRvVkcrT003eHJMRlBNYnhLNFF5YnRkQ3FJbjZya0lDbmh0NG5IRjQxRXVuN1o1YVFyK2xuWHpzL1diYlY2dmpSa2FKMkY0QStlYXZtY20zWldrVWFJQ01oNU91MkNQRnVBSTZvS21BUXh3dTJMZjhEMCtZN0hnUU5TSk1kelExY0I4N0kxanVEM0tMcjZwZmhzS2pUZmdldldwRFk1MWhOMmh2Y05QY21TQTNQOFY5R1ZHUko1YUZBVFdiZ1BJZ3J5S0JJb3g0UURoMUVsRTU4ZE1Laks0VWFlbFVEMXNaSm11OTRVNVIvd0ZzdnNxb1h3KzBDWUorWUg4UUgrNVZPd3JKQk50dVVEV1poWDhrbytqRW5qa3BDUDNvVG40ZjBqQnpGVndGWXFGSXAwZStOeUE3U083WjdPNVhIWjI5NSszR2g4NWZ2amc0TkRRNE1IRFAyczE3anErYzlkTytFN3Bjd1BxeWQ2ZW1WM25kODMwOUY1dFRHL3FYenJ3eG9HbC9rMVhHK3ppOUdPUFRaTVA5eGNGeW5vRXBQTnI2ak13c3dhTHFta1ZmZzFPcmpZeFhMaFh3eUFIU1pJeGNwUjh0TEkyVmNneGlSek9VNk9PVm0vZVRvMWpSTlliOUxLaFRneWdOOENLZ01ZZ2VpQXJGdEJKUmtsbnJCT2o4VGJSVEUxb09VbEhwR1dpMTV2MFNJbU5pUE8zSGxuYVA3OTcvT2kybzF1R2VqUHRmby9iYWpFNGpIWlJ3R2ZvckZ5bmVVU0JxT1Iwb3orMldzbm03eURreTBocUMvZ3RsZU84L0xCQ3RCZmtNaExmb3FacGxQQUVxWXRmdGNJV1FBTmNjeDFDMEtRREx1enFTVFpwZ2l5QjJlNzN4L3grQlNKMm42L0Q1N1BmcEIyTmlHMGMzaWhWQUdMTHUwWUdrOG13OFltQ2EvTllUMlo2NXcyQ3o3dnoxQTcxYWFmZi9jK3pIV01UMFZCLzZZYWwyNFNvYitsM016cDJhTy91WEdISDJNd2JIYW1sdVYwRlN4RE8rZVArcTF2YTRmY25mUHdWSm9kNTdxRmtRS0lTcTUyd3BqNDV2cXM2MXRuTlRIdnZyYW9QQ3NLZDNicy9WOWcyTW45d3oxd3VMNWh2bWJIMFpLWm1GcVlmNlAzYVhYSjM1emJLbWpuZ1FUR0xuTkpCZXNrNFNWZTZ1RDNSdFpGQ0VZcmh1SXh3SkxBNVRMZkNQSUtVTUZVZUhHejM1bmtzT3BxaEgrRDFIRWpSSktBeTVWd1FjNVk3WDhiYW9jeFJ3UUlJQzNnRDBWZFduRUhBSHNQOHJJZGZ0NEFyOTZ6YnluN2Y2dklyNm01endxTHVWdnlqdXFnYnZoaTlQZ0pmZE1ka01aQUxyaThFY2dGaEtqdWJZNS9QMWJLNTJkejZRbTQyUzc5cGRibXNvcnRrVVo4MEdHREpVbkozaEliczZwTnRiYkRrR0F3cGxzYkx3Vndna0EvUVRYWnpxUEV5OXNGbjBFM05YKzdubUo5dVlXOGgveGdpZ1lxZmNMSklrRWZ5eE5kRXVlNnVVSndoenNXMWRLSXh3aUMxYU9XU0ZTU2VkYkNHNG9jdFdzSVpwc0ZXemNUdmUvZ1ovY093NkZSY0hsOG8zTzBQbTZuWmFMRG9GVi9iM2J2bTl4OTZjV3c0RW9KMnI4MWdOVnREMFk0a0lwd1Z3S0N6eDBPRnpuUERNNThJaTNhZEFjQ0tvSi9zaUlaUXpHRHp0a01vTWp6MjRxSDk4N3Z1YnZNcGVvdkJpQThPKzd2RElaOEgxUjRQelF5ZjZ5eGNyWGZaUG96UEFJbVRTbVZ6Ujh6RGVWUVVSSUZXZWZXSVVDdlcwZTVvOWhXR2pKRHVhU3BBdzk1UU1CSU94a054UmNITUxYcFRjRTJTMVpDcUdTamxZcXdZY2NWWURGRUs2MEg0dS9yQ3ZrSnhzUC9HZzI4ZHZMRi9zRmpZdDFDdlEyakZ2UGpycjViL25uNURQelM0Zi9tMk8vZzlMblRIYmN2N0I0ZjBrOVdxT24zL3hIZjcvcUtKUVYrbURmb3UwUkZuUmVGRk9sYVhDQytFSEhLRDZFSVExVVBaZzZtQS90RjE2bStyVDh6K3c1MVEyNnQrRldiMmZKdldHNDkrZ0I5MWtQSEtWaUlqYk11a2pwUEVBc2tJNk9XSUxUcTlVYmVJTXhibmtmeml0UFY2YVI0cHNWbWFiTkpLeFZFc1lPYTEyMHpJZnlHL0dXSkY1STFvcDc0RStyQ0UydFlncDRpMUgxSmh4T2dZVEordFBWV0RTOW5ZK2d1eFhDN0dScUk1ZFdsT2ZXWnVEczdCM0ZOSWkyZGkyVngwL1lXT2JDNEcvNjQrVzZ0ZGZ0OVdGLzl2ZWJmNUh2N1VXQTZtNFVsNlJUdjdPai9TdDVGMVQxNmpEOXBhSzFHd051QkY2YXhxVWswZjVKU00rQ3B1aERKbytZTEdHcG5DdVBKeHRzMSt1Ri9jcUUveGNEOTlCTWNlSmhreVdPbjNlblF5bG1NaEMrVnNEMVhPK0tvUWhUWGtlcFMvZ0hGWFkzUjdOTktaVE1RN1lwRk1OTU5aWHJ6RjhwcU8xZ3RYenpkSUgwTUNrRVE3YUZGSkx4ZmRMcGVucjJQRjUrL3ZXSXFiYlRaelBKVlFYRzViSW9XcWZmclYxNTNwY0NKNmRIU2c3MlBsb1JIdjZYdTJiQjZwK2haVHZ2RGVzTC9MbTRwMUw2ZENhUys4MURqejliZVZYTHkzaTJPRGV1VW8rMGMyUllwa29qS2ViN2VZY1FhNUVES1VIcmRMRkpBWXMyb3dRTWw0SmszWldIUEpDNit0YWNYbkxHbkdFZER0MmQ3dXJzNWtKQ3p3Sk1WSDd5bHhVbkROZER4TkJsdE9RakdXMTlncmhwRUhnZFJUVUxnTWZWV2JrTTN0ZDNZTzkzbGNMbmV4bzkvdkd5aS9FRlZQMVNDYUNLZWRyNzlxVUw4YWdlcW5hOHVvQUZoTWhYMHBienFVeXZWa096SmJSb2JLSCtzYkdQVlZSemFmT0wzdG05anRtMTI5OFp6eXRrbjlhaFNxRDhGTlMxMys4QVpuNHZXWUd5MllJd2ZJYXVYV0NjelA2SUZJR0VFdjF3a21QbGxhTVlPa3cyMkZDQ0lSZWNtZ015R2U2RVJPWERlS2RGNmQwWDNHSmlrcTVIdDZmQjVLYnJoKysrU20vdnlCd29HZVhFOHUyeHVMZWpLK3RNbEkzTlJsNGZ6K0Y3SWlyVFFQOHl1MkZpc3FKZ3Q5ZkZFS0MzaVh1N2xNcFgzeERzcHVnV0dLcXVZWUhZdHVySEhCSmVSS200YUdOaDA4L0U2cmNmeHFBZmgralhkNjIrb1BiOWJaelRZbEVBSlpaOUxaclNhcnJHZkxZREtaZzNhUFEyOUl4TUo5bmNHQXoyTTBMM3pnZVZwajhNTnFScGl2MTk5eWhYeXlMaFN4MlV4RzJXSXlPMnl1WUxqTm9aaE5Mbk5iYjhUcDljZHRaclBSNXc5RU81cDFtbEQ4RmV1MFB2V3Y0VjRvSUVPK2g3Zi9SZjJVVnFjZGJ2d091YVlXNUhiM2t5bXl0ektYQTBsQXE0dElla1doYmdCQmtnVnBoVWdJRjBnNEZnbFdSQnVWT0tWa1h0ZXN4TnZiUEdqajhkRkNQaFpwbTJxZjh2ZzlXSkEzcmF0VjQvK3ZadnlWYmZhaFJmMHZiU0NOUjd5TE50cUtOdHBHdWlxSmtjcVdvY0ZOYm1TK2dDckVTbTYraWQ5YUpBeHZUblczK1JnSEErUUxPQ1BrQ1FWWEZQbURwem54VXJrUElkMVcwTmFieXFVUXVHUEZmREloUzAzMkFUazh1bVRNTk1saWFRc3RzUWNtTTFscnJIVFNiNU9ZTnpydHR0dVZWRmNSNGFmeE5ZQmlaMHF4MjUwek1UZlZwMDhWNHdaOU5sTTFEaDlhVFo2Rko4OTIxUThGdy9EalRLRjRVM3FrVFdSVlFiTDUzZkZJTWhIWnNYSlNmVG1TU0ViaWJueXdVTlcxYjgyVThuMjV0QnljWHdyL1BGZXI1UzlIRnVjdHR2ZHpoZ0huTHpWekJobkRXVk95eGwyVFRtTHVaS0luQlJFOSttSUJ6c09NZXJkNk4weXZRa0lkZy9NMC9WK2ZFYXJ3UHhqR01VdHMvSkdBam8waUVwRVV1OEN6SDM5UVRJRlRjRXA5WmhVZWhmUHFHRjljdityTDRoOXZ4SXVCOUZWeUJyMk84WlZTQVhNWjJ5T0N0b1NJNExTbmFSRXNOSW1BZmk2SlducVRNTDA1TUwyVmNSY1ZXQkRlVzdpOGkwYmhaZm9mNjMvRDhnczg0VDJubGJGYXZ2NDRQTTEySWxxVytjcWxHemt6THk4RFdGNG1NRVlCcTlvNkFTWUFXOEdIWXpKRXhCUmFURU9MbVRhTTV3OFhKT1MycThJQ2xwVjZoenVkVE1kNGJJdm9OREZNKzMzY0EzZ3UwY0tpdVhESnl4Uzh6VmZ6bTB2NURxY1VUZlNWOEFiOG5ua3htYXJ1bEtTOFVURGI0ZzZuWDIrTzk2YzdKNllrT1VmMVFpamhjRGtzNXZIbGJkWDkxZmIrdUhteTM1TnBmeTd2ZEhlWUxaS2U5ZHNjMW9rQjA3RG5UM1RkUHFVREdhRkUzK3NaRzFzY0hjMSsrSDh4ZW8ybXNaUHJKeTdRNSttZlhVREM4TU1MZEw3eGhRdi9DZk1mMko0QUFBQjRuR05nWkdCZ0FHTEZ6SDlxOGZ3Mlh4bTRtVjhBUlJndTczTjZDNlAvLy9pZnljN0JIQXprY2pBd2dVUUJjYThObEFBQWVKeGpZR1JnWUE3Nm44WEF3TTd4LzhmL24rd2NERUFSRktBTkFJL2VCZmw0bkdOK3djREEwcy9Bd003QndNQ1d3c0RBWEFuaHN5a0QyU0E1ZlNBK0QyUlBoZkNackNFWXhBWmgxcEQvLzBGeVREcEE5Z21vZUNtRXo3SUJKQThTQTZxSkJOSkdDSDJvK1A4L3NGMm1VRHV0Ly85ZzVnS3lnWmgxUFFNRDQxcUkrd0FUdWlCRkFBQUFBQUFBVGdCbUFLZ0JZQUY0QWFvQndnSXdBclFETEFPVUE3QUR6QVBxQkJ3RXBnVGdCUGdGS0FWYUJmZ0dEZ2JzQjJ3SDNnZzZDRndJdEFqa0NQWUpFZ2w2Q2ZRS3ZncndDNUFNRUF3eURGWU1qQTBVRFNzQUFRQUFBQ3NBY2dBRkFBQUFBQUFDQUI0QUxnQnpBQUFBaEF0d0FBQUFBSGljZFpETFRzSkFGSWIva1lzS2lScE4zRG9yQXpHV1N5SUxFaElTREd4MFF3eGJVMHBwUzBxSFRBY1NYc04zOEdGOENaL0ZuM1l3Qm1LYjZYem5tek5uVGdmQU5iNGhrRDlQSERrTG5ESEsrUVNuNkZrdTBEOWJMcEpmTEpkUXhadmxNdjI3NVFvZUVGaXU0Z1lmckNDSzU0d1crTFFzY0NVdUxaL2dRdHhaTHRBL1dpNlNlNVpMdUJXdmxzdjBudVVLSmlLMVhNVzkrQnFvMVZaSFFXaGtiVkNYN1dhckk2ZGJxYWlpeEkybHV6YWgwcW5zeTdsS2pCL0h5dkhVY3M5alAxakhydDZIKzNuaTZ6UlNpV3c1emIwYStZbXZYZVBQZHRYVFRkQTJaaTduV2kzbDBHYklsVllMM3pOT2FNeXEyMmo4UFE4REtLeXdoVWJFcXdwaElGR2pyWE51bzRrV09xUXBNeVF6ODZ3SUNWekVOQzdXM0JGbUt5bmpQc2VjVVVMck15TW1PL0Q0WFI3NU1TbmcvcGhWOU5IcVlUd2g3YzZJTWkvWmw4UHVEck5HcENUTGRETTcrKzA5eFlhbnRXa05kKzI2MUZsWEVzT0RHcEwzc1Z0YjBIajBUbllyaHJhTEJ0OS8vdThINDJtRVR3QjRuRzFSMjFiYk1CRDBVSnNreGtsSWVnSGFjcjhVU3ZYUThrRStRbDVGT3RpU2p5UW41ZSt4SE1yaG9mdTB1NXFkbVYwbE84azI4dVQvY1k4ZGZFQ0tETHNZWVl3SmN1eWh3QlF6ekxHUEJaYjRpRS80akM4NHdDR084QlhmOEIzSE9NRXB6bkNPQzF6aUN0ZTR3US9jNGc0L2NZOWZTU29VRDRWUXRIYldzTXB1ektnaDcvbUtSbzZrSTYvU29NVlQ1Z01QZmh4VDltai9GcDY0RTRvcDZ6ek5Yb0hNdHpYM3FqQzA4ZXlSUXRCbXRhaTBsT1RJQ0dKQ08xSFRNaWh0dUhOMjQvUktCWGI3KzI3eDFxcEpEcDIwbDNQNW9NbWtkVTNHdTByYnZOSENXYThEK1ZsMFROSHl3Skt0ZFVXMlYrNkM0L1dhVEVlNzJ2UjJucWR2d01pZHhXMy9aTlJ3WFdldHNvYm1XeGpUcGtjRnFpYURqM2lIVkJ0cDl3Wml4MFcvU3hxQnZUUGJqZ2M3cFRXVDEwVEthYkNCeWpnU3EwTGF2blRsc0VIeDdza3NSZGVXelhNZzN2aHllN0M4SnI3cUtHcU90Mm5YVGdkZFpydFFhME5aSEg3SS8vMVMxeWJKQzA4ZHB2a0FBQUI0bkdQdzNzRndJaWhpSXlOalgrUUd4cDBjREJ3TXlRVWJHVmlkTmpFd01taUJHSnU1bUJnNUlDdytCakNMeldrWDB3R2dOQ2VRemU2MGk4RUJ3bVptY05tb3d0Z1JHTEhCb1NOaUkzT0t5MFkxRUc4WFJ3TURJNHREUjNKSUJFaEpKQkJzNW1GaTVOSGF3ZmkvZFFOTDcwWW1CaGNBREhZajlBQUEnKSBmb3JtYXQoJ3dvZmYnKVxyXG59IiwiLkFkdmFuY2VkRmVhdHVyZXNNb2R1bGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYy1mZWF0dXJlcy1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyBcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAxMDBweCAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZVxyXG5cclxuICAgIHtcclxuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcclxuICAgICAgICB3aWR0aDogOTQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDk0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjMTMyNjI0LCByZ2JhKDE5LCAzOCwgMzYsIDApIDcwJSk7XHJcbiAgICBcclxuICAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCA2NXB4IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvZC1pY29uIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgJl9fcG9kLWljb24gPiBpbWcge1xyXG4gICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYS1kZW1pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcclxuICAgICAgICBjb2xvcjogJEdyZWVuMjZGRkJFO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmEtZGVtaTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XHJcbiAgICAgICAgY29sb3I6ICRXaGl0ZUZGO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRpdGlvbmFsLXRleHQge1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWRlc2t0b3A7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGVERDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4mX19kZXNrdG9wIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI2RkZCRTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMjZGRkJFO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyNkZGQkUsICMyNkZGQkUsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcclxuXHJcbiAgICAmOmhvdmVyXHJcbiAgICAge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgIGNvbG9yOiAjMkIyQjJCO1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgfVxyXG59XHJcbiZfX21vYmlsZS1pY29uIHtcclxuICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgbWFyZ2luOiBhdXRvO1xyXG4gfVxyXG4gICAgJl9fYmFja2dyb3VuZC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZVxyXG5cclxuICAgIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDUyOHB4O1xyXG4gICAgICAgIGhlaWdodDogNTI4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCMxMzI2MjQsIHJnYmEoMTksIDM4LCAzNiwgMCkgNzAlKTtcclxuICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDQwMXB4O1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MzRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2RzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvZCB7XHJcbiAgICAgICAgJi1jb250YWluZXJcclxuXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1tKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYtY29udGFpbmVyOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICYtY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmEtZGVtaTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjI7XHJcbiAgICAgICAgY29sb3I6ICRXaGl0ZUZGO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1kZXNrdG9wO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcclxuICAgICAgICBjb2xvcjogJFdoaXRlREQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbn1cclxuLmMtZmVhdHVyZXMtYmFubmVyX19wb2QtaW5mbyA+IGEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWRlc2t0b3A7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XHJcbiAgICBjb2xvcjogJEdyZXk2NjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyXHJcbiAgICAge1xyXG4gICAgICAgICBjb2xvcjogJEdyZXlBNztcclxuICAgICB9XHJcbn1cclxuIiwiLmMtZGVwb3NpdC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogNDZweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJGIzNjVHcmVlbjtcclxuICBjb2xvcjogJEdyZXlFNDtcclxuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stZGVza3RvcDtcclxuICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICYtLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzFweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLW0pIHtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvb2xwYy9Db250ZW50L2ltYWdlcy9iZXQzNjVsb2dvLXN0YWNrZWQuc3ZnKTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnBtaW4tbSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL29scGMvQ29udGVudC9pbWFnZXMvbGFuZGluZ3BhZ2UtYmV0MzY1bG9nby5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaHJnY19faGVhZGVyIHtcclxuICAgIGhlaWdodDogNDRweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmhyZ2NfX2hlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnY19faGVhZGVyX19jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMjAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ucHVzaFJpZ2h0LmhyZ2NfX2hlYWRlcl9fY29udGFpbmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjX19oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnY19faGVhZGVyX19jb250YWluZXJfX3Nlc3Npb24ge1xyXG4gICAgbWFyZ2luOiA4cHggMnB4IDhweCA0cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNDVweCkge1xyXG4gICAgLmhyZ2NfX2hlYWRlcl9fY29udGFpbmVyX19zZXNzaW9uIHtcclxuICAgICAgICBtYXJnaW46IDlweCA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnY19faGVhZGVyX19jb250YWluZXJfX3Nlc3Npb24ge1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnY19faGVhZGVyX19jb250YWluZXJfX3Nlc3Npb25fX3RleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjX19oZWFkZXJfX2NvbnRhaW5lcl9fc2Vzc2lvbl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnY19faGVhZGVyX19jb250YWluZXJfX3Nlc3Npb25fX3RpbWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjX19oZWFkZXJfX2NvbnRhaW5lcl9fc2Vzc2lvbl9fdGltZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnY19faGVhZGVyX19jb250YWluZXJfX3Nlc3Npb24tLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaHJnY19faGVhZGVyX19jb250YWluZXJfX2xpbmtzIHtcclxuICAgIG1hcmdpbjogMTJweCA0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMThweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM0NXB4KSB7XHJcbiAgICAuaHJnY19faGVhZGVyX19jb250YWluZXJfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW46IDEycHggOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnY19faGVhZGVyX19jb250YWluZXJfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW46IDVweCAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnY19faGVhZGVyX19jb250YWluZXJfX2xpbmtzX19saW5rIHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBwYWRkaW5nOiAwIDFweDtcclxuICAgIGhlaWdodDogMThweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM0NXB4KSB7XHJcbiAgICAuaHJnY19faGVhZGVyX19jb250YWluZXJfX2xpbmtzX19saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2NfX2hlYWRlcl9fY29udGFpbmVyX19saW5rc19fbGlua19faW1hZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luOiAxcHggMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzQ1cHgpIHtcclxuICAgIC5ocmdjX19oZWFkZXJfX2NvbnRhaW5lcl9fbGlua3NfX2xpbmtfX2ltYWdlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjX19oZWFkZXJfX2NvbnRhaW5lcl9fbGlua3NfX2xpbmtfX2ltYWdlLS13aWRlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzQ1cHgpIHtcclxuICAgIC5ocmdjX19oZWFkZXJfX2NvbnRhaW5lcl9fbGlua3NfX2xpbmtfX2ltYWdlLS13aWRlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjX19oZWFkZXJfX2NvbnRhaW5lcl9fbGlua3NfX2xpbmtfX3RleHQge1xyXG4gICAgcGFkZGluZzogM3B4IDFweCAxcHggMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM0NXB4KSB7XHJcbiAgICAuaHJnY19faGVhZGVyX19jb250YWluZXJfX2xpbmtzX19saW5rX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5ocmdjLS11cy1taS5ocmdjLWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgLmhyZ2MtLXVzLW1pLmhyZ2MtaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTIxcHgpIHtcclxuICAgIC5ocmdjLS1kay5ocmdjLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy0tdXMtbmouaHJnYy1oZWFkZXIsXHJcbiAgICAuaHJnYy0tbWEuaHJnYy1oZWFkZXIgXHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocmdjLS11cy1wYS5ocmdjLWhlYWRlciAgXHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy0tZGUuaHJnYy1oZWFkZXIsXHJcbi5ocmdjLS1ubC5ocmdjLWhlYWRlcixcclxuLmhyZ2MtLWdoLmhyZ2MtaGVhZGVyIHtcclxuICAgIGhlaWdodDogNDVweDtcclxufVxyXG5cclxuLmhyZ2MtLWFyLmhyZ2MtaGVhZGVyIHtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5kZXNrdG9wLWRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgei1pbmRleDogMjAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uaHJnYy0tdXMtbmogLmhyZ2MtaGVhZGVyX19jb250YWluZXIsXHJcbi5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lcixcclxuLmhyZ2MtLW1hIC5ocmdjLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0MDQwNDA7XHJcbn1cclxuXHJcbi5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgIC5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy0tZGsgLmhyZ2MtaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxufVxyXG5cclxuLmhyZ2MtLWRlIC5ocmdjLWhlYWRlcl9fY29udGFpbmVyLFxyXG4uaHJnYy0tbmwgLmhyZ2MtaGVhZGVyX19jb250YWluZXIsXHJcbi5ocmdjLS1naCAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB6LWluZGV4OiAyMDAwMDtcclxufVxyXG5cclxuLmhyZ2MtLWRlIC5ocmdjLWhlYWRlcl9fY29udGFpbmVyLS1zdXNwZW5kIHtcclxuICAgIHotaW5kZXg6IGF1dG87XHJcbn1cclxuXHJcbi5ocmdjLS1hciAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uaHJnYy0tYXIgLnF1aXQtZXhpdF9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNzVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaHJnYy0tYXIgLnF1aXQtZXhpdF9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocmdjLS1hciAuaHJnYy1oZWFkZXJfX2xvZ2dlZC1vdXQtdGV4dC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLmhyZ2MtLWFyLmhyZ2MtaGVhZGVyLFxyXG4gICAgLmhyZ2MtLWFyIC5ocmdjLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXNoUmlnaHQuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwcHgpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTIxcHgpIHtcclxuICAgIC5ocmdjLS1kayAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy0tdXMtbmogLmhyZ2MtaGVhZGVyX19jb250YWluZXIsXHJcbiAgICAuaHJnYy0tbWEgLmhyZ2MtaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3VjaCAuaHJnYy0tdXMtbmogLmhyZ2MtaGVhZGVyX19sb2dnZWQtb3V0LXRleHQsXHJcbi50b3VjaCAuaHJnYy0tdXMtcGEgLmhyZ2MtaGVhZGVyX19sb2dnZWQtb3V0LXRleHQsXHJcbi50b3VjaCAuaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19sb2dnZWQtb3V0LXRleHQsXHJcbi50b3VjaCAuaHJnYy0tbWEgLmhyZ2MtaGVhZGVyX19sb2dnZWQtb3V0LXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhyZ2MtLXVzLW5qIC5ocmdjLWhlYWRlcl9fbG9nZ2VkLW91dC10ZXh0LFxyXG4uaHJnYy0tdXMtcGEgLmhyZ2MtaGVhZGVyX19sb2dnZWQtb3V0LXRleHQsXHJcbi5ocmdjLS1tYSAuaHJnYy1oZWFkZXJfX2xvZ2dlZC1vdXQtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogI0E3QTdBNztcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2xvZ2dlZC1vdXQtdGV4dCxcclxuLmhyZ2MtLWRrIC5ocmdjLWhlYWRlcl9fbG9nZ2VkLW91dC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ocmdjLS1hciAuaHJnYy1oZWFkZXJfX2xvZ2dlZC1vdXQtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogI2JiYmJiYjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyLmhyZ2MtLWZyIHtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDQ0NDtcclxuICAgIHRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbi5ocmdjLS1mciAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDlweCkgeyAgICAgXHJcbiAgICAuaHJnYy1oZWFkZXIuaHJnYy0tZnIgeyAgICAgICAgXHJcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0NDQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocmdjLS1mciAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7IFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzQwNDA0MDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU0NTQ1NDtcclxuICAgIH1cclxufSBcclxuXHJcbi5ocmdjLS1mciAuaHJnYy1oZWFkZXJfX2ZyYW5jZS1pbWFnZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8qIEhpZGUgdGhlIHNlc3Npb24gdGltZXIgZm9yIEZyYW5jZSBzbyBpdCBkb2VzIG5vdCBhZmZlY3QgYmFubmVyIGNlbnRyaW5nICovXHJcbi5ocmdjLS1mciAuaHJnYy1oZWFkZXJfX3Nlc3Npb24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBIaWRlIEZyYW5jZSBhY3RpdmUgYWNjb3VudCBtZXNzYWdlIHNvIGl0IGRvZXMgbm90IHJlc2VydmUgZmxleCBzcGFjZSAqL1xyXG4uaHJnYy0tZnIgLmhyZ2MtaGVhZGVyX19hY3RpdmUtbXNnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEhpZGUgaGVhZGVyIGxpbmtzIGZvciBGcmFuY2UgaGVhZGVyIG9ubHkgKi9cclxuLmhyZ2MtLWZyIC5ocmdjLWhlYWRlcl9fbGlua3MsXHJcbi5ocmdjLS1mciAuaHJnYy1oZWFkZXJfX2xpbmtzLS1sZWZ0LFxyXG4uaHJnYy0tZnIgLmhyZ2MtaGVhZGVyX19saW5rc19sb2dnZWRpbixcclxuLmhyZ2MtLWZyIC5ocmdjLWhlYWRlcl9fbGlua3MtLXN1c3BlbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogQmV0IENhbGN1bGF0b3IgRlIgUkcgaGVhZGVyKi9cclxuLmhyZ2MtaGVhZGVyLmhyZ2MtLWZyICsgLmJldC1jYWxjdWxhdG9yLFxyXG4uaHJnYy1oZWFkZXIuaHJnYy0tZnIgfiAuYmV0LWNhbGN1bGF0b3Ige1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uaHJnYy0tYmFjIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyLmhyZ2MtLWJhY3tcclxuICAgIGhlaWdodDogNDVweDtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyLmhyZ2MtLWJhYyAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lcntcclxuICAgIGhlaWdodDogNDVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XHJcbiAgICAuaHJnYy0tYmFjIC5ocmdjLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy0tYmFjIC5ocmdjLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbn1cclxuXHJcbi5ocmdjLS1iYWMgLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhyZ2MtLWJhYyAuaHJnYy0tYmFjX19saW5rLWljb24ge1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaHJnYy0tYmFjIC5ocmdjLS1iYWNfX2xpbms6aG92ZXIge1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgICBmaWx0ZXI6IGludmVydCg4MCUpIHNlcGlhKDc0JSkgc2F0dXJhdGUoMSUpIGh1ZS1yb3RhdGUoNDlkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoODUlKTtcclxuICAgIH1cclxuICAgIC5ocmdjLS1iYWNfX3RleHR7XHJcbiAgICAgICAgY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhyZ2MtLWJhY19fdGV4dC1ib2xkIHtcclxuICAgICAgICBjb2xvcjogI2RkZDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ocmdjLS1iYWMgLmhyZ2MtLWJhY19fbGluay1pY29uIGltZyB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMjhweDtcclxufVxyXG5cclxuLmhyZ2MtLWJhYyAuaHJnYy0tYmFjX19saW5rIHtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAjQTdBN0E3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaHJnYy0tYmFjIC5ocmdjLS1iYWNfX3RleHQ6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5ocmdjLS1iYWNfX3RleHR7XHJcbiAgICAgICAgY29sb3I6ICNkZGQ7O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocmdjLS1iYWNfX3RleHQtYm9sZCB7XHJcbiAgICAgICAgY29sb3I6ICNkZGQ7O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy0tYXIgLmhyZ2MtaGVhZGVyX19saW5rIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmhyZ2MtLWJhY19fdGV4dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICBtaW4td2lkdGg6IDc4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNBN0E3QTc7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLmhyZ2MtLWJhY19fdGV4dCBwe1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNBN0E3QTc7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuLmhyZ2MtLWJhY19fdGV4dC1ib2xkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhyZ2MtLWFyIC5ocmdjLWhlYWRlcl9fbGluay10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAjNUZFOEJEO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuICAgIC5ocmdjLS1hciAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dDpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgIC5ocmdjLS11cy1uaiAuaHJnYy1oZWFkZXJfX2xvZ2dlZC1vdXQtdGV4dCxcclxuICAgIC5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xvZ2dlZC1vdXQtdGV4dCxcclxuICAgIC5ocmdjLS1tYSAuaHJnYy1oZWFkZXJfX2xvZ2dlZC1vdXQtdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19zZXNzaW9uIHtcclxuICAgIG1hcmdpbjogOHB4IDJweCA4cHggNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG5cclxuXHJcbi5ocmdjLWhlYWRlcl9fc2Vzc2lvbi5yaWdodC1hbGlnbiB7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19kaXZpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2E3YTdhO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGhlaWdodDogMjhweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX2RpdmlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19iZXQzNjUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvaW1hZ2VzL2JldDM2NV9XaGl0ZV9TdGFja2VkLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDI3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbn1cclxuXHJcbi5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2JldDM2NSxcclxuLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fZGl2aWRlcixcclxuLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fYmV0MzY1LFxyXG4uaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19kaXZpZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYy1sYW5kaW5ncGFnZV9fYm9keSAuaHJnYy1oZWFkZXJfX2JldDM2NSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9vbHBjL0NvbnRlbnQvaW1hZ2VzL2JldDM2NV9XaGl0ZV9TdGFja2VkLnN2ZycpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgIC5ocmdjLWhlYWRlcl9fYmV0MzY1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50L2ltYWdlcy9iZXQzNjVfV2hpdGVfSW5saW5lLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiA3MXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYy1sYW5kaW5ncGFnZV9fYm9keSAuaHJnYy1oZWFkZXJfX2JldDM2NSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvb2xwYy9Db250ZW50L2ltYWdlcy9iZXQzNjVfV2hpdGVfSW5saW5lLnN2ZycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX2xpbmtzLS1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyX19saW5rcy0tbGVmdCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLS11cy1uaiAuaHJnYy1oZWFkZXJfX3Nlc3Npb24sXHJcbi5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX3Nlc3Npb24sXHJcbi5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX3Nlc3Npb24sXHJcbi5ocmdjLS1tYSAuaHJnYy1oZWFkZXJfX3Nlc3Npb24ge1xyXG4gICAgY29sb3I6ICNBN0E3QTc7XHJcbiAgICBtYXJnaW46IDE1cHggMTBweDtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbixcclxuLmhyZ2MtaGVhZGVyLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlci5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmtzX2xvZ2dlZGluLFxyXG4uaHJnYy1oZWFkZXIuaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19zZXNzaW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG5cclxuXHJcbi5ocmdjLS1ubCAuaHJnYy1oZWFkZXJfX3Nlc3Npb24sXHJcbi5ocmdjLS1naCAuaHJnYy1oZWFkZXJfX3Nlc3Npb24ge1xyXG4gICAgY29sb3I6ICNBN0E3QTc7XHJcbiAgICBtYXJnaW46IDE1cHggMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uaHJnYy0tZGsgLmhyZ2MtaGVhZGVyX19zZXNzaW9uIHtcclxuICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgbWFyZ2luOiAxNXB4IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNDVweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyX19zZXNzaW9uIHtcclxuICAgICAgICBtYXJnaW46IDlweCA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy0tdXMtbmogLmhyZ2MtaGVhZGVyX19zZXNzaW9uLFxyXG4gICAgLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbixcclxuICAgIC5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX3Nlc3Npb24sXHJcbiAgICAuaHJnYy0tbWEgLmhyZ2MtaGVhZGVyX19zZXNzaW9uIHtcclxuICAgICAgICBtYXJnaW46IDlweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX3Nlc3Npb24ge1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTIxcHgpIHtcclxuICAgIC5ocmdjLS1kayAuaHJnYy1oZWFkZXJfX3Nlc3Npb24ge1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaHJnYy0tdXMtbmogLmhyZ2MtaGVhZGVyX19zZXNzaW9uLXRleHQsXHJcbi5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGV4dCxcclxuLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10ZXh0LFxyXG4uaHJnYy0tbWEgLmhyZ2MtaGVhZGVyX19zZXNzaW9uLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy0tZGsgLmhyZ2MtaGVhZGVyX19zZXNzaW9uLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5ocmdjLS1ubCAuaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGV4dCxcclxuLmhyZ2MtLWdoIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGltZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhyZ2MtLXVzLW5qIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10aW1lLFxyXG4uaHJnYy0tdXMtcGEgLmhyZ2MtaGVhZGVyX19zZXNzaW9uLXRpbWUsXHJcbi5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGltZSxcclxuLmhyZ2MtLW1hIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10aW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLmhyZ2MtLWRrIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10aW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uaHJnYy0tbmwgLmhyZ2MtaGVhZGVyX19zZXNzaW9uLXRpbWUsXHJcbi5ocmdjLS1naCAuaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGltZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyX19zZXNzaW9uLXRpbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19zZXNzaW9uLS1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICBtYXJnaW46IDEycHggNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uaHJnYy0tdXMtbmogLmhyZ2MtaGVhZGVyX19saW5rcyxcclxuLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fbGlua3MsXHJcbi5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmtzX2xvZ2dlZGluLFxyXG4uaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rcyxcclxuLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fbGlua3NfbG9nZ2VkaW4sXHJcbi5ocmdjLS1kayAuaHJnYy1oZWFkZXJfX2xpbmtzLFxyXG4uaHJnYy0tbWEgLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW46IDlweCAxMHB4O1xyXG59XHJcblxyXG4uaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rcyxcclxuLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fbGlua3NfbG9nZ2VkaW4ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luOiA5cHggMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fbGlua3MsXHJcbiAgICAuaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rc19sb2dnZWRpbntcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgIC5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmtzIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDEwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2MtLXVzLW5qIC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyxcclxuLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyxcclxuLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyxcclxuLmhyZ2MtLWRrIC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyxcclxuLmhyZ2MtLWFyIC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyxcclxuLmhyZ2MtLW5sIC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyxcclxuLmhyZ2MtLWdoIC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyxcclxuLmhyZ2MtLW1hIC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaHJnYy0tbmwgLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW46IDdweCAxMHB4O1xyXG59XHJcblxyXG4uaHJnYy0tZ2ggLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW46IDEycHggMjBweCAxMnB4IDlweDtcclxufVxyXG5cclxuLmhyZ2MtLWRlIC5ocmdjLWhlYWRlcl9fbGlua3MsXHJcbi5ocmdjLS1kZSAuaHJnYy1oZWFkZXJfX2xpbmtzLS1zdXNwZW5kIHsgIFxyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmhyZ2MtLWRlIC5ocmdjLWhlYWRlcl9fbGlua3M6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoNDAsIDI1NSwgMTg3LCA2MyUpIDEwMCUsIHJnYmEoNDAsIDI1NSwgMTg3LCA2MyUpIDEwMCUpIHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xyXG59XHJcblxyXG4uaHJnYy0tZGUgLmhyZ2MtaGVhZGVyX19saW5rczphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoNDAsIDI1NSwgMTg3LCA2MyUpIDUwJSwgcmdiYSg0MCwgMjU1LCAxODcpIDUwJSkgcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNDVweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IDlweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkyMXB4KSB7XHJcbiAgICAuaHJnYy0tZGsgLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmhyZ2MtLXVzLW5qIC5ocmdjLWhlYWRlcl9fbGlua3MsXHJcbiAgICAuaHJnYy0tdXMtcGEgLmhyZ2MtaGVhZGVyX19saW5rcyxcclxuICAgIC5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmtzX2xvZ2dlZGluLFxyXG4gICAgLmhyZ2MtLW1hIC5ocmdjLWhlYWRlcl9fbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLS11cy1uaiAuaHJnYy1oZWFkZXJfX2xpbmssXHJcbi5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmssXHJcbi5ocmdjLS1kayAuaHJnYy1oZWFkZXJfX2xpbmssXHJcbi5ocmdjLS1tYSAuaHJnYy1oZWFkZXJfX2xpbmsge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rLFxyXG4uaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rOnZpc2l0ZWQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI0ZGRlxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgIC5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2xpbmssXHJcbiAgICAuaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rOnZpc2l0ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmsubGVmdC1hbGlnbixcclxuLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fbGluay5sZWZ0LWFsaWduIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fbGluay5sZWZ0LWFsaWduLFxyXG4gICAgLmhyZ2MtLXVzLW1pIC5ocmdjLWhlYWRlcl9fbGluay5sZWZ0LWFsaWduIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAuaHJnYy0tdXMtcGEgLmhyZ2MtaGVhZGVyX19saW5rXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2xpbmtcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmtzX2xvZ2dlZGluIC5ocmdjLWhlYWRlcl9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rc19sb2dnZWRpbiAuaHJnYy1oZWFkZXJfX2xpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2MtLW5sIC5ocmdjLWhlYWRlcl9fbGluayxcclxuLmhyZ2MtLWdoIC5ocmdjLWhlYWRlcl9fbGluayB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG59XHJcblxyXG4uaHJnYy1oZWFkZXIuaHJnYy0tdXMtbWkge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyLmhyZ2MtLXVzLW5qLFxyXG4gICAgLmhyZ2MtaGVhZGVyLmhyZ2MtLXVzLXBhLFxyXG4gICAgLmhyZ2MtaGVhZGVyLmhyZ2MtLXVzLW1pLFxyXG4gICAgLmhyZ2MtaGVhZGVyLmhyZ2MtLWRrLFxyXG4gICAgLmhyZ2MtaGVhZGVyLmhyZ2MtLW5sLFxyXG4gICAgLmhyZ2MtaGVhZGVyLmhyZ2MtLWdoLFxyXG4gICAgLmhyZ2MtaGVhZGVyLmhyZ2MtLW1hIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocmdjLWhlYWRlci5ocmdjLS11cy1wYSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTIxcHgpIHtcclxuICAgIC5ocmdjLS1kayAuaHJnYy1oZWFkZXJfX2xpbmsge1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XHJcbiAgICAuaHJnYy0tbmwgLmhyZ2MtaGVhZGVyX19zZXNzaW9uLFxyXG4gICAgLmhyZ2MtLWdoIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhyZ2MtLW5sIC5ocmdjLWhlYWRlcl9fbGlua3MsXHJcbiAgICAuaHJnYy0tZ2ggLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy0tdXMtbmogLmhyZ2MtaGVhZGVyX19saW5rLFxyXG4gICAgLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fbGluayxcclxuICAgIC5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2xpbmssXHJcbiAgICAuaHJnYy0tbWEgLmhyZ2MtaGVhZGVyX19saW5rIHtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlcl9fbGluay1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDFweCAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcblxyXG4uaHJnYy0tdXMtbmogLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlLFxyXG4uaHJnYy0tZGsgLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlLFxyXG4uaHJnYy0tbWEgLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uaHJnYy0tdXMtcGEgLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1heC13aWR0aDogOTIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlIHtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIG1heC13aWR0aDogOTIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhyZ2MtLW5sIC5ocmdjLWhlYWRlcl9fbGluay1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogODhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5ocmdjLS1naCAuaHJnYy1oZWFkZXJfX2xpbmstaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzQ1cHgpIHtcclxuICAgIC5ocmdjLWhlYWRlcl9fbGluay1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX2xpbmstaW1hZ2UtLXdpZGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbn1cclxuXHJcbi5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmstaW1hZ2UtLXdpZGUge1xyXG4gICAgaGVpZ2h0OiAyMXB4OyAgICBcclxuICAgIHdpZHRoOiAxMDhweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlLS13aWRlIHtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNDVweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlLS13aWRlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fbGluay1pbWFnZS0td2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19saW5rLXRleHQge1xyXG4gICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNDVweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyX19saW5rLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2MtLXVzLW5qIC5ocmdjLWhlYWRlcl9fbGluay10ZXh0LFxyXG4uaHJnYy0tZGsgLmhyZ2MtaGVhZGVyX19saW5rLXRleHQsXHJcbi5ocmdjLS1tYSAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLmhyZ2MtLXVzLXBhIC5ocmdjLWhlYWRlcl9fbGluay10ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgcGFkZGluZzogMXB4IDAgMXB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIHBhZGRpbmc6IDFweCAwIDAgMXB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhyZ2MtLXVzLW5qIC5ocmdjLWhlYWRlcl9fbGluay10ZXh0LFxyXG4uaHJnYy0tdXMtcGEgLmhyZ2MtaGVhZGVyX19saW5rLXRleHQsXHJcbi5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCxcclxuLmhyZ2MtLW1hIC5ocmdjLWhlYWRlcl9fbGluay10ZXh0IHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uaHJnYy0tZGsgLmhyZ2MtaGVhZGVyX19saW5rLXRleHQge1xyXG4gICAgY29sb3I6ICM1MjUyNTI7XHJcbn1cclxuXHJcbi5ocmdjLS1kZSAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDAgN3B4IDAgN3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTIxcHgpIHtcclxuICAgIC5ocmdjLS1kayAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgIC5ocmdjLS11cy1wYSAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDFweCAxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjLS11cy1uaiAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCxcclxuICAgIC5ocmdjLS1tYSAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dFxyXG4gICAge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLS1kZSAuaHJnYy1oZWFkZXJfX3Rvb2x0aXBzIHtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgNXB4O1xyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX3Rvb2x0aXBzIHtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX3Rvb2x0aXAge1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX3Rvb2x0aXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogLTE0cHg7XHJcbiAgICBsZWZ0OiAtMTRweFxyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX3Rvb2x0aXAgLmhyZ2MtaGVhZGVyX190b29sdGlwLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGNvbG9yOiAjNTQ1NDU0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTFweCAxNXB4IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI3cHg7XHJcbiAgICByaWdodDogLThweDtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX190b29sdGlwIC5ocmdjLWhlYWRlcl9fdG9vbHRpcC10ZXh0OjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGxlZnQ6IDI1N3B4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlNGU0ZTQ7XHJcbn1cclxuXHJcbi5ocmdjLS1kZSAuaHJnYy1oZWFkZXJfX2ljb25zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmhyZ2MtLWRlIC5ocmdjLWhlYWRlcl9faWNvbiB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbjogNnB4IDZweDtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19saW5rcy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlcl9fbGlua3Mtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaHJnYy0tdXMtbWkgLmhyZ2MtaGVhZGVyX19saW5rcy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcclxuICAgIC5ocmdjLS11cy1taSAuaHJnYy1oZWFkZXJfX2xpbmtzLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICB9XHJcbn1cclxuLyogRnJhbmNlIDFWYXJpYXRpb24gcmVzcG9uc2l2ZSBpbWFnZXMgKi9cclxuLyogRnJhbmNlIHJlc3BvbnNpdmUgaW1hZ2VzIChzdXBwb3J0cyB0d28gc3RhY2tlZCBzZXRzKSAqL1xyXG4uaHJnYy1oZWFkZXJfX2ZyYW5jZS10ZXh0cy13cmFwcGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWluLWhlaWdodDogMTB2aDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuXHJcbi5ocmdjLWhlYWRlcl9fZnJhbmNlLXRleHRzIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDIuMXZ3LCAyMHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19mcmFuY2UtdGV4dHMgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgMS45dncsIDE4cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG59XHJcblxyXG4uaHJnYy0tZnIgLmhyZ2MtaGVhZGVyX19yZWd1bGFydG9yeS1pY29uIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogU3RhY2tlZCB2YXJpYXRpb24gc2V0czogZWFjaCAuZnJhbmNlLXNldCBjb3ZlcnMgdGhlIHNhbWUgYXJlYS5cclxuICAgT25seSB0aGUgLmFjdGl2ZSBzZXQgaXMgdmlzaWJsZSBhbmQgYWNjZXB0cyBwb2ludGVyIGV2ZW50cy4gKi9cclxuLmhyZ2MtaGVhZGVyX19mcmFuY2UtdGV4dHMtd3JhcHBlciAuZnJhbmNlLXNldCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlLCB2aXNpYmlsaXR5IC4ycztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLyoga2VlcCBpbWFnZXMgY2VudHJlZCB3aGVuIGRpc3BsYXllZCAqL1xyXG59XHJcblxyXG4vKiBBY3RpdmUgc2V0IGlzIHNob3duICovXHJcbi5ocmdjLWhlYWRlcl9fZnJhbmNlLXRleHRzLXdyYXBwZXIgLmZyYW5jZS1zZXQuYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5ocmdjLS1mciAuaHJnYy1oZWFkZXJfX2ZyYW5jZS10ZXh0cy13cmFwcGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblxyXG5cclxuLmhyZ2MtLWZyIC5ocmdjLWhlYWRlcl9fZnJhbmNlLXRleHRzLXdyYXBwZXIgPiBhLmhyZ2MtaGVhZGVyX19mcmFuY2UtbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIGVuYWJsZWQgb25seSB3aGVuIGl0cyBmcmFtZSBpcyB2aXNpYmxlICh2aWEgYW5pbWF0aW9uIGFkZGVkIGJlbG93KSAqL1xyXG59XHJcblxyXG5cclxuLmhyZ2MtLWZyIC5ocmdjLWhlYWRlcl9fZnJhbmNlLXRleHRzLXdyYXBwZXIgPiBhLmhyZ2MtaGVhZGVyX19mcmFuY2UtbGluayAuaHJnYy1oZWFkZXJfX2ZyYW5jZS10ZXh0cyxcclxuLmhyZ2MtLWZyIC5ocmdjLWhlYWRlcl9fZnJhbmNlLXRleHRzLXdyYXBwZXIgLmZyYW5jZS1zZXQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2U7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZyYW5jZS1jeWNsZTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDM2MHM7ICAgICAgICAgLyogZnVsbCBjeWNsZSAoc2hvdyArIGhpZGUpIOKAlCB2aXNpYmxlIHRpbWUgcGVyIHNldCA9IDUwJSA9IDE4MHMgKi9cclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmcmFuY2UtY3ljbGUge1xyXG4gIDAlIHsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgbWF4LWhlaWdodDogMTAwMHB4OyB9XHJcbiAgNDkuOTk5JSB7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IG1heC1oZWlnaHQ6IDEwMDBweDsgfVxyXG4gIDUwJSB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgbWF4LWhlaWdodDogMDsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IG1heC1oZWlnaHQ6IDA7IH1cclxufVxyXG5cclxuLyogUmVzZXQgbGVnYWN5IG1pbi1oZWlnaHRzIG9uIG1vYmlsZSBoeXBlcmxpbmtzIGNvbnRhaW5lcnMgKi9cclxuLmZyLW1vYmlsZS1oeXBlcmxpbmtzLmZyLWN5Y2xlIHtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19mcmFuY2Uge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMHZoO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyX19mcmFuY2UtdGV4dHMge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICAuaHJnYy1oZWFkZXJfX2ZyYW5jZSB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZnJhbmNlLWN5Y2xlLWZvb3RlciB7XHJcbiAgMCUgeyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcbiAgNDkuOTk5JSB7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbn1cclxuXHJcbi8qIEZ1bGwtYmFubmVyIGNsaWNrIGhpdC1hcmVhIHN5bmNlZCB0byBpbWFnZSByb3RhdGlvbiAoZGVza3RvcCArIG1vYmlsZSBGUikgKi9cclxuQGtleWZyYW1lcyBmcmFuY2UtaGl0YXJlYSB7XHJcbiAgMCUgeyBwb2ludGVyLWV2ZW50czogYXV0bzsgei1pbmRleDogMjsgfVxyXG4gIDQ5Ljk5OSUgeyBwb2ludGVyLWV2ZW50czogYXV0bzsgei1pbmRleDogMjsgfVxyXG4gIDUwJSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAxOyB9XHJcbiAgMTAwJSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB6LWluZGV4OiAxOyB9XHJcbn1cclxuXHJcbi8qIERlc2t0b3AgRlIgaGVhZGVyOiBtYWtlIGVhY2ggYW5jaG9yIGNsaWNrYWJsZSBvbmx5IHdoaWxlIGl0cyBmcmFtZSBpcyB2aXNpYmxlICovXHJcbi5ocmdjLS1mciAuaHJnYy1oZWFkZXJfX2ZyYW5jZS10ZXh0cy13cmFwcGVyID4gYS5ocmdjLWhlYWRlcl9fZnJhbmNlLWxpbmsge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmcmFuY2UtaGl0YXJlYTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDM2MHM7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhyZ2MtLWZyIC5ocmdjLWhlYWRlcl9fZnJhbmNlLXRleHRzLXdyYXBwZXIgPiBhOm50aC1jaGlsZCgxKSB7IGFuaW1hdGlvbi1kZWxheTogMHM7IH1cclxuLmhyZ2MtLWZyIC5ocmdjLWhlYWRlcl9fZnJhbmNlLXRleHRzLXdyYXBwZXIgPiBhOm50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogMTgwczsgfVxyXG4uaHJnYy0tZnIgLmhyZ2MtaGVhZGVyX19mcmFuY2UtdGV4dHMtd3JhcHBlciA+IGE6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAzNjBzOyB9XHJcbi5ocmdjLS1mciAuaHJnYy1oZWFkZXJfX2ZyYW5jZS10ZXh0cy13cmFwcGVyID4gYTpudGgtY2hpbGQoNCkgeyBhbmltYXRpb24tZGVsYXk6IDU0MHM7IH1cclxuXHJcbi5ocmdjLWZvb3Rlcl9fbW9iaWxlLWh5cGVybGlua3MuZnItY3ljbGUgPiBhOm50aC1jaGlsZCgxKSB7IGFuaW1hdGlvbi1kZWxheTogMHM7IH1cclxuLmhyZ2MtZm9vdGVyX19tb2JpbGUtaHlwZXJsaW5rcy5mci1jeWNsZSA+IGE6bnRoLWNoaWxkKDIpIHsgYW5pbWF0aW9uLWRlbGF5OiAxODBzOyB9XHJcblxyXG4iLCJib2R5IHtcclxufVxyXG4uaHJnYy1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4uaHJnYy0tc3YgLmhyZ2MtaGVhZGVyIHtcclxuICAgIGhlaWdodDogNDRweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmhyZ2MtaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjLS1zdi5ocmdjLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tdG91Y2ggLmRlc2t0b3AtZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHotaW5kZXg6IDIwMDAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB6LWluZGV4OiAyMDAwMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4ucHVzaFJpZ2h0LmhyZ2MtaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMHB4KTtcclxufVxyXG5cclxuLmhyZ2MtLXN2IC5wdXNoUmlnaHQuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwcHgpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy0tc3YgLmhyZ2MtaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19zZXNzaW9uIHtcclxuICAgIG1hcmdpbjogOHB4IDJweCA4cHggNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uaHJnYy0tc3YgLmhyZ2MtaGVhZGVyX19zZXNzaW9uIHtcclxuICAgIG1hcmdpbjogOHB4IDJweCA4cHggNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzQ1cHgpIHtcclxuICAgIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbiB7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM0NXB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX3Nlc3Npb24ge1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbiB7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjLS1zdiAuaHJnYy1oZWFkZXJfX3Nlc3Npb24ge1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM0NXB4KSB7XHJcbiAgICAuaHJnYy0tc3YgLmhyZ2MtaGVhZGVyX19zZXNzaW9uIHtcclxuICAgICAgICBtYXJnaW46IDlweCA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10aW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaHJnYy0tc3YgLmhyZ2MtaGVhZGVyX19zZXNzaW9uLXRpbWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi10aW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5ocmdjLS1zdiAuaHJnYy1oZWFkZXJfX3Nlc3Npb24tdGltZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX3Nlc3Npb24tLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fc2Vzc2lvbi0taGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlcl9fbGlua3Mge1xyXG4gICAgbWFyZ2luOiAxMnB4IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcblxyXG4uaHJnYy0tc3YgLmhyZ2MtaGVhZGVyX19saW5rcyB7XHJcbiAgICBtYXJnaW46IDEycHggNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTYuN3B4O1xyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX2FjdGl2ZS1tc2cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiByZ2IoMjA2LCAyMDYsIDIwNik7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5ocmdjLS1zdiAuaHJnYy1oZWFkZXJfX2FjdGl2ZS1tc2cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiByZ2IoMjA2LCAyMDYsIDIwNik7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19hY3RpdmUtbXNnLS1tb3VzZW92ZXIge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuXHJcbi5ocmdjLS1zdiAuaHJnYy1oZWFkZXJfX2FjdGl2ZS1tc2ctLW1vdXNlb3ZlciB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX2FjdGl2ZS1tc2cgc3ZnIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBmaWxsOiByZ2IoMjA2LCAyMDYsIDIwNik7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xyXG59XHJcblxyXG5cclxuLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fYWN0aXZlLW1zZyBzdmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGZpbGw6IHJnYigyMDYsIDIwNiwgMjA2KTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW46IDVweCAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocmdjLWhlYWRlcl9fbGluay1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDFweCAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcblxyXG4uaHJnYy0tc3YgLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzQ1cHgpIHtcclxuICAgIC5ocmdjLWhlYWRlcl9fbGluay1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzQ1cHgpIHtcclxuICAgIC5ocmdjLS1zdiAuaHJnYy1oZWFkZXJfX2xpbmstaW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhyZ2MtaGVhZGVyX19saW5rLWltYWdlLS13aWRlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG59XHJcblxyXG5cclxuLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fbGluay1pbWFnZS0td2lkZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogMTlweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM0NXB4KSB7XHJcbiAgICAuaHJnYy1oZWFkZXJfX2xpbmstaW1hZ2UtLXdpZGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNDVweCkge1xyXG4gICAgLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fbGluay1pbWFnZS0td2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHJnYy1oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG59XHJcblxyXG5cclxuLmhyZ2MtLXN2IC5ocmdjLWhlYWRlcl9fbGluay10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDNweCAzcHggMXB4IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzQ1cHgpIHtcclxuICAgIC5ocmdjLWhlYWRlcl9fbGluay10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzQ1cHgpIHtcclxuICAgIC5ocmdjLS1zdiAuaHJnYy1oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLmhyZ2MtaGVhZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG59IiwiLnNraXAtbmF2IHtcclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjVzO1xyXG4gICAgICAgIHotaW5kZXg6IDIwMDAxO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwic2tpcC1uYXYuY3NzXCI7XHJcblxyXG4uaHJnYyB7XHJcbiAgICAjbWFpbi1jb250ZW50LWFuY2hvciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgI21haW4tY29udGVudC1hbmNob3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYTExeS1yZW1vdmVkLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5mZWF0dXJlZC1maXh0dXJlcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI4ZGVnLCAkR3JlZW4xODVDNEMsICRHcmV5MjIgMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhciwgaGVpZ2h0IDUwMG1zIGxpbmVhcjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmZWF0dXJlZC1maXh0dXJlcy1Qb2Qge1xyXG4gICAgLm1vYmlsZVNjcm9sbCYge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNtb290aCYge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmZWF0dXJlZC1maXh0dXJlcy1Qb2Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiAgICAuZmVhdHVyZWQtZml4dHVyZXMtYmFubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzOHB4IDBweCA1MHB4IDBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAvKiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTdweCAwcHggNjBweCAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xyXG4gICAgfSovXHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjg7XHJcbiAgICAgICAgY29sb3I6ICRXaGl0ZUZGO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmEtZGVtaTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpeHR1cmUtdHlwZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19maXh0dXJlLXRvcGljIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2RkZCRTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzI2RkZCRTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjZGRkJFLCAjMjZGRkJFLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjNzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XHJcbiAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJCMkIyQjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiZfX3BvZHMtY29udGFpbmVyIHtcclxuICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgbWluLWhlaWdodDogMTk2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1maXh0dXJlc19fbmF2aWdhdGlvbi1iYWNrIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9vbHBjL0NvbnRlbnQvaW1hZ2VzL0xhbmRpbmdQYWdlcy9sZWZ0X2NoZXZyb25fOXgxNXB4X0FjdGl2ZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDg5LCA3OCwgLjkpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0b3A6IDQyJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA4OSwgNzgsIDEpOyBcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvb2xwYy9Db250ZW50L2ltYWdlcy9MYW5kaW5nUGFnZXMvbGVmdF9jaGV2cm9uXzl4MTVweF9Ib3Zlci5zdmdcIik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4mIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZhZGVPdXQmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4ycywgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWRlSW4mIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuMnMsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVkLWZpeHR1cmVzX19uYXZpZ2F0aW9uLW5leHQge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvb2xwYy9Db250ZW50L2ltYWdlcy9MYW5kaW5nUGFnZXMvcmlnaHRfY2hldnJvbl85eDE1cHhfQWN0aXZlLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA4OSwgNzgsIC45KTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdG9wOiA0MiU7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA4OSwgNzgsIDEpOyAgXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL29scGMvQ29udGVudC9pbWFnZXMvTGFuZGluZ1BhZ2VzL3JpZ2h0X2NoZXZyb25fOXgxNXB4X0hvdmVyLnN2Z1wiKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbiYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZmFkZU91dCYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjJzLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhZGVJbiYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4ycywgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uTE8tRmVhdHVyZWRGaXh0dXJlc1ZpZXcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5MTy1GaXh0dXJlRGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyOXB4O1xyXG59XHJcblxyXG4uTE8tRml4dHVyZURldGFpbHNfSW5QbGF5V3JhcHBlciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLkxPLUZpeHR1cmVEZXRhaWxzX0luUGxheSxcclxuLkxPLUZpeHR1cmVEZXRhaWxzX1RpbWUsXHJcbi5MTy1GaXh0dXJlRGV0YWlsc19TY29yZSB7XHJcbiAgICBjb2xvcjogI0RERDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4uTE8tRml4dHVyZURldGFpbHNfVGltZSB7XHJcbiAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgIC5ub1RpbWUgJiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLkxPLUZpeHR1cmVEZXRhaWxzX1N0cmVhbUljb25JbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0NDQztcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uTE8tRml4dHVyZURldGFpbHNfQXVkaW9JY29uSW1hZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNDQ0M7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLkxPLUZpeHR1cmVEZXRhaWxzX1Njb3JlIHtcclxuICAgIGNvbG9yOiAjZmZkZjFiO1xyXG5cclxuICAgIC5pbnBsYXkgJiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5MTy1PZGRzR3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiKDEwMCwgMTAyLCAxMDIsIC4yMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgLjI2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcclxufVxyXG5cclxuLkxPLU9kZHMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgLmNvbHVtbiAmIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMzAyODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkxPLU9kZHNHcm91cF9Ud29XYXkgJiB7XHJcbiAgICAgICAgLnJvdyYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sdW1uJiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkxPLU9kZHNHcm91cF9UaHJlZVdheSAmLFxyXG4gICAgLkxPLU9kZHNHcm91cF9UaHJlZVdheVNwZWNpYWwgJiB7XHJcbiAgICAgICAgLnJvdyYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sdW1uJiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzMuMyU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkxPLU9kZHNfV3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5MTy1PZGRzX1dyYXBwZXIuZHVvIHtcclxuICAgIG1hcmdpbjogYXV0bzsgXHJcbn1cclxuXHJcbi5MTy1PZGRzX1RlYW1UZXh0LFxyXG4uTE8tT2Rkc19PZGRzVGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLkxPLU9kZHNfVGVhbVRleHQge1xyXG4gICAgY29sb3I6ICNEREQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAuc21hbGxIZWlnaHQgJiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYuTE8tT2Rkc19IYW5kaWNhcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG59XHJcblxyXG4uTE8tT2Rkc19PZGRzVGV4dCB7XHJcbiAgICBjb2xvcjogI2ZmZGYxYjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLkxPLVNpbmdsZXNGaXh0dXJlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgLjMpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbi5hbmltYXRlRml4dHVyZSAmIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4gICAgLmFuaW1hdGVGaXh0dXJlIC5wcmUgJixcclxuICAgIC5hbmltYXRlRml4dHVyZSAucG9zdCAmIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uTE8tUGFuZUNvbnRhaW5lci0wOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLkxPLVBhbmVDb250YWluZXItMDpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMyksXHJcbi5MTy1QYW5lQ29udGFpbmVyLTA6bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uTE8tUGFuZUNvbnRhaW5lci0wOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCg0KSxcclxuLkxPLVBhbmVDb250YWluZXItMDpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMyksXHJcbi5MTy1QYW5lQ29udGFpbmVyLTA6bnRoLWNoaWxkKDMpOm50aC1sYXN0LWNoaWxkKDIpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcblxyXG4uTE8tRmVhdHVyZWRGaXh0dXJlc1ZpZXc6aG92ZXIgLkxPLVNpbmdsZXNGaXh0dXJlOm5vdCg6aG92ZXIpIHtcclxuICAgIC8qIHRoaXMgc3R5bGUgYWZmZWN0cyBhbGwgdGhlIGNoaWxkcmVuICpleGNlcHQqIHRoZSBvbmUgeW91J3JlIGhvdmVyaW5nIG92ZXIgKi9cclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbn1cclxuXHJcbi5MTy1MaXZlT2RkcyAqIHtcclxuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbmRpdltjbGFzcyo9XCJMTy1QYW5lQ29udGFpbmVyLVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLmFuaW1hdGVQYW5lICYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dDtcclxuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYucHJlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucG9zdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyogU1VQRkxBLTcxMyBIVE1MNSBCYW5uZXJzIC0gU2FmYXJpIHN0YWtlIGJveCBhbmQgZm9jdXMgKi9cclxuLkxPLUxpdmVPZGRzIGlucHV0IHtcclxuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xyXG59XHJcblxyXG4uTE8tSGlkZGVuIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkxPLU9wZW5PZmZlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmNvbXBsZXgge1xyXG4gICAgICAgICYgLkxPLURpc2NsYWltZXIsXHJcbiAgICAgICAgJiAuTE8tRGlzY2xhaW1lci1TaG9ydCB7XHJcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuTE8tRGlzY2xhaW1lckNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLkxPLU9wZW5PZmZlcl9sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGxIZWlnaHQgLkxPLU9wZW5PZmZlcl9Mb2dvIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgIH1cclxufVxyXG5cclxuLkxPLUdhbWVCb3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uTE8tR2FtZUJveF9Db250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiAyMThweDtcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICBoZWlnaHQ6IDEwOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDAsIC4yNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDEwcHggMnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJi5GRjIge1xyXG4gICAgICAgIGhlaWdodDogMTAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDVweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuRkYzICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNDJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5GRjQge1xyXG4gICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMzRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAyNXB4IDIwcHggMjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgJi5GRjUge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDI0cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwbWluLWwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgJi5GRjYge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTMzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicG1pbi1sKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uTE8tR2FtZUJveF9UZWFtT25lX0NvbnRhaW5lciwgLkxPLUdhbWVCb3hfVGVhbVR3b19Db250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5MTy1HYW1lQm94X1RlYW1Db250YWluZXJfRkYzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLkxPLUdhbWVCb3hfVGVhbU9uZV9Mb2dvLFxyXG4uTE8tR2FtZUJveF9UZWFtT25lX0xvZ28ge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLyogVGVhbSBzaGlydHMgaGlkZGVuIHVudGlsIGRlY2lzaW9uIG1hZGUgcmVnYXJkaW5nIHRoZW0gKi9cclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4uTE8tR2FtZUJveF9GaXh0dXJlTmFtZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY29sb3I6ICM1Y2ZmY2I7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5MTy1HYW1lQm94X1RlYW1PbmUsXHJcbi5MTy1HYW1lQm94X1RlYW1Ud28ge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiAjRjBGMEYwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5MTy1HYW1lQm94X01pZGRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRnV0dXJhUFRXZWJNZWRpdW1cIiwgRnV0dXJhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAmX0ZGMyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJGdXR1cmFQVFdlYk1lZGl1bVwiLCBGdXR1cmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */

