@font-face
{
    font-family: 'heavy';
    font-weight: 800;
    font-style: normal;

    src: url('../fonts/ABCMonumentGroteskSemiMono-Heavy-Trial.woff2') format('woff2'), url('../fonts/ABCMonumentGroteskSemiMono-Heavy-Trial.woff') format('woff'), url('../fonts/ABCMonumentGroteskSemiMono-Heavy-Trial.ttf') format('truetype'), url('../fonts/ABCMonumentGroteskSemiMono-Heavy-Trial.otf') format('opentype');
}
@font-face
{
    font-family: 'regular';
    font-style: normal;

    src: url('../fonts/ABCMonumentGroteskSemiMono-Regular-Trial.woff2') format('woff2'), url('../fonts/ABCMonumentGroteskSemiMono-Regular-Trial.woff') format('woff'), url('../fonts/ABCMonumentGroteskSemiMono-Regular-Trial.ttf') format('truetype'), url('../fonts/ABCMonumentGroteskSemiMono-Regular-Trial.otf') format('opentype');
}
@font-face
{
    font-family: 'light';
    font-style: normal;

    src: url('../fonts/ABCMonumentGroteskSemiMono-Light-Trial.woff2') format('woff2'), url('../fonts/ABCMonumentGroteskSemiMono-Light-Trial.woff') format('woff'), url('../fonts/ABCMonumentGroteskSemiMono-Light-Trial.ttf') format('truetype'), url('../fonts/ABCMonumentGroteskSemiMono-Light-Trial.otf') format('opentype');
}
html
{
    font-family: 'regular', sans-serif;

    letter-spacing: .003em;

    color: var(--default-text);

       -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
            text-size-adjust: none;
    -webkit-text-size-adjust: none;
    font-variant-numeric: slashed-zero;
    --default-text: #1e1e1e;
    --text-white: #fff;
    --dark-bck: #1e1e1e;
    scroll-behavior: smooth;
    --transition: .18s linear;
    --u-ritmo-verticale: .523560209424084vw;
}
@media (max-width: 640px)
{
    html
    {
        --u-ritmo-verticale: 2.133333333333333vw;
    }
}

:root
{
    transition: --bck-c .6s ease-in-out;
}

body
{
    font-weight: 400;

    position: relative;

    -webkit-transition: background-color .3s ease-out;
            transition: background-color .3s ease-out;

    background-color: #fff;

    overflow-anchor: none;
}

main
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

h1,
h2,
h3
{
    margin: 0;
}

h3
{
    font-weight: 400;
}

img,
video,
picture
{
    width: 100%;
    height: 100%;
}

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

a
{
    cursor: pointer;
    text-decoration: none;

    color: currentColor;

    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
}

p
{
    margin: 0;
}

@media (max-width: 640px)
{
    .-desk
    {
        display: none !important;
    }
}

@media (min-width: 641px)
{
    .-mob
    {
        display: none !important;
    }
}

.-c-accent
{
    color: var(--accent);
}

.-c-grey
{
    color: var(--grey);
}

.line-1
{
    position: absolute;
    top: var(--s-24);
    bottom: var(--s-24);
    left: var(--hero-p-l);

    width: 1px;

    background: var(--dark-bck);
}

.line-2
{
    display: none;
}
@media (min-width: 641px)
{
    .line-2
    {
        position: absolute;
        top: var(--s-24);
        right: calc(var(--u-ritmo-verticale) * 66);
        bottom: var(--s-24);
        left: auto;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        width: 1px;

        background: var(--dark-bck);
    }
}

.link
{
    position: relative;
}
@media (min-width: 641px)
{
    .link
    {
        opacity: 0;
    }
}
.link:after,
.link:before
{
    display: block;

    width: 0;
    height: 1px;

    content: '';
    -webkit-transition: .3s;
            transition: .3s;

    background: currentColor;
}
.link:after
{
    margin-top: calc(var(--u-ritmo-verticale) * -.25);
}
.link:before
{
    margin-left: auto;
}
.link:hover:after,
.link:hover:before
{
    width: 100%;
}

.transition-overlay
{
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
    pointer-events: none;

    opacity: 0;
    background-color: var(--dark);
}

.transition-overlay.active
{
    -webkit-animation: fillUp .8s forwards;
            animation: fillUp .8s forwards;
}

.transition-overlay.reverse
{
    -webkit-animation: reveal .3s forwards;
            animation: reveal .3s forwards;
}

@-webkit-keyframes fillUp
{
    0%
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);

        opacity: 1;
    }
    50%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}

@keyframes fillUp
{
    0%
    {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);

        opacity: 1;
    }
    50%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
}
@-webkit-keyframes reveal
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 0;
    }
}
@keyframes reveal
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0);

        opacity: 0;
    }
}
html
{
    --s-8: calc( var(--u-ritmo-verticale) * 1);
    --s-16: calc( var(--u-ritmo-verticale) * 2);
    --s-18: calc( var(--u-ritmo-verticale) * 2.5);
    --s-20: calc( var(--u-ritmo-verticale) * 2.5);
    --s-24: calc( var(--u-ritmo-verticale) * 3);
    --s-32: calc( var(--u-ritmo-verticale) * 4);
    --s-40: calc( var(--u-ritmo-verticale) * 5);
    --s-48: calc( var(--u-ritmo-verticale) * 6);
    --s-56: calc( var(--u-ritmo-verticale) * 7);
    --s-64: calc( var(--u-ritmo-verticale) * 8);
    --s-80: calc( var(--u-ritmo-verticale) * 10);
    --s-88: calc( var(--u-ritmo-verticale) * 11);
    --s-96: calc( var(--u-ritmo-verticale) * 12);
    --hero-p-l: var(--s-32);
    --accent: #5bfd67;
    --primary: #fff;
    --secondary-1: #fbf7e7;
    --cream: #f0ebd8;
    --grey: #595959;
    --dark: #000;
    --bck-c: #f0ebd8;
    --fw-heavy: 800;
    --fw-regular: 400;
    --fw-light: 300;
}
@media (min-width: 641px)
{
    html
    {
        --hero-p-l: calc( var(--u-ritmo-verticale) * 17);
    }
}

.preloader
{
    position: fixed;
    z-index: 55;

    height: 100vh;

    -webkit-transition: .18s ease-in;
            transition: .18s ease-in;

    opacity: 1;
    color: var(--accent);
    background-color: var(--dark);

    inset: 0;
}
.preloader_title
{
    font-size: var(--s-40);
    line-height: 1;

    position: absolute;
    z-index: 10;
    top: auto;
    bottom: 0;
    left: var(--hero-p-l);

    max-width: 100vw;

    white-space: nowrap;
    letter-spacing: -.02em;

    translate: var(--s-16) -50vh;
}
@media (min-width: 641px)
{
    .preloader_title
    {
        font-size: var(--s-64);
    }
}
.preloader_title.load
{
    font-size: calc(var(--u-ritmo-verticale) * 12);
    line-height: 1;

    -webkit-transition: .8s ease-in-out;
            transition: .8s ease-in-out;
    letter-spacing: -.02em;

    translate: calc(var(--hero-p-l) * -1) calc(var(--s-24) * -1);
}
@media (min-width: 641px)
{
    .preloader_title.load
    {
        font-size: calc(var(--u-ritmo-verticale) * 51);
        line-height: calc(var(--u-ritmo-verticale) * 50);
    }
}
@media (min-width: 641px)
{
    .preloader_title.load
    {
        translate: calc(var(--hero-p-l) * -1) calc(var(--s-24) * -1);
    }
}
.preloader_loading
{
    font-size: var(--s-16);
    line-height: 1;

    position: absolute;
    top: calc(var(--u-ritmo-verticale) * 2);
    left: var(--hero-p-l);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-max-content;
    width:    -moz-max-content;
    width:         max-content;

    text-transform: uppercase;

    translate: 10% 0;
}
@media (min-width: 641px)
{
    .preloader_loading
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}
.preloader_loading span
{
    -webkit-transition: none;
            transition: none;

    opacity: 0;
}
.preloader_loading span:nth-child(2)
{
    -webkit-animation: dots 1.5s infinite;
            animation: dots 1.5s infinite;
}
.preloader_loading span:nth-child(3)
{
    -webkit-animation: dots 1.5s infinite .5s;
            animation: dots 1.5s infinite .5s;
}
.preloader_loading span:last-child
{
    -webkit-animation: dots 1.5s infinite 1s;
            animation: dots 1.5s infinite 1s;
}
.preloader .line-1-progress
{
    top: auto;
    bottom: 0;

    -webkit-animation: progress 4s forwards 1s ease-out;
            animation: progress 4s forwards 1s ease-out;

    background-color: var(--accent);
}

@-webkit-keyframes dots
{
    0%
    {
        opacity: 0;
    }
    5%
    {
        opacity: 1;
    }
    50%
    {
        opacity: 1;
    }
    95%
    {
        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

@keyframes dots
{
    0%
    {
        opacity: 0;
    }
    5%
    {
        opacity: 1;
    }
    50%
    {
        opacity: 1;
    }
    95%
    {
        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}
@-webkit-keyframes progress
{
    0%
    {
        height: 0;
    }
    100%
    {
        height: 100%;
    }
}
@keyframes progress
{
    0%
    {
        height: 0;
    }
    100%
    {
        height: 100%;
    }
}
.preloader_project
{
    position: fixed;
    z-index: 55;

    height: 100vh;

    -webkit-transition: .18s ease-in;
            transition: .18s ease-in;

    opacity: 1;
    color: var(--accent);
    background-color: var(--dark);

    inset: 0;
}

.header
{
    position: fixed;
    z-index: 49;
    top: 0;

    width: 100%;
    max-width: 100vw;

    -webkit-transition: var(--transition);
            transition: var(--transition);
}
.header__container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: var(--s-24) var(--s-24) 0 calc(var(--hero-p-l) + var(--s-8));

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (min-width: 641px)
{
    .header__container
    {
        padding: var(--s-24) var(--s-24) 0;
    }
}
.header__btn-menu
{
    padding-left: var(--hero-p-l);
}
@media (max-width: 640px)
{
    .header__nav,
    .header__links
    {
        display: none;
    }
}
.header__nav
{
    font-size: var(--s-16);
    line-height: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: var(--s-56);
}
@media (min-width: 641px)
{
    .header__nav
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}
.header .nav
{
    display: none;
}
@media (min-width: 641px)
{
    .header .nav
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        gap: var(--s-32);
    }
    .header .nav__link
    {
        cursor: pointer;

        border: none;
        background: none;
    }
}
.header.is_scrolled
{
    translate: 0 -100%;
}

@media (max-width: 640px)
{
    .menu
    {
        position: fixed;
        z-index: 50;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        overflow-y: auto;
            flex-direction: column;

        width: 100vw;
        height: 100svh;
        max-height: 100vh;

        -webkit-transition: .8s cubic-bezier(.85, 0, .15, 1);
                transition: .8s cubic-bezier(.85, 0, .15, 1);
        pointer-events: none;

        color: var(--dark);
        background-color: #fff;

        translate: 0 -100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        gap: calc(var(--u-ritmo-verticale) * 3);
    }
    .menu:after
    {
        position: absolute;
        top: var(--s-24);
        left: calc(var(--hero-p-l) + var(--s-8));

        content: '_dp3point0';
    }
    .menu.is_active
    {
        pointer-events: auto;

        translate: 0 0;
    }
    .menu__content
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        height: 100%;
        padding: var(--s-24) var(--s-16) var(--s-24) var(--hero-p-l);

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .nav
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        gap: calc(var(--u-ritmo-verticale) * 2);
    }
}
.form
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--s-8);
}
.form input,
.form textarea
{
    padding: var(--s-8) 0;

    border: none;
    border-bottom: 1px solid var(--dark);
}
.form input:active,
.form input:focus,
.form input:hover,
.form textarea:active,
.form textarea:focus,
.form textarea:hover
{
    outline: none;
}
.form .form-group input,
.form .form-group textarea
{
    width: 100%;
}
.form .checkbox-group
{
    font-size: var(--s-16);
    line-height: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: calc(var(--u-ritmo-verticale) * .5);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media (min-width: 641px)
{
    .form .checkbox-group
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}
.form .checkbox-group label
{
    max-width: calc(var(--u-ritmo-verticale) * 44);
}
.form .submit-btn
{
    width: -webkit-max-content;
    width:    -moz-max-content;
    width:         max-content;
    margin-top: var(--s-48);
    padding: 0;

    cursor: pointer;

    opacity: 1;
    color: var(--dark);
    border: none;
    background-color: transparent;
}

.message:not(:empty)
{
    padding: var(--s-16) 0;
}
.message:not(:empty) .success-message
{
    color: #155724;
}
.message:not(:empty) .error-message
{
    color: #721c24;
}

.hero
{
    position: relative;

    height: 100svh;

    background-color: var(--accent);
}
@media (min-width: 641px)
{
    .hero
    {
        height: 100lvh;
    }
}
.hero:after
{
    display: none;
}
@media (min-width: 641px)
{
    .hero:after
    {
        font-size: var(--s-16);
        line-height: 1;

        position: absolute;
        top: var(--s-24);
        right: calc(var(--u-ritmo-verticale) * 56);
        left: auto;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        content: '_ver 0.1';
    }
}
@media (min-width: 641px) and (min-width: 641px)
{
    .hero:after
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}

.hero-project:after
{
    display: none;
}
@media (min-width: 641px)
{
    .hero-project:after
    {
        font-size: var(--s-16);
        line-height: 1;

        position: absolute;
        top: var(--s-24);
        right: calc(var(--u-ritmo-verticale) * 59);
        left: auto;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        content: '_ver 0.1';
    }
}
@media (min-width: 641px) and (min-width: 641px)
{
    .hero-project:after
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}
.hero-project__container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin: calc(var(--headerHeight) + var(--s-96)) var(--s-8) var(--s-24) calc(var(--hero-p-l) + var(--s-8));
}
@media (min-width: 641px)
{
    .hero-project__container
    {
        display: grid;

        margin: var(--headerHeight) var(--s-24) var(--s-24) calc(var(--hero-p-l) + var(--s-8));

        grid-template-columns: 2fr calc(var(--u-ritmo-verticale) * 62);
        gap: var(--s-24);
    }
}
.hero-project__content
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--s-24);
}
@media (min-width: 641px)
{
    .hero-project__content
    {
        margin-top: calc(var(--u-ritmo-verticale) * 17);
    }
}
.hero-project__title h1
{
    font-family: heavy;
    font-size: var(--s-40);
    font-weight: 800;
    line-height: 1;

    max-width: calc(var(--u-ritmo-verticale) * 95);

    letter-spacing: -.06em;
}
@media (min-width: 641px)
{
    .hero-project__title h1
    {
        font-size: var(--s-64);
    }
}
.hero-project__description
{
    font-size: var(--s-16);
    line-height: var(--s-24);

    letter-spacing: .005em;
}
@media (min-width: 641px)
{
    .hero-project__description
    {
        font-size: var(--s-24);
        line-height: var(--s-32);
    }
}
.hero-project__action .button--gooey
{
    font-size: calc(var(--u-ritmo-verticale) * 1.5);
    line-height: var(--s-16);

    position: relative;
    z-index: 1;

    display: inline-block;
    overflow: hidden;

    padding: calc(var(--u-ritmo-verticale) * 1.5) calc(var(--u-ritmo-verticale) * 15);

    cursor: pointer;
    -webkit-transition: all 700ms ease;
            transition: all 700ms ease;
    vertical-align: middle;

    color: #000;
    border: 1px solid var(--dark);
    background-color: transparent;
}
@media (min-width: 641px)
{
    .hero-project__action .button--gooey
    {
        font-size: var(--s-24);
        line-height: var(--s-32);
    }
}
@media (min-width: 641px)
{
    .hero-project__action .button--gooey:hover
    {
        color: #fff;
    }
    .hero-project__action .button--gooey:hover .button__blobs div
    {
        -webkit-transform: scale(1.4) translateY(0) translateZ(0);
                transform: scale(1.4) translateY(0) translateZ(0);
    }
}
.hero-project__action .button__blobs
{
    position: absolute;
    z-index: -1;
    top: 0;
    right: -1px;
    bottom: -3px;
    left: 0;

    overflow: hidden;

    height: 100%;

    -webkit-filter: url(#goo);
            filter: url(#goo);
}
.hero-project__action .button__blobs div
{
    position: absolute;

    width: 34%;
    height: 100%;

    -webkit-transition: all 700ms ease;
            transition: all 700ms ease;
    -webkit-transform: scale(1.4) translateY(125%) translateZ(0);
            transform: scale(1.4) translateY(125%) translateZ(0);

    border-radius: 100%;
    background-color: var(--dark);
}
.hero-project__action .button__blobs div:nth-child(1)
{
    left: -5%;
}
.hero-project__action .button__blobs div:nth-child(2)
{
    left: 30%;

    -webkit-transition-delay: 60ms;
            transition-delay: 60ms;
}
.hero-project__action .button__blobs div:nth-child(3)
{
    left: 66%;

    -webkit-transition-delay: 25ms;
            transition-delay: 25ms;
}
.hero-project__note
{
    font-family: 'light';
    font-size: calc(var(--u-ritmo-verticale) * 1.5);
    line-height: var(--s-16);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    letter-spacing: -.005em;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--s-16);
}
@media (min-width: 641px)
{
    .hero-project__note
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.75);
    }
}
@media (min-width: 641px)
{
    .hero-project__note
    {
        display: grid;

        margin-top: calc(var(--u-ritmo-verticale) * 9);

        grid-template-columns: calc(var(--u-ritmo-verticale) * 60) calc(var(--u-ritmo-verticale) * 39);
        gap: var(--s-32);
    }
}
@media (max-width: 640px)
{
    .hero-project__note
    {
        padding-top: var(--s-24);

        border-top: 1px solid var(--dark);
    }
}
.hero-project__image
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--s-16);
}
.hero-project__image .picture
{
    height: auto;
}
.hero-project__image_note
{
    font-size: calc(var(--u-ritmo-verticale) * 1.5);
    line-height: var(--s-16);
}
@media (min-width: 641px)
{
    .hero-project__image_note
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.75);
    }
}
.hero-project__image_note span
{
    font-family: light;
}

