/*
Theme Name:   The League TDA
Description:  The League Child Theme for TDA Media
Author:       TDA Media
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     the-league
Version:      6.4.2
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  the-league-child
*/
/**
 * Configuration and helpers
 */
/**
 * Base stuff
 */
/* line 1, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/bases/body.scss */
.block-scrolling {
    overflow: hidden;
    height: 100vh;
}

/* line 3, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/bases/scaleffolding.scss */
hr {
    margin: 2rem 0;
    border: 0;
    border-top: 1px solid #aaaaaa;
}

/**
 * Vendors
 */
/* line 3, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/vendors/theia-post-slider/theia-post-slider.scss */
#mvp-content-main ._title p {
    color: black;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 120%;
    margin-top: 27px;
    margin-bottom: 17px;
}

/**
 * Buttons
 */
/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn {
    background-color: white;
    display: inline-block;
    color: #b13034 !important;
    font-family: "Titillium Web", sans-serif;
    font-weight: 600;
    font-size: 0.8rem;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    cursor: default;
    background-image: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    white-space: nowrap;
    border-radius: 0.2em;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    padding: 1.171875em;
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:hover {
    background-color: white;
    color: #b13034 !important;
    border-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--tipeee:hover {
    color: white !important;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--shop:hover {
    color: white !important;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:focus {
    background-color: #b13034;
    color: white !important;
    border-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:focus:hover {
    background-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:focus:focus {
    background-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:focus:active {
    background-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:active {
    background-color: #b13034;
    color: white !important;
    border-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:active:hover {
    background-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:active:focus {
    background-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn:active:active {
    background-color: #b13034;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--tipeee {
    background-color: #d84759;
    color: white !important;
    border-color: transparent !important;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--tipeee:hover {
    background-color: #c3293c;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--tipeee:focus {
    background-color: #c3293c;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--tipeee:active {
    background-color: #c3293c;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--shop {
    background-color: black;
    color: white !important;
    border-color: transparent !important;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--shop:hover {
    background-color: #1a1a1a;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--shop:focus {
    background-color: #1a1a1a;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--shop:active {
    background-color: #1a1a1a;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn--block {
    display: block;
    width: 100%;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
.btn[disabled="true"] {
    cursor: not-allowed;
    opacity: 0.5;
}

/* line 41, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-core/src/trowel-api.scss */
button.btn {
    cursor: pointer;
}

/* line 42, /Users/loicgoyet/Workspace/tdactu/node_modules/trowel-buttons/src/scss/_statements.scss */
print_statement() svg {
    vertical-align: middle;
}

/* line 6, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/vendors/trowel-buttons/trowel-buttons.scss */
.btn {
    box-sizing: border-box;
    cursor: pointer;
    transition: all 0.25s;
}

/**
 * Parent theme overwrites
 */
/* line 3, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/featured-posts.scss */
h3.mvp-feat1-cat {
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    /* line 7, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/featured-posts.scss */
    #mvp-feat3-wrap {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-height: 480px;
    }
}

@media (min-width: 768px) {
    /* line 14, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/featured-posts.scss */
    #mvp-feat3-wrap .mvp-feat3-right {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}

@media (min-width: 768px) {
    /* line 21, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/featured-posts.scss */
    #mvp-feat3-wrap .mvp-feat3-right > a {
        height: 50%;
    }
}

@media (min-width: 768px) {
    /* line 27, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/featured-posts.scss */
    #mvp-feat3-wrap .mvp-feat3-sub-img {
        height: 240px;
    }
}

/* line 33, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/featured-posts.scss */
.mvp-feat3-main,
.mvp-feat3-main-img {
    height: 100%;
}

/* line 38, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/featured-posts.scss */
.mvp-feat3-main-img img,
.mvp-feat3-sub-img img {
    height: 100%;
    object-fit: cover;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo .logo__stroke-main {
    stroke: #828181;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo .logo__fill-main {
    fill: #828181;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo .logo__stroke-accent {
    stroke: #828181;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo .logo__fill-accent {
    fill: #828181;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo .logo__stroke-bg {
    stroke: #ddd;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo .logo__fill-bg {
    fill: #ddd;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo:hover .logo__stroke-main, #mvp-foot-logo .logo:active .logo__stroke-main, #mvp-foot-logo .logo:focus .logo__stroke-main {
    stroke: black;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo:hover .logo__fill-main, #mvp-foot-logo .logo:active .logo__fill-main, #mvp-foot-logo .logo:focus .logo__fill-main {
    fill: black;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo:hover .logo__stroke-accent, #mvp-foot-logo .logo:active .logo__stroke-accent, #mvp-foot-logo .logo:focus .logo__stroke-accent {
    stroke: #b13034;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo:hover .logo__fill-accent, #mvp-foot-logo .logo:active .logo__fill-accent, #mvp-foot-logo .logo:focus .logo__fill-accent {
    fill: #b13034;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo:hover .logo__stroke-bg, #mvp-foot-logo .logo:active .logo__stroke-bg, #mvp-foot-logo .logo:focus .logo__stroke-bg {
    stroke: #ddd;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
#mvp-foot-logo .logo:hover .logo__fill-bg, #mvp-foot-logo .logo:active .logo__fill-bg, #mvp-foot-logo .logo:focus .logo__fill-bg {
    fill: #ddd;
}

/* line 10, wp-content/themes/the-league-tda/style/utils/selectors.scss */
ul.mvp-foot-soc-list li a.fa-facebook-official:hover, ul.mvp-foot-soc-list li a.fa-facebook-official:active, ul.mvp-foot-soc-list li a.fa-facebook-official:focus {
    color: #3b5998 !important;
    border-color: currentColor !important;
}

/* line 10, wp-content/themes/the-league-tda/style/utils/selectors.scss */
ul.mvp-foot-soc-list li a.fa-twitter:hover, ul.mvp-foot-soc-list li a.fa-twitter:active, ul.mvp-foot-soc-list li a.fa-twitter:focus {
    color: #1da1f2 !important;
    border-color: currentColor !important;
}

/* line 10, wp-content/themes/the-league-tda/style/utils/selectors.scss */
ul.mvp-foot-soc-list li a.fa-youtube-play:hover, ul.mvp-foot-soc-list li a.fa-youtube-play:active, ul.mvp-foot-soc-list li a.fa-youtube-play:focus {
    color: #cd201f !important;
    border-color: currentColor !important;
}

/* line 1, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
.mvp-nav-soc-head {
    display: none;
}

@media screen and (min-width: 1004px) {
    /* line 8, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
    #mvp-top-nav-wrap {
        height: 60px;
    }
}

@media screen and (min-width: 1004px) {
    /* line 14, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
    #mvp-top-nav-right {
        height: 60px;
    }
}

@media screen and (min-width: 1004px) {
    /* line 20, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
    #mvp-top-nav-logo {
        max-height: 60px;
    }
}

@media screen and (min-width: 1004px) {
    /* line 26, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
    .mvp-cat-head h1 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/* line 33, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
#mvp-top-nav-logo .logo {
    width: 141px;
    height: 46px;
    margin: 2px 0;
}

@media screen and (min-width: 1004px) {
    /* line 33, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
    #mvp-top-nav-logo .logo {
        width: 148px;
        height: 52px;
        margin: 5px 0 3px;
    }
}

@media screen and (min-width: 1004px) {
    /* line 45, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
    span.mvp-nav-search-but {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media screen and (min-width: 1004px) {
    /* line 52, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/header.scss */
    span.mvp-nav-soc-but {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/* line 10, wp-content/themes/the-league-tda/style/utils/selectors.scss */
span.mvp-nav-soc-but.fa-facebook-official:hover, span.mvp-nav-soc-but.fa-facebook-official:active, span.mvp-nav-soc-but.fa-facebook-official:focus {
    color: #3b5998 !important;
}

/* line 10, wp-content/themes/the-league-tda/style/utils/selectors.scss */
span.mvp-nav-soc-but.fa-twitter:hover, span.mvp-nav-soc-but.fa-twitter:active, span.mvp-nav-soc-but.fa-twitter:focus {
    color: #1da1f2 !important;
}

/* line 10, wp-content/themes/the-league-tda/style/utils/selectors.scss */
span.mvp-nav-soc-but.fa-youtube:hover, span.mvp-nav-soc-but.fa-youtube:active, span.mvp-nav-soc-but.fa-youtube:focus {
    color: #cd201f !important;
}

/* line 1, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/posts.scss */
#mvp-content-main h1 {
    margin-top: 33px;
    margin-bottom: 23px;
}

/* line 6, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/posts.scss */
#mvp-content-main h2 {
    margin-top: 30px;
    margin-bottom: 20px;
}

/* line 11, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/posts.scss */
#mvp-content-main h3 {
    margin-top: 27px;
    margin-bottom: 17px;
}

/* line 16, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/posts.scss */
#mvp-content-main h4 {
    margin-top: 24px;
    margin-bottom: 14px;
}

/* line 21, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/posts.scss */
#mvp-content-main h5 {
    margin-top: 21px;
    margin-bottom: 11px;
}

/* line 26, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/posts.scss */
#mvp-content-main h6 {
    margin-top: 21px;
    margin-bottom: 11px;
}

/* line 31, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/posts.scss */
#mvp-content-main blockquote p {
    font-size: 1.6rem;
    font-style: italic;
}

/* line 3, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/parent-theme-overwrites/sidebar.scss */
#mvp-side-wrap .unibet .tab-parier a {
    color: white !important;
}

/**
 * Components
 */
/* line 5, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/btns-row/btns-row.scss */
.btns-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-top: 2rem;
}

@media (max-width: 29rem) {
    /* line 5, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/btns-row/btns-row.scss */
    .btns-row {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
    }
}

/* line 16, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/btns-row/btns-row.scss */
.btns-row .btn {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: 1rem;
    margin-right: 1rem;
    width: 100%;
}

@media (max-width: 29rem) {
    /* line 16, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/btns-row/btns-row.scss */
    .btns-row .btn {
        width: 100%;
    }
}

/* line 11, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar,
.calendar * {
    box-sizing: border-box;
}

/* line 20, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__week-wrapper {
    overflow-x: auto;
    min-height: 0.01%;
    width: 100%;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 33, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__week[data-visible="false"] {
    display: none;
}

/* line 42, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__game {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.75em 1em;
    margin-left: -0.375em;
    margin-right: -0.375em;
    border-bottom: 1px solid #e6e6e6;
    width: 100%;
}

/* line 50, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__week > .calendar__game:first-of-type {
    border-top: 1px solid #e6e6e6;
}

/* line 54, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__week > .calendar__game:nth-child(even) {
    background-color: #f3f3f3;
}

/* line 59, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__game > * {
    padding-left: 0.375em;
    padding-right: 0.375em;
}

/* line 68, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__team {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 5.125em;
}

@media (min-width: 40rem) {
    /* line 68, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
    .calendar__team {
        width: 12.5em;
    }
}

/* line 79, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__team img {
    margin-right: 0.5em;
}

/* line 87, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__opposing-sign {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 96, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__game-score {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: bold;
    font-size: 1.2em;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
}

/* line 109, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__game-date {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-style: italic;
    font-size: 0.8em;
}

/* line 121, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__week-select {
    position: relative;
    border-bottom: 1px solid #b13034;
    margin: 0 0 1em;
    width: 12em;
}

/* line 128, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__week-select::after {
    content: '\f107';
    font-family: fontAwesome;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}

/* line 137, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__week-select select {
    display: inline-block;
    width: 100%;
    margin: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    outline: 0;
    padding: 0.5em 0;
    font-size: 1em;
    background-color: transparent;
    border: 0;
    cursor: pointer;
}

/* line 154, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
.calendar__team-expanded {
    display: none;
}

@media (min-width: 40rem) {
    /* line 154, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
    .calendar__team-expanded {
        display: inline;
    }
}

@media (min-width: 40rem) {
    /* line 166, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/calendar/calendar.scss */
    .calendar__team-abbreviated {
        display: none;
    }
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message {
    background-color: white;
    margin: auto;
    line-height: 1.5;
    border-bottom: 6px solid #b13034;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    box-sizing: border-box;
    font-size: 1.3em;
    padding: 1em;
    position: relative;
}

/* line 18, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.mvp-sec-pad .cheater-message {
    background-color: #e6e6e6;
}

/* line 23, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message__frame {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 0;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
}

/* line 32, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.mvp-sec-pad .cheater-message__frame {
    border-color: white;
}

/* line 37, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message--banner {
    min-height: 90px;
    max-width: 728px;
}

/* line 42, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message--medium-rectangle {
    min-height: 290px;
}

/* line 8, wp-content/themes/the-league-tda/style/utils/box-model.scss */
.cheater-message--medium-rectangle::before, .cheater-message--medium-rectangle::after {
    content: '';
    display: table;
    clear: both;
    width: 1px;
    margin-left: -1px;
}

/* line 17, wp-content/themes/the-league-tda/style/utils/box-model.scss */
.cheater-message--medium-rectangle::before {
    float: left;
    padding-bottom: 93.548387%;
}

/* line 47, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message__anchor {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}

/* line 56, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message__label {
    transition: 500ms ease-in-out;
    will-change: transition, opacity;
    opacity: 1;
    font-weight: normal;
}

/* line 62, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message__anchor:hover ~ .cheater-message__label,
.cheater-message__anchor:active ~ .cheater-message__label,
.cheater-message__anchor:focus ~ .cheater-message__label {
    -webkit-filter: blur(2em);
            filter: blur(2em);
    opacity: 0;
}

/* line 70, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message__btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
    opacity: 0;
    transition: 300ms ease-in-out;
    will-change: transition, opacity, filter;
}

/* line 79, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheater-message/cheater-message.scss */
.cheater-message__anchor:hover ~ .cheater-message__btn,
.cheater-message__anchor:active ~ .cheater-message__btn,
.cheater-message__anchor:focus ~ .cheater-message__btn {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

/* line 7, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup {
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10000;
    padding: 0 2em;
    overflow: auto;
    pointer-events: none;
    opacity: 0;
    transition: opacity 500ms ease-in-out;
}

/* line 21, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup.is-in {
    pointer-events: initial;
    opacity: 1;
}

/* line 27, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup__content {
    background-color: white;
    max-width: 32em;
    margin: 2em auto;
    padding: calc(1em + 1vw);
    -webkit-transform: translateY(-10vh);
            transform: translateY(-10vh);
    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;
}

/* line 35, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup.is-in .cheaters-popup__content {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

/* line 40, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup__heading {
    font-size: calc(1.2em + 1vw);
    line-height: 1.2;
    margin-bottom: calc(1em + 1vw);
    text-align: center;
}

/* line 47, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup p {
    margin-bottom: calc(1em + 1vw);
    line-height: 1.4;
}

/* line 52, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup__signature {
    text-align: right;
    font-style: italic;
    font-size: 1.1em;
}

/* line 58, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup .btns-row {
    margin-left: calc(-0.5em - 0.5vw);
    margin-right: calc(-0.5em - 0.5vw);
}

/* line 63, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
.cheaters-popup .btns-row .btn {
    margin-left: calc(0.5em + 0.5vw);
    margin-right: calc(0.5em + 0.5vw);
}

@media (max-width: 29rem) {
    /* line 68, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/cheaters-popup/cheaters-popup.scss */
    .cheaters-popup .btns-row .btn + .btn {
        margin-top: calc(1em + 1vw);
    }
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/com-count/com-count.scss */
#mvp-feat3-wrap .com-count {
    color: white;
}

/* line 8, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/com-count/com-count.scss */
.mvp-post-info-top .com-count {
    color: #aaaaaa;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1;
    margin-left: 5px;
    float: left;
}

/* line 17, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/com-count/com-count.scss */
.mvp-feat1-cat .com-count {
    color: white;
    margin-left: 5px;
}

/* line 3, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative;
    color: white;
}

/* line 10, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__date {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0.5em;
    z-index: 2;
    font-size: 0.75em;
}

/* line 18, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband--final .gameband__date {
    display: none;
}

/* line 23, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team {
    position: relative;
    width: 100%;
    height: 4.5em;
}

/* line 29, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--home {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

/* line 33, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team-infos {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -1em;
}

/* line 40, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband--final .gameband__team-infos {
    margin-top: 0;
    padding: 0 1em;
}

/* line 46, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team-logo {
    width: 7.5em;
    height: 7.5em;
    position: absolute;
    left: -1em;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}

@media (max-width: 30em) {
    /* line 46, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
    .gameband__team-logo {
        width: 4.5em;
        height: 4.5em;
        left: 0;
    }
}

/* line 64, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--away .gameband__team-logo {
    left: auto;
    right: -1em;
}

@media (max-width: 30em) {
    /* line 64, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
    .gameband__team--away .gameband__team-logo {
        right: 0;
    }
}

/* line 74, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team-score {
    font-size: 1.5em;
    font-weight: 700;
}

/* line 79, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 130%;
    height: 100%;
    -webkit-transform: skew(-30deg);
            transform: skew(-30deg);
    background-color: #828181;
}

/* line 88, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--home .gameband__team-backdrop {
    right: 0;
    left: auto;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--ARI .gameband__team-backdrop {
    background-color: #97233f;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--ATL .gameband__team-backdrop {
    background-color: #a6192e;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--BAL .gameband__team-backdrop {
    background-color: #241773;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--BUF .gameband__team-backdrop {
    background-color: #00338d;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--CAR .gameband__team-backdrop {
    background-color: #0085ca;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--CHI .gameband__team-backdrop {
    background-color: #051c2c;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--CIN .gameband__team-backdrop {
    background-color: #fc4c02;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--CLE .gameband__team-backdrop {
    background-color: #382f2d;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--DAL .gameband__team-backdrop {
    background-color: #003594;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--DEN .gameband__team-backdrop {
    background-color: #fc4c02;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--DET .gameband__team-backdrop {
    background-color: #0069b1;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--GB .gameband__team-backdrop {
    background-color: #175e33;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--HOU .gameband__team-backdrop {
    background-color: #091f2c;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--IND .gameband__team-backdrop {
    background-color: #003a70;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--JAC .gameband__team-backdrop {
    background-color: #006073;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--KC .gameband__team-backdrop {
    background-color: #c8102e;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--LAC .gameband__team-backdrop {
    background-color: #0c2340;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--LAR .gameband__team-backdrop {
    background-color: #002244;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--MIA .gameband__team-backdrop {
    background-color: #008e97;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--MIN .gameband__team-backdrop {
    background-color: #4f2683;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--NE .gameband__team-backdrop {
    background-color: #0c2340;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--NO .gameband__team-backdrop {
    background-color: #d3bc8d;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--NYG .gameband__team-backdrop {
    background-color: #001e62;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--NYJ .gameband__team-backdrop {
    background-color: #0c371d;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--OAK .gameband__team-backdrop {
    background-color: #101820;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--PHI .gameband__team-backdrop {
    background-color: #064c53;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--PIT .gameband__team-backdrop {
    background-color: #ffb81c;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--SF .gameband__team-backdrop {
    background-color: #aa0000;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--SEA .gameband__team-backdrop {
    background-color: #001433;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--TB .gameband__team-backdrop {
    background-color: #c8102e;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--TEN .gameband__team-backdrop {
    background-color: #0c2340;
}

/* line 94, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--WAS .gameband__team-backdrop {
    background-color: #862633;
}

/* line 100, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    overflow: hidden;
    padding: 0 1em;
    width: 100%;
    height: 100%;
    z-index: 1;
    box-sizing: border-box;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--ARI .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--ATL .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--BAL .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--BUF .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--CAR .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--CHI .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--CIN .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--CLE .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--DAL .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--DEN .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--DET .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--GB .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--HOU .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--IND .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--JAC .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--KC .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--LAC .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--LAR .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--MIA .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--MIN .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--NE .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--NO .gameband__team-content {
    color: black;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--NYG .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--NYJ .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--OAK .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--PHI .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--PIT .gameband__team-content {
    color: black;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--SF .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--SEA .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--TB .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--TEN .gameband__team-content {
    color: white;
}

/* line 112, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--WAS .gameband__team-content {
    color: white;
}

/* line 117, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team--home .gameband__team-content {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

/* line 122, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team-name {
    font-size: 1.5em;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 127, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband--final .gameband__team-name {
    font-size: 1em;
}

/* line 132, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team-seed {
    font-size: 0.6em;
    margin: 0 0.35em;
    font-style: italic;
}

/* line 137, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband--final .gameband__team-seed {
    font-size: 0.7em;
}

/* line 142, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__vs {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 2;
    font-weight: 600;
    margin-top: -0.5em;
}

/* line 152, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband--final .gameband__vs {
    margin-top: 0;
}

/* line 157, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
.gameband__team-placeholder {
    font-size: 0.66em;
}

@media (max-width: 30em) {
    /* line 157, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gameband/gameband.scss */
    .gameband__team-placeholder {
        font-size: 0.5em;
    }
}

/* line 5, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate {
    background-color: white;
    color: white;
    height: 6em;
    font-size: 1rem;
    position: relative;
    overflow: hidden;
}

/* line 13, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.mvp-sec-pad .gate {
    background-color: #e6e6e6;
}

/* line 18, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate--lg {
    height: 10em;
}

/* line 22, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate__anchor {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}

/* line 32, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate__bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: center;
    transition: all 250ms ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    will-change: top, right, bottom, left;
}

/* line 44, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate__anchor:hover ~ .gate__bg,
.gate__anchor:active ~ .gate__bg,
.gate__anchor:focus ~ .gate__bg {
    top: 0.5em;
    right: 0.5em;
    bottom: 0.5em;
    left: 0.5em;
}

/* line 54, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate__bg::before {
    background-color: rgba(0, 0, 0, 0.3);
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/* line 64, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate__title {
    font-family: "Roboto Condensed", sans-serif;
    position: absolute;
    left: 1em;
    right: 1em;
    top: 50%;
    text-align: center;
    font-size: 2.5em;
    font-weight: bold;
    z-index: 1;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    letter-spacing: 0.01em;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    transition: all 250ms ease-in-out;
}

/* line 79, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate__anchor:hover ~ .gate__title,
.gate__anchor:active ~ .gate__title,
.gate__anchor:focus ~ .gate__title {
    -webkit-transform: translateY(-150%);
            transform: translateY(-150%);
    opacity: 0;
}

/* line 87, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate__label {
    position: absolute;
    left: 1em;
    right: 1em;
    top: 50%;
    text-align: center;
    font-size: 1.5em;
    z-index: 1;
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
    transition: all 250ms ease-in-out;
    opacity: 0;
}

/* line 100, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/gate/gate.scss */
.gate__anchor:hover ~ .gate__label,
.gate__anchor:active ~ .gate__label,
.gate__anchor:focus ~ .gate__label {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    opacity: 1;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
.logo .logo__stroke-main {
    stroke: black;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
.logo .logo__fill-main {
    fill: black;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
.logo .logo__stroke-accent {
    stroke: #b13034;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
.logo .logo__fill-accent {
    fill: #b13034;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
.logo .logo__stroke-bg {
    stroke: white;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/logo/utils/_mixins.scss */
.logo .logo__fill-bg {
    fill: white;
}

/* line 11, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/newsletter-form/newsletter-form.scss */
.newsletter-form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

/* line 15, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/newsletter-form/newsletter-form.scss */
.newsletter-form,
.newsletter-form * {
    box-sizing: border-box;
}

/* line 25, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/newsletter-form/newsletter-form.scss */
.newsletter-form__input {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    height: 40px;
    padding: 0.5em;
    border-radius: 3px 0 0 3px;
    border: 1px solid #aaaaaa;
}

/* line 32, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/newsletter-form/newsletter-form.scss */
.newsletter-form__input:focus {
    outline: 0;
    border-color: #0077ee;
}

/* line 42, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/newsletter-form/newsletter-form.scss */
.newsletter-form__btn {
    padding: 0 1em;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 40px;
    line-height: 40px;
    background-color: #b13034;
    color: white;
    border: 0;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
}

/* line 10, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/utils/selectors.scss */
.newsletter-form__btn:hover, .newsletter-form__btn:active, .newsletter-form__btn:focus {
    background-color: #892528;
}

/* line 8, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber {
    background-color: #f3f3f3;
    padding: 12px;
    border-radius: 5px;
}

/* line 14, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 12px;
    padding: 0 0 12px;
    border-bottom: 1px solid #e6e6e6;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}

/* line 22, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__header-icon {
    margin-right: 6px;
    color: #b13034;
    font-size: 16px;
}

/* line 28, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__header-heading {
    font-size: 1.1em;
}

/* line 32, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__post-list {
    font-size: 0.875rem;
}

/* line 37, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__post-link {
    display: block;
    font-weight: normal !important;
    transition: none;
}

/* line 42, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__post-link + .tabber__post-link {
    margin-top: 1em;
}

/* line 46, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
#mvp-tab-col3 .tabber__post-link {
    padding: 0;
}

/* line 51, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__post-link:hover,
.tabber__post-link:hover .tabber__post-link-date, .tabber__post-link:active,
.tabber__post-link:active .tabber__post-link-date, .tabber__post-link:focus,
.tabber__post-link:focus .tabber__post-link-date {
    color: #b13034;
}

/* line 58, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__post-link::before {
    content: '\2022';
    display: inline-block;
    font-family: initial;
    vertical-align: middle;
    color: #828181;
}

/* line 66, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__post-link-date {
    color: #828181;
    font-size: 0.7rem;
    font-weight: 400;
    letter-spacing: 0.03rem;
    line-height: 1;
    text-transform: uppercase;
    width: 100%;
}

/* line 76, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/tabber.scss */
.tabber__post-link-icon {
    vertical-align: middle;
    margin: 0 2px;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/utils/_mixins.scss */
.tabber__post-link--featured,
#mvp-side-wrap .tabber__post-link--featured {
    color: #b13034 !important;
}

/* line 9, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tabber/utils/_mixins.scss */
.tabber__post-link--featured:hover,
.tabber__post-link--featured:hover .tabber__post-link-date, .tabber__post-link--featured:active,
.tabber__post-link--featured:active .tabber__post-link-date, .tabber__post-link--featured:focus,
.tabber__post-link--featured:focus .tabber__post-link-date,
#mvp-side-wrap .tabber__post-link--featured:hover,
#mvp-side-wrap .tabber__post-link--featured:hover .tabber__post-link-date,
#mvp-side-wrap .tabber__post-link--featured:active,
#mvp-side-wrap .tabber__post-link--featured:active .tabber__post-link-date,
#mvp-side-wrap .tabber__post-link--featured:focus,
#mvp-side-wrap .tabber__post-link--featured:focus .tabber__post-link-date {
    color: #752022 !important;
}

/* line 4, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/tag/tag.scss */
.tag,
.tag:visited {
    color: white;
    background-color: #b13034;
    display: inline-block;
    font-size: .7rem;
    font-weight: 700;
    line-height: 1;
    padding: 5px 20px;
    text-transform: uppercase;
    transition-property: all;
}

/* line 10, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/utils/selectors.scss */
a.tag:hover, a.tag:active, a.tag:focus, .tag:visited:hover, .tag:visited:active, .tag:visited:focus {
    background-color: white;
    color: #b13034;
}

/* line 3, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/components/version-notifier/version-notifier.scss */
.version-notifier {
    background-color: #b13034;
    color: white;
    position: fixed;
    font-size: 1em;
    bottom: 0;
    left: 0;
    border-top-right-radius: 0.25em;
    padding: 0.5em;
}

/**
 * Layout-related sections
 */
/* line 1, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/ads/ads.scss */
.mvp-author-info-name .aBigClassNameToAvoidCollision2 {
    display: none !important;
}

/* line 8, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/ads/ads.scss */
#mvp-wallpaper {
    top: 104px !important;
}

/* line 12, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/ads/ads.scss */
.admin-bar #mvp-wallpaper {
    top: 136px !important;
}

/* line 17, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/ads/ads.scss */
#mvp-wallpaper ~ #mvp-site #mvp-main-body-wrap {
    margin-top: 150px;
}

/* line 1, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/mvp-main-wrap/mvp-main-wrap.scss */
#mvp-main-wrap {
    margin-top: 104px;
}

/* line 7, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/mvp-main-wrap/mvp-main-wrap.scss */
#mvp-wallpaper ~ #mvp-site #mvp-leader-wrap {
    height: 120px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 145px;
}

/* line 17, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/mvp-main-wrap/mvp-main-wrap.scss */
#mvp-wallpaper ~ #mvp-site #mvp-leader-wrap .mvp-main-box-cont {
    height: auto;
}

/* line 1, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/mvp-wallpaper/mvp-wallpaper.scss */
#mvp-wallpaper {
    top: 254px;
}

/* line 1, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/page-template/page-template.scss */
.page-template {
    background-color: #e6e6e6;
}

/* line 1, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/single/single.scss */
#single__footer-buttons {
    margin: 6rem 0 0;
    width: 100%;
}

/* line 6, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/single/single.scss */
#single__footer-buttons .btn {
    margin-bottom: 1rem;
}