.about
{
    overflow: hidden;
}
.about__content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    height: 100%;
    padding: var(--s-24) 0 var(--s-16) calc(var(--hero-p-l) + var(--s-8));

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: calc(var(--u-ritmo-verticale) * 10);
}
@media (min-width: 641px)
{
    .about__content
    {
        gap: calc(var(--u-ritmo-verticale) * 15);
    }
}
.about__row:first-child
{
    font-size: calc(var(--u-ritmo-verticale) * 3.25);
    line-height: var(--s-32);

    letter-spacing: -.07em;
}
@media (min-width: 641px)
{
    .about__row:first-child
    {
        font-size: var(--s-56);
        line-height: var(--s-64);
    }
}
.about__row:first-child p
{
    min-width: calc(var(--u-ritmo-verticale) * 45);

    white-space: normal;
}
@media (min-width: 641px)
{
    .about__row:first-child p
    {
        min-width: calc(var(--u-ritmo-verticale) * 187);
    }
}
.about__row:first-child p:last-child
{
    margin-right: calc(var(--hero-p-l) * -1 + var(--s-8));
}
.about__row:nth-child(2)
{
    font-size: var(--s-16);
    line-height: var(--s-24);

    position: relative;
}
@media (min-width: 641px)
{
    .about__row:nth-child(2)
    {
        font-size: var(--s-32);
        line-height: var(--s-40);
    }
}
@media (min-width: 641px)
{
    .about__row:nth-child(2)
    {
        max-width: calc(var(--u-ritmo-verticale) * 160);
    }
}
.about__row:nth-child(2):after
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    max-width: calc(var(--u-ritmo-verticale) * 104.5);

    content: '';

    border-top: 1px solid var(--dark);
}
.about__row:last-child
{
    font-family: 'light';
    font-size: calc(var(--u-ritmo-verticale) * 1.5);
    line-height: var(--s-16);
}
.about__row:last-child p
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 641px)
{
    .about__row:last-child
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.75);
    }
}
.about__row:not(:first-child)
{
    letter-spacing: -.05em;
}
@media (max-width: 640px)
{
    .about__row:not(:first-child)
    {
        padding-right: var(--s-16);
    }
}
.about .-desk,
.about .-mob
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    white-space: nowrap;

    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: var(--s-16);
}
.about .-mob
{
    gap: var(--s-8);
}

.project_list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.project .card
{
    position: relative;

    aspect-ratio: 374/496;
}
@media (min-width: 641px)
{
    .project .card
    {
        aspect-ratio: 1528/1008;
    }
}
.project .card--image
{
    position: absolute;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    inset: 0;
}
.project .card--image img
{
    -o-object-fit: cover;
       object-fit: cover;
}
.project .card--content
{
    position: absolute;
    bottom: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    max-width: calc(var(--u-ritmo-verticale) * 44);
    padding: var(--s-16) var(--s-32);

    color: var(--primary);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--s-8);
}
@media (min-width: 641px)
{
    .project .card--content
    {
        padding: var(--s-96) calc(var(--u-ritmo-verticale) * 18);
    }
}
.project .card--title
{
    font-size: var(--s-24);
    line-height: var(--s-32);
}
.project .card--action
{
    font-size: var(--s-16);
    line-height: 1;

    width: -webkit-max-content;
    width:    -moz-max-content;
    width:         max-content;
}

.portfolio_list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 641px)
{
    .portfolio_list
    {
        margin-left: var(--hero-p-l);

        gap: var(--s-8);
    }
}
.portfolio .card
{
    position: relative;
}
.portfolio .card--image
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.next-project
{
    position: relative;
}
.next-project_container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--s-24) var(--s-24) var(--s-24) calc(var(--hero-p-l) + var(--s-8));

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: var(--s-40);
}
@media (min-width: 641px)
{
    .next-project_container
    {
        display: grid;

        grid-template-columns: 2fr calc(var(--u-ritmo-verticale) * 62);
        gap: var(--s-24);
    }
}
.next-project__image
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin-top: 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    gap: var(--s-16);
}
@media (min-width: 641px)
{
    .next-project__image
    {
        margin-top: calc(var(--u-ritmo-verticale) * 29);
    }
}
.next-project__image .picture
{
    max-width: calc(var(--u-ritmo-verticale) * 29);
    height: auto;
}
.next-project__image .picture img
{
    -webkit-transition: .18s ease-in-out;
            transition: .18s ease-in-out;
}
.next-project__image .link
{
    font-size: var(--s-16);
    line-height: var(--s-24);

    width: -webkit-max-content;
    width:    -moz-max-content;
    width:         max-content;
}
.next-project__image:hover img
{
    scale: 1.1;
}
.next-project__title
{
    font-size: var(--s-40);
    line-height: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    letter-spacing: -.07em;

    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
}
@media (min-width: 641px)
{
    .next-project__title
    {
        font-size: var(--s-96);
    }
}

.footer
{
    position: relative;
    z-index: 1;

    letter-spacing: .01em;

    color: var(--g);
}
@media (min-width: 641px)
{
    .footer
    {
        letter-spacing: -.04em;
    }
}
.footer .line-1,
.footer .line-2
{
    z-index: 10;
}
.footer__container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    height: 100lvh;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.footer__title
{
    font-size: calc(var(--u-ritmo-verticale) * 12);
    line-height: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    max-width: 100vw;
    height: 100%;

    white-space: nowrap;
    letter-spacing: -.02em;

    color: #000;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (min-width: 641px)
{
    .footer__title
    {
        font-size: calc(var(--u-ritmo-verticale) * 51);
        line-height: calc(var(--u-ritmo-verticale) * 50);
    }
}
.footer__contacts
{
    font-size: var(--s-16);
    line-height: var(--s-24);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: -webkit-max-content;
    width:    -moz-max-content;
    width:         max-content;
    padding-top: var(--s-32);
    padding-left: calc(var(--hero-p-l) + var(--s-8));

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--s-8);
}
@media (min-width: 641px)
{
    .footer__contacts
    {
        font-size: var(--s-32);
        line-height: var(--s-40);
    }
}
@media (min-width: 641px)
{
    .footer__contacts
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}
@media (min-width: 641px) and (min-width: 641px)
{
    .footer__contacts
    {
        font-size: var(--s-24);
        line-height: var(--s-32);
    }
}
@media (max-width: 640px)
{
    .footer__contacts a:first-child
    {
        margin-bottom: var(--s-32);
    }
}
.footer__contacts a
{
    width: -webkit-max-content;
    width:    -moz-max-content;
    width:         max-content;
}
.footer__note
{
    font-size: var(--s-16);
    line-height: var(--s-24);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--s-24) var(--s-16) var(--s-24) calc(var(--hero-p-l) + var(--s-8));

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--s-8);
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
@media (min-width: 641px)
{
    .footer__note
    {
            flex-direction: row;

        padding: var(--s-32) calc(var(--hero-p-l) + var(--s-8));

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        gap: var(--s-48);
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
.footer__copyright
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    white-space: nowrap;
}
@media (min-width: 641px)
{
    .footer__copyright
    {
        margin-left: calc(var(--u-ritmo-verticale) * 42);
    }
}
@media (max-width: 640px)
{
    .footer__copyright
    {
        margin-top: var(--s-48);
    }
}
.footer .line-1,
.footer .line-2
{
    top: 50%;

    height: calc(100vh - var(--s-32) * 2);

    translate: 0 -50%;
}

.popup
{
    z-index: 52;

    background-color: rgba(20, 26, 37, .45);

    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-items: stretch;
}
@media (max-width: 640px)
{
    .popup
    {
        height: -webkit-fill-available;
        height: calc(100 * var(--vh, 1lvh));
        max-height: calc(100 * var(--vh, 1lvh));

        place-items: start;
    }
}
.popup .link
{
    opacity: 1;
}
.popup--close
{
    font-size: var(--s-16);
    line-height: 1;

    cursor: pointer;
}
@media (min-width: 641px)
{
    .popup--close
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}
.popup--actions
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    background-color: #2d2d2d;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.popup .left,
.popup .right
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.popup .left
{
    margin-left: var(--hero-p-l);

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (max-width: 640px)
{
    .popup .left
    {
        margin: var(--s-16) var(--s-8) var(--s-16) var(--hero-p-l);
    }
}
.popup .left .popup--controls
{
    font-size: var(--s-16);
    line-height: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    margin-bottom: var(--s-8);

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (min-width: 641px)
{
    .popup .left .popup--controls
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}
.popup .right
{
    max-width: calc(var(--u-ritmo-verticale) * 60);
}
.popup .right_container
{
    height: calc(100lvh - var(--s-24) * 2);
    padding: 0 var(--s-8);
}
.popup .right_note
{
    font-size: var(--s-16);
    line-height: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: var(--s-8);

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (min-width: 641px)
{
    .popup .right_note
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.5);
        line-height: var(--s-16);
    }
}

.popup-service,
.popup-about
{
    overflow: auto;

    color: var(--cream);
    background-color: var(--dark);
}
.popup-service .popup--content,
.popup-about .popup--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 641px)
{
    .popup-service .popup--content,
    .popup-about .popup--content
    {
        display: grid;

        grid-template-columns: 2fr 1fr;
    }
}
@media (max-width: 640px)
{
    .popup-service .left,
    .popup-about .left
    {
        gap: var(--s-40);
    }
}
.popup-service .left .-mob,
.popup-about .left .-mob
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: var(--s-48);
}

.popup-about .popup--content .item__link
{
    font-size: var(--s-16);
    line-height: var(--s-24);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (min-width: 641px)
{
    .popup-about .popup--content .item__link
    {
        font-size: var(--s-24);
        line-height: var(--s-32);

            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
}
.popup-about .popup--content .item__link .link
{
    width: -webkit-max-content;
    width:    -moz-max-content;
    width:         max-content;
}
@media (max-width: 640px)
{
    .popup-about .popup--content .left .popup--controls
    {
        margin-bottom: var(--s-80);
    }
}
.popup-about .popup--content .left .item
{
    padding: 0 var(--s-8);

    border-left: 2px solid var(--cream);

    gap: var(--s-16);
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}
@media (min-width: 641px)
{
    .popup-about .popup--content .left .item
    {
        margin: var(--s-24) var(--s-8);

        gap: 0;
    }
}
@media (min-width: 641px)
{
    .popup-about .popup--content .left .item:first-child
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media (max-width: 640px)
{
    .popup-about .popup--content .left .item:first-child .item__title
    {
        font-size: var(--s-40);
        line-height: 1;
    }
}
.popup-about .popup--content .left .item:nth-child(2)
{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.popup-about .popup--content .left .item__note
{
    font-size: calc(var(--u-ritmo-verticale) * 1.5);
    line-height: var(--s-16);

    max-width: calc(var(--u-ritmo-verticale) * 47);
}
@media (min-width: 641px)
{
    .popup-about .popup--content .left .item__note
    {
        font-size: calc(var(--u-ritmo-verticale) * 1.75);
    }
}
.popup-about .popup--content .left .item__image
{
    margin: 0 calc(var(--s-8) * -1);
    padding: 0 var(--s-8);
}
.popup-about .popup--content .right .item
{
    gap: var(--s-24);
}
.popup-about .popup--content .right .item__note
{
    font-size: var(--s-16);
    line-height: var(--s-24);

    bottom: var(--s-32);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: var(--s-48);
}
.popup-about .popup--content .right_container
{
    position: sticky;
    top: var(--s-24);

    margin: var(--s-24) var(--s-8);

    border-left: 2px solid var(--cream);
}
.popup-about .popup--content .right_content
{
    overflow: hidden;
}
.popup-about .popup--content .right_content .item
{
    background-color: var(--dark);
}
.popup-about .popup--content .item
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 641px)
{
    .popup-about .popup--content .item
    {
        height: calc(100lvh - var(--s-24) * 2);

        pointer-events: none;
    }
}
.popup-about .popup--content .item__image
{
    aspect-ratio: 496/505;
}
.popup-about .popup--content .item__title
{
    font-family: 'heavy';
    font-size: var(--s-24);
    line-height: var(--s-32);
}
@media (min-width: 641px)
{
    .popup-about .popup--content .item__title
    {
        font-size: var(--s-64);
        line-height: var(--s-64);

        margin-bottom: var(--s-24);
    }
}
.popup-about .popup--content .item__text
{
    font-size: calc(var(--u-ritmo-verticale) * 1.5);
    line-height: var(--s-16);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: var(--s-8);
}
@media (min-width: 641px)
{
    .popup-about .popup--content .item__text
    {
        font-size: var(--s-24);
        line-height: var(--s-32);
    }
}
@media (min-width: 641px)
{
    .popup-about .popup--content .item__text
    {
        gap: var(--s-16);
    }
}
@media (min-width: 641px)
{
    .popup-about .popup--content .item__note
    {
        position: absolute;
        bottom: var(--s-8);
        left: var(--s-8);
    }
}
.popup-about.is_active .item.swiper-slide-active
{
    pointer-events: auto;
}

.popup-service .left
{
    margin-top: var(--s-24);
    margin-bottom: var(--s-24);

    border-left: 2px solid var(--cream);
}
.popup-service .left .-desk
{
    max-width: calc(var(--u-ritmo-verticale) * 91);
    margin: var(--s-24) var(--s-8);
}
.popup-service .left .-mob
{
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 0;
}
.popup-service .left .-mob .item
{
    margin-bottom: var(--s-16);
    padding-left: var(--s-8);
}
.popup-service .left .-mob .item__title
{
    font-family: 'heavy';
    font-size: var(--s-24);
    line-height: var(--s-32);

    margin: var(--s-40) 0 var(--s-8);
}
@media (min-width: 641px)
{
    .popup-service .left .-mob .item__title
    {
        font-size: var(--s-32);
        line-height: var(--s-40);
    }
}
.popup-service .left .-mob .item__text
{
    font-size: var(--s-16);
    line-height: var(--s-24);
}
@media (min-width: 641px)
{
    .popup-service .left .-mob .item__text
    {
        font-size: var(--s-32);
        line-height: var(--s-40);
    }
}
.popup-service .right_container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    height: 100%;
    margin: var(--s-24) var(--s-8);

    border-left: 2px solid var(--cream);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.popup-service .right_content
{
    position: relative;

    height: 100%;
}
.popup-service .right .item
{
    position: relative;

    height: 100%;
}
.popup-service .right .picture
{
    position: absolute;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;

    inset: 0;
    aspect-ratio: 327/444;
}
@media (min-width: 641px)
{
    .popup-service .right .picture
    {
        aspect-ratio: 496/789;
    }
}
.popup-service .right .picture img
{
    -o-object-fit: cover;
       object-fit: cover;
}
.popup-service .right .picture.is_active
{
    opacity: 1;
}

.popup-menu
{
    color: var(--color--text-white);
    background-color: rgba(255, 96, 80, .5);
}
.popup-menu .popup--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: calc(var(--u-ritmo-verticale) * 3) calc(var(--u-ritmo-verticale) * 2);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: calc(var(--u-ritmo-verticale) * 4);
}
.popup-menu .popup--content_wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: calc(var(--u-ritmo-verticale) * 4);
}
@media (min-width: 641px)
{
    .popup-menu .popup--content_wrapper
    {
        gap: calc(var(--u-ritmo-verticale) * 12);
    }
}
.popup-menu .popup--actions
{
    font-size: calc(var(--u-ritmo-verticale) * 3);
    line-height: calc(var(--u-ritmo-verticale) * 4);

    text-align: right;
}
.popup-menu .popup--actions:first-child
{
    font-size: calc(var(--u-ritmo-verticale) * 5);
    line-height: calc(var(--u-ritmo-verticale) * 6);
}
@media (min-width: 641px)
{
    .popup-menu .popup--actions:last-child
    {
        margin-top: calc(var(--u-ritmo-verticale) * 4);
    }
}

.popup-cookies
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    pointer-events: none;

    background-color: transparent;

    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.popup-cookies .popup--content
{
    font-size: calc(var(--u-ritmo-verticale) * 2);
    line-height: calc(var(--u-ritmo-verticale) * 3);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: -webkit-max-content;
    height:    -moz-max-content;
    height:         max-content;
    margin: calc(var(--u-ritmo-verticale) * 2) calc(var(--u-ritmo-verticale) * 1);
    padding: calc(var(--u-ritmo-verticale) * 1) calc(var(--u-ritmo-verticale) * 2);

    color: #1e1e1e;
    background-color: #fff;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: calc(var(--u-ritmo-verticale) * 5);
}
@media (min-width: 641px)
{
    .popup-cookies .popup--content
    {
        font-size: calc(var(--u-ritmo-verticale) * 2.5);
        line-height: calc(var(--u-ritmo-verticale) * 4);

        width: -webkit-max-content;
        width:    -moz-max-content;
        width:         max-content;
        margin: calc(var(--u-ritmo-verticale) * 2) calc(var(--u-ritmo-verticale) * 4);

        gap: calc(var(--u-ritmo-verticale) * 14);
    }
}
.popup-cookies .popup--content [data-accept]
{
    cursor: pointer;
    text-decoration: underline;
}
.popup-cookies.is_active
{
    pointer-events: none;
}
.popup-cookies.is_active .popup--content
{
    pointer-events: all;
}

.popup-form
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

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

    margin-left: auto;

    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}
.popup-form .popup--content
{
    width: 100%;
    margin: var(--s-8);
    padding: var(--s-8) var(--s-8) var(--s-24) var(--hero-p-l);

    background-color: #fff;
}
@media (min-width: 641px)
{
    .popup-form .popup--content
    {
        max-width: calc(var(--u-ritmo-verticale) * 60);
        height: -webkit-max-content;
        height:    -moz-max-content;
        height:         max-content;
        padding: var(--s-8) var(--s-8) var(--s-24) var(--s-8);
    }
}

.accordion
{
    position: relative;

    overflow: hidden;

    padding: var(--s-8) 0 var(--s-16);
}
.accordion.is_open .accordion--content
{
    max-height: 1000px;
    padding-top: var(--s-8);

    -webkit-transition: all .5s;
            transition: all .5s;
}
.accordion.is_open .accordion--button_text
{
    color: var(--accent);
}
.accordion--button
{
    font-family: 'heavy';

    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    cursor: pointer;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
}
.accordion--button .accordion--button_text
{
    font-size: var(--s-24);
    line-height: var(--s-32);

    margin-bottom: 0;

    -webkit-transition: .5s ease-in-out;
            transition: .5s ease-in-out;
}
@media (min-width: 641px)
{
    .accordion--button .accordion--button_text
    {
        font-size: var(--s-32);
        line-height: var(--s-40);
    }
}
.accordion--content
{
    font-size: calc(var(--u-ritmo-verticale) * 1.5);
    line-height: var(--s-16);

    overflow: hidden;

    max-height: 0;
    padding-top: 0;
}
@media (min-width: 641px)
{
    .accordion--content
    {
        font-size: var(--s-24);
        line-height: var(--s-32);
    }
}
.accordion--content > *:first-child
{
    margin-top: 0;
}

@media (max-width: 640px)
{
    .accordion + .accordion
    {
        margin-top: var(--s-8);
    }
}