/* line 10, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/single/single.scss */
.single-head__com-count {
    font-size: 16px;
    line-height: 1;
    margin-top: 15px;
    display: inline-block;
}

/* line 18, /Users/loicgoyet/Workspace/tdactu/wp-content/themes/the-league-tda/style/layouts/single/single.scss */
#disqus_thread {
    display: block !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1haW4uY3NzIiwiYmFzZXMvYm9keS5zY3NzIiwiYmFzZXMvc2NhbGVmZm9sZGluZy5zY3NzIiwidXRpbHMvY29sb3JzLnNjc3MiLCJ2ZW5kb3JzL3RoZWlhLXBvc3Qtc2xpZGVyL3RoZWlhLXBvc3Qtc2xpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdHJvd2VsLWJ1dHRvbnMvc3JjL3Njc3MvX3N0YXRlbWVudHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy90cm93ZWwtY29yZS9zcmMvdHJvd2VsLWFwaS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy9jb3JlL19zdGF0ZW1lbnQuc2NzcyIsInZlbmRvcnMvdHJvd2VsLWJ1dHRvbnMvdXRpbHMvX3RoZW1lcy5zY3NzIiwidXRpbHMvZm9udHMuc2NzcyIsInZlbmRvcnMvdHJvd2VsLWJ1dHRvbnMvdHJvd2VsLWJ1dHRvbnMuc2NzcyIsInBhcmVudC10aGVtZS1vdmVyd3JpdGVzL2ZlYXR1cmVkLXBvc3RzLnNjc3MiLCJwYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvbG9nby91dGlscy9fbWl4aW5zLnNjc3MiLCJ1dGlscy9zZWxlY3RvcnMuc2NzcyIsInBhcmVudC10aGVtZS1vdmVyd3JpdGVzL2hlYWRlci5zY3NzIiwicGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvcG9zdHMuc2NzcyIsInBhcmVudC10aGVtZS1vdmVyd3JpdGVzL3NpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvYnRucy1yb3cvYnRucy1yb3cuc2NzcyIsImNvbXBvbmVudHMvYnRucy1yb3cvdXRpbHMvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5zY3NzIiwiY29tcG9uZW50cy9jaGVhdGVyLW1lc3NhZ2UvY2hlYXRlci1tZXNzYWdlLnNjc3MiLCJ1dGlscy9ib3gtbW9kZWwuc2NzcyIsImNvbXBvbmVudHMvY2hlYXRlcnMtcG9wdXAvY2hlYXRlcnMtcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvY29tLWNvdW50L2NvbS1jb3VudC5zY3NzIiwiY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzIiwiY29tcG9uZW50cy9nYXRlL2dhdGUuc2NzcyIsImNvbXBvbmVudHMvbmV3c2xldHRlci1mb3JtL25ld3NsZXR0ZXItZm9ybS5zY3NzIiwiY29tcG9uZW50cy90YWJiZXIvdGFiYmVyLnNjc3MiLCJjb21wb25lbnRzL3RhYmJlci91dGlscy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL3RhZy90YWcuc2NzcyIsImNvbXBvbmVudHMvdmVyc2lvbi1ub3RpZmllci92ZXJzaW9uLW5vdGlmaWVyLnNjc3MiLCJsYXlvdXRzL2Fkcy9hZHMuc2NzcyIsImxheW91dHMvbXZwLW1haW4td3JhcC9tdnAtbWFpbi13cmFwLnNjc3MiLCJsYXlvdXRzL212cC13YWxscGFwZXIvbXZwLXdhbGxwYXBlci5zY3NzIiwibGF5b3V0cy9wYWdlLXRlbXBsYXRlL3BhZ2UtdGVtcGxhdGUuc2NzcyIsImxheW91dHMvc2luZ2xlL3NpbmdsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7OztFQVdFO0FBS0Y7O0dBRUc7QUFPSDs7R0FFRztBQ1RILHNHQUFzRztBQ2xCdEc7SUFDSSxpQkFBaUI7SUFDakIsY0FBYztDQUNqQjs7QURxQkQsK0dBQStHO0FFdEIvRztJQUNFLGVBQWU7SUFDZixVQUFVO0lBQ1YsOEJDK0NzQjtDRDlDdkI7O0FIMEJEOztHQUVHO0FDQUgsdUlBQXVJO0FJaEN2STtJRDhERSxhQVpzQjtJQy9DdEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtDQUNyQjs7QUNWRDs7R0FFRztBTDZDSCw2RkFBNkY7QU1QbkY7SUN3Q0Ysd0JKNUJnQjtJSTRCaEIsc0JDMUVpQjtJRDBFakIsMEJDL0Q0QjtJRCtENUIseUNFL0V1QztJRitFdkMsaUJDdkJpQjtJRHVCakIsa0JDOUJrQjtJRDhCbEIsZUMxQmU7SUQwQmYsbUJDekJtQjtJRHlCbkIsdUJDN0V1QjtJRDZFdkIsK0JGL0R1QjtRRStEdkIsMkJGL0R1QjtJRStEdkIsZ0JGM0NZO0lFMkNaLHVCRjVEbUI7SUU0RG5CLDBCRjNEYztPRTJEZCx1QkYzRGM7UUUyRGQsc0JGM0RjO1lFMkRkLGtCRjNEYztJRTJEZCxvQkYxRGdCO0lFMERoQixxQkNwQnFCO0lEb0JyQixzQkM1QlM7SUQ0QlQsMEJDdEIwQjtJRHNCMUIsdUJDckJ1QjtJRHFCdkIsb0JDdEVvQjtJRHNFcEIsa0JDdkVrQjtJRHVFbEIsb0JDbkJvQjtJRG1CcEIsc0JKNUJnQjtDR1JyQjs7QU42QkgsNkZBQTZGO0FNakNuRjtJQ3dDRix3Qko1QmdCO0lJNEJoQiwwQkM5RDJCO0lEOEQzQixzQko1QmdCO0NHUnJCOztBTm9DSCw2RkFBNkY7QU14Q25GO0lDd0NGLHdCQ3pEK0I7Q0ZxQnBDOztBTnlDSCw2RkFBNkY7QU03Q25GO0lDd0NGLHdCQ3JEK0I7Q0ZpQnBDOztBTjhDSCw2RkFBNkY7QU1sRG5GO0lDd0NGLDBCSjVCZ0I7SUk0QmhCLHdCQzVENkI7SUQ0RDdCLHNCSjVCZ0I7Q0dSckI7O0FOcURILDZGQUE2RjtBTXpEbkY7SUN3Q0YsMEJKNUJnQjtDR1JyQjs7QU4wREgsNkZBQTZGO0FNOURuRjtJQ3dDRiwwQko1QmdCO0NHUnJCOztBTitESCw2RkFBNkY7QU1uRW5GO0lDd0NGLDBCSjVCZ0I7Q0dSckI7O0FOb0VILDZGQUE2RjtBTXhFbkY7SUN3Q0YsMEJKNUJnQjtJSTRCaEIsd0JDN0Q4QjtJRDZEOUIsc0JKNUJnQjtDR1JyQjs7QU4yRUgsNkZBQTZGO0FNL0VuRjtJQ3dDRiwwQko1QmdCO0NHUnJCOztBTmdGSCw2RkFBNkY7QU1wRm5GO0lDd0NGLDBCSjVCZ0I7Q0dSckI7O0FOcUZILDZGQUE2RjtBTXpGbkY7SUN3Q0YsMEJKNUJnQjtDR1JyQjs7QU4wRkgsNkZBQTZGO0FNOUZuRjtJQ3dDRiwwQko1QmdCO0lJNEJoQix3QkMxRGdDO0lEMERoQyxxQ0M3QzJCO0NGU2hDOztBTmlHSCw2RkFBNkY7QU1yR25GO0lDd0NGLDBCQ3BDMkI7Q0ZBaEM7O0FOc0dILDZGQUE2RjtBTTFHbkY7SUN3Q0YsMEJDcEMyQjtDRkFoQzs7QU4yR0gsNkZBQTZGO0FNL0duRjtJQ3dDRiwwQkNwQzJCO0NGQWhDOztBTmdISCw2RkFBNkY7QU1wSG5GO0lDd0NGLHdCSjVCZ0I7SUk0QmhCLHdCQ3REZ0M7SURzRGhDLHFDQzVDeUI7Q0ZROUI7O0FOdUhILDZGQUE2RjtBTTNIbkY7SUN3Q0YsMEJDbkN5QjtDRkQ5Qjs7QU40SEgsNkZBQTZGO0FNaEluRjtJQ3dDRiwwQkNuQ3lCO0NGRDlCOztBTmlJSCw2RkFBNkY7QU1ySW5GO0lDd0NGLDBCQ25DeUI7Q0ZEOUI7O0FOc0lILDZGQUE2RjtBTTFJbkY7SUN3Q0YsZUN6RVM7SUR5RVQsWUNwRVE7Q0ZnQ2I7O0FONElILDZGQUE2RjtBTWhKbkY7SUN3Q0Ysb0JGN0RnQjtJRTZEaEIsYUNoQ2lCO0NGSnRCOztBTmtKSCw2RkFBNkY7QU10Sm5GO0lDd0NGLGdCRjFDWTtDQ01qQjs7QU51Skgsc0dBQXNHO0FLMUp0RztJQUNFLHVCQUF1QjtDQUN4Qjs7QUw2SkQsaUlBQWlJO0FVbk1qSTtJQUNFLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsc0JBQXNCO0NBQ3ZCOztBWDhCRDs7R0FFRztBQ3lLSCxrSUFBa0k7QVdoTmxJO0lBQ0Usb0JBQW9CO0NBQ3JCOztBQUdDO0lYaU5FLGtJQUFrSTtJV2xOdEk7UUFFSSxzQkFBYztRQUFkLHFCQUFjO1FBQWQsY0FBYztRQUNkLGtCQUFrQjtLQUVyQjtDWGtOQTs7QVcvTUM7SVhrTkUsbUlBQW1JO0lXbk52STtRQUVJLHNCQUFjO1FBQWQscUJBQWM7UUFBZCxjQUFjO1FBQ2QsK0JBQXVCO1lBQXZCLDJCQUF1QjtnQkFBdkIsdUJBQXVCO0tBRTFCO0NYbU5BOztBV2hOQztJWG1ORSxtSUFBbUk7SVdwTnZJO1FBRUksWUFBWTtLQUVmO0NYb05BOztBV2pOQztJWG9ORSxtSUFBbUk7SVdyTnZJO1FBRUksY0FBYztLQUVqQjtDWHFOQTs7QUFFRCxtSUFBbUk7QVdyTm5JOztJQUVFLGFBQWE7Q0FDZDs7QVh3TkQsbUlBQW1JO0FXdE5uSTs7SUFFRSxhQUFhO0lBQ2Isa0JBQWtCO0NBQ25COztBWHlORCx5SEFBeUg7QVk5UHpIO0lDQVEsZ0JWZ0RnQjtDVS9DakI7O0Fia1FQLHlIQUF5SDtBWW5Rekg7SUNBUSxjVmdEZ0I7Q1UvQ2pCOztBYnVRUCx5SEFBeUg7QVl4UXpIO0lDQVEsZ0JWZ0RnQjtDVS9DakI7O0FiNFFQLHlIQUF5SDtBWTdRekg7SUNBUSxjVmdEZ0I7Q1UvQ2pCOztBYmlSUCx5SEFBeUg7QVlsUnpIO0lDQVEsYURDMkQ7Q0NBNUQ7O0Fic1JQLHlIQUF5SDtBWXZSekg7SUNBUSxXREMyRDtDQ0E1RDs7QWIyUlAseUhBQXlIO0FZNVJ6SDtJQ0FRLGNWZ0RnQjtDVS9DakI7O0FiZ1NQLHlIQUF5SDtBWWpTekg7SUNBUSxZVmdEZ0I7Q1UvQ2pCOztBYnFTUCx5SEFBeUg7QVl0U3pIO0lDQVEsZ0JWZ0RnQjtDVS9DakI7O0FiMFNQLHlIQUF5SDtBWTNTekg7SUNBUSxjVmdEZ0I7Q1UvQ2pCOztBYitTUCx5SEFBeUg7QVloVHpIO0lDQVEsYURJbUQ7Q0NIcEQ7O0Fib1RQLHlIQUF5SDtBWXJUekg7SUNBUSxXREltRDtDQ0hwRDs7QWJ5VFAsMEVBQTBFO0FZaFQxRTtJQUdNLDBCQUFtQztJQUNuQyxzQ0FBc0M7Q0VMdkM7O0FkdVRMLDBFQUEwRTtBWXRUMUU7SUFVTSwwQkFBa0M7SUFDbEMsc0NBQXNDO0NFWnZDOztBZDZUTCwwRUFBMEU7QVk1VDFFO0lBaUJNLDBCQUFrQztJQUNsQyxzQ0FBc0M7Q0VuQnZDOztBZG1VTCwwSEFBMEg7QWVoVjFIO0lBQ0UsY0FBYztDQUNmOztBQU1DO0lmOFVFLDBIQUEwSDtJZS9VOUg7UUFFSSxhQUpxQjtLQU14QjtDZitVQTs7QWU1VUM7SWYrVUUsMkhBQTJIO0llaFYvSDtRQUVJLGFBVnFC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OztBekJzMkJULHlIQUF5SDtBeUJ2M0J6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCMjJCVCx5SEFBeUg7QXlCNTNCekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6QmczQlQseUhBQXlIO0F5Qmo0QnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekJxM0JULHlIQUF5SDtBeUJ0NEJ6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCMDNCVCx5SEFBeUg7QXlCMzRCekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6QiszQlQseUhBQXlIO0F5Qmg1QnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekJvNEJULHlIQUF5SDtBeUJyNUJ6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCeTRCVCx5SEFBeUg7QXlCMTVCekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6Qjg0QlQseUhBQXlIO0F5Qi81QnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekJtNUJULHlIQUF5SDtBeUJwNkJ6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCdzVCVCx5SEFBeUg7QXlCejZCekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6QjY1QlQseUhBQXlIO0F5Qjk2QnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekJrNkJULHlIQUF5SDtBeUJuN0J6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCdTZCVCx5SEFBeUg7QXlCeDdCekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6QjQ2QlQseUhBQXlIO0F5Qjc3QnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekJpN0JULHlIQUF5SDtBeUJsOEJ6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCczdCVCx5SEFBeUg7QXlCdjhCekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6QjI3QlQseUhBQXlIO0F5QjU4QnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekJnOEJULHlIQUF5SDtBeUJqOUJ6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCcThCVCx5SEFBeUg7QXlCdDlCekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6QjA4QlQseUhBQXlIO0F5QjM5QnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekIrOEJULHlIQUF5SDtBeUJoK0J6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCbzlCVCx5SEFBeUg7QXlCcitCekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6Qnk5QlQseUhBQXlIO0F5QjErQnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekI4OUJULHlIQUF5SDtBeUIvK0J6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCbStCVCx5SEFBeUg7QXlCcC9Cekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6QncrQlQseUhBQXlIO0F5QnovQnpIO0lBZ0JZLDBCdEJ0Q1k7Q3NCdUNmOztBekI2K0JULHlIQUF5SDtBeUI5L0J6SDtJQWdCWSwwQnRCdENZO0NzQnVDZjs7QXpCay9CVCx5SEFBeUg7QXlCbmdDekg7SUFnQlksMEJ0QnRDWTtDc0J1Q2Y7O0F6QnUvQlQsMEhBQTBIO0F5Qm4vQjFIO0lBQ0ksc0JBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCw0QkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7SUFDWCx1QkFBdUI7Q0FXMUI7O0F6QjQrQkQsMEhBQTBIO0F5QmhnQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCdS9CVCwwSEFBMEg7QXlCcmdDMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekI0L0JULDBIQUEwSDtBeUIxZ0MxSDtJQWFZLGF0QjVEWTtDc0I2RGY7O0F6QmlnQ1QsMEhBQTBIO0F5Qi9nQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCc2dDVCwwSEFBMEg7QXlCcGhDMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekIyZ0NULDBIQUEwSDtBeUJ6aEMxSDtJQWFZLGF0QjVEWTtDc0I2RGY7O0F6QmdoQ1QsMEhBQTBIO0F5QjloQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCcWhDVCwwSEFBMEg7QXlCbmlDMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekIwaENULDBIQUEwSDtBeUJ4aUMxSDtJQWFZLGF0QjVEWTtDc0I2RGY7O0F6QitoQ1QsMEhBQTBIO0F5QjdpQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCb2lDVCwwSEFBMEg7QXlCbGpDMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekJ5aUNULDBIQUEwSDtBeUJ2akMxSDtJQWFZLGF0QjVEWTtDc0I2RGY7O0F6QjhpQ1QsMEhBQTBIO0F5QjVqQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCbWpDVCwwSEFBMEg7QXlCamtDMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekJ3akNULDBIQUEwSDtBeUJ0a0MxSDtJQWFZLGF0QjVEWTtDc0I2RGY7O0F6QjZqQ1QsMEhBQTBIO0F5QjNrQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCa2tDVCwwSEFBMEg7QXlCaGxDMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekJ1a0NULDBIQUEwSDtBeUJybEMxSDtJQWFZLGF0QjVEWTtDc0I2RGY7O0F6QjRrQ1QsMEhBQTBIO0F5QjFsQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCaWxDVCwwSEFBMEg7QXlCL2xDMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekJzbENULDBIQUEwSDtBeUJwbUMxSDtJQWFZLGF0QjVEWTtDc0I2RGY7O0F6QjJsQ1QsMEhBQTBIO0F5QnptQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCZ21DVCwwSEFBMEg7QXlCOW1DMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekJxbUNULDBIQUEwSDtBeUJubkMxSDtJQWFZLGF0QjVEWTtDc0I2RGY7O0F6QjBtQ1QsMEhBQTBIO0F5QnhuQzFIO0lBYVksYXRCNURZO0NzQjZEZjs7QXpCK21DVCwwSEFBMEg7QXlCN25DMUg7SUFhWSxhdEI1RFk7Q3NCNkRmOztBekJvbkNULDBIQUEwSDtBeUJsb0MxSDtJQWFZLGF0QjVEWTtDc0I2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OHFERCwrSEFBK0g7QW1DaHJEL0g7SUFDRSwwQkFBMEI7Q0FDM0I7O0FuQ21yREQsaUhBQWlIO0FvQ3JyRGpIO0lBQ0UsaUJBQWlCO0lBQ2pCLFlBQVk7Q0FDYjs7QXBDd3JERCxpSEFBaUg7QW9DdHJEakg7SUFDRSxvQkFBb0I7Q0FDckI7O0FwQ3lyREQsa0hBQWtIO0FvQ3ZyRGxIO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsc0JBQXNCO0NBQ3ZCOztBcEMwckRELGtIQUFrSDtBb0N2ckRsSDtJQUNFLDBCQUEwQjtDQUMzQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5UaGVtZSBOYW1lOiAgIFRoZSBMZWFndWUgVERBXG5EZXNjcmlwdGlvbjogIFRoZSBMZWFndWUgQ2hpbGQgVGhlbWUgZm9yIFREQSBNZWRpYVxuQXV0aG9yOiAgICAgICBUREEgTWVkaWFcbkF1dGhvciBVUkk6ICAgaHR0cHM6Ly90aGVtZWZvcmVzdC5uZXQvdXNlci9tdnB0aGVtZXMvcG9ydGZvbGlvXG5UZW1wbGF0ZTogICAgIHRoZS1sZWFndWVcblZlcnNpb246ICAgICAgNi40LjJcbkxpY2Vuc2U6ICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjMgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0zLjAuaHRtbFxuVGFnczogICAgICAgICB0d28tY29sdW1ucywgY3VzdG9tLWJhY2tncm91bmQsIGN1c3RvbS1jb2xvcnMsIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuVGV4dCBEb21haW46ICB0aGUtbGVhZ3VlLWNoaWxkXG4qL1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbCc7XG5cblxuLyoqXG4gKiBDb25maWd1cmF0aW9uIGFuZCBoZWxwZXJzXG4gKi9cbkBpbXBvcnQgXCJ1dGlscy9ib3gtbW9kZWwuc2Nzc1wiO1xuQGltcG9ydCBcInV0aWxzL2NvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwidXRpbHMvZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcInV0aWxzL3NlbGVjdG9ycy5zY3NzXCI7XG5cblxuLyoqXG4gKiBCYXNlIHN0dWZmXG4gKi9cbkBpbXBvcnQgXCJiYXNlcy9ib2R5LnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlcy9zY2FsZWZmb2xkaW5nLnNjc3NcIjtcblxuXG4vKipcbiAqIFZlbmRvcnNcbiAqL1xuQGltcG9ydCBcInZlbmRvcnMvdGhlaWEtcG9zdC1zbGlkZXIvdGhlaWEtcG9zdC1zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvdHJvd2VsLWJ1dHRvbnMvdHJvd2VsLWJ1dHRvbnMuc2Nzc1wiO1xuXG5cbi8qKlxuICogUGFyZW50IHRoZW1lIG92ZXJ3cml0ZXNcbiAqL1xuQGltcG9ydCBcInBhcmVudC10aGVtZS1vdmVyd3JpdGVzL2ZlYXR1cmVkLXBvc3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcInBhcmVudC10aGVtZS1vdmVyd3JpdGVzL2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwicGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvcG9zdHMuc2Nzc1wiO1xuQGltcG9ydCBcInBhcmVudC10aGVtZS1vdmVyd3JpdGVzL3NpZGViYXIuc2Nzc1wiO1xuXG5cbi8qKlxuICogQ29tcG9uZW50c1xuICovXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idG5zLXJvdy9idG5zLXJvdy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jaGVhdGVyLW1lc3NhZ2UvY2hlYXRlci1tZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoZWF0ZXJzLXBvcHVwL2NoZWF0ZXJzLXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbS1jb3VudC9jb20tY291bnQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2F0ZS9nYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xvZ28vbG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uZXdzbGV0dGVyLWZvcm0vbmV3c2xldHRlci1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmJlci90YWJiZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGFnL3RhZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92ZXJzaW9uLW5vdGlmaWVyL3ZlcnNpb24tbm90aWZpZXIuc2Nzc1wiO1xuXG5cbi8qKlxuICogTGF5b3V0LXJlbGF0ZWQgc2VjdGlvbnNcbiAqL1xuQGltcG9ydCBcImxheW91dHMvYWRzL2Fkcy5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9tdnAtbWFpbi13cmFwL212cC1tYWluLXdyYXAuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dHMvbXZwLXdhbGxwYXBlci9tdnAtd2FsbHBhcGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3BhZ2UtdGVtcGxhdGUvcGFnZS10ZW1wbGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9zaW5nbGUvc2luZ2xlLnNjc3NcIjsiLCIvKlxuVGhlbWUgTmFtZTogICBUaGUgTGVhZ3VlIFREQVxuRGVzY3JpcHRpb246ICBUaGUgTGVhZ3VlIENoaWxkIFRoZW1lIGZvciBUREEgTWVkaWFcbkF1dGhvcjogICAgICAgVERBIE1lZGlhXG5BdXRob3IgVVJJOiAgIGh0dHBzOi8vdGhlbWVmb3Jlc3QubmV0L3VzZXIvbXZwdGhlbWVzL3BvcnRmb2xpb1xuVGVtcGxhdGU6ICAgICB0aGUtbGVhZ3VlXG5WZXJzaW9uOiAgICAgIDYuNC4yXG5MaWNlbnNlOiAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYzIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMy4wLmh0bWxcblRhZ3M6ICAgICAgICAgdHdvLWNvbHVtbnMsIGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcblRleHQgRG9tYWluOiAgdGhlLWxlYWd1ZS1jaGlsZFxuKi9cbi8qKlxuICogQ29uZmlndXJhdGlvbiBhbmQgaGVscGVyc1xuICovXG4vKipcbiAqIEJhc2Ugc3R1ZmZcbiAqL1xuLyogbGluZSAxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvYmFzZXMvYm9keS5zY3NzICovXG4uYmxvY2stc2Nyb2xsaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbi8qIGxpbmUgMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2Jhc2VzL3NjYWxlZmZvbGRpbmcuc2NzcyAqL1xuaHIge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYWFhYTtcbn1cblxuLyoqXG4gKiBWZW5kb3JzXG4gKi9cbi8qIGxpbmUgMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3ZlbmRvcnMvdGhlaWEtcG9zdC1zbGlkZXIvdGhlaWEtcG9zdC1zbGlkZXIuc2NzcyAqL1xuI212cC1jb250ZW50LW1haW4gLl90aXRsZSBwIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi8qKlxuICogQnV0dG9uc1xuICovXG4vKiBsaW5lIDQxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy90cm93ZWwtYXBpLnNjc3MgKi9cbi5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2IxMzAzNCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBwYWRkaW5nOiAxLjE3MTg3NWVtO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xufVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy90cm93ZWwtYXBpLnNjc3MgKi9cbi5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjYjEzMDM0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjEzMDM0O1xufVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy90cm93ZWwtYXBpLnNjc3MgKi9cbi5idG4tLXRpcGVlZTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbC1hcGkuc2NzcyAqL1xuLmJ0bi0tc2hvcDpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbC1hcGkuc2NzcyAqL1xuLmJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzAzNDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNiMTMwMzQ7XG59XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbC1hcGkuc2NzcyAqL1xuLmJ0bjpmb2N1czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzAzNDtcbn1cblxuLyogbGluZSA0MSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L25vZGVfbW9kdWxlcy90cm93ZWwtY29yZS9zcmMvdHJvd2VsLWFwaS5zY3NzICovXG4uYnRuOmZvY3VzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzMDM0O1xufVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy90cm93ZWwtYXBpLnNjc3MgKi9cbi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzMDM0O1xufVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy90cm93ZWwtYXBpLnNjc3MgKi9cbi5idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzMDM0O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2IxMzAzNDtcbn1cblxuLyogbGluZSA0MSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L25vZGVfbW9kdWxlcy90cm93ZWwtY29yZS9zcmMvdHJvd2VsLWFwaS5zY3NzICovXG4uYnRuOmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzAzNDtcbn1cblxuLyogbGluZSA0MSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L25vZGVfbW9kdWxlcy90cm93ZWwtY29yZS9zcmMvdHJvd2VsLWFwaS5zY3NzICovXG4uYnRuOmFjdGl2ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzAzNDtcbn1cblxuLyogbGluZSA0MSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L25vZGVfbW9kdWxlcy90cm93ZWwtY29yZS9zcmMvdHJvd2VsLWFwaS5zY3NzICovXG4uYnRuOmFjdGl2ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTMwMzQ7XG59XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbC1hcGkuc2NzcyAqL1xuLmJ0bi0tdGlwZWVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0NzU5O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0MSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L25vZGVfbW9kdWxlcy90cm93ZWwtY29yZS9zcmMvdHJvd2VsLWFwaS5zY3NzICovXG4uYnRuLS10aXBlZWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzI5M2M7XG59XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbC1hcGkuc2NzcyAqL1xuLmJ0bi0tdGlwZWVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMyOTNjO1xufVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy90cm93ZWwtYXBpLnNjc3MgKi9cbi5idG4tLXRpcGVlZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzI5M2M7XG59XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbC1hcGkuc2NzcyAqL1xuLmJ0bi0tc2hvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy90cm93ZWwtYXBpLnNjc3MgKi9cbi5idG4tLXNob3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbC1hcGkuc2NzcyAqL1xuLmJ0bi0tc2hvcDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLyogbGluZSA0MSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L25vZGVfbW9kdWxlcy90cm93ZWwtY29yZS9zcmMvdHJvd2VsLWFwaS5zY3NzICovXG4uYnRuLS1zaG9wOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLyogbGluZSA0MSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L25vZGVfbW9kdWxlcy90cm93ZWwtY29yZS9zcmMvdHJvd2VsLWFwaS5zY3NzICovXG4uYnRuLS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS9ub2RlX21vZHVsZXMvdHJvd2VsLWNvcmUvc3JjL3Ryb3dlbC1hcGkuc2NzcyAqL1xuLmJ0bltkaXNhYmxlZD1cInRydWVcIl0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvbm9kZV9tb2R1bGVzL3Ryb3dlbC1jb3JlL3NyYy90cm93ZWwtYXBpLnNjc3MgKi9cbmJ1dHRvbi5idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA0MiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L25vZGVfbW9kdWxlcy90cm93ZWwtYnV0dG9ucy9zcmMvc2Nzcy9fc3RhdGVtZW50cy5zY3NzICovXG5wcmludF9zdGF0ZW1lbnQoKSBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgNiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3ZlbmRvcnMvdHJvd2VsLWJ1dHRvbnMvdHJvd2VsLWJ1dHRvbnMuc2NzcyAqL1xuLmJ0biB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG4vKipcbiAqIFBhcmVudCB0aGVtZSBvdmVyd3JpdGVzXG4gKi9cbi8qIGxpbmUgMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL2ZlYXR1cmVkLXBvc3RzLnNjc3MgKi9cbmgzLm12cC1mZWF0MS1jYXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL2ZlYXR1cmVkLXBvc3RzLnNjc3MgKi9cbiAgICAjbXZwLWZlYXQzLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9wYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9mZWF0dXJlZC1wb3N0cy5zY3NzICovXG4gICAgI212cC1mZWF0My13cmFwIC5tdnAtZmVhdDMtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL2ZlYXR1cmVkLXBvc3RzLnNjc3MgKi9cbiAgICAjbXZwLWZlYXQzLXdyYXAgLm12cC1mZWF0My1yaWdodCA+IGEge1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjcsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9wYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9mZWF0dXJlZC1wb3N0cy5zY3NzICovXG4gICAgI212cC1mZWF0My13cmFwIC5tdnAtZmVhdDMtc3ViLWltZyB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxufVxuXG4vKiBsaW5lIDMzLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvcGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvZmVhdHVyZWQtcG9zdHMuc2NzcyAqL1xuLm12cC1mZWF0My1tYWluLFxuLm12cC1mZWF0My1tYWluLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDM4LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvcGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvZmVhdHVyZWQtcG9zdHMuc2NzcyAqL1xuLm12cC1mZWF0My1tYWluLWltZyBpbWcsXG4ubXZwLWZlYXQzLXN1Yi1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIGxpbmUgNCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvbG9nby91dGlscy9fbWl4aW5zLnNjc3MgKi9cbiNtdnAtZm9vdC1sb2dvIC5sb2dvIC5sb2dvX19zdHJva2UtbWFpbiB7XG4gICAgc3Ryb2tlOiAjODI4MTgxO1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4jbXZwLWZvb3QtbG9nbyAubG9nbyAubG9nb19fZmlsbC1tYWluIHtcbiAgICBmaWxsOiAjODI4MTgxO1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4jbXZwLWZvb3QtbG9nbyAubG9nbyAubG9nb19fc3Ryb2tlLWFjY2VudCB7XG4gICAgc3Ryb2tlOiAjODI4MTgxO1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4jbXZwLWZvb3QtbG9nbyAubG9nbyAubG9nb19fZmlsbC1hY2NlbnQge1xuICAgIGZpbGw6ICM4MjgxODE7XG59XG5cbi8qIGxpbmUgNCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvbG9nby91dGlscy9fbWl4aW5zLnNjc3MgKi9cbiNtdnAtZm9vdC1sb2dvIC5sb2dvIC5sb2dvX19zdHJva2UtYmcge1xuICAgIHN0cm9rZTogI2RkZDtcbn1cblxuLyogbGluZSA0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9sb2dvL3V0aWxzL19taXhpbnMuc2NzcyAqL1xuI212cC1mb290LWxvZ28gLmxvZ28gLmxvZ29fX2ZpbGwtYmcge1xuICAgIGZpbGw6ICNkZGQ7XG59XG5cbi8qIGxpbmUgNCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvbG9nby91dGlscy9fbWl4aW5zLnNjc3MgKi9cbiNtdnAtZm9vdC1sb2dvIC5sb2dvOmhvdmVyIC5sb2dvX19zdHJva2UtbWFpbiwgI212cC1mb290LWxvZ28gLmxvZ286YWN0aXZlIC5sb2dvX19zdHJva2UtbWFpbiwgI212cC1mb290LWxvZ28gLmxvZ286Zm9jdXMgLmxvZ29fX3N0cm9rZS1tYWluIHtcbiAgICBzdHJva2U6IGJsYWNrO1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4jbXZwLWZvb3QtbG9nbyAubG9nbzpob3ZlciAubG9nb19fZmlsbC1tYWluLCAjbXZwLWZvb3QtbG9nbyAubG9nbzphY3RpdmUgLmxvZ29fX2ZpbGwtbWFpbiwgI212cC1mb290LWxvZ28gLmxvZ286Zm9jdXMgLmxvZ29fX2ZpbGwtbWFpbiB7XG4gICAgZmlsbDogYmxhY2s7XG59XG5cbi8qIGxpbmUgNCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvbG9nby91dGlscy9fbWl4aW5zLnNjc3MgKi9cbiNtdnAtZm9vdC1sb2dvIC5sb2dvOmhvdmVyIC5sb2dvX19zdHJva2UtYWNjZW50LCAjbXZwLWZvb3QtbG9nbyAubG9nbzphY3RpdmUgLmxvZ29fX3N0cm9rZS1hY2NlbnQsICNtdnAtZm9vdC1sb2dvIC5sb2dvOmZvY3VzIC5sb2dvX19zdHJva2UtYWNjZW50IHtcbiAgICBzdHJva2U6ICNiMTMwMzQ7XG59XG5cbi8qIGxpbmUgNCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvbG9nby91dGlscy9fbWl4aW5zLnNjc3MgKi9cbiNtdnAtZm9vdC1sb2dvIC5sb2dvOmhvdmVyIC5sb2dvX19maWxsLWFjY2VudCwgI212cC1mb290LWxvZ28gLmxvZ286YWN0aXZlIC5sb2dvX19maWxsLWFjY2VudCwgI212cC1mb290LWxvZ28gLmxvZ286Zm9jdXMgLmxvZ29fX2ZpbGwtYWNjZW50IHtcbiAgICBmaWxsOiAjYjEzMDM0O1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4jbXZwLWZvb3QtbG9nbyAubG9nbzpob3ZlciAubG9nb19fc3Ryb2tlLWJnLCAjbXZwLWZvb3QtbG9nbyAubG9nbzphY3RpdmUgLmxvZ29fX3N0cm9rZS1iZywgI212cC1mb290LWxvZ28gLmxvZ286Zm9jdXMgLmxvZ29fX3N0cm9rZS1iZyB7XG4gICAgc3Ryb2tlOiAjZGRkO1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4jbXZwLWZvb3QtbG9nbyAubG9nbzpob3ZlciAubG9nb19fZmlsbC1iZywgI212cC1mb290LWxvZ28gLmxvZ286YWN0aXZlIC5sb2dvX19maWxsLWJnLCAjbXZwLWZvb3QtbG9nbyAubG9nbzpmb2N1cyAubG9nb19fZmlsbC1iZyB7XG4gICAgZmlsbDogI2RkZDtcbn1cblxuLyogbGluZSAxMCwgd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvdXRpbHMvc2VsZWN0b3JzLnNjc3MgKi9cbnVsLm12cC1mb290LXNvYy1saXN0IGxpIGEuZmEtZmFjZWJvb2stb2ZmaWNpYWw6aG92ZXIsIHVsLm12cC1mb290LXNvYy1saXN0IGxpIGEuZmEtZmFjZWJvb2stb2ZmaWNpYWw6YWN0aXZlLCB1bC5tdnAtZm9vdC1zb2MtbGlzdCBsaSBhLmZhLWZhY2Vib29rLW9mZmljaWFsOmZvY3VzIHtcbiAgICBjb2xvcjogIzNiNTk5OCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTAsIHdwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3V0aWxzL3NlbGVjdG9ycy5zY3NzICovXG51bC5tdnAtZm9vdC1zb2MtbGlzdCBsaSBhLmZhLXR3aXR0ZXI6aG92ZXIsIHVsLm12cC1mb290LXNvYy1saXN0IGxpIGEuZmEtdHdpdHRlcjphY3RpdmUsIHVsLm12cC1mb290LXNvYy1saXN0IGxpIGEuZmEtdHdpdHRlcjpmb2N1cyB7XG4gICAgY29sb3I6ICMxZGExZjIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEwLCB3cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS91dGlscy9zZWxlY3RvcnMuc2NzcyAqL1xudWwubXZwLWZvb3Qtc29jLWxpc3QgbGkgYS5mYS15b3V0dWJlLXBsYXk6aG92ZXIsIHVsLm12cC1mb290LXNvYy1saXN0IGxpIGEuZmEteW91dHViZS1wbGF5OmFjdGl2ZSwgdWwubXZwLWZvb3Qtc29jLWxpc3QgbGkgYS5mYS15b3V0dWJlLXBsYXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2QyMDFmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvcGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvaGVhZGVyLnNjc3MgKi9cbi5tdnAtbmF2LXNvYy1oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDA0cHgpIHtcbiAgICAvKiBsaW5lIDgsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9wYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9oZWFkZXIuc2NzcyAqL1xuICAgICNtdnAtdG9wLW5hdi13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwNHB4KSB7XG4gICAgLyogbGluZSAxNCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL2hlYWRlci5zY3NzICovXG4gICAgI212cC10b3AtbmF2LXJpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwNHB4KSB7XG4gICAgLyogbGluZSAyMCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL2hlYWRlci5zY3NzICovXG4gICAgI212cC10b3AtbmF2LWxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwNHB4KSB7XG4gICAgLyogbGluZSAyNiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL2hlYWRlci5zY3NzICovXG4gICAgLm12cC1jYXQtaGVhZCBoMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi8qIGxpbmUgMzMsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9wYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9oZWFkZXIuc2NzcyAqL1xuI212cC10b3AtbmF2LWxvZ28gLmxvZ28ge1xuICAgIHdpZHRoOiAxNDFweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luOiAycHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwNHB4KSB7XG4gICAgLyogbGluZSAzMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL2hlYWRlci5zY3NzICovXG4gICAgI212cC10b3AtbmF2LWxvZ28gLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDA0cHgpIHtcbiAgICAvKiBsaW5lIDQ1LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvcGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvaGVhZGVyLnNjc3MgKi9cbiAgICBzcGFuLm12cC1uYXYtc2VhcmNoLWJ1dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDRweCkge1xuICAgIC8qIGxpbmUgNTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9wYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9oZWFkZXIuc2NzcyAqL1xuICAgIHNwYW4ubXZwLW5hdi1zb2MtYnV0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLyogbGluZSAxMCwgd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvdXRpbHMvc2VsZWN0b3JzLnNjc3MgKi9cbnNwYW4ubXZwLW5hdi1zb2MtYnV0LmZhLWZhY2Vib29rLW9mZmljaWFsOmhvdmVyLCBzcGFuLm12cC1uYXYtc29jLWJ1dC5mYS1mYWNlYm9vay1vZmZpY2lhbDphY3RpdmUsIHNwYW4ubXZwLW5hdi1zb2MtYnV0LmZhLWZhY2Vib29rLW9mZmljaWFsOmZvY3VzIHtcbiAgICBjb2xvcjogIzNiNTk5OCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEwLCB3cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS91dGlscy9zZWxlY3RvcnMuc2NzcyAqL1xuc3Bhbi5tdnAtbmF2LXNvYy1idXQuZmEtdHdpdHRlcjpob3Zlciwgc3Bhbi5tdnAtbmF2LXNvYy1idXQuZmEtdHdpdHRlcjphY3RpdmUsIHNwYW4ubXZwLW5hdi1zb2MtYnV0LmZhLXR3aXR0ZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWRhMWYyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTAsIHdwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3V0aWxzL3NlbGVjdG9ycy5zY3NzICovXG5zcGFuLm12cC1uYXYtc29jLWJ1dC5mYS15b3V0dWJlOmhvdmVyLCBzcGFuLm12cC1uYXYtc29jLWJ1dC5mYS15b3V0dWJlOmFjdGl2ZSwgc3Bhbi5tdnAtbmF2LXNvYy1idXQuZmEteW91dHViZTpmb2N1cyB7XG4gICAgY29sb3I6ICNjZDIwMWYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvcGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvcG9zdHMuc2NzcyAqL1xuI212cC1jb250ZW50LW1haW4gaDEge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLyogbGluZSA2LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvcGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvcG9zdHMuc2NzcyAqL1xuI212cC1jb250ZW50LW1haW4gaDIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSAxMSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL3Bvc3RzLnNjc3MgKi9cbiNtdnAtY29udGVudC1tYWluIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi8qIGxpbmUgMTYsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9wYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9wb3N0cy5zY3NzICovXG4jbXZwLWNvbnRlbnQtbWFpbiBoNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4vKiBsaW5lIDIxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvcGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvcG9zdHMuc2NzcyAqL1xuI212cC1jb250ZW50LW1haW4gaDUge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLyogbGluZSAyNiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3BhcmVudC10aGVtZS1vdmVyd3JpdGVzL3Bvc3RzLnNjc3MgKi9cbiNtdnAtY29udGVudC1tYWluIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi8qIGxpbmUgMzEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9wYXJlbnQtdGhlbWUtb3ZlcndyaXRlcy9wb3N0cy5zY3NzICovXG4jbXZwLWNvbnRlbnQtbWFpbiBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSAzLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvcGFyZW50LXRoZW1lLW92ZXJ3cml0ZXMvc2lkZWJhci5zY3NzICovXG4jbXZwLXNpZGUtd3JhcCAudW5pYmV0IC50YWItcGFyaWVyIGEge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIENvbXBvbmVudHNcbiAqL1xuLyogbGluZSA1LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9idG5zLXJvdy9idG5zLXJvdy5zY3NzICovXG4uYnRucy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI5cmVtKSB7XG4gICAgLyogbGluZSA1LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9idG5zLXJvdy9idG5zLXJvdy5zY3NzICovXG4gICAgLmJ0bnMtcm93IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLyogbGluZSAxNiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvYnRucy1yb3cvYnRucy1yb3cuc2NzcyAqL1xuLmJ0bnMtcm93IC5idG4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyOXJlbSkge1xuICAgIC8qIGxpbmUgMTYsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2J0bnMtcm93L2J0bnMtcm93LnNjc3MgKi9cbiAgICAuYnRucy1yb3cgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLyogbGluZSAxMSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLFxuLmNhbGVuZGFyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGxpbmUgMjAsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NhbGVuZGFyL2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhcl9fd2Vlay13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDAuMDElO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuLyogbGluZSAzMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyX193ZWVrW2RhdGEtdmlzaWJsZT1cImZhbHNlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDQyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXJfX2dhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1MCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyX193ZWVrID4gLmNhbGVuZGFyX19nYW1lOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4vKiBsaW5lIDU0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXJfX3dlZWsgPiAuY2FsZW5kYXJfX2dhbWU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4vKiBsaW5lIDU5LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXJfX2dhbWUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVlbTtcbn1cblxuLyogbGluZSA2OCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyX190ZWFtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDUuMTI1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAgIC8qIGxpbmUgNjgsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NhbGVuZGFyL2NhbGVuZGFyLnNjc3MgKi9cbiAgICAuY2FsZW5kYXJfX3RlYW0ge1xuICAgICAgICB3aWR0aDogMTIuNWVtO1xuICAgIH1cbn1cblxuLyogbGluZSA3OSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyX190ZWFtIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLyogbGluZSA4NywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyX19vcHBvc2luZy1zaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgOTYsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NhbGVuZGFyL2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhcl9fZ2FtZS1zY29yZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiBsaW5lIDEwOSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyX19nYW1lLWRhdGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi8qIGxpbmUgMTIxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXJfX3dlZWstc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMTMwMzQ7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIHdpZHRoOiAxMmVtO1xufVxuXG4vKiBsaW5lIDEyOCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyX193ZWVrLXNlbGVjdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBsaW5lIDEzNywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyX193ZWVrLXNlbGVjdCBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAxNTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NhbGVuZGFyL2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhcl9fdGVhbS1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gICAgLyogbGluZSAxNTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NhbGVuZGFyL2NhbGVuZGFyLnNjc3MgKi9cbiAgICAuY2FsZW5kYXJfX3RlYW0tZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcbiAgICAvKiBsaW5lIDE2NiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuc2NzcyAqL1xuICAgIC5jYWxlbmRhcl9fdGVhbS1hYmJyZXZpYXRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NoZWF0ZXItbWVzc2FnZS9jaGVhdGVyLW1lc3NhZ2Uuc2NzcyAqL1xuLmNoZWF0ZXItbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiMTMwMzQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxOCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlci1tZXNzYWdlL2NoZWF0ZXItbWVzc2FnZS5zY3NzICovXG4ubXZwLXNlYy1wYWQgLmNoZWF0ZXItbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLyogbGluZSAyMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlci1tZXNzYWdlL2NoZWF0ZXItbWVzc2FnZS5zY3NzICovXG4uY2hlYXRlci1tZXNzYWdlX19mcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMzIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NoZWF0ZXItbWVzc2FnZS9jaGVhdGVyLW1lc3NhZ2Uuc2NzcyAqL1xuLm12cC1zZWMtcGFkIC5jaGVhdGVyLW1lc3NhZ2VfX2ZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDM3LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jaGVhdGVyLW1lc3NhZ2UvY2hlYXRlci1tZXNzYWdlLnNjc3MgKi9cbi5jaGVhdGVyLW1lc3NhZ2UtLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xufVxuXG4vKiBsaW5lIDQyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jaGVhdGVyLW1lc3NhZ2UvY2hlYXRlci1tZXNzYWdlLnNjc3MgKi9cbi5jaGVhdGVyLW1lc3NhZ2UtLW1lZGl1bS1yZWN0YW5nbGUge1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xufVxuXG4vKiBsaW5lIDgsIHdwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL3V0aWxzL2JveC1tb2RlbC5zY3NzICovXG4uY2hlYXRlci1tZXNzYWdlLS1tZWRpdW0tcmVjdGFuZ2xlOjpiZWZvcmUsIC5jaGVhdGVyLW1lc3NhZ2UtLW1lZGl1bS1yZWN0YW5nbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKiBsaW5lIDE3LCB3cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS91dGlscy9ib3gtbW9kZWwuc2NzcyAqL1xuLmNoZWF0ZXItbWVzc2FnZS0tbWVkaXVtLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTMuNTQ4Mzg3JTtcbn1cblxuLyogbGluZSA0NywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlci1tZXNzYWdlL2NoZWF0ZXItbWVzc2FnZS5zY3NzICovXG4uY2hlYXRlci1tZXNzYWdlX19hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbn1cblxuLyogbGluZSA1NiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlci1tZXNzYWdlL2NoZWF0ZXItbWVzc2FnZS5zY3NzICovXG4uY2hlYXRlci1tZXNzYWdlX19sYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zaXRpb24sIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDYyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jaGVhdGVyLW1lc3NhZ2UvY2hlYXRlci1tZXNzYWdlLnNjc3MgKi9cbi5jaGVhdGVyLW1lc3NhZ2VfX2FuY2hvcjpob3ZlciB+IC5jaGVhdGVyLW1lc3NhZ2VfX2xhYmVsLFxuLmNoZWF0ZXItbWVzc2FnZV9fYW5jaG9yOmFjdGl2ZSB+IC5jaGVhdGVyLW1lc3NhZ2VfX2xhYmVsLFxuLmNoZWF0ZXItbWVzc2FnZV9fYW5jaG9yOmZvY3VzIH4gLmNoZWF0ZXItbWVzc2FnZV9fbGFiZWwge1xuICAgIGZpbHRlcjogYmx1cigyZW0pO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgNzAsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NoZWF0ZXItbWVzc2FnZS9jaGVhdGVyLW1lc3NhZ2Uuc2NzcyAqL1xuLmNoZWF0ZXItbWVzc2FnZV9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNpdGlvbiwgb3BhY2l0eSwgZmlsdGVyO1xufVxuXG4vKiBsaW5lIDc5LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jaGVhdGVyLW1lc3NhZ2UvY2hlYXRlci1tZXNzYWdlLnNjc3MgKi9cbi5jaGVhdGVyLW1lc3NhZ2VfX2FuY2hvcjpob3ZlciB+IC5jaGVhdGVyLW1lc3NhZ2VfX2J0bixcbi5jaGVhdGVyLW1lc3NhZ2VfX2FuY2hvcjphY3RpdmUgfiAuY2hlYXRlci1tZXNzYWdlX19idG4sXG4uY2hlYXRlci1tZXNzYWdlX19hbmNob3I6Zm9jdXMgfiAuY2hlYXRlci1tZXNzYWdlX19idG4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgNywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlcnMtcG9wdXAvY2hlYXRlcnMtcG9wdXAuc2NzcyAqL1xuLmNoZWF0ZXJzLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMjEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NoZWF0ZXJzLXBvcHVwL2NoZWF0ZXJzLXBvcHVwLnNjc3MgKi9cbi5jaGVhdGVycy1wb3B1cC5pcy1pbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyNywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlcnMtcG9wdXAvY2hlYXRlcnMtcG9wdXAuc2NzcyAqL1xuLmNoZWF0ZXJzLXBvcHVwX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDMyZW07XG4gICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICBwYWRkaW5nOiBjYWxjKDFlbSArIDF2dyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHZoKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMzUsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NoZWF0ZXJzLXBvcHVwL2NoZWF0ZXJzLXBvcHVwLnNjc3MgKi9cbi5jaGVhdGVycy1wb3B1cC5pcy1pbiAuY2hlYXRlcnMtcG9wdXBfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogbGluZSA0MCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlcnMtcG9wdXAvY2hlYXRlcnMtcG9wdXAuc2NzcyAqL1xuLmNoZWF0ZXJzLXBvcHVwX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yZW0gKyAxdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxZW0gKyAxdncpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA0NywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlcnMtcG9wdXAvY2hlYXRlcnMtcG9wdXAuc2NzcyAqL1xuLmNoZWF0ZXJzLXBvcHVwIHAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMWVtICsgMXZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKiBsaW5lIDUyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jaGVhdGVycy1wb3B1cC9jaGVhdGVycy1wb3B1cC5zY3NzICovXG4uY2hlYXRlcnMtcG9wdXBfX3NpZ25hdHVyZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi8qIGxpbmUgNTgsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NoZWF0ZXJzLXBvcHVwL2NoZWF0ZXJzLXBvcHVwLnNjc3MgKi9cbi5jaGVhdGVycy1wb3B1cCAuYnRucy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjVlbSAtIDAuNXZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNWVtIC0gMC41dncpO1xufVxuXG4vKiBsaW5lIDYzLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jaGVhdGVycy1wb3B1cC9jaGVhdGVycy1wb3B1cC5zY3NzICovXG4uY2hlYXRlcnMtcG9wdXAgLmJ0bnMtcm93IC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNWVtICsgMC41dncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjVlbSArIDAuNXZ3KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI5cmVtKSB7XG4gICAgLyogbGluZSA2OCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvY2hlYXRlcnMtcG9wdXAvY2hlYXRlcnMtcG9wdXAuc2NzcyAqL1xuICAgIC5jaGVhdGVycy1wb3B1cCAuYnRucy1yb3cgLmJ0biArIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDFlbSArIDF2dyk7XG4gICAgfVxufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NvbS1jb3VudC9jb20tY291bnQuc2NzcyAqL1xuI212cC1mZWF0My13cmFwIC5jb20tY291bnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSA4LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9jb20tY291bnQvY29tLWNvdW50LnNjc3MgKi9cbi5tdnAtcG9zdC1pbmZvLXRvcCAuY29tLWNvdW50IHtcbiAgICBjb2xvcjogI2FhYWFhYTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIGxpbmUgMTcsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2NvbS1jb3VudC9jb20tY291bnQuc2NzcyAqL1xuLm12cC1mZWF0MS1jYXQgLmNvbS1jb3VudCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8qIGxpbmUgMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX19kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvdHRvbTogMC41ZW07XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLyogbGluZSAxOCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kLS1maW5hbCAuZ2FtZWJhbmRfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjMsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNC41ZW07XG59XG5cbi8qIGxpbmUgMjksIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0taG9tZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogbGluZSAzMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLWluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMWVtO1xufVxuXG4vKiBsaW5lIDQwLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmQtLWZpbmFsIC5nYW1lYmFuZF9fdGVhbS1pbmZvcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbn1cblxuLyogbGluZSA0NiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLWxvZ28ge1xuICAgIHdpZHRoOiA3LjVlbTtcbiAgICBoZWlnaHQ6IDcuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMWVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAvKiBsaW5lIDQ2LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4gICAgLmdhbWViYW5kX190ZWFtLWxvZ28ge1xuICAgICAgICB3aWR0aDogNC41ZW07XG4gICAgICAgIGhlaWdodDogNC41ZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4vKiBsaW5lIDY0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLWF3YXkgLmdhbWViYW5kX190ZWFtLWxvZ28ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgLyogbGluZSA2NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuICAgIC5nYW1lYmFuZF9fdGVhbS0tYXdheSAuZ2FtZWJhbmRfX3RlYW0tbG9nbyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLyogbGluZSA3NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLXNjb3JlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgNzksIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTMwZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MTgxO1xufVxuXG4vKiBsaW5lIDg4LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLWhvbWUgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUFSSSAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzIzM2Y7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tQVRMIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2MTkyZTtcbn1cblxuLyogbGluZSA5NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1CQUwgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQxNzczO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUJVRiAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMzOGQ7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tQ0FSIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVjYTtcbn1cblxuLyogbGluZSA5NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1DSEkgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxYzJjO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUNJTiAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzRjMDI7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tQ0xFIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MmYyZDtcbn1cblxuLyogbGluZSA5NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1EQUwgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNTk0O1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLURFTiAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzRjMDI7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tREVUIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMTtcbn1cblxuLyogbGluZSA5NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1HQiAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzVlMzM7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tSE9VIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWYyYztcbn1cblxuLyogbGluZSA5NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1JTkQgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTcwO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUpBQyAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNzM7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tS0MgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUxBQyAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tTEFSIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjI0NDtcbn1cblxuLyogbGluZSA5NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1NSUEgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZTk3O1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLU1JTiAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjI2ODM7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tTkUgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMyMzQwO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLU5PIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzYmM4ZDtcbn1cblxuLyogbGluZSA5NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1OWUcgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTYyO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLU5ZSiAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzM3MWQ7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tT0FLIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbn1cblxuLyogbGluZSA5NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1QSEkgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY0YzUzO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLVBJVCAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MWM7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tU0YgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWEwMDAwO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLVNFQSAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE0MzM7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tVEIgLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlO1xufVxuXG4vKiBsaW5lIDk0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLVRFTiAuZ2FtZWJhbmRfX3RlYW0tYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG59XG5cbi8qIGxpbmUgOTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tV0FTIC5nYW1lYmFuZF9fdGVhbS1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2MjYzMztcbn1cblxuLyogbGluZSAxMDAsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tQVJJIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUFUTCAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1CQUwgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tQlVGIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUNBUiAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1DSEkgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tQ0lOIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUNMRSAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1EQUwgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tREVOIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLURFVCAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1HQiAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1IT1UgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tSU5EIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLUpBQyAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1LQyAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1MQUMgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tTEFSIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLU1JQSAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1NSU4gLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tTkUgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tTk8gLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tTllHIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLU5ZSiAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1PQUsgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tUEhJIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLVBJVCAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1TRiAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1TRUEgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tVEIgLmdhbWViYW5kX190ZWFtLWNvbnRlbnQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZF9fdGVhbS0tVEVOIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tLVdBUyAuZ2FtZWJhbmRfX3RlYW0tY29udGVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExNywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLS1ob21lIC5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vKiBsaW5lIDEyMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kX190ZWFtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEyNywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2FtZWJhbmQvZ2FtZWJhbmQuc2NzcyAqL1xuLmdhbWViYW5kLS1maW5hbCAuZ2FtZWJhbmRfX3RlYW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIGxpbmUgMTMyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tc2VlZCB7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICBtYXJnaW46IDAgMC4zNWVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSAxMzcsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhbWViYW5kL2dhbWViYW5kLnNjc3MgKi9cbi5nYW1lYmFuZC0tZmluYWwgLmdhbWViYW5kX190ZWFtLXNlZWQge1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi8qIGxpbmUgMTQyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3ZzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG59XG5cbi8qIGxpbmUgMTUyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmQtLWZpbmFsIC5nYW1lYmFuZF9fdnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgMTU3LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4uZ2FtZWJhbmRfX3RlYW0tcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMC42NmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgIC8qIGxpbmUgMTU3LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYW1lYmFuZC9nYW1lYmFuZC5zY3NzICovXG4gICAgLmdhbWViYW5kX190ZWFtLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICB9XG59XG5cbi8qIGxpbmUgNSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2F0ZS9nYXRlLnNjc3MgKi9cbi5nYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiA2ZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDEzLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYXRlL2dhdGUuc2NzcyAqL1xuLm12cC1zZWMtcGFkIC5nYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4vKiBsaW5lIDE4LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9nYXRlL2dhdGUuc2NzcyAqL1xuLmdhdGUtLWxnIHtcbiAgICBoZWlnaHQ6IDEwZW07XG59XG5cbi8qIGxpbmUgMjIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhdGUvZ2F0ZS5zY3NzICovXG4uZ2F0ZV9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi8qIGxpbmUgMzIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhdGUvZ2F0ZS5zY3NzICovXG4uZ2F0ZV9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgd2lsbC1jaGFuZ2U6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdDtcbn1cblxuLyogbGluZSA0NCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2F0ZS9nYXRlLnNjc3MgKi9cbi5nYXRlX19hbmNob3I6aG92ZXIgfiAuZ2F0ZV9fYmcsXG4uZ2F0ZV9fYW5jaG9yOmFjdGl2ZSB+IC5nYXRlX19iZyxcbi5nYXRlX19hbmNob3I6Zm9jdXMgfiAuZ2F0ZV9fYmcge1xuICAgIHRvcDogMC41ZW07XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIGJvdHRvbTogMC41ZW07XG4gICAgbGVmdDogMC41ZW07XG59XG5cbi8qIGxpbmUgNTQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhdGUvZ2F0ZS5zY3NzICovXG4uZ2F0ZV9fYmc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgNjQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhdGUvZ2F0ZS5zY3NzICovXG4uZ2F0ZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA3OSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2F0ZS9nYXRlLnNjc3MgKi9cbi5nYXRlX19hbmNob3I6aG92ZXIgfiAuZ2F0ZV9fdGl0bGUsXG4uZ2F0ZV9fYW5jaG9yOmFjdGl2ZSB+IC5nYXRlX190aXRsZSxcbi5nYXRlX19hbmNob3I6Zm9jdXMgfiAuZ2F0ZV9fdGl0bGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSA4NywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvZ2F0ZS9nYXRlLnNjc3MgKi9cbi5nYXRlX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSAxMDAsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2dhdGUvZ2F0ZS5zY3NzICovXG4uZ2F0ZV9fYW5jaG9yOmhvdmVyIH4gLmdhdGVfX2xhYmVsLFxuLmdhdGVfX2FuY2hvcjphY3RpdmUgfiAuZ2F0ZV9fbGFiZWwsXG4uZ2F0ZV9fYW5jaG9yOmZvY3VzIH4gLmdhdGVfX2xhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSA0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9sb2dvL3V0aWxzL19taXhpbnMuc2NzcyAqL1xuLmxvZ28gLmxvZ29fX3N0cm9rZS1tYWluIHtcbiAgICBzdHJva2U6IGJsYWNrO1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4ubG9nbyAubG9nb19fZmlsbC1tYWluIHtcbiAgICBmaWxsOiBibGFjaztcbn1cblxuLyogbGluZSA0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9sb2dvL3V0aWxzL19taXhpbnMuc2NzcyAqL1xuLmxvZ28gLmxvZ29fX3N0cm9rZS1hY2NlbnQge1xuICAgIHN0cm9rZTogI2IxMzAzNDtcbn1cblxuLyogbGluZSA0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9sb2dvL3V0aWxzL19taXhpbnMuc2NzcyAqL1xuLmxvZ28gLmxvZ29fX2ZpbGwtYWNjZW50IHtcbiAgICBmaWxsOiAjYjEzMDM0O1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4ubG9nbyAubG9nb19fc3Ryb2tlLWJnIHtcbiAgICBzdHJva2U6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL2xvZ28vdXRpbHMvX21peGlucy5zY3NzICovXG4ubG9nbyAubG9nb19fZmlsbC1iZyB7XG4gICAgZmlsbDogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL25ld3NsZXR0ZXItZm9ybS9uZXdzbGV0dGVyLWZvcm0uc2NzcyAqL1xuLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxNSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvbmV3c2xldHRlci1mb3JtL25ld3NsZXR0ZXItZm9ybS5zY3NzICovXG4ubmV3c2xldHRlci1mb3JtLFxuLm5ld3NsZXR0ZXItZm9ybSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDI1LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9uZXdzbGV0dGVyLWZvcm0vbmV3c2xldHRlci1mb3JtLnNjc3MgKi9cbi5uZXdzbGV0dGVyLWZvcm1fX2lucHV0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG59XG5cbi8qIGxpbmUgMzIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL25ld3NsZXR0ZXItZm9ybS9uZXdzbGV0dGVyLWZvcm0uc2NzcyAqL1xuLm5ld3NsZXR0ZXItZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3N2VlO1xufVxuXG4vKiBsaW5lIDQyLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy9uZXdzbGV0dGVyLWZvcm0vbmV3c2xldHRlci1mb3JtLnNjc3MgKi9cbi5uZXdzbGV0dGVyLWZvcm1fX2J0biB7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTMwMzQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTAsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS91dGlscy9zZWxlY3RvcnMuc2NzcyAqL1xuLm5ld3NsZXR0ZXItZm9ybV9fYnRuOmhvdmVyLCAubmV3c2xldHRlci1mb3JtX19idG46YWN0aXZlLCAubmV3c2xldHRlci1mb3JtX19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTI1Mjg7XG59XG5cbi8qIGxpbmUgOCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3RhYmJlci5zY3NzICovXG4udGFiYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBsaW5lIDE0LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy90YWJiZXIvdGFiYmVyLnNjc3MgKi9cbi50YWJiZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL3RhYmJlci90YWJiZXIuc2NzcyAqL1xuLnRhYmJlcl9faGVhZGVyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGNvbG9yOiAjYjEzMDM0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogbGluZSAyOCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3RhYmJlci5zY3NzICovXG4udGFiYmVyX19oZWFkZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLyogbGluZSAzMiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3RhYmJlci5zY3NzICovXG4udGFiYmVyX19wb3N0LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi8qIGxpbmUgMzcsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9jb21wb25lbnRzL3RhYmJlci90YWJiZXIuc2NzcyAqL1xuLnRhYmJlcl9fcG9zdC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA0MiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3RhYmJlci5zY3NzICovXG4udGFiYmVyX19wb3N0LWxpbmsgKyAudGFiYmVyX19wb3N0LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLyogbGluZSA0NiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3RhYmJlci5zY3NzICovXG4jbXZwLXRhYi1jb2wzIC50YWJiZXJfX3Bvc3QtbGluayB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA1MSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3RhYmJlci5zY3NzICovXG4udGFiYmVyX19wb3N0LWxpbms6aG92ZXIsXG4udGFiYmVyX19wb3N0LWxpbms6aG92ZXIgLnRhYmJlcl9fcG9zdC1saW5rLWRhdGUsIC50YWJiZXJfX3Bvc3QtbGluazphY3RpdmUsXG4udGFiYmVyX19wb3N0LWxpbms6YWN0aXZlIC50YWJiZXJfX3Bvc3QtbGluay1kYXRlLCAudGFiYmVyX19wb3N0LWxpbms6Zm9jdXMsXG4udGFiYmVyX19wb3N0LWxpbms6Zm9jdXMgLnRhYmJlcl9fcG9zdC1saW5rLWRhdGUge1xuICAgIGNvbG9yOiAjYjEzMDM0O1xufVxuXG4vKiBsaW5lIDU4LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy90YWJiZXIvdGFiYmVyLnNjc3MgKi9cbi50YWJiZXJfX3Bvc3QtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDIyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IGluaXRpYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzgyODE4MTtcbn1cblxuLyogbGluZSA2NiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3RhYmJlci5zY3NzICovXG4udGFiYmVyX19wb3N0LWxpbmstZGF0ZSB7XG4gICAgY29sb3I6ICM4MjgxODE7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDc2LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvY29tcG9uZW50cy90YWJiZXIvdGFiYmVyLnNjc3MgKi9cbi50YWJiZXJfX3Bvc3QtbGluay1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAycHg7XG59XG5cbi8qIGxpbmUgNCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3V0aWxzL19taXhpbnMuc2NzcyAqL1xuLnRhYmJlcl9fcG9zdC1saW5rLS1mZWF0dXJlZCxcbiNtdnAtc2lkZS13cmFwIC50YWJiZXJfX3Bvc3QtbGluay0tZmVhdHVyZWQge1xuICAgIGNvbG9yOiAjYjEzMDM0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgOSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFiYmVyL3V0aWxzL19taXhpbnMuc2NzcyAqL1xuLnRhYmJlcl9fcG9zdC1saW5rLS1mZWF0dXJlZDpob3Zlcixcbi50YWJiZXJfX3Bvc3QtbGluay0tZmVhdHVyZWQ6aG92ZXIgLnRhYmJlcl9fcG9zdC1saW5rLWRhdGUsIC50YWJiZXJfX3Bvc3QtbGluay0tZmVhdHVyZWQ6YWN0aXZlLFxuLnRhYmJlcl9fcG9zdC1saW5rLS1mZWF0dXJlZDphY3RpdmUgLnRhYmJlcl9fcG9zdC1saW5rLWRhdGUsIC50YWJiZXJfX3Bvc3QtbGluay0tZmVhdHVyZWQ6Zm9jdXMsXG4udGFiYmVyX19wb3N0LWxpbmstLWZlYXR1cmVkOmZvY3VzIC50YWJiZXJfX3Bvc3QtbGluay1kYXRlLFxuI212cC1zaWRlLXdyYXAgLnRhYmJlcl9fcG9zdC1saW5rLS1mZWF0dXJlZDpob3ZlcixcbiNtdnAtc2lkZS13cmFwIC50YWJiZXJfX3Bvc3QtbGluay0tZmVhdHVyZWQ6aG92ZXIgLnRhYmJlcl9fcG9zdC1saW5rLWRhdGUsXG4jbXZwLXNpZGUtd3JhcCAudGFiYmVyX19wb3N0LWxpbmstLWZlYXR1cmVkOmFjdGl2ZSxcbiNtdnAtc2lkZS13cmFwIC50YWJiZXJfX3Bvc3QtbGluay0tZmVhdHVyZWQ6YWN0aXZlIC50YWJiZXJfX3Bvc3QtbGluay1kYXRlLFxuI212cC1zaWRlLXdyYXAgLnRhYmJlcl9fcG9zdC1saW5rLS1mZWF0dXJlZDpmb2N1cyxcbiNtdnAtc2lkZS13cmFwIC50YWJiZXJfX3Bvc3QtbGluay0tZmVhdHVyZWQ6Zm9jdXMgLnRhYmJlcl9fcG9zdC1saW5rLWRhdGUge1xuICAgIGNvbG9yOiAjNzUyMDIyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNCwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdGFnL3RhZy5zY3NzICovXG4udGFnLFxuLnRhZzp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzAzNDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4vKiBsaW5lIDEwLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvdXRpbHMvc2VsZWN0b3JzLnNjc3MgKi9cbmEudGFnOmhvdmVyLCBhLnRhZzphY3RpdmUsIGEudGFnOmZvY3VzLCAudGFnOnZpc2l0ZWQ6aG92ZXIsIC50YWc6dmlzaXRlZDphY3RpdmUsIC50YWc6dmlzaXRlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICNiMTMwMzQ7XG59XG5cbi8qIGxpbmUgMywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2NvbXBvbmVudHMvdmVyc2lvbi1ub3RpZmllci92ZXJzaW9uLW5vdGlmaWVyLnNjc3MgKi9cbi52ZXJzaW9uLW5vdGlmaWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzMDM0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLyoqXG4gKiBMYXlvdXQtcmVsYXRlZCBzZWN0aW9uc1xuICovXG4vKiBsaW5lIDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9sYXlvdXRzL2Fkcy9hZHMuc2NzcyAqL1xuLm12cC1hdXRob3ItaW5mby1uYW1lIC5hQmlnQ2xhc3NOYW1lVG9Bdm9pZENvbGxpc2lvbjIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA4LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvbGF5b3V0cy9hZHMvYWRzLnNjc3MgKi9cbiNtdnAtd2FsbHBhcGVyIHtcbiAgICB0b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9sYXlvdXRzL2Fkcy9hZHMuc2NzcyAqL1xuLmFkbWluLWJhciAjbXZwLXdhbGxwYXBlciB7XG4gICAgdG9wOiAxMzZweCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvbGF5b3V0cy9hZHMvYWRzLnNjc3MgKi9cbiNtdnAtd2FsbHBhcGVyIH4gI212cC1zaXRlICNtdnAtbWFpbi1ib2R5LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9sYXlvdXRzL212cC1tYWluLXdyYXAvbXZwLW1haW4td3JhcC5zY3NzICovXG4jbXZwLW1haW4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XG59XG5cbi8qIGxpbmUgNywgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2xheW91dHMvbXZwLW1haW4td3JhcC9tdnAtbWFpbi13cmFwLnNjc3MgKi9cbiNtdnAtd2FsbHBhcGVyIH4gI212cC1zaXRlICNtdnAtbGVhZGVyLXdyYXAge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xufVxuXG4vKiBsaW5lIDE3LCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvbGF5b3V0cy9tdnAtbWFpbi13cmFwL212cC1tYWluLXdyYXAuc2NzcyAqL1xuI212cC13YWxscGFwZXIgfiAjbXZwLXNpdGUgI212cC1sZWFkZXItd3JhcCAubXZwLW1haW4tYm94LWNvbnQge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSAxLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvbGF5b3V0cy9tdnAtd2FsbHBhcGVyL212cC13YWxscGFwZXIuc2NzcyAqL1xuI212cC13YWxscGFwZXIge1xuICAgIHRvcDogMjU0cHg7XG59XG5cbi8qIGxpbmUgMSwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2xheW91dHMvcGFnZS10ZW1wbGF0ZS9wYWdlLXRlbXBsYXRlLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9sYXlvdXRzL3NpbmdsZS9zaW5nbGUuc2NzcyAqL1xuI3NpbmdsZV9fZm9vdGVyLWJ1dHRvbnMge1xuICAgIG1hcmdpbjogNnJlbSAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNiwgL1VzZXJzL2xvaWNnb3lldC9Xb3Jrc3BhY2UvdGRhY3R1L3dwLWNvbnRlbnQvdGhlbWVzL3RoZS1sZWFndWUtdGRhL3N0eWxlL2xheW91dHMvc2luZ2xlL3NpbmdsZS5zY3NzICovXG4jc2luZ2xlX19mb290ZXItYnV0dG9ucyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBsaW5lIDEwLCAvVXNlcnMvbG9pY2dveWV0L1dvcmtzcGFjZS90ZGFjdHUvd3AtY29udGVudC90aGVtZXMvdGhlLWxlYWd1ZS10ZGEvc3R5bGUvbGF5b3V0cy9zaW5nbGUvc2luZ2xlLnNjc3MgKi9cbi5zaW5nbGUtaGVhZF9fY29tLWNvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMTgsIC9Vc2Vycy9sb2ljZ295ZXQvV29ya3NwYWNlL3RkYWN0dS93cC1jb250ZW50L3RoZW1lcy90aGUtbGVhZ3VlLXRkYS9zdHlsZS9sYXlvdXRzL3NpbmdsZS9zaW5nbGUuc2NzcyAqL1xuI2Rpc3F1c190aHJlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4iLCIuYmxvY2stc2Nyb2xsaW5nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG4iLCJAaW1wb3J0ICcuLi91dGlscy9jb2xvcnMnO1xuXG5ociB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcignZ3JleScpO1xufVxuIiwiJGNvbG9yczogKFxuICAnYmxhY2snOiAjMDAwLFxuICAnZ3JleS1saWdodGVyJzogI2YzZjNmMyxcbiAgJ2dyZXktbGlnaHQnOiAjZTZlNmU2LFxuICAnZ3JleSc6ICNhYWEsXG4gICdncmV5LWRhcmsnOiAjODI4MTgxLFxuICAnYmx1ZSc6ICMwN2UsXG4gICd3aGl0ZSc6ICNmZmYsXG4gICdyZWQnOiAjYjEzMDM0LFxuICAndGlwZWVlJzogI2Q4NDc1OSxcbiAgJ3VuaWJldCc6ICMyOTliNTksXG4gICdmYWNlYm9vayc6ICMzYjU5OTgsXG4gICd0d2l0dGVyJzogIzFkYTFmMixcbiAgJ3lvdXR1YmUnOiAjY2QyMDFmLFxuKTtcblxuJHRlYW0tY29sb3JzOiAoXG4gICdBUkknOiAjOTcyMzNmLFxuICAnQVRMJzogI2E2MTkyZSxcbiAgJ0JBTCc6ICMyNDE3NzMsXG4gICdCVUYnOiAjMDAzMzhkLFxuICAnQ0FSJzogIzAwODVjYSxcbiAgJ0NISSc6ICMwNTFjMmMsXG4gICdDSU4nOiAjZmM0YzAyLFxuICAnQ0xFJzogIzM4MmYyZCxcbiAgJ0RBTCc6ICMwMDM1OTQsXG4gICdERU4nOiAjZmM0YzAyLFxuICAnREVUJzogIzAwNjliMSxcbiAgJ0dCJzogIzE3NWUzMyxcbiAgJ0hPVSc6ICMwOTFmMmMsXG4gICdJTkQnOiAjMDAzYTcwLFxuICAnSkFDJzogIzAwNjA3MyxcbiAgJ0tDJzogI2M4MTAyZSxcbiAgJ0xBQyc6ICMwYzIzNDAsXG4gICdMQVInOiAjMDAyMjQ0LFxuICAnTUlBJzogIzAwOGU5NyxcbiAgJ01JTic6ICM0ZjI2ODMsXG4gICdORSc6ICMwYzIzNDAsXG4gICdOTyc6ICNkM2JjOGQsXG4gICdOWUcnOiAjMDAxZTYyLFxuICAnTllKJzogIzBjMzcxZCxcbiAgJ09BSyc6ICMxMDE4MjAsXG4gICdQSEknOiAjMDY0YzUzLFxuICAnUElUJzogI2ZmYjgxYyxcbiAgJ1NGJzogI2FhMDAwMCxcbiAgJ1NFQSc6ICMwMDE0MzMsXG4gICdUQic6ICNjODEwMmUsXG4gICdURU4nOiAjMGMyMzQwLFxuICAnV0FTJzogIzg2MjYzMyxcbik7XG5cbkBmdW5jdGlvbiBjb2xvcigkY29sb3IsICRvcGFjaXR5OiAxKSB7XG4gIEByZXR1cm4gdHJhbnNwYXJlbnRpemUobWFwLWdldCgkY29sb3JzLCAkY29sb3IpLCAxIC0gJG9wYWNpdHkpO1xufVxuXG5AZnVuY3Rpb24gdGVhbS1jb2xvcigkYWJiciwgJG9wYWNpdHk6IDEpIHtcbiAgQHJldHVybiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0ZWFtLWNvbG9ycywgJGFiYnIpLCAxIC0gJG9wYWNpdHkpO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb2xvcigkY29sb3IsICRvcGFjaXR5OiAxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCRjb2xvciwgJG9wYWNpdHkpO1xufVxuXG5AbWl4aW4gY29sb3IoJGNvbG9yLCAkb3BhY2l0eTogMSkge1xuICBjb2xvcjogY29sb3IoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5cbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gMTUwKSB7XG4gICAgQHJldHVybiBjb2xvcignYmxhY2snKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiBjb2xvcignd2hpdGUnKTtcbiAgfVxufSIsIkBpbXBvcnQgJ2NvbG9ycyc7XG5cbiNtdnAtY29udGVudC1tYWluIC5fdGl0bGUgcCB7XG4gIEBpbmNsdWRlIGNvbG9yKCdibGFjaycpO1xuXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbiIsIi8qKlxuICogQnV0dG9uc1xuICovXG5cbiRidXR0b24tLXNlbGVjdG9yOiBzZWxlY3RvcihuZXcgJ2J0bicgd2l0aCAkYnV0dG9uLS1zeW50YXgpO1xuXG5AaW5jbHVkZSBzdGF0ZW1lbnQoJGJ1dHRvbi0tc2VsZWN0b3IsKFxuICAoJ0BpbmNsdWRlIGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1taXhpbicsICRidXR0b24tLWJhY2tncm91bmQtY29sb3IpLFxuICAoJ2Rpc3BsYXknLCAkYnV0dG9uLS1kaXNwbGF5KSxcbiAgKCdjb2xvcicsICRidXR0b24tLWNvbG9yKSxcbiAgKCdmb250LWZhbWlseScsICRidXR0b24tLWZvbnQtZmFtaWx5KSxcbiAgKCdmb250LXdlaWdodCcsICRidXR0b24tLWZvbnQtd2VpZ2h0KSxcbiAgKCdmb250LXNpemUnLCAkYnV0dG9uLS1mb250LXNpemUpLFxuICAoJ2xpbmUtaGVpZ2h0JywgJGJ1dHRvbi0tbGluZS1oZWlnaHQpLFxuICAoJ21hcmdpbicsICRidXR0b24tLW1hcmdpbiksXG4gICgndGV4dC1hbGlnbicsICRidXR0b24tLXRleHQtYWxpZ24pLFxuICAoJ3ZlcnRpY2FsLWFsaWduJywgJGJ1dHRvbi0tdmVydGljYWwtYWxpZ24pLFxuICAoJ3RvdWNoLWFjdGlvbicsIG1hbmlwdWxhdGlvbiksXG4gICgnY3Vyc29yJywgJGJ1dHRvbi0tY3Vyc29yKSxcbiAgKCdjdXJzb3InLCBub3QtYWxsb3dlZCwgKCdbZGlzYWJsZWQ9XCJ0cnVlXCInKSksXG4gICgnYmFja2dyb3VuZC1pbWFnZScsIG5vbmUpLCAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlLCBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gICgndXNlci1zZWxlY3QnLCBub25lKSxcbiAgKCd3aGl0ZS1zcGFjZScsIG5vd3JhcCksXG4gICgnYm9yZGVyLXJhZGl1cycsICRidXR0b24tLWJvcmRlci1yYWRpdXMpLFxuICAoJ3RleHQtZGVjb3JhdGlvbicsICRidXR0b24tLXRleHQtZGVjb3JhdGlvbiksXG4gICgndGV4dC10cmFuc2Zvcm0nLCAkYnV0dG9uLS10ZXh0LXRyYW5zZm9ybSksXG4gICgnbGV0dGVyLXNwYWNpbmcnLCAkYnV0dG9uLS1sZXR0ZXItc3BhY2luZyksXG4gICgncGFkZGluZycsICRidXR0b24tLXBhZGRpbmcpLFxuICAoJ2JveC1zaGFkb3cnLCAkYnV0dG9uLS1ib3gtc2hhZG93KSxcbiAgKCd0cmFuc2l0aW9uJywgJGJ1dHRvbi0tdHJhbnNpdGlvbiksXG4gICgnYm9yZGVyLXdpZHRoJywgJGJ1dHRvbi0tYm9yZGVyLXdpZHRoKSxcbiAgKCdib3JkZXItc3R5bGUnLCAkYnV0dG9uLS1ib3JkZXItc3R5bGUpLFxuICAoJ2JvcmRlci1jb2xvcicsICRidXR0b24tLWJvcmRlci1jb2xvciksXG4gICgnZmxvYXQnLCAkYnV0dG9uLS1mbG9hdCksXG4gICgnd2lkdGgnLCAkYnV0dG9uLS13aWR0aCksXG4gICgnaGVpZ2h0JywgJGJ1dHRvbi0taGVpZ2h0KSxcbiAgKCdvcGFjaXR5JywgJGJ1dHRvbi0tb3BhY2l0eSksXG4gICgnY3Vyc29yJywgZGVmYXVsdCksXG4gICgnY3Vyc29yJywgcG9pbnRlciwgKCc8YnV0dG9uJykpLFxuKSk7XG5cbiN7cHJpbnRfc3RhdGVtZW50KCRidXR0b24tLXN5bnRheCl9IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuQGlmICRidXR0b25ncm91cC0tZW5hYmxlZCB7XG4gICRidXR0b24tZ3JvdXAtLXNlbGVjdG9yOiBzZWxlY3RvcihuZXcgJ2J0bi1ncm91cCcgd2l0aCAkYnV0dG9uLS1zeW50YXgpO1xuXG4gIEBpbmNsdWRlIHN0YXRlbWVudCgkYnV0dG9uLWdyb3VwLS1zZWxlY3RvciwoXG4gICAgKCdkaXNwbGF5JywgZmxleCksXG4gICAgKCdqdXN0aWZ5LWNvbnRlbnQnLCAkYnV0dG9uZ3JvdXAtLWp1c3RpZnktY29udGVudCksXG4gICkpO1xuXG5cbiAgJGJ1dHRvbi1pbnNpZGUtZ3JvdXAtLXNlbGVjdG9yOiBzZWxlY3RvcihhcHBlbmQgJGJ1dHRvbi0tc2VsZWN0b3IgcGFyZW50ICRidXR0b24tZ3JvdXAtLXNlbGVjdG9yIGFzICc+Jyk7XG5cbiAgQGluY2x1ZGUgc3RhdGVtZW50KCRidXR0b24taW5zaWRlLWdyb3VwLS1zZWxlY3RvciwoXG4gICAgKCdwb3NpdGlvbicsIHJlbGF0aXZlKSxcbiAgICAoJ3otaW5kZXgnLCAyLCAoJzpob3ZlcicpKSxcbiAgICAoJ3otaW5kZXgnLCAyLCAoJzphY3RpdmUnKSksXG4gICAgKCd6LWluZGV4JywgMiwgKCc6Zm9jdXMnKSksXG4gICAgKCdib3JkZXItdG9wLWxlZnQtcmFkaXVzJywgMCwgJzpub3QoOmZpcnN0LWNoaWxkKScpLFxuICAgICgnYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cycsIDAsICc6bm90KDpmaXJzdC1jaGlsZCknKSxcbiAgICAoJ2JvcmRlci10b3AtcmlnaHQtcmFkaXVzJywgMCwgJzpub3QoOmxhc3QtY2hpbGQpJyksXG4gICAgKCdib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cycsIDAsICc6bm90KDpsYXN0LWNoaWxkKScpLFxuICAgICgnZmxleC1ncm93JywgJGJ1dHRvbmdyb3VwLWl0ZW0tLWZsZXgtZ3JvdyksXG4gICkpO1xuXG5cbiAgJGJ1dHRvbi1pbnNpZGUtZ3JvdXAtbm90LWZpcnN0LS1zZWxlY3Rvcjogc2VsZWN0b3IoYXBwZW5kICRidXR0b24tLXNlbGVjdG9yIHBhcmVudCAkYnV0dG9uLWluc2lkZS1ncm91cC0tc2VsZWN0b3IgYXMgJysnKTtcblxuICBAaW5jbHVkZSBzdGF0ZW1lbnQoJGJ1dHRvbi1pbnNpZGUtZ3JvdXAtbm90LWZpcnN0LS1zZWxlY3RvciwoXG4gICAgKCdAaW5jbHVkZSBidG4tZ3JvdXAtbWFyZ2luLXgtLW1peGluJywgJGJ1dHRvbi0tYm9yZGVyLXdpZHRoKSxcbiAgKSk7XG59XG4iLCJAaW1wb3J0ICdjb3JlL3N0YXRlbWVudCc7XG5AaW1wb3J0ICdjb3JlL2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJ2NvcmUvc2VsZWN0b3InO1xuQGltcG9ydCAnY29yZS92YWx1ZSc7XG5cbi8vIHN0YXRlbWVudFxuQG1peGluIHN0YXRlbWVudCgkc2VsZWN0b3IsICRibG9jaywgJGZsYWc6IG51bGwpIHtcbiAgJGJsb2NrOiBibG9jay1zb3J0ZWQoJGJsb2NrKTtcbiAgQGluY2x1ZGUgcHJpbnQtc3RhdGVtZW50KCRzZWxlY3RvciwgJGJsb2NrLCAkZmxhZyk7XG59XG5cblxuLy8gbWVkaWEtcXVlcnlcbkBtaXhpbiBtZWRpYS1xdWVyeSAoJGZvcmssICRwaGlsb3NvcGh5OiAnYW5kLW1vcmUnKSB7XG4gICRicmVha3BvaW50cy1jb25maWc6IG1hcC1nZXQoJHRyb3dlbC1jb25maWcsICdicmVha3BvaW50cycpO1xuXG4gIEBpZiBub3QgJGJyZWFrcG9pbnRzLWNvbmZpZyBvciBub3QgJGZvcmsge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIHtcbiAgICAkYnJlYWtwb2ludHM6IGJyZWFrcG9pbnRzLS1jb25zdHJ1Y3RvcigkYnJlYWtwb2ludHMtY29uZmlnKTtcblxuICAgIEBpZiBub3QgYnJlYWtwb2ludC0tZ2V0LWZvcmstcXVlcnkoJGJyZWFrcG9pbnRzLCAkZm9yaywgJHBoaWxvc29waHkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhICN7YnJlYWtwb2ludC0tZ2V0LWZvcmstcXVlcnkoJGJyZWFrcG9pbnRzLCAkZm9yaywgJHBoaWxvc29waHkpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNlbGVjdG9yXG5AZnVuY3Rpb24gcHJpbnQtc2VsZWN0b3IoJHNlbGVjdG9yKSB7XG4gIEByZXR1cm4gc2VsZWN0b3ItLWdldC1wcmludC1wYXJlbnRzKCRzZWxlY3RvcikgKyBzZWxlY3Rvci0tZ2V0LXByaW50KCRzZWxlY3Rvcik7XG59XG5cbkBtaXhpbiBzZWxlY3Rvcigkc2VsZWN0b3IpIHtcbiAgJGJyZWFrcG9pbnQtZm9yazogc2VsZWN0b3ItLWdldC1icmVha3BvaW50KCRzZWxlY3Rvcik7XG5cbiAgQGF0LXJvb3QgI3twcmludC1zZWxlY3Rvcigkc2VsZWN0b3IpfSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGJyZWFrcG9pbnQtZm9yaykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBmdW5jdGlvbiBzZWxlY3RvcigkYXJncykge1xuICAkYXJncy1sZW5ndGg6IGxlbmd0aCgkYXJncyk7XG4gICRkaXJlY3RpdmU6IG50aCgkYXJncywgMSk7XG5cbiAgQGlmICRkaXJlY3RpdmUgPT0gJ25ldycge1xuICAgIEBpZiBub3QgKCRhcmdzLWxlbmd0aCA9PSAyIG9yICRhcmdzLWxlbmd0aCA9PSA0KSB7XG4gICAgICBAZXJyb3IgJ3NlbGVjdG9yKCkgZnVuY3Rpb24gd2l0aCBgbmV3YCBhcyBmaXJzdCBhcmd1bWVudCBtdXN0IGhhdmUgMiBvciA0IGFyZ3VtZW50cyc7XG4gICAgfVxuXG4gICAgJGJsb2NrOiBudGgoJGFyZ3MsIDIpO1xuICAgICRzeW50YXg6IGlmKCRhcmdzLWxlbmd0aCA+PSA0LCBudGgoJGFyZ3MsIDQpLCBudWxsKTtcbiAgICBAcmV0dXJuIHNlbGVjdG9yLS1jb25zdHJ1Y3RvcihudGgoJGFyZ3MsIDIpLCAkc3ludGF4KTtcbiAgfVxuXG4gIEBpZiBub3QgKCRhcmdzLWxlbmd0aCA9PSA0IG9yICRhcmdzLWxlbmd0aCA9PSA2KSB7XG4gICAgQGVycm9yICdzZWxlY3RvcigpIGZ1bmN0aW9uIHdpdGggYHNldGAgb3IgYGFwcGVuZGAgYXMgZmlyc3QgYXJndW1lbnQgbXVzdCBoYXZlIDQgb3IgNiBhcmd1bWVudHMnO1xuICB9XG5cbiAgJHNlbGVjdG9yOiBudGgoJGFyZ3MsIDIpO1xuICAkcHJvcGVydHk6IG50aCgkYXJncywgMyk7XG4gICRwYXJhbS0xOiBudGgoJGFyZ3MsIDQpO1xuICAkcGFyYW0tMjogaWYoJGFyZ3MtbGVuZ3RoID49IDYsIG50aCgkYXJncywgNiksIG51bGwpO1xuXG4gIEBpZiAkcGFyYW0tMiB7XG4gICAgQHJldHVybiBjYWxsKCdzZWxlY3Rvci0tI3skZGlyZWN0aXZlfS0jeyRwcm9wZXJ0eX0nLCAkc2VsZWN0b3IsICRwYXJhbS0xLCAkcGFyYW0tMik7XG4gIH1cblxuICBAcmV0dXJuIGNhbGwoJ3NlbGVjdG9yLS0jeyRkaXJlY3RpdmV9LSN7JHByb3BlcnR5fScsICRzZWxlY3RvciwgJHBhcmFtLTEpO1xufVxuXG5cbi8vIHZhbHVlXG5cbkBmdW5jdGlvbiB2YWx1ZSgkdmFsdWUsICRmbGFnczogbnVsbCkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpICE9ICdtYXAnIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfVxuXG4gIEBpZiAkZmxhZ3MgPT0gbnVsbCB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCR2YWx1ZSwgJ2RlZmF1bHQnKTtcbiAgfVxuXG4gICR2YWx1ZXMtY29ycmVzcG9uZGFudDogdmFsdWVzLWNvcnJlc3BvbmRhbnQoJHZhbHVlLCAkZmxhZ3MpO1xuXG4gIEBpZiBsZW5ndGgoJHZhbHVlcy1jb3JyZXNwb25kYW50KSA9PSAwIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJHZhbHVlLCAnZGVmYXVsdCcpO1xuICB9XG5cbiAgJHZhbHVlOiBudGgoJHZhbHVlcy1jb3JyZXNwb25kYW50LCAxKTtcbiAgQGVhY2ggJHZhbHVlLWNvcnJlc3BvbmRhbnQgaW4gJHZhbHVlcy1jb3JyZXNwb25kYW50IHtcbiAgICBAaWYgdmFsdWUtY29ycmVzcG9uZGFudC0tZ2V0LWZsYWdzLWxlbmd0aCgkdmFsdWUtY29ycmVzcG9uZGFudCkgPj0gdmFsdWUtY29ycmVzcG9uZGFudC0tZ2V0LWZsYWdzLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAgICR2YWx1ZTogJHZhbHVlLWNvcnJlc3BvbmRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB2YWx1ZS1jb3JyZXNwb25kYW50LS1nZXQtdmFsdWUoJHZhbHVlKTtcbn1cbiIsIkBpbXBvcnQgJy4uL2V4dGVuc2lvbnMvc29ydCc7XG5AaW1wb3J0ICcuLi9leHRlbnNpb25zL21hcCc7XG5AaW1wb3J0ICdzZWxlY3Rvcic7XG5cbkBmdW5jdGlvbiBkZWNsYXJhdGlvbigkYmxvY2ssICRwcm9wZXJ0eSwgJHZhbHVlLCAkZmxhZ3M6ICgpKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ21hcCcge1xuICAgIEBlYWNoICRmbGFnLCAkdmFsdWUgaW4gJHZhbHVlIHtcbiAgICAgICRuZXctZmxhZ3M6ICRmbGFncztcblxuICAgICAgQGlmIGluZGV4KCgnOicsICc8JywgJ0AnLCAnLScsICd+JywgJ1snKSwgc3RyLXNsaWNlKCRmbGFnLCAwLCAxKSkge1xuICAgICAgICAkbmV3LWZsYWdzOiBhcHBlbmQoJG5ldy1mbGFncywgJGZsYWcpO1xuICAgICAgICAkbmV3LWZsYWdzOiBzb3J0KCRuZXctZmxhZ3MpO1xuICAgICAgfVxuXG4gICAgICAkYmxvY2s6IGRlY2xhcmF0aW9uKCRibG9jaywgJHByb3BlcnR5LCAkdmFsdWUsICRuZXctZmxhZ3MpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGlmIHN0ci1zbGljZSgkcHJvcGVydHksIDEsIDkpID09ICdAaW5jbHVkZSAnIHtcbiAgICAgICRtaXhpbjogc3RyLXNsaWNlKCRwcm9wZXJ0eSwgMTApO1xuICAgICAgJG1peGluLXJlc3VsdDogY2FsbCgkbWl4aW4sICR2YWx1ZSwgJGZsYWdzKTtcbiAgICAgICRibG9jazogYmxvY2stc29ydGVkKCRtaXhpbi1yZXN1bHQsICRibG9jayk7XG4gICAgICBAcmV0dXJuICRibG9jaztcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBsZW5ndGgoJGZsYWdzKSA+PSAxIHtcbiAgICAgICAgJHByZXZpb3VzLWJsb2NrOiBtYXAtZ2V0LWRlZXAoJGJsb2NrLCBhcHBlbmQoJGZsYWdzLCAnZGVmYXVsdCcpKTtcblxuICAgICAgICBAaWYgJHByZXZpb3VzLWJsb2NrIHtcbiAgICAgICAgICAkcHJldmlvdXMtYmxvY2s6IG1hcC1zbWFydC1tZXJnZSgkcHJldmlvdXMtYmxvY2ssICgkcHJvcGVydHk6ICR2YWx1ZSkpO1xuICAgICAgICAgICRibG9jazogbWFwLXNldC1kZWVwKCRibG9jaywgYXBwZW5kKCRmbGFncywgJ2RlZmF1bHQnKSwgJHByZXZpb3VzLWJsb2NrKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgJGJsb2NrOiBtYXAtc2V0LWRlZXAoJGJsb2NrLCBhcHBlbmQoJGZsYWdzLCAnZGVmYXVsdCcpLCAoJHByb3BlcnR5OiAkdmFsdWUpKTtcbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRibG9jazogbWFwLXNtYXJ0LW1lcmdlKCRibG9jaywgKCdkZWZhdWx0JzogKCRwcm9wZXJ0eTogJHZhbHVlKSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJGJsb2NrO1xufVxuXG5AZnVuY3Rpb24gYmxvY2stc29ydGVkKCRkZWNsYXJhdGlvbnMsICRibG9jazogKCkpIHtcbiAgQGVhY2ggJGRlY2xhcmF0aW9uIGluICRkZWNsYXJhdGlvbnMge1xuICAgICRwcm9wZXJ0eTogbnRoKCRkZWNsYXJhdGlvbiwgMSk7XG4gICAgJHZhbHVlOiBudGgoJGRlY2xhcmF0aW9uLCAyKTtcbiAgICAkZmxhZ3M6IGlmKGxlbmd0aCgkZGVjbGFyYXRpb24pID49IDMsIG50aCgkZGVjbGFyYXRpb24sIDMpLCAoKSk7XG5cbiAgICAkYmxvY2s6IGRlY2xhcmF0aW9uKCRibG9jaywgJHByb3BlcnR5LCAkdmFsdWUsICRmbGFncyk7XG4gIH1cblxuICBAcmV0dXJuICRibG9jaztcbn1cblxuQG1peGluIHByaW50LXN0YXRlbWVudCgkc2VsZWN0b3IsICRibG9jaywgJGZsYWcpIHtcbiAgQGlmICRmbGFnICE9ICdkZWZhdWx0JyB7XG4gICAgQGVhY2ggJGZsYWcsICRibG9jayBpbiAkYmxvY2sge1xuICAgICAgJG5ldy1zZWxlY3RvcjogJHNlbGVjdG9yO1xuXG4gICAgICAkZmxhZy10eXBlOiBzdHItc2xpY2UoJGZsYWcsIDAsIDEpO1xuICAgICAgJGZsYWctbmFtZTogc3RyLXNsaWNlKCRmbGFnLCAyKTtcblxuICAgICAgQGlmICRmbGFnLXR5cGUgPT0gJzonIHtcbiAgICAgICAgJG5ldy1zZWxlY3Rvcjogc2VsZWN0b3ItLWFwcGVuZC1wc2V1ZG8tY2xhc3MoJG5ldy1zZWxlY3RvciwgJGZsYWctbmFtZSk7XG4gICAgICB9IEBlbHNlaWYgJGZsYWctdHlwZSA9PSAnPCcge1xuICAgICAgICAkbmV3LXNlbGVjdG9yOiBzZWxlY3Rvci0tc2V0LXRhZygkbmV3LXNlbGVjdG9yLCAkZmxhZy1uYW1lKTtcbiAgICAgIH0gQGVsc2VpZiAkZmxhZy10eXBlID09ICdAJyB7XG4gICAgICAgICRuZXctc2VsZWN0b3I6IHNlbGVjdG9yLS1zZXQtYnJlYWtwb2ludCgkbmV3LXNlbGVjdG9yLCAkZmxhZy1uYW1lKTtcbiAgICAgIH0gQGVsc2VpZiAkZmxhZy10eXBlID09ICctJyB7XG4gICAgICAgICRuZXctc2VsZWN0b3I6IHNlbGVjdG9yLS1hcHBlbmQtbW9kaWZpZXIoJG5ldy1zZWxlY3RvciwgJGZsYWctbmFtZSk7XG4gICAgICB9IEBlbHNlaWYgJGZsYWctdHlwZSA9PSAnficge1xuICAgICAgICAkbmV3LXNlbGVjdG9yOiBzZWxlY3Rvci0tYXBwZW5kLW1vZGlmaWVyLWVsZW1lbnQoJG5ldy1zZWxlY3RvciwgJGZsYWctbmFtZSk7XG4gICAgICB9IEBlbHNlaWYgJGZsYWctdHlwZSA9PSAnWycge1xuICAgICAgICAkbmV3LXNlbGVjdG9yOiBzZWxlY3Rvci0tYXBwZW5kLWF0dHJpYnV0ZSgkbmV3LXNlbGVjdG9yLCAkZmxhZy1uYW1lKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcHJpbnQtc3RhdGVtZW50KCRuZXctc2VsZWN0b3IsICRibG9jaywgJGZsYWcpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgc2VsZWN0b3IoJHNlbGVjdG9yKSB7XG4gICAgICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkYmxvY2sge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uL3V0aWxzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi8uLi8uLi91dGlscy9mb250cyc7XG5cbiRidXR0b24tLXZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWRlZmF1bHQ7XG4kYnV0dG9uLS1mbG9hdDogbnVsbCAhZGVmYXVsdDtcbiRidXR0b24tLWRpc3BsYXk6IChcbiAgJ2RlZmF1bHQnOiBpbmxpbmUtYmxvY2ssXG4gICctYmxvY2snOiBibG9jayxcbikgIWRlZmF1bHQ7XG4kYnV0dG9uLS1ib3JkZXItd2lkdGg6IDFweDtcbiRidXR0b24tLXBhZGRpbmc6IDEuMTcxODc1ZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLS13aWR0aDogKFxuICAnLWJsb2NrJzogMTAwJSxcbikgIWRlZmF1bHQ7XG4kYnV0dG9uLS1tYXJnaW46IG51bGwgIWRlZmF1bHQ7XG4kYnV0dG9uLS1oZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG4kYnV0dG9uLS1jb2xvcjogKFxuICAnZGVmYXVsdCc6IGNvbG9yKCdyZWQnKSAhaW1wb3J0YW50LFxuICAnOmhvdmVyJzogY29sb3IoJ3JlZCcpICFpbXBvcnRhbnQsXG4gICc6YWN0aXZlJzogY29sb3IoJ3doaXRlJykgIWltcG9ydGFudCxcbiAgJzpmb2N1cyc6IGNvbG9yKCd3aGl0ZScpICFpbXBvcnRhbnQsXG4gICctdGlwZWVlJzogKFxuICAgICdkZWZhdWx0JzogY29sb3IoJ3doaXRlJykgIWltcG9ydGFudCxcbiAgICAnOmhvdmVyJzogY29sb3IoJ3doaXRlJykgIWltcG9ydGFudCxcbiAgKSxcbiAgJy1zaG9wJzogKFxuICAgICdkZWZhdWx0JzogY29sb3IoJ3doaXRlJykgIWltcG9ydGFudCxcbiAgICAnOmhvdmVyJzogY29sb3IoJ3doaXRlJykgIWltcG9ydGFudCxcbiAgKSxcbik7XG4kYnV0dG9uLS1ib3JkZXItY29sb3I6IChcbiAgJ2RlZmF1bHQnOiBjb2xvcignZ3JleScpLFxuICAnOmhvdmVyJzogY29sb3IoJ3JlZCcpLFxuICAnOmFjdGl2ZSc6IGNvbG9yKCdyZWQnKSxcbiAgJzpmb2N1cyc6IGNvbG9yKCdyZWQnKSxcbiAgJy10aXBlZWUnOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50LFxuICAnLXNob3AnOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50LFxuKTtcbiRidXR0b24tLWJhY2tncm91bmQtY29sb3I6IChcbiAgJ2RlZmF1bHQnOiAoXG4gICAgJ2RlZmF1bHQnOiBjb2xvcignd2hpdGUnKSBjb2xvcignd2hpdGUnKSxcbiAgICAnOmFjdGl2ZSc6IGNvbG9yKCdyZWQnKSBjb2xvcigncmVkJyksXG4gICAgJzpmb2N1cyc6IGNvbG9yKCdyZWQnKSBjb2xvcigncmVkJyksXG4gICksXG4gICctdGlwZWVlJzogY29sb3IoJ3RpcGVlZScpIGRhcmtlbihjb2xvcigndGlwZWVlJyksIDEwJSksXG4gICctc2hvcCc6IGNvbG9yKCdibGFjaycpIGxpZ2h0ZW4oY29sb3IoJ2JsYWNrJyksIDEwJSksXG4pICFkZWZhdWx0O1xuJGJ1dHRvbi0tb3BhY2l0eTogKFxuICAnW2Rpc2FibGVkPVwidHJ1ZVwiJzogMC41LFxuKSAhZGVmYXVsdDtcbiRidXR0b24tLWZvbnQtc2l6ZTogMC44cmVtO1xuJGJ1dHRvbi0tdGV4dC1kZWNvcmF0aW9uOiAoXG4gICdkZWZhdWx0Jzogbm9uZSxcbikgIWRlZmF1bHQ7XG4kYnV0dG9uLS1saW5lLWhlaWdodDogMTtcbiRidXR0b24tLXRleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcbiRidXR0b24tLWZvbnQtZmFtaWx5OiBmb250LWZhbWlseSgndGl0aWxsaXVtJyk7XG4kYnV0dG9uLS1mb250LXdlaWdodDogNjAwO1xuJGJ1dHRvbi0tdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiRidXR0b24tLWxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4kYnV0dG9uLS1ib3JkZXItcmFkaXVzOiAwLjJlbTtcbiRidXR0b24tLWJvcmRlci1zdHlsZTogc29saWQ7XG4kYnV0dG9uLS1ib3gtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuJGJ1dHRvbi0tdHJhbnNpdGlvbjogbnVsbCAhZGVmYXVsdDtcbiRidXR0b24tLWN1cnNvcjogcG9pbnRlcjtcblxuXG4vLyBidG4gZ3JvdXBcbiRidXR0b25ncm91cC0tanVzdGlmeS1jb250ZW50OiBudWxsICFkZWZhdWx0O1xuJGJ1dHRvbmdyb3VwLWl0ZW0tLWZsZXgtZ3JvdzogbnVsbCAhZGVmYXVsdDtcbiIsIiRmb250LWZhbWlsaWVzOiAoXG4gICd0aXRpbGxpdW0nOiAjeydcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZid9LFxuICAncm9ib3RvJzogI3snXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYnfSxcbik7XG5cbkBmdW5jdGlvbiBmb250LWZhbWlseSgkZm9udC1mYW1pbHkpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRmb250LWZhbWlsaWVzLCAkZm9udC1mYW1pbHkpO1xufVxuXG5AbWl4aW4gZm9udC1mYW1pbHkoJGZvbnQtZmFtaWx5KSB7XG4gIGZvbnQtZmFtaWx5OiBmb250LWZhbWlseSgkZm9udC1mYW1pbHkpO1xufVxuIiwiQGltcG9ydCAnLi91dGlscy9lbmFibGVzJztcbkBpbXBvcnQgJy4vdXRpbHMvdGhlbWVzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy90cm93ZWwtYnV0dG9ucy9zcmMvc2Nzcy9idXR0b25zJztcblxuXG4uYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG4iLCJAaW1wb3J0ICdjb2xvcnMnO1xuXG5oMy5tdnAtZmVhdDEtY2F0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI212cC1mZWF0My13cmFwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG4jbXZwLWZlYXQzLXdyYXAgLm12cC1mZWF0My1yaWdodCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4jbXZwLWZlYXQzLXdyYXAgLm12cC1mZWF0My1yaWdodCA+IGEge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuXG4jbXZwLWZlYXQzLXdyYXAgLm12cC1mZWF0My1zdWItaW1nIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4ubXZwLWZlYXQzLW1haW4sXG4ubXZwLWZlYXQzLW1haW4taW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubXZwLWZlYXQzLW1haW4taW1nIGltZyxcbi5tdnAtZmVhdDMtc3ViLWltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuIiwiQGltcG9ydCAnY29sb3JzJztcbkBpbXBvcnQgJ3NlbGVjdG9ycyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2xvZ28vdXRpbHMvbWl4aW5zJztcblxuI212cC1mb290LWxvZ28gLmxvZ28ge1xuICBAaW5jbHVkZSBsb2dvLWNvbG9ycyhjb2xvcignZ3JleS1kYXJrJyksIGNvbG9yKCdncmV5LWRhcmsnKSwgI2RkZCk7XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgIEBpbmNsdWRlIGxvZ28tY29sb3JzKGNvbG9yKCdibGFjaycpLCBjb2xvcigncmVkJyksICNkZGQpO1xuICB9XG59XG5cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZSBRdWFsaWZ5aW5nRWxlbWVudFxudWwubXZwLWZvb3Qtc29jLWxpc3QgbGkgYSB7XG4gICYuZmEtZmFjZWJvb2stb2ZmaWNpYWwge1xuICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgIGNvbG9yOiBjb2xvcignZmFjZWJvb2snKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmZhLXR3aXR0ZXIge1xuICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgIGNvbG9yOiBjb2xvcigndHdpdHRlcicpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuZmEteW91dHViZS1wbGF5IHtcbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICBjb2xvcjogY29sb3IoJ3lvdXR1YmUnKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZSBRdWFsaWZ5aW5nRWxlbWVudFxuIiwiQG1peGluIGxvZ28tY29sb3JzKCRtYWluLCAkYWNjZW50LCAkYmcpIHtcbiAgQGVhY2ggJG1vZGlmaWVyLCAkY29sb3IgaW4gKCdtYWluJzogJG1haW4sICdhY2NlbnQnOiAkYWNjZW50LCAnYmcnOiAkYmcpIHtcbiAgICBAZWFjaCAkcHJvcGVydHkgaW4gKCdzdHJva2UnLCAnZmlsbCcpIHtcbiAgICAgIC5sb2dvX18jeyRwcm9wZXJ0eX0tI3skbW9kaWZpZXJ9IHtcbiAgICAgICAgI3skcHJvcGVydHl9OiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gb24tZXZlbnQoJHNlbGY6IGZhbHNlKSB7XG4gIEBpZiAkc2VsZiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB3aGVuLWluc2lkZSgkY29udGV4dCkge1xuICAjeyRjb250ZXh0fSAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gd2hlbi10YWcoJHRhZykge1xuICBAYXQtcm9vdCAjeyR0YWcgKyAmfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5tdnAtbmF2LXNvYy1oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4kaGVhZGVyLXRvcC0taGVpZ2h0OiA2MHB4O1xuXG4jbXZwLXRvcC1uYXYtd3JhcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDRweCkge1xuICAgIGhlaWdodDogJGhlYWRlci10b3AtLWhlaWdodDtcbiAgfVxufVxuXG4jbXZwLXRvcC1uYXYtcmlnaHQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDA0cHgpIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItdG9wLS1oZWlnaHQ7XG4gIH1cbn1cblxuI212cC10b3AtbmF2LWxvZ28ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDA0cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLXRvcC0taGVpZ2h0O1xuICB9XG59XG5cbi5tdnAtY2F0LWhlYWQgaDEge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDA0cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4jbXZwLXRvcC1uYXYtbG9nbyAubG9nbyB7XG4gIHdpZHRoOiAxNDFweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDJweCAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDRweCkge1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luOiA1cHggMCAzcHg7XG4gIH1cbn1cblxuc3Bhbi5tdnAtbmF2LXNlYXJjaC1idXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDA0cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5zcGFuLm12cC1uYXYtc29jLWJ1dCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDRweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGUgUXVhbGlmeWluZ0VsZW1lbnRcbnNwYW4ubXZwLW5hdi1zb2MtYnV0LmZhLWZhY2Vib29rLW9mZmljaWFsIHtcbiAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgIGNvbG9yOiBjb2xvcignZmFjZWJvb2snKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnNwYW4ubXZwLW5hdi1zb2MtYnV0LmZhLXR3aXR0ZXIge1xuICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgY29sb3I6IGNvbG9yKCd0d2l0dGVyJykgIWltcG9ydGFudDtcbiAgfVxufVxuXG5zcGFuLm12cC1uYXYtc29jLWJ1dC5mYS15b3V0dWJlIHtcbiAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgIGNvbG9yOiBjb2xvcigneW91dHViZScpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZSBRdWFsaWZ5aW5nRWxlbWVudFxuIiwiI212cC1jb250ZW50LW1haW4gaDEge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4jbXZwLWNvbnRlbnQtbWFpbiBoMiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNtdnAtY29udGVudC1tYWluIGgzIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuI212cC1jb250ZW50LW1haW4gaDQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4jbXZwLWNvbnRlbnQtbWFpbiBoNSB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbiNtdnAtY29udGVudC1tYWluIGg2IHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuI212cC1jb250ZW50LW1haW4gYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIkBpbXBvcnQgJ2NvbG9ycyc7XG5cbiNtdnAtc2lkZS13cmFwIC51bmliZXQgLnRhYi1wYXJpZXIgYSB7IC8vIHNjc3MtbGludDpkaXNhYmxlIElkU2VsZWN0b3IgU2VsZWN0b3JEZXB0aFxuICBjb2xvcjogY29sb3IoJ3doaXRlJykgIWltcG9ydGFudDsgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxufVxuIiwiQGltcG9ydCAnLi91dGlscy9taXhpbnMnO1xuXG4kYnRuc3Jvdy0tZ3V0dGVyOiAxcmVtO1xuXG4uYnRucy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLSRidG5zcm93LS1ndXR0ZXI7XG4gIG1hcmdpbi1yaWdodDogLSRidG5zcm93LS1ndXR0ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgQGluY2x1ZGUgYnRuc3Jvdy14cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5idG5zLXJvdyAuYnRuIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tbGVmdDogJGJ0bnNyb3ctLWd1dHRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAkYnRuc3Jvdy0tZ3V0dGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBidG5zcm93LXhzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQG1peGluIGJ0bnNyb3cteHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogMjlyZW0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGltcG9ydCAnY29sb3JzJztcblxuJGNhbGVuZGFyLWdhbWUtLWd1dHRlcjogMC43NWVtO1xuJGNhbGVuZGFyLWdhbWUtLWJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCdncmV5LWxpZ2h0Jyk7XG4kY2FsZW5kYXItLWxhcmdlLXZpZXdwb3J0OiA0MHJlbTtcblxuLy9cbi8vIGNhbGVuZGFyXG4vL1xuXG4uY2FsZW5kYXIsXG4uY2FsZW5kYXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gY2FsZW5kYXIgd2VlayB3cmFwcGVyXG4vL1xuXG4uY2FsZW5kYXJfX3dlZWstd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG59XG5cblxuLy8gY2FsZW5kYXIgd2Vla1xuLy9cblxuLmNhbGVuZGFyX193ZWVrIHtcbiAgJltkYXRhLXZpc2libGU9XCJmYWxzZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIGNhbGVuZGFyIGdhbWVcbi8vXG5cbi5jYWxlbmRhcl9fZ2FtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gIG1hcmdpbi1sZWZ0OiAoLSRjYWxlbmRhci1nYW1lLS1ndXR0ZXIgLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiAoLSRjYWxlbmRhci1nYW1lLS1ndXR0ZXIgLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogJGNhbGVuZGFyLWdhbWUtLWJvcmRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmNhbGVuZGFyX193ZWVrID4gJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAkY2FsZW5kYXItZ2FtZS0tYm9yZGVyO1xuICB9XG5cbiAgLmNhbGVuZGFyX193ZWVrID4gJjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oY29sb3IoJ2dyZXktbGlnaHQnKSwgNSk7XG4gIH1cbn1cblxuLmNhbGVuZGFyX19nYW1lID4gKiB7XG4gIHBhZGRpbmctbGVmdDogKCRjYWxlbmRhci1nYW1lLS1ndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRjYWxlbmRhci1nYW1lLS1ndXR0ZXIgLyAyKTtcbn1cblxuXG4vLyBjYWxlbmRhciB0ZWFtXG4vL1xuXG4uY2FsZW5kYXJfX3RlYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDUuMTI1ZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRjYWxlbmRhci0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICB3aWR0aDogMTIuNWVtO1xuICB9XG59XG5cbi5jYWxlbmRhcl9fdGVhbSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG5cbi8vIGNhbGVuZGFyIG9wcG9zaW5nIHNpZ25cbi8vXG5cbi5jYWxlbmRhcl9fb3Bwb3Npbmctc2lnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLy8gY2FsZW5kYXIgZ2FtZSBzY29yZVxuLy9cblxuLmNhbGVuZGFyX19nYW1lLXNjb3JlIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cblxuLy8gY2FsZW5kYXIgZ2FtZSBkYXRlXG4vL1xuXG4uY2FsZW5kYXJfX2dhbWUtZGF0ZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5cbi8vIGNhbGVuZGFyIHdlZWsgc2VsZWN0XG4vL1xuXG4uY2FsZW5kYXJfX3dlZWstc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoJ3JlZCcpO1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4uY2FsZW5kYXJfX3dlZWstc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICBmb250LWZhbWlseTogZm9udEF3ZXNvbWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYWxlbmRhcl9fd2Vlay1zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIGNhbGVuZGFyIHRlYW0gZXhwYW5kZWRcbi8vXG5cbi5jYWxlbmRhcl9fdGVhbS1leHBhbmRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRjYWxlbmRhci0tbGFyZ2Utdmlld3BvcnQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuXG4vLyBjYWxlbmRhciB0ZWFtIGFiYnJldmlhdGVkXG4vL1xuXG4uY2FsZW5kYXJfX3RlYW0tYWJicmV2aWF0ZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGNhbGVuZGFyLS1sYXJnZS12aWV3cG9ydCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2NvbG9ycyc7XG5AaW1wb3J0ICdib3gtbW9kZWwnO1xuXG4uY2hlYXRlci1tZXNzYWdlIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignd2hpdGUnKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgY29sb3IoJ3JlZCcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEuM2VtO1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubXZwLXNlYy1wYWQgJiB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcignZ3JleS1saWdodCcpO1xuICB9XG59XG5cbi5jaGVhdGVyLW1lc3NhZ2VfX2ZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKCdncmV5LWxpZ2h0Jyk7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm12cC1zZWMtcGFkICYge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ3doaXRlJyk7XG4gIH1cbn1cblxuLmNoZWF0ZXItbWVzc2FnZS0tYmFubmVyIHtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgbWF4LXdpZHRoOiA3MjhweDtcbn1cblxuLmNoZWF0ZXItbWVzc2FnZS0tbWVkaXVtLXJlY3RhbmdsZSB7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygzMTAsIDI5MCk7XG4gIG1pbi1oZWlnaHQ6IDI5MHB4O1xufVxuXG4uY2hlYXRlci1tZXNzYWdlX19hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmNoZWF0ZXItbWVzc2FnZV9fbGFiZWwge1xuICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zaXRpb24sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgLmNoZWF0ZXItbWVzc2FnZV9fYW5jaG9yOmhvdmVyIH4gJixcbiAgLmNoZWF0ZXItbWVzc2FnZV9fYW5jaG9yOmFjdGl2ZSB+ICYsXG4gIC5jaGVhdGVyLW1lc3NhZ2VfX2FuY2hvcjpmb2N1cyB+ICYge1xuICAgIGZpbHRlcjogYmx1cigyZW0pO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNoZWF0ZXItbWVzc2FnZV9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zaXRpb24sIG9wYWNpdHksIGZpbHRlcjtcblxuICAuY2hlYXRlci1tZXNzYWdlX19hbmNob3I6aG92ZXIgfiAmLFxuICAuY2hlYXRlci1tZXNzYWdlX19hbmNob3I6YWN0aXZlIH4gJixcbiAgLmNoZWF0ZXItbWVzc2FnZV9fYW5jaG9yOmZvY3VzIH4gJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQG1peGluIGFzcGVjdC1yYXRpbygkYXJnbGlzdC4uLiAvKiRyYXRpbyBvciAkd2lkdGgsICRoZWlnaHQqLykge1xuICAkbWFwOiBrZXl3b3JkcygkYXJnbGlzdCk7XG4gICRoZWlnaHQ6IG1hcC1nZXQoJG1hcCwgaGVpZ2h0KSBvciBudGgtb3ItbnVsbCgkYXJnbGlzdCwgMik7XG4gICR3aWR0aDogbWFwLWdldCgkbWFwLCB3aWR0aCkgb3IgbnRoLW9yLW51bGwoJGFyZ2xpc3QsIDEpO1xuICAkcmF0aW86IG1hcC1nZXQoJG1hcCwgcmF0aW8pIG9yIGlmKCR3aWR0aCBhbmQgJGhlaWdodCwgJHdpZHRoIC8gJGhlaWdodCwgbnRoLW9yLW51bGwoJGFyZ2xpc3QsIDEpKSBvciAxO1xuICAkcGFkZGluZzogMSAvICRyYXRpbyAqIDEwMCU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nO1xuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvblxuLy8gUmV0dXJuIG51bGwgcmF0aGVyIHRoYW4gdGhyb3dpbmcgYW4gZXJyb3IgaWYgaW5kZXggaXMgb3V0c2lkZSBsaXN0IHJhbmdlLlxuQGZ1bmN0aW9uIG50aC1vci1udWxsKCRsaXN0LCAkaW5kZXgpIHtcbiAgQHJldHVybiBpZihsZW5ndGgoJGxpc3QpID49ICRpbmRleCwgbnRoKCRsaXN0LCAkaW5kZXgpLCBudWxsKTtcbn1cbiIsIkBpbXBvcnQgJ2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9idG5zLXJvdy91dGlscy9taXhpbnMnO1xuXG4kY2hlYXRlcnNwb3B1cC0tcGFkZGluZzogY2FsYygxZW0gKyAxdncpO1xuJGNoZWF0ZXJzcG9wdXAtLXRyYW5zaXRpb246IDUwMG1zIGVhc2UtaW4tb3V0O1xuXG4uY2hlYXRlcnMtcG9wdXAge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yKCdibGFjaycsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogMCAyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkY2hlYXRlcnNwb3B1cC0tdHJhbnNpdGlvbjtcblxuICAmLmlzLWluIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jaGVhdGVycy1wb3B1cF9fY29udGVudCB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gIG1heC13aWR0aDogMzJlbTtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgcGFkZGluZzogJGNoZWF0ZXJzcG9wdXAtLXBhZGRpbmc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTB2aCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkY2hlYXRlcnNwb3B1cC0tdHJhbnNpdGlvbjtcblxuICAuY2hlYXRlcnMtcG9wdXAuaXMtaW4gJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5jaGVhdGVycy1wb3B1cF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjJlbSArIDF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMWVtICsgMXZ3KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hlYXRlcnMtcG9wdXAgcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMWVtICsgMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNoZWF0ZXJzLXBvcHVwX19zaWduYXR1cmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uY2hlYXRlcnMtcG9wdXAgLmJ0bnMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNWVtIC0gMC41dncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNWVtIC0gMC41dncpO1xufVxuXG4uY2hlYXRlcnMtcG9wdXAgLmJ0bnMtcm93IC5idG4ge1xuICBtYXJnaW4tbGVmdDogY2FsYygwLjVlbSArIDAuNXZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNWVtICsgMC41dncpO1xufVxuXG4uY2hlYXRlcnMtcG9wdXAgLmJ0bnMtcm93IC5idG4gKyAuYnRuIHtcbiAgQGluY2x1ZGUgYnRuc3Jvdy14cyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxZW0gKyAxdncpO1xuICB9XG59XG4iLCJAaW1wb3J0ICdjb2xvcnMnO1xuXG4uY29tLWNvdW50IHtcbiAgI212cC1mZWF0My13cmFwICYge1xuICAgIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICB9XG5cbiAgLm12cC1wb3N0LWluZm8tdG9wICYge1xuICAgIEBpbmNsdWRlIGNvbG9yKCdncmV5Jyk7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm12cC1mZWF0MS1jYXQgJiB7XG4gICAgQGluY2x1ZGUgY29sb3IoJ3doaXRlJyk7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuIiwiJGdhbWViYW5kLS1oZWlnaHQ6IDQuNWVtO1xuXG4uZ2FtZWJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IGNvbG9yKCd3aGl0ZScpO1xufVxuXG4uZ2FtZWJhbmRfX2RhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAwLjVlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuXG4gICAgLmdhbWViYW5kLS1maW5hbCAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5nYW1lYmFuZF9fdGVhbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGdhbWViYW5kLS1oZWlnaHQ7XG59XG5cbi5nYW1lYmFuZF9fdGVhbS0taG9tZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdhbWViYW5kX190ZWFtLWluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMWVtO1xuICAgIFxuICAgIC5nYW1lYmFuZC0tZmluYWwgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIH1cbn1cblxuLmdhbWViYW5kX190ZWFtLWxvZ28ge1xuICAgICRzaGlmdDogLTFlbTtcbiAgICAkc2l6ZTogJGdhbWViYW5kLS1oZWlnaHQgKyAzZW07XG4gICAgXG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6ICRzaGlmdDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgICAkc2l6ZTogJGdhbWViYW5kLS1oZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgLmdhbWViYW5kX190ZWFtLS1hd2F5ICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogJHNoaWZ0O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FtZWJhbmRfX3RlYW0tc2NvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdhbWViYW5kX190ZWFtLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEzMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2tldygtMzBkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdncmV5LWRhcmsnKTtcblxuICAgIC5nYW1lYmFuZF9fdGVhbS0taG9tZSAmIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGVhY2ggJGFiYnIsICRjb2xvciBpbiAkdGVhbS1jb2xvcnMge1xuICAgICAgICAuZ2FtZWJhbmRfX3RlYW0tLSN7JGFiYnJ9ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGVhbS1jb2xvcigkYWJicik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nYW1lYmFuZF9fdGVhbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBlYWNoICRhYmJyLCAkY29sb3IgaW4gJHRlYW0tY29sb3JzIHtcbiAgICAgICAgLmdhbWViYW5kX190ZWFtLS0jeyRhYmJyfSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEodGVhbS1jb2xvcigkYWJicikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbWViYW5kX190ZWFtLS1ob21lICYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLmdhbWViYW5kX190ZWFtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmdhbWViYW5kLS1maW5hbCAmIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxufVxuXG4uZ2FtZWJhbmRfX3RlYW0tc2VlZCB7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICBtYXJnaW46IDAgMC4zNWVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBcbiAgICAuZ2FtZWJhbmQtLWZpbmFsICYge1xuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIH1cbn1cblxuLmdhbWViYW5kX192cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgIFxuICAgIC5nYW1lYmFuZC0tZmluYWwgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uZ2FtZWJhbmRfX3RlYW0tcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMC42NmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwZW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICB9XG59IiwiQGltcG9ydCAnY29sb3JzJztcblxuJGdhdGUtLXRyYW5zaXRpb246IDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4uZ2F0ZSB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ3doaXRlJyk7XG4gIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICBoZWlnaHQ6IDZlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm12cC1zZWMtcGFkICYge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2dyZXktbGlnaHQnKTtcbiAgfVxufVxuXG4uZ2F0ZS0tbGcge1xuICBoZWlnaHQ6IDEwZW07XG59XG5cbi5nYXRlX19hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nYXRlX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAkZ2F0ZS0tdHJhbnNpdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdDtcblxuICAuZ2F0ZV9fYW5jaG9yOmhvdmVyIH4gJixcbiAgLmdhdGVfX2FuY2hvcjphY3RpdmUgfiAmLFxuICAuZ2F0ZV9fYW5jaG9yOmZvY3VzIH4gJiB7XG4gICAgdG9wOiAwLjVlbTtcbiAgICByaWdodDogMC41ZW07XG4gICAgYm90dG9tOiAwLjVlbTtcbiAgICBsZWZ0OiAwLjVlbTtcbiAgfVxufVxuXG4uZ2F0ZV9fYmc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3IoJ2JsYWNrJywgMC4zKTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZ2F0ZV9fdGl0bGUge1xuICBAaW5jbHVkZSBmb250LWZhbWlseSgncm9ib3RvJyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMWVtO1xuICByaWdodDogMWVtO1xuICB0b3A6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggY29sb3IoJ2JsYWNrJywgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsICRnYXRlLS10cmFuc2l0aW9uO1xuXG4gIC5nYXRlX19hbmNob3I6aG92ZXIgfiAmLFxuICAuZ2F0ZV9fYW5jaG9yOmFjdGl2ZSB+ICYsXG4gIC5nYXRlX19hbmNob3I6Zm9jdXMgfiAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdhdGVfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxZW07XG4gIHJpZ2h0OiAxZW07XG4gIHRvcDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggY29sb3IoJ2JsYWNrJywgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsICRnYXRlLS10cmFuc2l0aW9uO1xuICBvcGFjaXR5OiAwO1xuXG4gIC5nYXRlX19hbmNob3I6aG92ZXIgfiAmLFxuICAuZ2F0ZV9fYW5jaG9yOmFjdGl2ZSB+ICYsXG4gIC5nYXRlX19hbmNob3I6Zm9jdXMgfiAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLy9cbi8vIG5ld3NsZXR0ZXItZm9ybVxuLy9cblxuQGltcG9ydCAnLi4vLi4vdXRpbHMvY29sb3JzJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL3NlbGVjdG9ycyc7XG5cbiRuZXdzbGV0dGVyLWZvcm0tLWhlaWdodDogNDBweDtcbiRuZXdzbGV0dGVyLWZvcm0tLWJvcmRlci1yYWRpdXM6IDNweDtcblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYsXG4gICYgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG5cbi8vIG5ld3NsZXR0ZXItZm9ybSBfIGlucHV0XG4vL1xuXG4ubmV3c2xldHRlci1mb3JtX19pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAkbmV3c2xldHRlci1mb3JtLS1oZWlnaHQ7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiAkbmV3c2xldHRlci1mb3JtLS1ib3JkZXItcmFkaXVzIDAgMCAkbmV3c2xldHRlci1mb3JtLS1ib3JkZXItcmFkaXVzO1xuICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcignZ3JleScpO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignYmx1ZScpO1xuICB9XG59XG5cblxuLy8gbmV3c2xldHRlci1mb3JtIF8gYnRuXG4vL1xuXG4ubmV3c2xldHRlci1mb3JtX19idG4ge1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogJG5ld3NsZXR0ZXItZm9ybS0taGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJG5ld3NsZXR0ZXItZm9ybS0taGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcigncmVkJyk7XG4gIGNvbG9yOiBjb2xvcignd2hpdGUnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwICRuZXdzbGV0dGVyLWZvcm0tLWJvcmRlci1yYWRpdXMgJG5ld3NsZXR0ZXItZm9ybS0tYm9yZGVyLXJhZGl1cyAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihjb2xvcigncmVkJyksIDEwJSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2NvbG9ycyc7XG5AaW1wb3J0ICdzZWxlY3RvcnMnO1xuXG5AaW1wb3J0ICcuL3V0aWxzL21peGlucyc7XG5cbiRpbm5lci1zcGFjZTogMTJweDtcblxuLnRhYmJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdncmV5LWxpZ2h0ZXInKTtcbiAgcGFkZGluZzogJGlubmVyLXNwYWNlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50YWJiZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwICRpbm5lci1zcGFjZTtcbiAgcGFkZGluZzogMCAwICRpbm5lci1zcGFjZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKCdncmV5LWxpZ2h0Jyk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50YWJiZXJfX2hlYWRlci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAkaW5uZXItc3BhY2UgLyAyO1xuICBjb2xvcjogY29sb3IoJ3JlZCcpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50YWJiZXJfX2hlYWRlci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLnRhYmJlcl9fcG9zdC1saXN0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuXG4udGFiYmVyX19wb3N0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAjbXZwLXRhYi1jb2wzICYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgJixcbiAgICAudGFiYmVyX19wb3N0LWxpbmstZGF0ZSB7XG4gICAgICBjb2xvcjogY29sb3IoJ3JlZCcpO1xuICAgIH1cbiAgfVxufVxuXG4udGFiYmVyX19wb3N0LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbml0aWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogY29sb3IoJ2dyZXktZGFyaycpO1xufVxuXG4udGFiYmVyX19wb3N0LWxpbmstZGF0ZSB7XG4gIGNvbG9yOiBjb2xvcignZ3JleS1kYXJrJyk7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiYmVyX19wb3N0LWxpbmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi50YWJiZXJfX3Bvc3QtbGluay0tZmVhdHVyZWQge1xuICBAaW5jbHVkZSB0YWJiZXItcG9zdC1saW5rLXZhcmlhbnRzKGNvbG9yKCdyZWQnKSk7XG59IiwiLy8gc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxuXG5AbWl4aW4gdGFiYmVyLXBvc3QtbGluay12YXJpYW50cygkY29sb3IpIHtcbiAgJixcbiAgI212cC1zaWRlLXdyYXAgJiB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50OyAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCB7XG4gICAgICAmLFxuICAgICAgLnRhYmJlcl9fcG9zdC1saW5rLWRhdGUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTUlKSAhaW1wb3J0YW50OyAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi91dGlscy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vLi4vdXRpbHMvc2VsZWN0b3JzJztcblxuLnRhZyxcbi50YWc6dmlzaXRlZCB7XG4gIGNvbG9yOiBjb2xvcignd2hpdGUnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ3JlZCcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuXG4gIEBpbmNsdWRlIHdoZW4tdGFnKCdhJykge1xuICAgIEBpbmNsdWRlIG9uLWV2ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCd3aGl0ZScpO1xuICAgICAgY29sb3I6IGNvbG9yKCdyZWQnKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2NvbG9ycyc7XG5cbi52ZXJzaW9uLW5vdGlmaWVyIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcigncmVkJyk7XG4gIEBpbmNsdWRlIGNvbG9yKCd3aGl0ZScpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1ZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuIiwiLm12cC1hdXRob3ItaW5mby1uYW1lIC5hQmlnQ2xhc3NOYW1lVG9Bdm9pZENvbGxpc2lvbjIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gV2FsbHBhcGVyXG5cbiNtdnAtd2FsbHBhcGVyIHtcbiAgdG9wOiAxMDRweCAhaW1wb3J0YW50O1xufVxuXG4uYWRtaW4tYmFyICNtdnAtd2FsbHBhcGVyIHtcbiAgdG9wOiAxMzZweCAhaW1wb3J0YW50O1xufVxuXG5cbiNtdnAtd2FsbHBhcGVyIH4gI212cC1zaXRlICNtdnAtbWFpbi1ib2R5LXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNTBweFxufSIsIiNtdnAtbWFpbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTA0cHg7XG59XG5cblxuI212cC1sZWFkZXItd3JhcCB7XG4gICNtdnAtd2FsbHBhcGVyIH4gI212cC1zaXRlICYge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICB9XG59XG5cblxuLm12cC1tYWluLWJveC1jb250IHtcbiAgI212cC13YWxscGFwZXIgfiAjbXZwLXNpdGUgI212cC1sZWFkZXItd3JhcCAmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIiNtdnAtd2FsbHBhcGVyIHtcbiAgdG9wOiAyNTRweDtcbn1cbiIsIi5wYWdlLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbiIsIiNzaW5nbGVfX2Zvb3Rlci1idXR0b25zIHtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzaW5nbGVfX2Zvb3Rlci1idXR0b25zIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2luZ2xlLWhlYWRfX2NvbS1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG4jZGlzcXVzX3RocmVhZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59Il19 */