.hero ~ .block,
.hero-project ~ .block
{
    position: relative;
    z-index: 2;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL3R5cG9ncmFwaHkuc2FzcyIsIm1haW4uY3NzIiwidXRpbHMvdmFycy5zYXNzIiwiLi4vY29tcG9uZW50cy9wcmVsb2FkZXIvcHJlbG9hZGVyLnNhc3MiLCIuLi9jb21wb25lbnRzL2hlYWRlci9oZWFkZXIuc2FzcyIsIi4uL2NvbXBvbmVudHMvbWVudS9tZW51LnNhc3MiLCIuLi9jb21wb25lbnRzL2Zvcm0vZm9ybS5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L2hlcm8vaGVyby5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L2hlcm8tcHJvamVjdC9oZXJvLXByb2plY3Quc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9hYm91dC9hYm91dC5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L3Byb2plY3QvcHJvamVjdC5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L3BvcnRmb2xpby9wb3J0Zm9saW8uc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9uZXh0LXByb2plY3QvbmV4dC1wcm9qZWN0LnNhc3MiLCIuLi9jb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuc2FzcyIsIi4uL2NvbXBvbmVudHMvcG9wdXAvcG9wdXAuc2FzcyIsIi4uL2NvbXBvbmVudHMvdWkvYWNjb3JkaW9uL2FjY29yZGlvbi5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L2Jsb2NrL2Jsb2NrLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwyVEFBQTtBQ0FGO0FERUE7RUFDRSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbVVBQUE7QUNBRjtBREVBO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtFQUNBLDJUQUFBO0FDQUY7QURFQTtFQUNFLGtDQUFBO0VBQ0EsdUJBQUE7RUFDQSwyQkFBQTtHQUFBLDBCQUFBO09BQUEsc0JBQUE7RUFDQSw4QkFBQTtFQUNBLGtDQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0Esd0NBQUE7QUNBRjtBRENFO0VBYkY7SUFjSSx3Q0FBQTtFQ0VGO0FBQ0Y7O0FERkE7RUFDRSxvQ0FBQTtBQ0tGOztBREpBO0VBQ0UseUJBQą1ĀiĆU  ą1ĀiĆU                  oĮiĆU          `mĮiĆU  H2ĀiĆU           2ĀiĆU   @       2ĀiĆU          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ą1ĀiĆU  ą1ĀiĆU                  oĮiĆU          `mĮiĆU  H2ĀiĆU           2ĀiĆU   @       2ĀiĆU          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kFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtBZDg3Q0o7QWM1N0NJO0VBQ0Usb0NBQUE7RUFBQSw0QkFBQTtFYjZCSixzQkFBQTtFQUNBLHdCQUFBO0VhNUJJLGdCQUFBO0FkKzdDTjtBQ2w2Q0U7RWFoQ0U7SWJpQ0Esc0JBQUE7SUFDQSx3QkFBQTtFRHE2Q0Y7QUFDRjtBY3A4Q0U7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFFQSxjQUFBO0Vib0NGLCtDQUFBO0VBQ0Esd0JBQUE7QURrNkNGO0FDajZDRTtFYTFDQTtJYjJDRSxzQkFBQTtJQUNBLHdCQUFBO0VEbzZDRjtBQUNGO0FjMThDSTtFQUNFLGFBQUE7QWQ0OENOOztBYzE4Q0U7RUFERjtJQUVJLHNCQUFBO0VkODhDRjtBQUNGOztBZXAvQ0E7O0VBRUUsa0JBQUE7RUFDQSxVQUFBO0FmdS9DRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdoZWF2eSdcclxuICBmb250LXdlaWdodDogODAwXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLUhlYXZ5LVRyaWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLUhlYXZ5LVRyaWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1IZWF2eS1UcmlhbC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvQUJDTW9udW1lbnRHcm90ZXNrU2VtaU1vbm8tSGVhdnktVHJpYWwub3RmJykgZm9ybWF0KCdvcGVudHlwZScpXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdyZWd1bGFyJ1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG4gIHNyYzogdXJsKCcuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1SZWd1bGFyLVRyaWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLVJlZ3VsYXItVHJpYWwud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLVJlZ3VsYXItVHJpYWwudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLVJlZ3VsYXItVHJpYWwub3RmJykgZm9ybWF0KCdvcGVudHlwZScpXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdsaWdodCdcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQUJDTW9udW1lbnRHcm90ZXNrU2VtaU1vbm8tTGlnaHQtVHJpYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvQUJDTW9udW1lbnRHcm90ZXNrU2VtaU1vbm8tTGlnaHQtVHJpYWwud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLUxpZ2h0LVRyaWFsLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1MaWdodC1UcmlhbC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJylcclxuXHJcbmh0bWxcclxuICBmb250LWZhbWlseTogJ3JlZ3VsYXInLCBzYW5zLXNlcmlmXHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDAzZW1cclxuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lXHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHNsYXNoZWQtemVyb1xyXG4gIC0tZGVmYXVsdC10ZXh0OiAjMUUxRTFFXHJcbiAgLS10ZXh0LXdoaXRlOiAjZmZmXHJcbiAgLS1kYXJrLWJjazogIzFFMUUxRVxyXG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LXRleHQpXHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGhcclxuICAtLXRyYW5zaXRpb246IDAuMThzIGxpbmVhclxyXG4gIC0tdS1yaXRtby12ZXJ0aWNhbGU6IDAuNTIzNTYwMjA5NDI0MDg0dndcclxuICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweClcclxuICAgIC0tdS1yaXRtby12ZXJ0aWNhbGU6IDIuMTMzMzMzMzMzMzMzMzMzdndcclxuOnJvb3RcclxuICB0cmFuc2l0aW9uOiAtLWJjay1jIDAuNnMgZWFzZS1pbi1vdXRcclxuYm9keVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcclxuICBmb250LXdlaWdodDogNDAwXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lXHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0XHJcbm1haW5cclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG5oMSxoMixoM1xyXG4gIG1hcmdpbjogMFxyXG5oM1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxuaW1nLCB2aWRlbywgcGljdHVyZVxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbnBpY3R1cmVcclxuICBkaXNwbGF5OiBmbGV4XHJcbmFcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICBjb2xvcjogY3VycmVudENvbG9yXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkXHJcbnBcclxuICBtYXJnaW46IDBcclxuXHJcbi4tZGVza1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KVxyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbi4tbW9iXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxuLi1jLWFjY2VudFxyXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpXHJcbi4tYy1ncmV5XHJcbiAgY29sb3I6IHZhcigtLWdyZXkpXHJcbi5saW5lLTFcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICB3aWR0aDogMXB4XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1iY2spXHJcbiAgYm90dG9tOiB2YXIoLS1zLTI0KVxyXG4gIHRvcDogdmFyKC0tcy0yNClcclxuXHJcbiAgbGVmdDogdmFyKC0taGVyby1wLWwpXHJcblxyXG4ubGluZS0yXHJcbiAgZGlzcGxheTogbm9uZVxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB3aWR0aDogMXB4XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWJjaylcclxuICAgIGJvdHRvbTogdmFyKC0tcy0yNClcclxuICAgIHRvcDogdmFyKC0tcy0yNClcclxuICAgIGxlZnQ6IGF1dG9cclxuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDY2KVxyXG5cclxuLmxpbmtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgICBvcGFjaXR5OiAwXHJcbiAgJjphZnRlcixcclxuICAmOmJlZm9yZVxyXG4gICAgY29udGVudDogJydcclxuICAgIHdpZHRoOiAwXHJcbiAgICBoZWlnaHQ6IDFweFxyXG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgdHJhbnNpdGlvbjogMC4zc1xyXG4gICY6YWZ0ZXJcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIC0wLjI1KVxyXG4gICY6YmVmb3JlXHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxuICAmOmhvdmVyOmFmdGVyLFxyXG4gICY6aG92ZXI6YmVmb3JlXHJcbiAgICB3aWR0aDogMTAwJVxyXG5cclxuICAvL9Cw0L3QuNC80LDRhtC40Y8g0L/QvtC00YfQtdGA0LrQuNCy0LDQvdC40Y8g0YHQvdC40LfRg1xyXG4gIC8vJjpiZWZvcmVcclxuICAvLyAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgLy8gIHRvcDogMTAwJVxyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcclxuICAvLyAgY29udGVudDogXCJcIlxyXG4gIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAvLyAgaGVpZ2h0OiAxcHhcclxuICAvLyAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgLy8gIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSlcclxuICAvLyAgd2lkdGg6IDBcclxuICAvLyY6aG92ZXI6YmVmb3JlXHJcbiAgLy8gIHdpZHRoOiAxMDAlXHJcblxyXG4udHJhbnNpdGlvbi1vdmVybGF5XHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyaylcclxuICB6LWluZGV4OiAxMDAwXHJcbiAgb3BhY2l0eTogMFxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpXHJcblxyXG4udHJhbnNpdGlvbi1vdmVybGF5LmFjdGl2ZVxyXG4gICAgYW5pbWF0aW9uOiBmaWxsVXAgMC44cyBmb3J3YXJkc1xyXG5cclxuLnRyYW5zaXRpb24tb3ZlcmxheS5yZXZlcnNlXHJcbiAgICBhbmltYXRpb246IHJldmVhbCAwLjNzIGZvcndhcmRzXHJcblxyXG5Aa2V5ZnJhbWVzIGZpbGxVcFxyXG4gIDAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSlcclxuICAgIG9wYWNpdHk6IDFcclxuXHJcbiAgNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICAgIG9wYWNpdHk6IDFcclxuXHJcbiAgMTAwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcbiAgICBvcGFjaXR5OiAxXHJcblxyXG5cclxuQGtleWZyYW1lcyByZXZlYWxcclxuICAwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcbiAgICBvcGFjaXR5OiAxXHJcbiAgMTAwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcbiAgICBvcGFjaXR5OiAwXHJcblxyXG5cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlYXZ5XCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1IZWF2eS1UcmlhbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQUJDTW9udW1lbnRHcm90ZXNrU2VtaU1vbm8tSGVhdnktVHJpYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1IZWF2eS1UcmlhbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLUhlYXZ5LVRyaWFsLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWd1bGFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1SZWd1bGFyLVRyaWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1SZWd1bGFyLVRyaWFsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQUJDTW9udW1lbnRHcm90ZXNrU2VtaU1vbm8tUmVndWxhci1UcmlhbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLVJlZ3VsYXItVHJpYWwub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxpZ2h0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1MaWdodC1UcmlhbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQUJDTW9udW1lbnRHcm90ZXNrU2VtaU1vbm8tTGlnaHQtVHJpYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2tTZW1pTW9uby1MaWdodC1UcmlhbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVza1NlbWlNb25vLUxpZ2h0LVRyaWFsLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwM2VtO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBzbGFzaGVkLXplcm87XG4gIC0tZGVmYXVsdC10ZXh0OiAjMUUxRTFFO1xuICAtLXRleHQtd2hpdGU6ICNmZmY7XG4gIC0tZGFyay1iY2s6ICMxRTFFMUU7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LXRleHQpO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLS10cmFuc2l0aW9uOiAwLjE4cyBsaW5lYXI7XG4gIC0tdS1yaXRtby12ZXJ0aWNhbGU6IDAuNTIzNTYwMjA5NDI0MDg0dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgaHRtbCB7XG4gICAgLS11LXJpdG1vLXZlcnRpY2FsZTogMi4xMzMzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG46cm9vdCB7XG4gIHRyYW5zaXRpb246IC0tYmNrLWMgMC42cyBlYXNlLWluLW91dDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5oMSwgaDIsIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmltZywgdmlkZW8sIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLi1kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC4tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLi1jLWFjY2VudCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uLWMtZ3JleSB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5KTtcbn1cblxuLmxpbmUtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1iY2spO1xuICBib3R0b206IHZhcigtLXMtMjQpO1xuICB0b3A6IHZhcigtLXMtMjQpO1xuICBsZWZ0OiB2YXIoLS1oZXJvLXAtbCk7XG59XG5cbi5saW5lLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5saW5lLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1iY2spO1xuICAgIGJvdHRvbTogdmFyKC0tcy0yNCk7XG4gICAgdG9wOiB2YXIoLS1zLTI0KTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDY2KTtcbiAgfVxufVxuXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAubGluayB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxpbms6YWZ0ZXIsIC5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5saW5rOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAtMC4yNSk7XG59XG4ubGluazpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5saW5rOmhvdmVyOmFmdGVyLCAubGluazpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRyYW5zaXRpb24tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgeą1ĀiĆU  ą1ĀiĆU                  oĮiĆU          `mĮiĆU  H2ĀiĆU           2ĀiĆU   @       2ĀiĆU          SgxMDAlKTtcbn1cblxuLnRyYW5zaXRpb24tb3ZlcmxheS5hY3RpdmUge1xuICBhbmltYXRpb246IGZpbGxVcCAwLjhzIGZvcndhcmRzO1xufVxuXG4udHJhbnNpdGlvbi1vdmVybGF5LnJldmVyc2Uge1xuICBhbmltYXRpb246IHJldmVhbCAwLjNzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZpbGxVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJldmVhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuaHRtbCB7XG4gIC0tcy04OiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxKTtcbiAgLS1zLTE2OiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyKTtcbiAgLS1zLTE4OiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyLjUpO1xuICAtLXMtMjA6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDIuNSk7XG4gIC0tcy0yNDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMyk7XG4gIC0tcy0zMjogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNCk7XG4gIC0tcy00MDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNSk7XG4gIC0tcy00ODogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNik7XG4gIC0tcy01NjogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNyk7XG4gIC0tcy02NDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogOCk7XG4gIC0tcy04MDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTApO1xuICAtLXMtODg6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDExKTtcbiAgLS1zLTk2OiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxMik7XG4gIC0taGVyby1wLWw6IHZhcigtLXMtMzIpO1xuICAtLWFjY2VudDogIzVCRkQ2NztcbiAgLS1wcmltYXJ5OiAjRkZGRkZGO1xuICAtLXNlY29uZGFyeS0xOiAjRkJGN0U3O1xuICAtLWNyZWFtOiAjRjBFQkQ4O1xuICAtLWdyZXk6ICM1OTU5NTk7XG4gIC0tZGFyazogIzAwMDAwMDtcbiAgLS1iY2stYzogI0YwRUJEODtcbiAgLS1mdy1oZWF2eTogODAwO1xuICAtLWZ3LXJlZ3VsYXI6IDQwMDtcbiAgLS1mdy1saWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIGh0bWwge1xuICAgIC0taGVyby1wLWw6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE3KTtcbiAgfVxufVxuXG4ucHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDU1O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjE4cyBlYXNlLWluO1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbi5wcmVsb2FkZXJfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLWhlcm8tcC1sKTtcbiAgdHJhbnNsYXRlOiB2YXIoLS1zLTE2KSAtNTB2aDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zLTQwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnByZWxvYWRlcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTY0KTtcbiAgfVxufVxuLnByZWxvYWRlcl90aXRsZS5sb2FkIHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0cmFuc2l0aW9uOiAwLjhzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2xhdGU6IGNhbGModmFyKC0taGVyby1wLWwpICogLTEpIGNhbGModmFyKC0tcy0yNCkgKiAtMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnByZWxvYWRlcl90aXRsZS5sb2FkIHtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNTEpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDUwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wcmVsb2FkZXJfdGl0bGUubG9hZCB7XG4gICAgdHJhbnNsYXRlOiBjYWxjKHZhcigtLWhlcm8tcC1sKSAqIC0xKSBjYWxjKHZhcigtLXMtMjQpICogLTEpO1xuICB9XG59XG4ucHJlbG9hZGVyX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zbGF0ZTogMTAlIDA7XG4gIHRvcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyKTtcbiAgbGVmdDogdmFyKC0taGVyby1wLWwpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0xNik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wcmVsb2FkZXJfbG9hZGluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMTYpO1xuICB9XG59XG4ucHJlbG9hZGVyX2xvYWRpbmcgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucHJlbG9hZGVyX2xvYWRpbmcgc3BhbjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IGRvdHMgMS41cyBpbmZpbml0ZTtcbn1cbi5wcmVsb2FkZXJfbG9hZGluZyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogZG90cyAxLjVzIGluZmluaXRlIDAuNXM7XG59XG4ucHJlbG9hZGVyX2xvYWRpbmcgc3BhbjpsYXN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uOiBkb3RzIDEuNXMgaW5maW5pdGUgMXM7XG59XG4ucHJlbG9hZGVyIC5saW5lLTEtcHJvZ3Jlc3Mge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcyA0cyBmb3J3YXJkcyAxcyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBkb3RzIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMCUge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wcmVsb2FkZXJfcHJvamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1NTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xOHMgZWFzZS1pbjtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDQ5O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLXMtMjQpIHZhcigtLXMtMjQpIDAgY2FsYyh2YXIoLS1oZXJvLXAtbCkgKyB2YXIoLS1zLTgpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXMtMjQpIHZhcigtLXMtMjQpIDA7XG4gIH1cbn1cbi5oZWFkZXJfX2J0bi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1oZXJvLXAtbCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlcl9fbmF2LCAuaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zLTU2KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zLTE2KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS41KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcy0xNik7XG4gIH1cbn1cbi5oZWFkZXIgLm5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlciAubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tcy0zMik7XG4gIH1cbiAgLmhlYWRlciAubmF2X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIuaXNfc2Nyb2xsZWQge1xuICB0cmFuc2xhdGU6IDAgLTEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiAxMDBzdmg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2xhdGU6IDAgLTEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC44cyBjdWJpYy1iZXppZXIoMC44NSwgMCwgMC4xNSwgMSk7XG4gICAgY29sb3I6IHZhcigtLWRhcmspO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDMpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiX2RwM3BvaW50MFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHZhcigtLXMtMjQpO1xuICAgIGxlZnQ6IGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSk7XG4gIH1cbiAgLm1lbnUuaXNfYWN0aXZlIHtcbiAgICB0cmFuc2xhdGU6IDAgMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAubWVudV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tcy0yNCkgdmFyKC0tcy0xNikgdmFyKC0tcy0yNCkgdmFyKC0taGVyby1wLWwpO1xuICB9XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyKTtcbiAgfVxufVxuLmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXMtOCk7XG59XG4uZm9ybSBpbnB1dCwgLmZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiB2YXIoLS1zLTgpIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRhcmspO1xufVxuLmZvcm0gaW5wdXQ6YWN0aXZlLCAuZm9ybSBpbnB1dDpmb2N1cywgLmZvcm0gaW5wdXQ6aG92ZXIsIC5mb3JtIHRleHRhcmVhOmFjdGl2ZSwgLmZvcm0gdGV4dGFyZWE6Zm9jdXMsIC5mb3JtIHRleHRhcmVhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAuZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0gLmNoZWNrYm94LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDAuNSk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IHZhcigtLXMtMTYpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuZm9ybSAuY2hlY2tib3gtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTE2KTtcbiAgfVxufVxuLmZvcm0gLmNoZWNrYm94LWdyb3VwIGxhYmVsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQ0KTtcbn1cbi5mb3JtIC5zdWJtaXQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogdmFyKC0tZGFyayk7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtNDgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZXNzYWdlOm5vdCg6ZW1wdHkpIHtcbiAgcGFkZGluZzogdmFyKC0tcy0xNikgMDtcbn1cbi5tZXNzYWdlOm5vdCg6ZW1wdHkpIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICBjb2xvcjogIzE1NTcyNDtcbn1cbi5tZXNzYWdlOm5vdCg6ZW1wdHkpIC5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHN2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiAxMDBsdmg7XG4gIH1cbn1cbi5oZXJvOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVybzphZnRlciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTE2KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb250ZW50OiBcIl92ZXIgMC4xXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDU2KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS1zLTI0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlcm86YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTE2KTtcbiAgfVxufVxuXG4uaGVyby1wcm9qZWN0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVyby1wcm9qZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIl92ZXIgMC4xXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDU5KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS1zLTI0KTtcbiAgICBmb250LXNpemU6IHZhcigtLXMtMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVyby1wcm9qZWN0OmFmdGVyIHtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS41KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcy0xNik7XG4gIH1cbn1cbi5oZXJvLXByb2plY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1oZWFkZXJIZWlnaHQpICsgdmFyKC0tcy05NikpIHZhcigtLXMtOCkgdmFyKC0tcy0yNCkgY2FsYyh2YXIoLS1oZXJvLXAtbCkgKyB2YXIoLS1zLTgpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVyby1wcm9qZWN0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA2Mik7XG4gICAgbWFyZ2luOiB2YXIoLS1oZWFkZXJIZWlnaHQpIHZhcigtLXMtMjQpIHZhcigtLXMtMjQpIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSk7XG4gICAgZ2FwOiB2YXIoLS1zLTI0KTtcbiAgfVxufVxuLmhlcm8tcHJvamVjdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tcy0yNCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVyby1wcm9qZWN0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE3KTtcbiAgfVxufVxuLmhlcm8tcHJvamVjdF9fdGl0bGUgaDEge1xuICBmb250LXNpemU6IHZhcigtLXMtNDApO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IGhlYXZ5O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDk1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVyby1wcm9qZWN0X190aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTY0KTtcbiAgfVxufVxuLmhlcm8tcHJvamVjdF9fZGVzY3JpcHRpb24ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zLTE2KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5oZXJvLXByb2plY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IHZhcigtLXMtMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTMyKTtcbiAgfVxufVxuLmhlcm8tcHJvamVjdF9fYWN0aW9uIC5idXR0b24tLWdvb2V5IHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTE2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxLjUpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGVyby1wcm9qZWN0X19hY3Rpb24gLmJ1dHRvbi0tZ29vZXkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcy0yNCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMzIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlcm8tcHJvamVjdF9fYWN0aW9uIC5idXR0b24tLWdvb2V5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaGVyby1wcm9qZWN0X19hY3Rpb24gLmJ1dHRvbi0tZ29vZXk6aG92ZXIgLmJ1dHRvbl9fYmxvYnMgZGl2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCkgdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uaGVyby1wcm9qZWN0X19hY3Rpb24gLmJ1dHRvbl9fYmxvYnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogdXJsKCNnb28pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogLTFweDtcbiAgei1pbmRleDogLTE7XG59XG4uaGVyby1wcm9qZWN0X19hY3Rpb24gLmJ1dHRvbl9fYmxvYnMgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG4gIHdpZHRoOiAzNCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCkgdHJhbnNsYXRlWSgxMjUlKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZTtcbn1cbi5oZXJvLXByb2plY3RfX2FjdGlvbiAuYnV0dG9uX19ibG9icyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogLTUlO1xufVxuLmhlcm8tcHJvamVjdF9fYWN0aW9uIC5idXR0b25fX2Jsb2JzIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAzMCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYwbXM7XG59XG4uaGVyby1wcm9qZWN0X19hY3Rpb24gLmJ1dHRvbl9fYmxvYnMgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDY2JTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjVtcztcbn1cbi5oZXJvLXByb2plY3RfX25vdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXMtMTYpO1xuICBmb250LWZhbWlseTogXCJsaWdodFwiO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcy0xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlcm8tcHJvamVjdF9fbm90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNzUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlcm8tcHJvamVjdF9fbm90ZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNjApIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMzkpO1xuICAgIGdhcDogdmFyKC0tcy0zMik7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZXJvLXByb2plY3RfX25vdGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kYXJrKTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcy0yNCk7XG4gIH1cbn1cbi5oZXJvLXByb2plY3RfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zLTE2KTtcbn1cbi5oZXJvLXByb2plY3RfX2ltYWdlIC5waWN0dXJlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlcm8tcHJvamVjdF9faW1hZ2Vfbm90ZSB7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcy0xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmhlcm8tcHJvamVjdF9faW1hZ2Vfbm90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNzUpO1xuICB9XG59XG4uaGVyby1wcm9qZWN0X19pbWFnZV9ub3RlIHNwYW4ge1xuIą1ĀiĆU  ą1ĀiĆU                  oĮiĆU          `mĮiĆU  H2ĀiĆU           2ĀiĆU   @       2ĀiĆU          1xuICBwYWRkaW5nOiB2YXIoLS1zLTI0KSAwIHZhcigtLXMtMTYpIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE1KTtcbiAgfVxufVxuLmFib3V0X19yb3c6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMy4yNSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTMyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmFib3V0X19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcy01Nik7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtNjQpO1xuICB9XG59XG4uYWJvdXRfX3JvdzpmaXJzdC1jaGlsZCBwIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQ1KTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYWJvdXRfX3JvdzpmaXJzdC1jaGlsZCBwIHtcbiAgICBtaW4td2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTg3KTtcbiAgfVxufVxuLmFib3V0X19yb3c6Zmlyc3QtY2hpbGQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWhlcm8tcC1sKSAqIC0xICsgdmFyKC0tcy04KSk7XG59XG4uYWJvdXRfX3JvdzpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0xNik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTI0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYWJvdXRfX3JvdzpudGgtY2hpbGQoMikge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcy0zMik7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtNDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmFib3V0X19yb3c6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTYwKTtcbiAgfVxufVxuLmFib3V0X19yb3c6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTA0LjUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZGFyayk7XG59XG4uYWJvdXRfX3JvdzpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTE2KTtcbiAgZm9udC1mYW1pbHk6IFwibGlnaHRcIjtcbn1cbi5hYm91dF9fcm93Omxhc3QtY2hpbGQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmFib3V0X19yb3c6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNzUpO1xuICB9XG59XG4uYWJvdXRfX3Jvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hYm91dF9fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zLTE2KTtcbiAgfVxufVxuLmFib3V0IC4tZGVzaywgLmFib3V0IC4tbW9iIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1zLTE2KTtcbn1cbi5hYm91dCAuLW1vYiB7XG4gIGdhcDogdmFyKC0tcy04KTtcbn1cblxuLnByb2plY3RfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvamVjdCAuY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAzNzQvNDk2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wcm9qZWN0IC5jYXJkIHtcbiAgICBhc3BlY3QtcmF0aW86IDE1MjgvMTAwODtcbiAgfVxufVxuLnByb2plY3QgLmNhcmQtLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5wcm9qZWN0IC5jYXJkLS1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9qZWN0IC5jYXJkLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQ0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLXMtMTYpIHZhcigtLXMtMzIpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tcy04KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucHJvamVjdCAuY2FyZC0tY29udGVudCB7XG4gICAgcGFkZGluZzogdmFyKC0tcy05NikgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxOCk7XG4gIH1cbn1cbi5wcm9qZWN0IC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0yNCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTMyKTtcbn1cbi5wcm9qZWN0IC5jYXJkLS1hY3Rpb24ge1xuICBmb250LXNpemU6IHZhcigtLXMtMTYpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4ucG9ydGZvbGlvX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wb3J0Zm9saW9fbGlzdCB7XG4gICAgZ2FwOiB2YXIoLS1zLTgpO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZXJvLXAtbCk7XG4gIH1cbn1cbi5wb3J0Zm9saW8gLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9ydGZvbGlvIC5jYXJkLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uZXh0LXByb2plY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1wcm9qZWN0X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0tcy00MCk7XG4gIHBhZGRpbmc6IHZhcigtLXMtMjQpIHZhcigtLXMtMjQpIHZhcigtLXMtMjQpIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLm5leHQtcHJvamVjdF9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA2Mik7XG4gICAgZ2FwOiB2YXIoLS1zLTI0KTtcbiAgfVxufVxuLm5leHQtcHJvamVjdF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZ2FwOiB2YXIoLS1zLTE2KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAubmV4dC1wcm9qZWN0X19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyOSk7XG4gIH1cbn1cbi5uZXh0LXByb2plY3RfX2ltYWdlIC5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDI5KTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5leHQtcHJvamVjdF9faW1hZ2UgLnBpY3R1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4xOHMgZWFzZS1pbi1vdXQ7XG59XG4ubmV4dC1wcm9qZWN0X19pbWFnZSAubGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0xNik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTI0KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLm5leHQtcHJvamVjdF9faW1hZ2U6aG92ZXIgaW1nIHtcbiAgc2NhbGU6IDEuMTtcbn1cbi5uZXh0LXByb2plY3RfX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy00MCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5uZXh0LXByb2plY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLXMtOTYpO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1nKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuZm9vdGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgfVxufVxuLmZvb3RlciAubGluZS0xLFxuLmZvb3RlciAubGluZS0yIHtcbiAgei1pbmRleDogMTA7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMGx2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTIpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmZvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA1MSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNTApO1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0cyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zLTMyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWhlcm8tcC1sKSArIHZhcigtLXMtOCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXMtOCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC1zaXplOiB2YXIoLS1zLTE2KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBmb250LXNpemU6IHZhcigtLXMtMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTQwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS41KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcy0xNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBmb250LXNpemU6IHZhcigtLXMtMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTMyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RzIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXMtMzIpO1xuICB9XG59XG4uZm9vdGVyX19jb250YWN0cyBhIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmZvb3Rlcl9fbm90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLXMtMjQpIHZhcigtLXMtMTYpIHZhcigtLXMtMjQpIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSk7XG4gIGdhcDogdmFyKC0tcy04KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zLTE2KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMjQpO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmZvb3Rlcl9fbm90ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IHZhcigtLXMtNDgpO1xuICAgIHBhZGRpbmc6IHZhcigtLXMtMzIpIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA0Mik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXMtNDgpO1xuICB9XG59XG4uZm9vdGVyIC5saW5lLTEsXG4uZm9vdGVyIC5saW5lLTIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1zLTMyKSAqIDIpO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgdG9wOiA1MCU7XG59XG5cbi5wb3B1cCB7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI2LCAzNywgMC40NSk7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICB6LWluZGV4OiA1Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAge1xuICAgIHBsYWNlLWl0ZW1zOiBzdGFydDtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZoLCAxbHZoKSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMWx2aCkpO1xuICB9XG59XG4ucG9wdXAgLmxpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwLS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1zLTE2KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnBvcHVwLS1jbG9zZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMTYpO1xuICB9XG59XG4ucG9wdXAtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xufVxuLnBvcHVwIC5sZWZ0LCAucG9wdXAgLnJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvcHVwIC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWhlcm8tcC1sKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwIC5sZWZ0IHtcbiAgICBtYXJnaW46IHZhcigtLXMtMTYpIHZhcigtLXMtOCkgdmFyKC0tcy0xNikgdmFyKC0taGVyby1wLWwpO1xuICB9XG59XG4ucG9wdXAgLmxlZnQgLnBvcHVwLS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy04KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0xNik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wb3B1cCAubGVmdCAucG9wdXAtLWNvbnRyb2xzIHtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS41KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcy0xNik7XG4gIH1cbn1cbi5wb3B1cCAucmlnaHQge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNjApO1xufVxuLnBvcHVwIC5yaWdodF9jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwbHZoIC0gdmFyKC0tcy0yNCkgKiAyKTtcbiAgcGFkZGluZzogMCB2YXIoLS1zLTgpO1xufVxuLnBvcHVwIC5yaWdodF9ub3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zLTgpO1xuICBmb250LXNpemU6IHZhcigtLXMtMTYpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucG9wdXAgLnJpZ2h0X25vdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTE2KTtcbiAgfVxufVxuXG4ucG9wdXAtc2VydmljZSxcbi5wb3B1cC1hYm91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICBjb2xvcjogdmFyKC0tY3JlYW0pO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5wb3B1cC1zZXJ2aWNlIC5wb3B1cC0tY29udGVudCxcbi5wb3B1cC1hYm91dCAucG9wdXAtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wb3B1cC1zZXJ2aWNlIC5wb3B1cC0tY29udGVudCxcbiAgLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtc2VydmljZSAubGVmdCxcbiAgLnBvcHVwLWFib3V0IC5sZWZ0IHtcbiAgICBnYXA6IHZhcigtLXMtNDApO1xuICB9XG59XG4ucG9wdXAtc2VydmljZSAubGVmdCAuLW1vYixcbi5wb3B1cC1hYm91dCAubGVmdCAuLW1vYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tcy00OCk7XG59XG5cbi5wb3B1cC1hYm91dCAucG9wdXAtLWNvbnRlbnQgLml0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLXMtMTYpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcy0yNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAuaXRlbV9fbGluayB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTI0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcy0zMik7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAuaXRlbV9fbGluayAubGluayB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5sZWZ0IC5wb3B1cC0tY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXMtODApO1xuICB9XG59XG4ucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5sZWZ0IC5pdGVtIHtcbiAgZ2FwOiB2YXIoLS1zLTE2KTtcbiAgcGFkZGluZzogMCB2YXIoLS1zLTgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jcmVhbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAubGVmdCAuaXRlbSB7XG4gICAgbWFyZ2luOiB2YXIoLS1zLTI0KSB2YXIoLS1zLTgpO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wb3B1cC1hYm91dCAucG9wdXAtLWNvbnRlbnQgLmxlZnQgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAubGVmdCAuaXRlbTpmaXJzdC1jaGlsZCAuaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcy00MCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5wb3B1cC1hYm91dCAucG9wdXAtLWNvbnRlbnQgLmxlZnQgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5sZWZ0IC5pdGVtX19ub3RlIHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTE2KTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5sZWZ0IC5pdGVtX19ub3RlIHtcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS43NSk7XG4gIH1cbn1cbi5wb3B1cC1hYm91dCAucG9wdXAtLWNvbnRlbnQgLmxlZnQgLml0ZW1fX2ltYWdlIHtcbiAgcGFkZGluZzogMCB2YXIoLS1zLTgpO1xuICBtYXJnaW46IDAgY2FsYyh2YXIoLS1zLTgpICogLTEpO1xufVxuLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAucmlnaHQgLml0ZW0ge1xuICBnYXA6IHZhcigtLXMtMjQpO1xufVxuLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAucmlnaHQgLml0ZW1fX25vdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXMtNDgpO1xuICBmb250LXNpemU6IHZhcigtLXMtMTYpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcy0yNCk7XG4gIGJvdHRvbTogdmFyKC0tcy0zMik7XG59XG4ucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5yaWdodF9jb250YWluZXIge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNyZWFtKTtcbiAgbWFyZ2luOiB2YXIoLS1zLTI0KSB2YXIoLS1zLTgpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLXMtMjQpO1xufVxuLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAucmlnaHRfY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5yaWdodF9jb250ZW50IC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG59XG4ucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5pdGVtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwbHZoIC0gdmFyKC0tcy0yNCkgKiAyKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAuaXRlbV9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDQ5Ni81MDU7XG59XG4ucG9wdXAtYWJvdXQgLnBvcHVwLS1jb250ZW50IC5pdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlYXZ5XCI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0yNCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTMyKTtcbn1cbkBtZWRpYSAobWluLą1ĀiĆU  ą1ĀiĆU                  oĮiĆU          `mĮiĆU  H2ĀiĆU           2ĀiĆU   @       2ĀiĆU          iB2YXIoLS1zLTY0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcy02NCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy0yNCk7XG4gIH1cbn1cbi5wb3B1cC1hYm91dCAucG9wdXAtLWNvbnRlbnQgLml0ZW1fX3RleHQge1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1zLTgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wb3B1cC1hYm91dCAucG9wdXAtLWNvbnRlbnQgLml0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcy0yNCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMzIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnBvcHVwLWFib3V0IC5wb3B1cC0tY29udGVudCAuaXRlbV9fdGV4dCB7XG4gICAgZ2FwOiB2YXIoLS1zLTE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wb3B1cC1hYm91dCAucG9wdXAtLWNvbnRlbnQgLml0ZW1fX25vdGUge1xuICAgIGJvdHRvbTogdmFyKC0tcy04KTtcbiAgICBsZWZ0OiB2YXIoLS1zLTgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLnBvcHVwLWFib3V0LmlzX2FjdGl2ZSAuaXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5wb3B1cC1zZXJ2aWNlIC5sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jcmVhbSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtMjQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zLTI0KTtcbn1cbi5wb3B1cC1zZXJ2aWNlIC5sZWZ0IC4tZGVzayB7XG4gIG1hcmdpbjogdmFyKC0tcy0yNCkgdmFyKC0tcy04KTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDkxKTtcbn1cbi5wb3B1cC1zZXJ2aWNlIC5sZWZ0IC4tbW9iIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuLnBvcHVwLXNlcnZpY2UgLmxlZnQgLi1tb2IgLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXMtOCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXMtMTYpO1xufVxuLnBvcHVwLXNlcnZpY2UgLmxlZnQgLi1tb2IgLml0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiB2YXIoLS1zLTQwKSAwIHZhcigtLXMtOCk7XG4gIGZvbnQtZmFtaWx5OiBcImhlYXZ5XCI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0yNCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTMyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucG9wdXAtc2VydmljZSAubGVmdCAuLW1vYiAuaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcy0zMik7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtNDApO1xuICB9XG59XG4ucG9wdXAtc2VydmljZSAubGVmdCAuLW1vYiAuaXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0xNik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTI0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucG9wdXAtc2VydmljZSAubGVmdCAuLW1vYiAuaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTMyKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcy00MCk7XG4gIH1cbn1cbi5wb3B1cC1zZXJ2aWNlIC5yaWdodF9jb250YWluZXIge1xuICBtYXJnaW46IHZhcigtLXMtMjQpIHZhcigtLXMtOCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jcmVhbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9wdXAtc2VydmljZSAucmlnaHRfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcHVwLXNlcnZpY2UgLnJpZ2h0IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9wdXAtc2VydmljZSAucmlnaHQgLnBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgYXNwZWN0LXJhdGlvOiAzMjcvNDQ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wb3B1cC1zZXJ2aWNlIC5yaWdodCAucGljdHVyZSB7XG4gICAgYXNwZWN0LXJhdGlvOiA0OTYvNzg5O1xuICB9XG59XG4ucG9wdXAtc2VydmljZSAucmlnaHQgLnBpY3R1cmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucG9wdXAtc2VydmljZSAucmlnaHQgLnBpY3R1cmUuaXNfYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvcHVwLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTYsIDgwLCAwLjUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItLXRleHQtd2hpdGUpO1xufVxuLnBvcHVwLW1lbnUgLnBvcHVwLS1jb250ZW50IHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAzKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA0KTtcbn1cbi5wb3B1cC1tZW51IC5wb3B1cC0tY29udGVudF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnBvcHVwLW1lbnUgLnBvcHVwLS1jb250ZW50X3dyYXBwZXIge1xuICAgIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxMik7XG4gIH1cbn1cbi5wb3B1cC1tZW51IC5wb3B1cC0tYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMyk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQpO1xufVxuLnBvcHVwLW1lbnUgLnBvcHVwLS1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDUpO1xuICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA2KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucG9wdXAtbWVudSAucG9wdXAtLWFjdGlvbnM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA0KTtcbiAgfVxufVxuXG4ucG9wdXAtY29va2llcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucG9wdXAtY29va2llcyAucG9wdXAtLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFFMUUxRTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyKSBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEpO1xuICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNSk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5wb3B1cC1jb29raWVzIC5wb3B1cC0tY29udGVudCB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDIpIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNCk7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDIuNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNCk7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE0KTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5wb3B1cC1jb29raWVzIC5wb3B1cC0tY29udGVudCBbZGF0YS1hY2NlcHRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3B1cC1jb29raWVzLmlzX2FjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBvcHVwLWNvb2tpZXMuaXNfYWN0aXZlIC5wb3B1cC0tY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5wb3B1cC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wdXAtZm9ybSAucG9wdXAtLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBvcHVwLWZvcm0gLnBvcHVwLS1jb250ZW50IHtcbiAgbWFyZ2luOiB2YXIoLS1zLTgpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogdmFyKC0tcy04KSB2YXIoLS1zLTgpIHZhcigtLXMtMjQpIHZhcigtLWhlcm8tcC1sKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucG9wdXAtZm9ybSAucG9wdXAtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLXMtOCkgdmFyKC0tcy04KSB2YXIoLS1zLTI0KSB2YXIoLS1zLTgpO1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA2MCk7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiB2YXIoLS1zLTgpIDAgdmFyKC0tcy0xNik7XG59XG4uYWNjb3JkaW9uLmlzX29wZW4gLmFjY29yZGlvbi0tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zLTgpO1xufVxuLmFjY29yZGlvbi5pc19vcGVuIC5hY2NvcmRpb24tLWJ1dHRvbl90ZXh0IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG4uYWNjb3JkaW9uLS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJoZWF2eVwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAyNHB4O1xufVxuLmFjY29yZGlvbi0tYnV0dG9uIC5hY2NvcmRpb24tLWJ1dHRvbl90ZXh0IHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiB2YXIoLS1zLTI0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMzIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5hY2NvcmRpb24tLWJ1dHRvbiAuYWNjb3JkaW9uLS1idXR0b25fdGV4dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTMyKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tcy00MCk7XG4gIH1cbn1cbi5hY2NvcmRpb24tLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTE2KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYWNjb3JkaW9uLS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IHZhcigtLXMtMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTMyKTtcbiAgfVxufVxuLmFjY29yZGlvbi0tY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFjY29yZGlvbiArIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXMtOCk7XG4gIH1cbn1cblxuLmhlcm8gfiAuYmxvY2ssXG4uaGVyby1wcm9qZWN0IH4gLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufSIsImh0bWxcbiAgLS1zLTg6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEpXG4gIC0tcy0xNjogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMilcbiAgLS1zLTE4OiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyLjUpXG4gIC0tcy0yMDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMi41KVxuICAtLXMtMjQ6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDMpXG4gIC0tcy0zMjogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNClcbiAgLS1zLTQwOiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA1KVxuICAtLXMtNDg6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDYpXG4gIC0tcy01NjogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNylcbiAgLS1zLTY0OiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA4KVxuICAtLXMtODA6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEwKVxuICAtLXMtODg6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDExKVxuICAtLXMtOTY6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEyKVxuXG4gIC0taGVyby1wLWw6IHZhcigtLXMtMzIpXG4gIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxuICAgIC0taGVyby1wLWw6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE3KVxuXG4gIC0tYWNjZW50OiAjNUJGRDY3XG4gIC0tcHJpbWFyeTogI0ZGRkZGRlxuICAtLXNlY29uZGFyeS0xOiAjRkJGN0U3XG4gIC0tY3JlYW06ICNGMEVCRDhcbiAgLS1ncmV5OiAjNTk1OTU5XG4gIC0tZGFyazogIzAwMDAwMFxuXG4gIC0tYmNrLWM6ICNGMEVCRDhcblxuICAtLWZ3LWhlYXZ5OiA4MDBcbiAgLS1mdy1yZWd1bGFyOiA0MDBcbiAgLS1mdy1saWdodDogMzAwXG5cbkBtaXhpbiBmLWgxXG4gIGZvbnQtc2l6ZTogdmFyKC0tcy00MClcbiAgbGluZS1oZWlnaHQ6IDFcbiAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTY0KVxuXG5AbWl4aW4gZi1oMlxuICBmb250LXNpemU6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDMuMjUpXG4gIGxpbmUtaGVpZ2h0OiAgdmFyKC0tcy0zMilcbiAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTU2KVxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTY0KVxuXG5AbWl4aW4gZi1oM1xuICBmb250LXNpemU6IHZhcigtLXMtNDApXG4gIGxpbmUtaGVpZ2h0OiAgMVxuICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcbiAgICBmb250LXNpemU6IHZhcigtLXMtOTYpXG5cbkBtaXhpbiBmLWg0XG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0yNClcbiAgbGluZS1oZWlnaHQ6ICB2YXIoLS1zLTMyKVxuICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcbiAgICBmb250LXNpemU6IHZhcigtLXMtMzIpXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtNDApXG5cbkBtaXhpbiBib2R5LWxhcmdlXG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0xNilcbiAgbGluZS1oZWlnaHQ6ICB2YXIoLS1zLTI0KVxuICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcbiAgICBmb250LXNpemU6IHZhcigtLXMtMzIpXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtNDApXG5cbkBtaXhpbiBib2R5LW1lZGl1bVxuICBmb250LXNpemU6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNSlcbiAgbGluZS1oZWlnaHQ6ICB2YXIoLS1zLTE2KVxuICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcbiAgICBmb250LXNpemU6IHZhcigtLXMtMjQpXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMzIpXG5cbkBtaXhpbiBib2R5LXNtYWxsXG4gIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS41KVxuICBsaW5lLWhlaWdodDogIHZhcigtLXMtMTYpXG4gIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxuICAgIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS43NSlcblxuQG1peGluIGxpbmtzXG4gIGZvbnQtc2l6ZTogdmFyKC0tcy0xNilcbiAgbGluZS1oZWlnaHQ6ICAxXG4gIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxuICAgIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMS41KVxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zLTE2KVxuXG5AbWl4aW4gdGl0bGVcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEyKVxuICBsaW5lLWhlaWdodDogIDFcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW1cbiAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDUxKVxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDUwKVxuIiwiLnByZWxvYWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKVxuICBpbnNldDogMFxuICBwb3NpdGlvbjogZml4ZWRcbiAgaGVpZ2h0OiAxMDB2aFxuICB6LWluZGV4OiA1NVxuICBvcGFjaXR5OiAxXG4gIHRyYW5zaXRpb246IDAuMThzIGVhc2UtaW5cbiAgY29sb3I6IHZhcigtLWFjY2VudClcbiAgJl90aXRsZVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQ6IHZhcigtLWhlcm8tcC1sKVxuICAgIHRyYW5zbGF0ZTogdmFyKC0tcy0xNikgIC01MHZoXG4gICAgYm90dG9tOiAwXG4gICAgdG9wOiBhdXRvXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIHotaW5kZXg6IDEwXG4gICAgbWF4LXdpZHRoOiAxMDB2d1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtXG4gICAgQGluY2x1ZGUgZi1oMVxuICAgICYubG9hZFxuICAgICAgQGluY2x1ZGUgdGl0bGVcbiAgICAgIHRyYW5zaXRpb246ICAuOHMgZWFzZS1pbi1vdXRcbiAgICAgIHRyYW5zbGF0ZTogY2FsYyh2YXIoLS1oZXJvLXAtbCkgKiAtMSkgY2FsYyh2YXIoLS1zLTI0KSAqIC0xKVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICB0cmFuc2xhdGU6IGNhbGModmFyKC0taGVyby1wLWwpICogLTEpIGNhbGModmFyKC0tcy0yNCkgKiAtMSlcbiAgJl9sb2FkaW5nXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdHJhbnNsYXRlOiAgMTAlICAwXG4gICAgdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDIpXG4gICAgbGVmdDogdmFyKC0taGVyby1wLWwpXG4gICAgd2lkdGg6IG1heC1jb250ZW50XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgIEBpbmNsdWRlIGxpbmtzXG4gICAgZGlzcGxheTogZmxleFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICBzcGFuXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgc3BhbjpudGgtY2hpbGQoMilcbiAgICAgIGFuaW1hdGlvbjogZG90cyAxLjVzIGluZmluaXRlXG4gICAgc3BhbjpudGgtY2hpbGQoMylcbiAgICAgIGFuaW1hdGlvbjogZG90cyAxLjVzIGluZmluaXRlIC41c1xuICAgIHNwYW46bGFzdC1jaGlsZFxuICAgICAgYW5pbWF0aW9uOiBkb3RzIDEuNXMgaW5maW5pdGUgMXNcbiAgLmxpbmUtMS1wcm9ncmVzc1xuICAgIHRvcDogYXV0b1xuICAgIGJvdHRvbTogMFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudClcbiAgICBhbmltYXRpb246IHByb2dyZXNzIDRzIGZvcndhcmRzIDFzIGVhc2Utb3V0XG5Aa2V5ZnJhbWVzIGRvdHNcbiAgMCVcbiAgICBvcGFjaXR5OiAwXG4gIDUlXG4gICAgb3BhY2l0eTogMVxuICA1MCVcbiAgICBvcGFjaXR5OiAxXG4gIDk1JVxuICAgIG9wYWNpdHk6IDBcbiAgMTAwJVxuICAgIG9wYWNpdHk6IDBcblxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzXG4gIDAlXG4gICAgaGVpZ2h0OiAwXG4gIDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcblxuLnByZWxvYWRlcl9wcm9qZWN0XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspXG4gIGluc2V0OiAwXG4gIHBvc2l0aW9uOiBmaXhlZFxuICBoZWlnaHQ6IDEwMHZoXG4gIHotaW5kZXg6IDU1XG4gIG9wYWNpdHk6IDFcbiAgdHJhbnNpdGlvbjogMC4xOHMgZWFzZS1pblxuICBjb2xvcjogdmFyKC0tYWNjZW50KVxuIiwiLmhlYWRlclxyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG4gIHRvcDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgbWF4LXdpZHRoOiAxMDB2d1xyXG4gIHotaW5kZXg6IDQ5XHJcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcclxuICAvL29wYWNpdHk6IDBcclxuICAvL3BvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgLy9AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgLy8gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nOiB2YXIoLS1zLTI0KSB2YXIoLS1zLTI0KSAwIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSlcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcclxuICAgICAgcGFkZGluZzogdmFyKC0tcy0yNCkgIHZhcigtLXMtMjQpIDBcclxuXHJcbiAgJl9fYnRuLW1lbnVcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0taGVyby1wLWwpXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KVxyXG4gICAgJl9fbmF2LFxyXG4gICAgJl9fbGlua3NcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICZfX25hdlxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZ2FwOiB2YXIoLS1zLTU2KVxyXG4gICAgQGluY2x1ZGUgbGlua3NcclxuXHJcbiAgLm5hdlxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGdhcDogdmFyKC0tcy0zMilcclxuXHJcbiAgICAgICZfX2xpbmtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICBib3JkZXI6IG5vbmVcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgJi5pc19zY3JvbGxlZFxyXG4gICAgdHJhbnNsYXRlOiAwIC0xMDAlXHJcblxyXG5cclxuLy8gVE9ETyDQv9C+0YLQvtC8INGD0LTQsNC70LjRgtGMXHJcbi8vLmhlYWRlcl9fbG9nb1xyXG4vLyAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxyXG4vLyAgICBtYXJnaW4tbGVmdDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTUpXHJcblxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpXHJcbiAgLm1lbnVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcclxuICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgei1pbmRleDogNTBcclxuICAgIGhlaWdodDogMTAwc3ZoXHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgIHRyYW5zbGF0ZTogIDAgLTEwMCVcclxuICAgIHRyYW5zaXRpb246IC44cyBjdWJpYy1iZXppZXIoLjg1LDAsLjE1LDEpXHJcbą1ĀiĆU  ą1ĀiĆU                  oĮiĆU          `mĮiĆU  H2ĀiĆU           2ĀiĆU   @       2ĀiĆU          XJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDMpXHJcbiAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAmOmFmdGVyXHJcbiAgICAgIGNvbnRlbnQ6IFwiX2RwM3BvaW50MFwiXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IHZhcigtLXMtMjQpXHJcbiAgICAgIGxlZnQ6IGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSlcclxuICAgICYuaXNfYWN0aXZlXHJcbiAgICAgIHRyYW5zbGF0ZTogMCAwXHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbiAgICAmX19jb250ZW50XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIHBhZGRpbmc6IHZhcigtLXMtMjQpIHZhcigtLXMtMTYpIHZhcigtLXMtMjQpIHZhcigtLWhlcm8tcC1sKVxyXG5cclxuXHJcblxyXG4gIC5uYXZcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBlbmRcclxuICAgIGdhcDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyKVxyXG4gICAgJl9fbGlua1xyXG4iLCIuZm9ybVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ2FwOiB2YXIoLS1zLTgpXG4gIGlucHV0LCB0ZXh0YXJlYVxuICAgIHBhZGRpbmc6IHZhcigtLXMtOCkgMFxuICAgIGJvcmRlcjogbm9uZVxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kYXJrKVxuXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBvdXRsaW5lOiBub25lXG4gIC5mb3JtLWdyb3VwXG4gICAgaW5wdXQsIHRleHRhcmVhXG4gICAgICB3aWR0aDogMTAwJVxuXG4gIC5jaGVja2JveC1ncm91cFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIC41KVxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgQGluY2x1ZGUgbGlua3NcbiAgICBsYWJlbFxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA0NClcblxuICAuc3VibWl0LWJ0blxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm9yZGVyOiBub25lXG4gICAgcGFkZGluZzogMFxuICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgIGNvbG9yOiB2YXIoLS1kYXJrKVxuICAgIG9wYWNpdHk6IDFcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zLTQ4KVxuICAgIGN1cnNvcjogcG9pbnRlclxuXG4ubWVzc2FnZTpub3QoOmVtcHR5KVxuICBwYWRkaW5nOiB2YXIoLS1zLTE2KSAwXG4gIC5zdWNjZXNzLW1lc3NhZ2VcbiAgICBjb2xvcjogIzE1NTcyNFxuICAuZXJyb3ItbWVzc2FnZVxuICAgIGNvbG9yOiAjNzIxYzI0XG4iLCIuaGVyb1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIC8vcG9zaXRpb246IHN0aWNreVxyXG4gIC8vdG9wOiAwXHJcbiAgaGVpZ2h0OiAxMDBzdmhcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KVxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxyXG4gICAgaGVpZ2h0OiAxMDBsdmhcclxuICAvLy5saW5lLTFcclxuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyaylcclxuICAmOmFmdGVyXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcclxuICAgICAgQGluY2x1ZGUgbGlua3NcclxuICAgICAgY29udGVudDogJ192ZXIgMC4xJ1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGxlZnQ6IGF1dG9cclxuICAgICAgcmlnaHQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNTYpXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IHZhcigtLXMtMjQpXHJcblxyXG4iLCIuaGVyby1wcm9qZWN0XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmNrLWMsICNGMEVCRDgpXG4gICY6YWZ0ZXJcbiAgICBkaXNwbGF5OiBub25lXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBjb250ZW50OiAnX3ZlciAwLjEnXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICByaWdodDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA1OSlcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiB2YXIoLS1zLTI0KVxuICAgICAgQGluY2x1ZGUgbGlua3NcbiAgJl9fY29udGFpbmVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1oZWFkZXJIZWlnaHQpICsgdmFyKC0tcy05NikpIHZhcigtLXMtOCkgdmFyKC0tcy0yNCkgIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSlcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBkaXNwbGF5OiBncmlkXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDYyKVxuICAgICAgbWFyZ2luOiB2YXIoLS1oZWFkZXJIZWlnaHQpIHZhcigtLXMtMjQpIHZhcigtLXMtMjQpICBjYWxjKHZhcigtLWhlcm8tcC1sKSArIHZhcigtLXMtOCkpXG4gICAgICBnYXA6IHZhcigtLXMtMjQpXG4gICZfX2NvbnRlbnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogdmFyKC0tcy0yNClcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE3KVxuICAmX190aXRsZVxuICAgIGgxXG4gICAgICBAaW5jbHVkZSBmLWgxXG4gICAgICBmb250LWZhbWlseTogaGVhdnlcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtXG4gICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogOTUpXG5cbiAgJl9fZGVzY3JpcHRpb25cbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tcy0xNilcbiAgICBsaW5lLWhlaWdodDogIHZhcigtLXMtMjQpXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zLTI0KVxuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXMtMzIpXG4gICZfX2FjdGlvblxuXG4gICAgLmJ1dHRvbi0tZ29vZXlcbiAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEuNSkgIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTUpXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDFcbiAgICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlXG4gICAgICBjb2xvcjogIzAwMFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgICAuYnV0dG9uX19ibG9icyBkaXZcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVooMClcblxuICAgICYgLmJ1dHRvbl9fYmxvYnNcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgZmlsdGVyOiB1cmwoI2dvbylcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICBib3R0b206IC0zcHhcbiAgICAgIHJpZ2h0OiAtMXB4XG4gICAgICB6LWluZGV4OiAtMVxuXG4gICAgJiAuYnV0dG9uX19ibG9icyBkaXZcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspXG4gICAgICB3aWR0aDogMzQlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpIHRyYW5zbGF0ZVkoMTI1JSkgdHJhbnNsYXRlWigwKVxuICAgICAgdHJhbnNpdGlvbjogYWxsIDcwMG1zIGVhc2VcblxuICAgICYgLmJ1dHRvbl9fYmxvYnMgZGl2Om50aC1jaGlsZCgxKVxuICAgICAgbGVmdDogLTUlXG5cbiAgICAmIC5idXR0b25fX2Jsb2JzIGRpdjpudGgtY2hpbGQoMilcbiAgICAgIGxlZnQ6IDMwJVxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogNjBtc1xuXG4gICAgJiAuYnV0dG9uX19ibG9icyBkaXY6bnRoLWNoaWxkKDMpXG4gICAgICBsZWZ0OiA2NiVcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1bXNcblxuICAmX19ub3RlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBnYXA6IHZhcigtLXMtMTYpXG4gICAgZm9udC1mYW1pbHk6ICdsaWdodCdcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW1cbiAgICBAaW5jbHVkZSBib2R5LXNtYWxsXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBkaXNwbGF5OiBncmlkXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNjApIGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMzkpXG4gICAgICBnYXA6IHZhcigtLXMtMzIpXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDkpXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZGFyaylcbiAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zLTI0KVxuICAmX19pbWFnZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiB2YXIoLS1zLTE2KVxuICAgIC5waWN0dXJlXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAmX25vdGVcbiAgICAgIEBpbmNsdWRlIGJvZHktc21hbGxcbiAgICAgIHNwYW5cbiAgICAgICAgZm9udC1mYW1pbHk6IGxpZ2h0XG5cblxuIiwiLmFib3V0XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjBFQkQ4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIC8vaGVpZ2h0OiAxMDB2aFxyXG4gICZfX2NvbnRlbnRcclxuICAgIHBhZGRpbmc6IHZhcigtLXMtMjQpIDAgdmFyKC0tcy0xNikgIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSlcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBnYXA6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTApXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcclxuICAgICAgZ2FwOiBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE1KVxyXG4gICZfX3JvdzpmaXJzdC1jaGlsZFxyXG4gICAgQGluY2x1ZGUgZi1oMlxyXG4gICAgLy93aWR0aDogMTAwdndcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wN2VtXHJcbiAgICBwXHJcbiAgICAgIG1pbi13aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA0NSlcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTg3KVxyXG4gICAgICAgIC8vbWluLXdpZHRoOiAxMDB2d1xyXG4gICAgcDpsYXN0LWNoaWxkXHJcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1oZXJvLXAtbCkgKiAtMSArIHZhcigtLXMtOCkgKVxyXG4gICZfX3JvdzpudGgtY2hpbGQoMilcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgQGluY2x1ZGUgYm9keS1sYXJnZVxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxNjApXHJcbiAgICAmOmFmdGVyXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMTA0LjUpXHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kYXJrKVxyXG5cclxuICAmX19yb3c6bGFzdC1jaGlsZFxyXG4gICAgcFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIEBpbmNsdWRlIGJvZHktc21hbGxcclxuICAgIGZvbnQtZmFtaWx5OiAnbGlnaHQnXHJcblxyXG4gICZfX3Jvdzpub3QoOmZpcnN0LWNoaWxkKVxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXMtMTYpXHJcbiAgLi1kZXNrLC4tbW9iXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICBnYXA6IHZhcigtLXMtMTYpXHJcbiAgLi1tb2JcclxuICAgIGdhcDogdmFyKC0tcy04KVxyXG4iLCIucHJvamVjdFxuICAvL2JhY2tncm91bmQtY29sb3I6ICNGMEVCRDhcbiAgJl9saXN0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgLmNhcmRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBhc3BlY3QtcmF0aW86IDM3NC80OTZcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBhc3BlY3QtcmF0aW86IDE1MjgvMTAwOFxuICAgICYtLWltYWdlXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGluc2V0OiAwXG4gICAgICBpbWdcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAmLS1jb250ZW50XG4gICAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNDQpXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvdHRvbTogMFxuICAgICAgbGVmdDogMFxuICAgICAgcGFkZGluZzogdmFyKC0tcy0xNikgdmFyKC0tcy0zMilcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiB2YXIoLS1zLTgpXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXMtOTYpICBjYWxjKHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE4KVxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXNpemU6IHZhcigtLXMtMjQpXG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tcy0zMilcbiAgICAmLS1hY3Rpb25cbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcy0xNilcbiAgICAgIGxpbmUtaGVpZ2h0OiAgMVxuICAgICAgd2lkdGg6IG1heC1jb250ZW50XG4iLCIucG9ydGZvbGlvXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmNrLWMsICNGMEVCRDgpXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAmX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICAgIGdhcDogdmFyKC0tcy04KVxuICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWhlcm8tcC1sKVxuICAuY2FyZFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgJi0taW1hZ2VcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuXG4iLCIubmV4dC1wcm9qZWN0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWJjay1jLCAjRjBFQkQ4KVxuICAvL2JhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgLy9tYXJnaW4tdG9wOiAtMTAwbHZoXG4gIC8vaGVpZ2h0OiAyMDBsdmhcbiAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggKyB2YXIoLS1uZXh0UHJvamVjdEhlaWdodCkpXG4gICZfY29udGFpbmVyXG4gICAgLy9wb3NpdGlvbjogc3RpY2t5XG4gICAgLy90b3A6IGNhbGMoMTAwdmggLSB2YXIoLS1uZXh0UHJvamVjdEhlaWdodCkpXG4gICAgLy90b3A6IDBcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAvL2hlaWdodDogY2FsYyggMTAwdmggLSB2YXIoLS1zLTI0KSAqIDIpXG4gICAgZ2FwOiB2YXIoLS1zLTQwKVxuICAgIHBhZGRpbmc6IHZhcigtLXMtMjQpIHZhcigtLXMtMjQpIHZhcigtLXMtMjQpICBjYWxjKHZhcigtLWhlcm8tcC1sKSArIHZhcigtLXMtOCkpXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgY2FsYyh2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA2MilcbiAgICAgIGdhcDogdmFyKC0tcy0yNClcblxuICAmX19pbWFnZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAganVzdGlmeS1jb250ZW50OiBlbmRcbiAgICBnYXA6IHZhcigtLXMtMTYpXG4gICAgbWFyZ2luLXRvcDogMFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDI5KVxuICAgIC5waWN0dXJlXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDI5KVxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBpbWdcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xOHMgZWFzZS1pbi1vdXRcbiAgICAubGlua1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1zLTE2KVxuICAgICAgbGluZS1oZWlnaHQ6ICB2YXIoLS1zLTI0KVxuICAgICAgd2lkdGg6IG1heC1jb250ZW50XG4gICAgJjpob3ZlclxuICAgICAgaW1nXG4gICAgICAgIHNjYWxlOiAxLjFcbiAgJl9fdGl0bGVcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDdlbVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogZW5kXG4gICAgZm9udC1zaXplOiB2YXIoLS1zLTQwKVxuICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zLTk2KVxuIiwiLmZvb3RlclxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIC8vbWFyZ2luLXRvcDogLTEwMGx2aFxyXG4gIC8vaGVpZ2h0OiAyMDBsdmhcclxuICBsZXR0ZXItc3BhY2luZzogLjAxZW1cclxuICBjb2xvcjogdmFyKC0tZylcclxuICB6LWluZGV4OiAxXHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAgI0YwRUJEOFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW1cclxuICAubGluZS0xLFxyXG4gIC5saW5lLTJcclxuICAgIHotaW5kZXg6IDEwXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICAvL3Bvc2l0aW9uOiBzdGlja3lcclxuICAgIC8vdG9wOiAwXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBoZWlnaHQ6IDEwMGx2aFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcclxuICAmX190aXRsZVxyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgbWF4LXdpZHRoOiAxMDB2d1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgY29sb3I6ICMwMDBcclxuICAgIC8vei1pbmRleDogLTFcclxuICAgIEBpbmNsdWRlIHRpdGxlXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpXHJcbiAgJl9fY29udGFjdHNcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zLTMyKVxyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWhlcm8tcC1sKSArIHZhcigtLXMtOCkpXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IHZhcigtLXMtOClcclxuICAgIHdpZHRoOiBtYXgtY29udGVudFxyXG4gICAgQGluY2x1ZGUgYm9keS1sYXJnZVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KVxyXG4gICAgICBAaW5jbHVkZSBib2R5LW1lZGl1bVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KVxyXG4gICAgICBhOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy0zMilcclxuICAgIGFcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50XHJcbiAgJl9fbm90ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgcGFkZGluZzogdmFyKC0tcy0yNCkgdmFyKC0tcy0xNikgdmFyKC0tcy0yNCkgY2FsYyh2YXIoLS1oZXJvLXAtbCkgKyB2YXIoLS1zLTgpKVxyXG4gICAgZ2FwOiB2YXIoLS1zLTgpXHJcbiAgICBmb250LXNpemU6IHZhcigtLXMtMTYpXHJcbiAgICBsaW5lLWhlaWdodDogIHZhcigtLXMtMjQpXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG4gICAgICBnYXA6IHZhcigtLXMtNDgpXHJcbiAgICAgIHBhZGRpbmc6IHZhcigtLXMtMzIpIGNhbGModmFyKC0taGVyby1wLWwpICsgdmFyKC0tcy04KSlcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAmX19jb3B5cmlnaHRcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweClcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNDIpXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpXHJcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXMtNDgpXHJcbiAgLmxpbmUtMSxcclxuICAubGluZS0yXHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1zLTMyKSAqIDIpXHJcbiAgICB0cmFuc2xhdGU6ICAwIC01MCVcclxuICAgIHRvcDogNTAlXHJcbiIsIi5wb3B1cFxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI2LCAzNywgMC40NSlcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaFxuICB6LWluZGV4OiA1MlxuICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweClcbiAgICBwbGFjZS1pdGVtczogc3RhcnRcbiAgICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGVcbiAgICBoZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgsIDFsdmgpKVxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgsIDFsdmgpKVxuICAubGlua1xuICAgIG9wYWNpdHk6IDFcbiAgJi0tY2xvc2VcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBAaW5jbHVkZSBsaW5rc1xuICAmLS1hY3Rpb25zXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEXG4gIC5sZWZ0LCAucmlnaHRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAubGVmdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1oZXJvLXAtbClcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KVxuICAgICAgbWFyZ2luOiB2YXIoLS1zLTE2KSB2YXIoLS1zLTgpIHZhcigtLXMtMTYpIHZhcigtLWhlcm8tcC1sKVxuICAgIC5wb3B1cC0tY29udHJvbHNcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy04KVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIEBpbmNsdWRlIGxpbmtzXG4gIC5yaWdodFxuICAgIG1heC13aWR0aDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNjApXG4gICAgJl9jb250YWluZXJcbiAgICAgIGhlaWdodDogY2FsYygxMDBsdmggLSB2YXIoLS1zLTI0KSAqIDIpXG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXMtOClcbiAgICAmX25vdGVcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy04KVxuICAgICAgQGluY2x1ZGUgbGlua3NcblxuLnBvcHVwLXNlcnZpY2UsXG4ucG9wdXAtYWJvdXRcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyaylcbiAgY29sb3I6IHZhcigtLWNyZWFtKVxuICBvdmVyZmxvdzogYXV0b1xuICAucG9wdXAtLWNvbnRlbnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyXG4gIC5sZWZ0XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXG4gICAgICBnYXA6IHZhcigtLXMtNDApXG4gICAgLi1tb2JcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGdhcDogdmFyKC0tcy00OClcblxuXG5cbi5wb3B1cC1hYm91dFxuXG4gIC5wb3B1cC0tY29udGVudFxuICAgIC5pdGVtX19saW5rXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmb250LXNpemU6IHZhcigtLXMtMTYpXG4gICAgICBsaW5lLWhlaWdodDogIHZhcigtLXMtMjQpXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zLTI0KVxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tcy0zMilcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgLmxpbmtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50XG4gICAgLmxlZnRcbiAgICAgIC5wb3B1cC0tY29udHJvbHNcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy04MClcbiAgICAgIC5pdGVtXG4gICAgICAgIGdhcDogdmFyKC0tcy0xNilcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1zLTgpXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY3JlYW0pXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICAgIG1hcmdpbjogdmFyKC0tcy0yNCkgdmFyKC0tcy04KVxuICAgICAgICAgIGdhcDogMFxuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgIC5pdGVtX190aXRsZVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcy00MClcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgLml0ZW1fX25vdGVcbiAgICAgICAgQGluY2x1ZGUgYm9keS1zbWFsbFxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQ3KVxuICAgICAgLml0ZW1fX2ltYWdlXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tcy04KVxuICAgICAgICBtYXJnaW46IDAgY2FsYyh2YXIoLS1zLTgpICogLTEpXG4gICAgLnJpZ2h0XG4gICAgICAuaXRlbVxuICAgICAgICBnYXA6IHZhcigtLXMtMjQpXG4gICAgICAgICZfX25vdGVcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgZ2FwOiB2YXIoLS1zLTQ4KVxuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcy0xNilcbiAgICAgICAgICBsaW5lLWhlaWdodDogIHZhcigtLXMtMjQpXG4gICAgICAgICAgYm90dG9tOiB2YXIoLS1zLTMyKVxuICAgICAgJl9jb250YWluZXJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jcmVhbSlcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1zLTI0KSB2YXIoLS1zLTgpXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3lcbiAgICAgICAgdG9wOiB2YXIoLS1zLTI0KVxuICAgICAgJl9jb250ZW50XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgLml0ZW1cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKVxuICAgIC5pdGVtXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICAgIGhlaWdodDogY2FsYygxMDBsdmggLSB2YXIoLS1zLTI0KSAqIDIpXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbiAgICAgICZfX2ltYWdlXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDk2LzUwNVxuICAgICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1mYW1pbHk6ICdoZWF2eSdcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zLTI0KVxuICAgICAgICBsaW5lLWhlaWdodDogIHZhcigtLXMtMzIpXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcy02NClcbiAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tcy02NClcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zLTI0KVxuXG4gICAgICAmX190ZXh0XG4gICAgICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IHZhcigtLXMtOClcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICAgICAgZ2FwOiB2YXIoLS1zLTE2KVxuICAgICAgJl9fbm90ZVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcbiAgICAgICAgICBib3R0b206IHZhcigtLXMtOClcbiAgICAgICAgICBsZWZ0OiB2YXIoLS1zLTgpXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICYuaXNfYWN0aXZlXG4gICAgLml0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZVxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbi5wb3B1cC1zZXJ2aWNlXG4gIC5sZWZ0XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jcmVhbSlcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zLTI0KVxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXMtMjQpXG4gICAgLi1kZXNrXG4gICAgICBtYXJnaW46IHZhcigtLXMtMjQpIHZhcigtLXMtOClcbiAgICAgIG1heC13aWR0aDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogOTEpXG4gICAgLi1tb2JcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGdhcDogMFxuICAgICAgLml0ZW1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zLTgpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXMtMTYpXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgbWFyZ2luOiB2YXIoLS1zLTQwKSAwIHZhcigtLXMtOClcbiAgICAgICAgICBmb250LWZhbWlseTogJ2hlYXZ5J1xuICAgICAgICAgIEBpbmNsdWRlIGYtaDRcbiAgICAgICAgJl9fdGV4dFxuICAgICAgICAgIEBpbmNsdWRlIGJvZHktbGFyZ2VcbiAgLnJpZ2h0XG4gICAgJl9jb250YWluZXJcbiAgICAgIG1hcmdpbjogdmFyKC0tcy0yNCkgdmFyKC0tcy04KVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNyZWFtKVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICZfY29udGVudFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAuaXRlbVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAucGljdHVyZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBpbnNldDogMFxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIGFzcGVjdC1yYXRpbzogMzI3LzQ0NFxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDk2Lzc4OVxuICAgICAgaW1nXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAmLmlzX2FjdGl2ZVxuICAgICAgICBvcGFjaXR5OiAxXG5cblxuLnBvcHVwLW1lbnVcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDk2LCA4MCwgMC41KVxuICBjb2xvcjogdmFyKC0tY29sb3ItLXRleHQtd2hpdGUpXG4gIC5wb3B1cC0tY29udGVudFxuICAgIHBhZGRpbmc6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDMpIGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDIpXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICBnYXA6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQpXG4gIC5wb3B1cC0tY29udGVudF93cmFwcGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICBnYXA6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQpXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBnYXA6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDEyKVxuICAucG9wdXAtLWFjdGlvbnNcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMylcbiAgICBsaW5lLWhlaWdodDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNClcbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICBmb250LXNpemU6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDUpXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNilcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MXB4KVxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA0KVxuXG4ucG9wdXAtY29va2llc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLnBvcHVwLS1jb250ZW50XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmXG4gICAgY29sb3I6ICMxRTFFMUVcbiAgICBwYWRkaW5nOiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxKSBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyKVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBoZWlnaHQ6IG1heC1jb250ZW50XG4gICAgbWFyZ2luOiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAyKSBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiAxKVxuICAgIGdhcDogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNSlcbiAgICBmb250LXNpemU6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDIpXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDMpXG4gICAgd2lkdGg6IDEwMCVcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDFweClcbiAgICAgIG1hcmdpbjogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMikgY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogNClcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tdS1yaXRtby12ZXJ0aWNhbGUpICogMi41KVxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDQpXG4gICAgICBnYXA6IGNhbGMoIHZhcigtLXUtcml0bW8tdmVydGljYWxlKSAqIDE0KVxuICAgICAgd2lkdGg6IG1heC1jb250ZW50XG4gICAgW2RhdGEtYWNjZXB0XVxuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAmLmlzX2FjdGl2ZVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgLnBvcHVwLS1jb250ZW50XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsXG5cbi5wb3B1cC1mb3JtXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAucG9wdXAtLWNvbnRyb2xzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZW5kXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cblxuICAucG9wdXAtLWNvbnRlbnRcbiAgICBtYXJnaW46IHZhcigtLXMtOClcbiAgICB3aWR0aDogMTAwJVxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICBwYWRkaW5nOiB2YXIoLS1zLTgpIHZhcigtLXMtOCkgdmFyKC0tcy0yNCkgdmFyKC0taGVyby1wLWwpXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQxcHgpXG4gICAgICBwYWRkaW5nOiB2YXIoLS1zLTgpIHZhcigtLXMtOCkgdmFyKC0tcy0yNCkgdmFyKC0tcy04KVxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCB2YXIoLS11LXJpdG1vLXZlcnRpY2FsZSkgKiA2MClcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnRcblxuXG5cbiIsIi5hY2NvcmRpb25cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcGFkZGluZzogdmFyKC0tcy04KSAwIHZhcigtLXMtMTYpXG5cbiAgJi5pc19vcGVuXG4gICAgLmFjY29yZGlvbi0tY29udGVudFxuICAgICAgbWF4LWhlaWdodDogMTAwMHB4XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzXG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tcy04KVxuICAgIC5hY2NvcmRpb24tLWJ1dHRvbl90ZXh0XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50KVxuXG4gICYtLWJ1dHRvblxuICAgIGZvbnQtZmFtaWx5OiAnaGVhdnknXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZ2FwOiAyNHB4XG5cbiAgICAuYWNjb3JkaW9uLS1idXR0b25fdGV4dFxuICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dFxuICAgICAgQGluY2x1ZGUgZi1oNFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLS1jb250ZW50XG4gICAgbWF4LWhlaWdodDogMFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAvL3RyYW5zaXRpb246IGFsbCAuNXNcbiAgICBwYWRkaW5nLXRvcDogMFxuICAgIEBpbmNsdWRlIGJvZHktbWVkaXVtXG5cbiAgICAmID4gKjpmaXJzdC1jaGlsZFxuICAgICAgbWFyZ2luLXRvcDogMFxuLmFjY29yZGlvbiArIC5hY2NvcmRpb25cbiAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcy04KVxuIiwiLmhlcm8gfiAuYmxvY2ssXG4uaGVyby1wcm9qZWN0IH4gLmJsb2NrXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB6LWluZGV4OiAyXG4iXX0= */
