    @charset "UTF-8";

    :root {
    --color_white: #fff;
    --color_txt: #1e1e1e;
    --color_primary: #2864f0;
    --color_orange: #fa6414;
    --color_yellow: #ffb91e;
    --color_primary_dark: #23418c;
    --color_primary_hover: #285ac8;
    --color_orange_hover: #be4b0f;
    --color_bg_white: #fff;
    --color_bg_body: #fff;
    --color_bg_primary: #ebf3ff;
    --color_bg_secondary: #f7f5f5;
    --color_bg_tertiary: #e9e7e7;
    --color_bg_gray: #f7f5f5;
    --vw: 100vw;
    --vh: 100vh;
    --base-width: 1440;
    --container-width: 1150
    }

    @media screen and (max-width:1024px) {
    :root {
        --base-width: 375
    }
    }

    :root {
    --font-family_noto-sans-jp: "Noto Sans JP", sans-serif
    }

    *,
    :after,
    :before {
    box-sizing: border-box
    }

    blockquote,
    body,
    dd,
    dl,
    figure,
    h1,
    h2,
    h3,
    h4,
    li,
    ol,
    p,
    ul {
    font-size: 1em;
    font-weight: inherit;
    margin: 0;
    padding: 0
    }

    ol,
    ul {
    list-style: none
    }

    a {
    color: inherit;
    text-decoration: none;
    text-decoration-skip-ink: auto
    }

    img,
    picture {
    display: block;
    max-width: 100%
    }

    img {
    border: none;
    height: auto
    }

    button {
    color: inherit;
    cursor: pointer;
    font: inherit
    }

    table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
    }

    table th {
    font-weight: inherit;
    text-align: inherit
    }

    html {
    font-size: 62.5%;
    height: 100%;
    --header-height: 90px;
    --gutter: 5cqw
    }

    @media screen and (max-width:1024px) {
    html {
        --gutter: min(26px, calc(var(--vw)*100/375*16))
    }
    }

    @media screen and (max-width:768px) {
    html {
        --header-height: 60px
    }
    }

    body {
    background: var(--color_bg_primary);
    color: var(--color_txt);
    font: 400 1.4rem var(--font-family_noto-sans-jp);
    height: 100%;
    line-height: 1.7857142857;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    overflow-wrap: break-word;
    word-wrap: break-word;
    line-break: normal;
    overflow: visible;
    text-rendering: optimizeSpeed
    }

    @media screen and (max-width:768px) {
    body {
        font-size: 1.6rem;
        min-width: 375px
    }
    }

    body.is-hide {
    overflow: hidden !important
    }

    .form-reset {
    appearance: none;
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: block;
    padding: 0
    }

    img {
    image-rendering: auto
    }

    :after,
    :before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
    }

    .mktoHtmlText a {
    color: #2864f0;
    text-decoration: none
    }

    .mktoHtmlText a:hover {
    text-decoration: underline
    }

    .mktoForm .mktoLabel {
    font-size: 14px;
    padding-top: 0 !important
    }

    .mktoButtonRow {
    text-align: center;
    width: 100%
    }

    .mktoForm button.mktoButton {
    width: 210px !important
    }

    .mktoForm textarea {
    height: 120px !important
    }

    #ebook_privacy__c {
    width: 20px !important
    }

    @media screen and (max-width:480px) {
    .mktoForm .mktoFormCol .mktoLabel {
        margin-bottom: 10px;
        width: 100% !important
    }

    input {
        width: 55px
    }
    }

    .mktoForm {
    margin: 0 auto;
    width: 600px !important
    }

    @media screen and (max-width:767px) {
    .mktoForm {
        margin: 0 auto;
        width: 100% !important
    }
    }

    .mktoForm .mktoRequiredField label.mktoLabel:before {
    background-color: #fff;
    border: 1px solid #1e46aa;
    border-radius: 4px;
    color: #fff;
    color: #1e46aa;
    content: "必須";
    display: block;
    flex-shrink: 0;
    font-size: .8em;
    line-height: .8;
    margin-bottom: 4px;
    margin-right: .8em;
    padding: 6px 14px 4px
    }

    .mktoForm .mktoRequiredField label.mktoLabel {
    align-items: center;
    display: flex;
    font-size: 16px;
    font-weight: 400 !important;
    justify-content: flex-start;
    padding-bottom: 4px;
    width: 100% !important
    }

    .mktoForm input[type=date],
    .mktoForm input[type=email],
    .mktoForm input[type=number],
    .mktoForm input[type=tel],
    .mktoForm input[type=text],
    .mktoForm input[type=url],
    .mktoForm select.mktoField,
    .mktoForm textarea.mktoField {
    border: 1px solid #777;
    border-radius: 4px;
    font-size: 16px !important;
    line-height: 1 !important;
    margin-bottom: 12px !important;
    padding: 8px 10px !important;
    width: 100% !important
    }

    .mktoForm .mktoRequiredField .mktoAsterix {
    display: none !important
    }

    .mktoForm .mktoOffset {
    display: none
    }

    .mktoHtmlText.mktoHasWidth {
    padding: 0 4px;
    width: 100% !important
    }

    .mktoForm button.mktoButton {
    background: #2864f0 !important;
    border: none !important;
    border-radius: 30px !important;
    border-radius: 10px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #fff !important;
    cursor: pointer;
    display: block !important;
    font-size: 14px !important;
    height: 50px !important;
    margin: 0 auto !important;
    padding: 8px 0 9px !important;
    position: relative !important;
    text-align: center !important;
    text-shadow: none !important;
    width: 300px !important
    }

    .mktoForm button.mktoButton:after {
    border-right: 2px solid;
    border-top: 2px solid;
    content: "";
    height: .5em;
    position: absolute;
    right: 1.4em;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: .5em
    }

    .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:before {
    color: #fff !important;
    content: "資料をダウンロードする";
    padding-left: 2em
    }

    .mktoForm .mktoFormCol {
    float: unset;
    width: 100%
    }

    .mktoForm .mktoGutter {
    float: unset !important;
    height: 0 !important
    }

    .mktoForm .mktoFieldWrap {
    float: unset;
    width: 100%
    }

    .mktoForm .mktoError .mktoErrorArrow {
    display: none !important
    }

    .mktoForm .mktoError {
    bottom: -11px !important;
    right: -9px !important
    }

    .mktoForm .mktoError .mktoErrorMsg {
    background-color: unset !important;
    background-image: unset !important;
    border: unset !important;
    border-radius: unset !important;
    box-shadow: unset !important;
    color: #dc1e32 !important;
    display: block;
    font-size: 1em;
    line-height: 1.2em;
    margin-top: 7px;
    max-width: unset !important;
    padding: .4em .6em;
    text-shadow: unset !important
    }

    @media only screen and (max-width:480px) {

    .mktoForm input[type=date],
    .mktoForm input[type=email],
    .mktoForm input[type=number],
    .mktoForm input[type=tel],
    .mktoForm input[type=text],
    .mktoForm input[type=url],
    .mktoForm select.mktoField,
    .mktoForm textarea.mktoField {
        height: unset !important
    }
    }

    .mktoForm_prior_summary_title {
    font-family: Noto Sans, Noto Sans JP, sans-serif !important;
    font-feature-settings: "palt";
    font-size: 26px;
    font-weight: 700 !important;
    letter-spacing: .1em !important;
    padding: 60px 30px 0 !important;
    text-align: left !important
    }

    .mktoForm_prior_summary {
    display: flex;
    justify-content: center
    }

    @media screen and (min-width:768px) {
    .document_summary {
        margin-top: 30px
    }
    }

    @media screen and (max-width:767px) {
    .mktoForm_prior_summary_title {
        font-family: Noto Sans, Noto Sans JP, sans-serif !important;
        font-feature-settings: "palt";
        font-size: 16px;
        font-weight: 700 !important;
        letter-spacing: .1em !important;
        margin-bottom: -11px !important;
        padding: 20px 30px 0 !important;
        text-align: left !important
    }
    }

    label[for=m_Company__c] span {
    flex: 1;
    margin-left: 1em
    }

    .l-body-inner {
    display: flex;
    flex-direction: column;
    min-height: 100%;
    overflow: clip
    }

    .l-main {
    flex: 1;
    position: relative
    }

    .l-header {
    height: var(--header-height);
    left: 0;
    padding-inline: min(var(--vw) * 100/var(--base-width) * 100, 100px);
    position: fixed;
    right: 0;
    top: 0;
    transition: background-color .3s ease;
    z-index: 9000
    }

    @media screen and (max-width:1024px) {
    .l-header {
        padding-inline: min(var(--vw) * 100/var(--base-width) * 32, 32px)
    }
    }

    @media screen and (max-width:768px) {
    .l-header {
        padding-inline: calc(var(--vw)*100/var(--base-width)*15)
    }
    }

    .l-header--bg-white {
    background: var(--color_white)
    }

    .l-header__inner {
    height: 100%
    }

    .l-header__main {
    align-items: center;
    column-gap: calc(var(--vw)*100/var(--base-width)*30);
    display: flex;
    height: 100%;
    justify-content: space-between
    }

    @media screen and (max-width:1024px) {
    .l-header__main {
        column-gap: 30px
    }
    }

    @media screen and (max-width:768px) {
    .l-header__main {
        column-gap: calc(var(--vw)*100/var(--base-width)*8)
    }
    }

    .l-header__logo {
    margin-left: 15px
    }

    @media screen and (max-width:1370px) {
    .l-header__logo {
        flex: 1
    }
    }

    @media screen and (max-width:1024px) {
    .l-header__logo {
        margin-left: 0
    }
    }

    .l-header__logo-link {
    display: grid;
    height: 100%;
    place-items: center;
    transition: opacity .3s ease
    }

    @media (hover:hover) {
    .l-header__logo-link:where(:any-link, :enabled, summary):hover {
        opacity: .6
    }
    }

    @media screen and (max-width:1370px) {
    .l-header__logo-link {
        width: fit-content
    }
    }

    .l-header__logo-link img {
    aspect-ratio: 266/71;
    object-fit: contain;
    object-position: center left;
    transition: opacity .3s ease;
    width: 235px
    }

    @media screen and (max-width:768px) {
    .l-header__logo-link img {
        aspect-ratio: 82/35;
        max-width: 260px;
        width: 100%
    }
    }

    .l-burger-btn {
    aspect-ratio: 28/60;
    cursor: pointer;
    display: none;
    height: 80%;
    position: relative;
    z-index: 20
    }

    @media screen and (max-width:1370px) {
    .l-burger-btn {
        display: block
    }
    }

    @media screen and (max-width:768px) {
    .l-burger-btn {
        height: var(--header-height)
    }
    }

    .l-burger-btn__bar {
    background: #222;
    display: block;
    height: 1.5px;
    position: absolute;
    right: 0;
    transition: transform .3s cubic-bezier(.4, .4, 0, 1), opacity .3s cubic-bezier(.4, .4, 0, 1);
    width: 28px
    }

    @media screen and (max-width:768px) {
    .l-burger-btn__bar {
        height: 1px
    }
    }

    .l-burger-btn__bar:first-of-type {
    top: 31.6666666667%
    }

    .l-burger-btn__bar:nth-of-type(2) {
    top: 48.3333333333%
    }

    .l-burger-btn__bar:nth-of-type(3) {
    top: 65%
    }

    .l-burger-btn.is-open .l-burger-btn__bar:first-of-type {
    top: 48.3333333333%;
    transform: rotate(135deg)
    }

    .l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(2) {
    opacity: 0
    }

    .l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(3) {
    top: 48.3333333333%;
    transform: rotate(-135deg)
    }

    .l-burger-nav {
    inset: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: var(--header-height);
    transition: opacity .3s ease;
    z-index: 1
    }

    .l-burger-nav.is-open {
    opacity: 1;
    pointer-events: visible
    }

    .l-burger-nav__mask {
    background: rgba(70, 67, 67, .5);
    inset: 0;
    position: absolute;
    z-index: -1
    }

    .l-burger-nav__inner {
    display: flex;
    flex-direction: column;
    max-height: 100svh;
    overflow: auto
    }

    .l-burger-nav__list {
    background: var(--color_bg_primary);
    border-top: 1px solid var(--color_white);
    display: grid;
    padding-block: 43px;
    padding-inline: calc(var(--vw)*100/var(--base-width)*40)
    }

    .l-burger-nav__list>li {
    display: grid;
    grid-template-columns: 1fr max-content
    }

    .l-burger-nav__list>li>a {
    border-bottom: 1px solid #ddd;
    font-size: 2.4rem;
    letter-spacing: .05em;
    line-height: 1.5;
    padding-block: calc(var(--vw)*100/var(--base-width)*15);
    text-align: center;
    transition: opacity .3s ease-out
    }

    @media (hover:hover) {
    .l-burger-nav__list>li>a:where(:any-link, :enabled, summary):hover {
        opacity: .6
    }
    }

    @media screen and (max-width:768px) {
    .l-burger-nav__list>li>a {
        font-size: 1.4rem
    }
    }

    .l-burger-nav__list>li>a span {
    font-size: 1rem
    }

    .l-global-nav {
    justify-content: center
    }

    .l-global-nav,
    .l-global-nav__list {
    align-items: center;
    column-gap: calc(var(--vw)*100/var(--base-width)*30);
    display: flex
    }

    @media screen and (max-width:1370px) {
    .l-global-nav__list {
        display: none
    }
    }

    .l-global-nav__item-link {
    color: var(--color_primary);
    display: block;
    letter-spacing: .05em;
    padding-block: 15px;
    transition: opacity .3s ease-out
    }

    @media (hover:hover) {
    .l-global-nav__item-link:where(:any-link, :enabled, summary):hover {
        opacity: .6
    }
    }

    .l-global-nav__btn-wrap {
    align-items: center;
    column-gap: calc(var(--vw)*100/var(--base-width)*20);
    display: flex
    }

    @media screen and (max-width:1024px) {
    .l-global-nav__btn-wrap {
        column-gap: 20px
    }
    }

    @media screen and (max-width:768px) {
    .l-global-nav__btn-wrap {
        column-gap: 6px
    }
    }

    .l-global-nav__btn {
    align-items: center;
    border: 1px solid var(--color_primary);
    border-radius: 5px;
    color: var(--color_primary);
    display: flex;
    font-size: 1.4rem;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .1em;
    min-height: 45px;
    min-width: 200px;
    padding-inline: 20px;
    text-align: center;
    transition: background-color .3s ease
    }

    @media (hover:hover) {
    .l-global-nav__btn:where(:any-link, :enabled, summary):hover {
        background: var(--color_primary);
        color: var(--color_white)
    }
    }

    @media screen and (max-width:768px) {
    .l-global-nav__btn {
        font-size: 1.2rem;
        min-height: 35px;
        min-width: 100px;
        padding-inline: 3px
    }
    }

    .l-global-nav__btn--primary {
    background: var(--color_primary);
    color: var(--color_white)
    }

    @media (hover:hover) {
    .l-global-nav__btn--primary:where(:any-link, :enabled, summary):hover {
        background: var(--color_white);
        color: var(--color_primary)
    }
    }

    @media screen and (max-width:768px) {
    .l-global-nav__btn--primary {
        min-width: 115px
    }
    }

    .l-footer {
    background: #464343;
    color: var(--color_white);
    padding-block: 40px 72px
    }

    @media screen and (max-width:768px) {
    .l-footer {
        padding-bottom: 115px
    }
    }

    .l-footer__information {
    align-items: center;
    display: flex;
    justify-content: space-between
    }

    @media screen and (max-width:1024px) {
    .l-footer__information {
        flex-direction: column;
        row-gap: 32px
    }
    }

    .l-footer__company {
    align-items: center;
    display: flex
    }

    @media screen and (max-width:768px) {
    .l-footer__company {
        flex-direction: column
    }
    }

    .l-footer__logo {
    margin-inline: 24px 56px
    }

    @media screen and (max-width:768px) {
    .l-footer__logo {
        margin: 24px auto
    }
    }

    .l-footer__logo img {
    height: 100%;
    object-fit: contain;
    width: 136px
    }

    .l-footer__address {
    font-size: 1.4rem;
    line-height: 1.8;
    margin-left: 32px
    }

    @media screen and (max-width:768px) {
    .l-footer__address {
        margin-left: 0;
        margin-top: 24px
    }
    }

    .l-footer__sns-list {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(4, max-content)
    }

    .l-footer__sns-item--truste {
    margin-right: 40px
    }

    @media (hover:hover) {
    .l-footer__sns-item-link:where(:any-link, :enabled, summary):hover {
        opacity: .7
    }
    }

    .l-footer__copyright {
    font-size: 1.2rem;
    line-height: 1.5;
    margin-top: 40px;
    text-align: center
    }

    @media screen and (max-width:768px) {
    .l-footer__copyright {
        margin-top: 32px
    }
    }

    .l-footer-nav {
    border-top: 1px solid #8c8989;
    margin-top: 40px;
    padding-top: 40px
    }

    .l-footer-nav__list {
    align-items: center;
    column-gap: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 20px
    }

    @media screen and (max-width:768px) {
    .l-footer-nav__list {
        display: grid;
        gap: 16px;
        grid-template-columns: repeat(2, 1fr)
    }
    }

    .l-footer-nav__item-link {
    align-items: center;
    column-gap: .3em;
    display: flex;
    font-size: 1.4rem
    }

    @media (hover:hover) {
    .l-footer-nav__item-link:where(:any-link, :enabled, summary):hover {
        text-decoration: underline
    }
    }

    .l-inner {
    container-type: inline-size;
    max-width: 1100px;
    width: calc(100% - var(--gutter)*2)
    }

    .c-button,
    .l-inner {
    margin-inline: auto;
    position: relative
    }

    .c-button {
    align-items: center;
    background: var(--color_orange);
    border-radius: 10px;
    color: var(--color_white);
    column-gap: 30px;
    display: flex;
    font-size: 3rem;
    font-weight: 700;
    justify-content: center;
    letter-spacing: 3px;
    line-height: 1.4666666667;
    min-height: 75px;
    padding: .5166666667em 1.1em .5166666667em 2em;
    transition: background-color .3s ease;
    width: fit-content
    }

    @media screen and (max-width:768px) {
    .c-button {
        column-gap: 15px;
        font-size: 2rem;
        max-width: 100%;
        min-height: 50px;
        padding-inline: 20px;
        width: 290px;
        letter-spacing: 2px;
    }
    }

    @media (hover:hover) {
    .c-button:where(:any-link, :enabled, summary):hover {
        background: var(--color_orange_hover)
    }
    }

    .c-button:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNyAxNCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJtMSAxIDUgNi01IDYiLz48L3N2Zz4=) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 14px;
    width: 7px
    }

    .c-h2 {
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.6;
    margin-inline: auto;
    text-align: center;
    width: fit-content
    }

    @media screen and (max-width:768px) {
    .c-h2 {
        font-size: 1.8rem
    }
    }

    .c-h2--deco {
    align-items: center;
    column-gap: 37px;
    display: flex;
    justify-content: center
    }

    @media screen and (max-width:768px) {
    .c-h2--deco {
        column-gap: 6px;
        justify-content: space-between
    }
    }

    .c-h2--deco:after,
    .c-h2--deco:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSI0OSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI3IDQ5Ij48cGF0aCBzdHJva2U9IiMyODY0ZjAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMjUuNzA2IDQ2LjkyOCA4LjIzNSAxLjc5NE0yMS4wNDggNDcuMzI1IDEuMDUgMjEuNjEzIi8+PC9zdmc+) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 47px;
    width: 25.77px
    }

    @media screen and (max-width:768px) {

    .c-h2--deco:after,
    .c-h2--deco:before {
        aspect-ratio: 18/31;
        width: 18px
    }
    }

    .c-h2--deco:after {
    transform: rotateY(180deg)
    }

    .c-h2__logo {
    aspect-ratio: 476/73;
    display: inline-block;
    margin-right: 8px;
    max-width: 100%;
    vertical-align: middle;
    width: 392px
    }

    @media screen and (max-width:768px) {
    .c-h2__logo {
        margin-right: 8px;
        width: 270px
    }
    }

    .p-top-about .c-h2__logo {
    margin-left: -35px;
    margin-right: 7px
    }

    @media screen and (max-width:768px) {
    .p-top-about .c-h2__logo {
        margin-left: 0
    }
    }

    .c-h2__logo img {
    height: 100%;
    object-fit: contain;
    width: 100%
    }

    .c-h2__heading {
    font-size: 4rem;
    letter-spacing: .05em;
    line-height: 1
    }

    .c-h2__heading.--large02 {
    font-size: 72px;
    letter-spacing: .05em;
    line-height: 1;
    }

    @media screen and (max-width:768px) {
    .c-h2__heading {
        font-size: 2.6rem;
    }

    .c-h2__heading.--large02 {
        font-size: 36px;
        margin-top: 3px !important;
    }

    .c-h2__heading img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    }

    .p-top-about .c-h2__heading {
    margin-top: 29px;
    }

    .p-top-service .c-h2__heading {
    margin-top: 8px
    }

    .c-h2__heading--underline {
    border-bottom: 5px solid var(--color_yellow)
    }

    .p-top-about .c-h2__heading--underline {
    padding-bottom: 13px
    }

    .c-h2__heading--small {
    font-size: 3rem
    }

    @media screen and (max-width:768px) {
    .c-h2__heading--small {
        font-size: 1.9rem
    }

    .c-h2__heading--sp-small .c-h2__heading--small {
        font-size: 1.8rem
    }

    .c-h2__heading--sp-large .c-h2__heading--small {
        font-size: 2.8rem
    }

    .c-h2__heading--sp-small {
        font-size: 2.4rem
    }

    .c-h2__heading--sp-large {
        font-size: 3.8rem;
        line-height: 1.25
    }
    }

    .c-h2__icon {
    display: block;
    height: 70px;
    margin-inline: auto;
    margin-bottom: 9px;
    width: 70px
    }

    .c-cv {
    background: #143278;
    padding-block: 50px;
    position: relative;
    z-index: 10
    }

    @media screen and (max-width:768px) {
    .c-cv {
        padding-block: 32px 53px
    }
    }

    .p-top-fv .c-cv,
    .p-top-fv+.c-cv {
    padding-block: 20px
    }

    @media screen and (max-width:768px) {

    .p-top-fv .c-cv,
    .p-top-fv+.c-cv {
        padding-block: 25px 27px
    }

    .c-cv--sp-full {
        margin-inline: calc(50% - var(--vw)*50);
        width: calc(var(--vw)*100)
    }
    }

    @media (max-width:375px) {
    .c-cv--sp-full {
        margin-inline: auto;
        width: 375px
    }
    }


    @media screen and (max-width:768px) {
    .c-cv__inner:has(img[src*=cv-img02]) {
        transform: translateX(0px)
    }
    }

    @media screen and (max-width:768px) {
    .c-cv__inner:has(img[src*=cv-img03]) {
        transform: translateX(0px)
    }
    }

    .c-cv--bg-light {
    background: #dce8ff
    }

    .c-cv__microcopy {
    color: var(--color_primary_dark);
    display: block;
    font-size: 2rem;
    font-weight: 700;
    margin-inline: auto;
    width: fit-content
    }

    @media screen and (max-width:768px) {
    .c-cv__microcopy {
        font-size: 14px;
    }
    }

    .c-cv__microcopy--large {
    font-size: 2.7rem
    }

    @media screen and (max-width:768px) {
    .c-cv__microcopy--large {
        font-size: 2rem
    }
    }

    .c-cv__btn {
    margin-top: 10.5px
    }

    @media screen and (max-width:768px) {
    .c-cv__btn {
        margin-top: 8px
    }
    }

    .c-cv__btn img {
    aspect-ratio: 1;
    pointer-events: none;
    position: absolute
    }

    .c-cv__btn img[src*=cv-img01] {
    left: -140px;
    top: -79px;
    width: 194.5px
    }

    @media screen and (max-width:768px) {
    .c-cv__btn img[src*=cv-img01] {
        left: -72px;
        top: -32px;
        width: 108px
    }
    }

    .c-cv__btn img[src*=cv-img02] {
    left: -145px;
    top: -97px;
    width: 223px
    }

    @media screen and (max-width:1024px) {
    .c-cv__btn img[src*=cv-img02] {
        left: -148px;
        width: 200px
    }
    }

    @media screen and (max-width:768px) {
    .c-cv__btn img[src*=cv-img02] {
        left: -78px;
        top: -35px;
        width: 120px
    }
    }

    .c-cv__btn img[src*=cv-img03] {
    right: -155px;
    top: -118px;
    width: 240px
    }

    @media screen and (max-width:768px) {
    .c-cv__btn img[src*=cv-img03] {
        right: -89px;
        top: -68px;
        width: 140px
    }
    }

    .c-cv__attention {
    font-size: 1.2rem;
    line-height: 2.0833333333;
    margin-top: 10.5px;
    margin-inline: auto;
    width: fit-content
    }

    @media screen and (max-width:768px) {
    .c-cv__attention {
        font-size: 1rem;
        margin-top: 8px
    }
    }

    .c-cta {
    background: linear-gradient(to bottom, var(--color_white) 100px, transparent 100px);
    margin-bottom: -90px;
    padding-top: 120px;
    position: relative;
    z-index: 20
    }

    @media screen and (max-width:768px) {
    .c-cta {
        margin-bottom: -34px;
        padding-top: 122px
    }
    }

    .c-cta__bg {
    inset: 0;
    bottom: 90px;
    position: absolute;
    top: 71px;
    z-index: -1
    }

    .c-cta__bg img,
    .c-cta__bg picture {
    height: 100%;
    object-fit: cover;
    width: 100%
    }

    .c-cta__title {
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.48;
    text-align: center
    }

    .c-cta__logo {
    align-items: center;
    column-gap: 10px;
    display: flex;
    justify-content: center
    }

    @media screen and (max-width:768px) {
    .c-cta__logo {
        font-size: 1.6rem
    }
    }

    .c-cta__logo img {
    display: block;
    width: 600px
    }

    @media screen and (max-width:768px) {
    .c-cta__logo img {
        width: 290px
    }
    }

    .c-cta__img-wrap {
    margin-top: 82px;
    margin-inline: auto;
    position: relative;
    width: fit-content
    }

    @media screen and (max-width:768px) {
    .c-cta__img-wrap {
        margin-top: 63px
    }
    }

    .c-cta__pic {
    margin-inline: auto;
    max-width: 100%;
    width: 779px
    }

    @media screen and (max-width:1024px) {
    .c-cta__pic {
        transform: translateX(calc(var(--vw)*100/var(--base-width)*14));
        width: calc(var(--vw)*100/var(--base-width)*328)
    }
    }

    .c-cta__img {
    aspect-ratio: 1;
    height: auto;
    left: -163px;
    position: absolute;
    top: -73px;
    width: 211px
    }

    @media screen and (max-width:1024px) {
    .c-cta__img {
        left: calc(var(--vw)*100/var(--base-width)*-24);
        top: calc(var(--vw)*100/var(--base-width)*-50);
        width: calc(var(--vw)*100/var(--base-width)*81);
        z-index: -1
    }
    .c-cta__img.--01 {
        left: calc(var(--vw)*100/var(--base-width)*-35);
        top: calc(var(--vw)*100/var(--base-width)*-50);
        width: calc(var(--vw)*100/var(--base-width)*81);
        z-index: -1
    }
    }

    .p-top-fv {
    padding-block: 89px 70px;
    position: relative
    }

    @media screen and (max-width:768px) {
    .p-top-fv {
        padding-bottom: 33px;
        padding-top: 60px
    }
    }

    .p-top-fv__bg {
    inset: 0;
    position: absolute;
    z-index: -1
    }

    .p-top-fv__bg img {
    height: 100%;
    object-fit: cover;
    width: 100%
    }

    .p-top-fv__wrap {
    padding-top: 55px;
    width: fit-content;
    z-index: 2
    }

    @media screen and (max-width:1024px) {
    .p-top-fv__wrap {
        margin-inline: auto
    }
    }

    @media screen and (max-width:768px) {
    .p-top-fv__wrap {
        padding-top: 0;
        transform: translateX(8px)
    }
    }

    .p-top-fv__title {
    font-weight: 700
    }

    .p-top-fv__title--first {
    font-size: 3.9rem;
    letter-spacing: .05em;
    line-height: 1.4871794872;
    margin-left: -10px
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--first {
        font-size: 2.8rem;
        margin-left: 7px
    }
    }

    .p-top-fv__title--first span {
    font-size: 3.25rem
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--first span {
        font-size: 2.3rem
    }
    }

    .p-top-fv__title--first:after,
    .p-top-fv__title--first:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSI0MyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE5IDQzIj48cGF0aCBzdHJva2U9IiMyMzQxOGMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTcuODUyIDQxLjUgNyAxTTExLjg1MiA0MS41IDEgMTciLz48L3N2Zz4=) no-repeat 50%/contain;
    content: "";
    display: inline-block;
    height: 43px;
    vertical-align: sub;
    width: 19px
    }

    @media screen and (max-width:768px) {

    .p-top-fv__title--first:after,
    .p-top-fv__title--first:before {
        height: 32px;
        width: 15px
    }
    }

    .p-top-fv__title--first:before {
    margin-right: 7px
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--first:before {
        margin-right: 5px
    }
    }

    .p-top-fv__title--first:after {
    margin-left: 7px;
    transform: rotateY(180deg)
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--first:after {
        margin-left: 5px
    }
    }

    .p-top-fv__title--second {
    display: block;
    font-size: 9.6rem;
    line-height: 1.5;
    margin-left: -7px;
    margin-top: 3px
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--second {
        font-size: 6.35rem
    }
    }

    .p-top-fv__title--second>span:last-child {
    display: inline-block;
    font-size: 6.65rem;
    margin-left: 7px
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--second>span:last-child {
        font-size: 4.4rem
    }
    }

    .p-top-fv__title--third {
    display: block;
    font-size: 6.35rem;
    line-height: 1.4803149606;
    margin-left: -7px;
    margin-top: -13px;
    position: relative
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--third {
        font-size: 3.75rem;
        margin-top: -8px
    }
    }

    .p-top-fv__title--third span {
    font-size: 8.2rem;
    position: absolute;
    right: -8px;
    top: 50%;
    transform: translate(50%, -50%) rotate(13.5deg)
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--third span {
        font-size: 4.8rem;
        right: 23px
    }
    }

    .p-top-fv__title--dot {
    position: relative
    }

    .p-top-fv__title--dot:before {
    background: var(--color_yellow);
    border-radius: 50%;
    content: "";
    display: block;
    height: 13px;
    left: 50%;
    position: absolute;
    top: 13px;
    transform: translate(-50%, -50%);
    width: 13px
    }

    @media screen and (max-width:768px) {
    .p-top-fv__title--dot:before {
        height: 8.6px;
        top: 10px;
        width: 8.6px
    }
    }

    .p-top-fv__img-wrap {
    bottom: min(var(--vw) * 100/var(--base-width) * 109, 109px);
    display: grid;
    place-items: center;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
    }

    @media screen and (max-width:1024px) {
    .p-top-fv__img-wrap {
        position: relative
    }
    }

    @media screen and (max-width:768px) {
    .p-top-fv__img-wrap {
        transform: translateX(6px)
    }
    }

    .p-top-fv__pic {
    width: min(var(--vw) * 100/var(--base-width) * 624, 624px)
    }

    @media screen and (max-width:768px) {
    .p-top-fv__pic {
        width: calc(var(--vw)*100/var(--base-width)*352)
    }
    }

    .p-top-fv__pic img {
    height: 100%;
    object-fit: contain;
    width: 100%
    }

    .p-top-fv__img {
    position: absolute;
    right: -53px;
    top: 149px;
    width: min(var(--vw) * 100/var(--base-width) * 314, 314px)
    }

    @media screen and (max-width:1024px) {
    .p-top-fv__img {
        bottom: 4.5px;
        right: 3px;
        top: auto
    }
    }

    @media screen and (max-width:768px) {
    .p-top-fv__img {
        width: calc(var(--vw)*100/var(--base-width)*161)
    }
    }

    .p-top-fv__img img {
    height: 100%;
    object-fit: contain;
    width: 100%
    }

    .p-top-fv__list {
    align-items: center;
    display: grid;
    gap: min(var(--vw) * 100/var(--base-width) * 25, 25px);
    grid-template-columns: 296fr 430fr 335fr;
    justify-content: center;
    margin-top: 62px
    }

    @media screen and (max-width:768px) {
    .p-top-fv__list {
        grid-template-columns: 100%;
        margin-top: 32px;
        margin-inline: auto;
        row-gap: 0;
        width: fit-content
    }
    }

    .p-top-fv__item {
    border-radius: 20px;
    box-shadow: 0 0 20px 0 rgba(40, 100, 240, .2)
    }

    @media screen and (max-width:768px) {
    .p-top-fv__item {
        box-shadow: none;
        width: fit-content
    }

    .p-top-fv__item:nth-of-type(2) {
        margin-top: 9px
    }

    .p-top-fv__item:nth-of-type(3) {
        margin-top: 25px
    }
    }

    .p-top-worries {
    background: var(--color_bg_primary);
    padding: 113px 0 100px;
    position: relative;
    z-index: 0
    }

    @media screen and (max-width:768px) {
    .p-top-worries {
        background: var(--color_white);
        padding-bottom: 24px;
        padding-top: 56px
    }
    }

    .p-top-worries:after {
    background: var(--color_white);
    height: 215px;
    left: 0;
    right: 0;
    top: 0;
    width: 100%
    }

    .p-top-worries:after,
    .p-top-worries:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1
    }

    .p-top-worries:before {
    aspect-ratio: 1777/531;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTM5IiBoZWlnaHQ9IjM5OSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1MzkgMzk5Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzY5LjUgMzk5IC4wMzYuNzVIMTUzOC45NnoiLz48L3N2Zz4=) no-repeat 50%/100% 100%;
    left: 50%;
    top: 102px;
    transform: translate(-50%);
    width: min(var(--vw) * 100/var(--base-width) * 1777, 1777px)
    }

    @media screen and (max-width:768px) {
    .p-top-worries:before {
        bottom: -120px;
        top: auto;
        width: calc(var(--vw)*100/var(--base-width)*779)
    }
    }

    .p-top-worries__row {
    align-items: center;
    display: grid;
    grid-template-columns: min(var(--vw) * 100/var(--base-width) * 354, 354px) 1fr;
    margin-left: -40px
    }

    @media screen and (max-width:768px) {
    .p-top-worries__row {
        display: flex;
        flex-direction: column-reverse;
        margin-left: 0
    }
    }

    .p-top-worries__img {
    margin-top: -64px;
    transform: translateX(50px);
    }

    @media screen and (max-width:768px) {
    .p-top-worries__img {
        align-self: center;
        margin-top: 41px;
        transform: translateX(0px);
    }
    }

    .p-top-worries__content {
    background: #f5f5f5;
    border-radius: 10px;
    filter: drop-shadow(5px 5px 10px rgba(215, 210, 210, .5));
    margin-left: -18px;
    max-width: 726px;
    padding: 23px 43px 26px;
    position: relative
    }

    @media screen and (max-width:768px) {
    .p-top-worries__content {
        margin-inline: auto;
        padding: 15px 18px
    }
    }

    .p-top-worries__content:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMwIDM2Ij48cGF0aCBmaWxsPSIjZjVmNWY1IiBkPSJNMCAxOCAzMCAuNjh2MzQuNjR6Ii8+PC9zdmc+) no-repeat 50%/contain;
    content: "";
    display: block;
    height: 40px;
    left: -26px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px
    }

    @media screen and (max-width:768px) {
    .p-top-worries__content:before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM2IDM0Ij48cGF0aCBmaWxsPSIjZjVmNWY1IiBkPSJNMTggMzQgLjY4LjgxNGgzNC42NHoiLz48L3N2Zz4=);
        bottom: 10px;
        height: 44px;
        left: 50%;
        top: auto;
        transform: translate(-50%, 100%);
        width: 40px
    }
    }

    .p-top-worries__title {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5
    }

    @media screen and (max-width:768px) {
    .p-top-worries__title {
        font-size: 1.7rem
    }
    }

    .p-top-worries__title>span {
    color: var(--color_primary);
    font-size: 3rem;
    letter-spacing: .05em
    }

    @media screen and (max-width:768px) {
    .p-top-worries__title>span {
        display: inline-block;
        font-size: 2.8rem;
        margin-top: 10px
    }
    }

    .p-top-worries__title>span span {
    font-size: 2.4rem
    }

    @media screen and (max-width:768px) {
    .p-top-worries__title>span span {
        font-size: 2.2rem
    }
    }

    .p-top-worries__text {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.4375;
    margin-top: 8px
    }

    @media screen and (max-width:768px) {
    .p-top-worries__text {
        margin-top: 10px
    }
    }

    .p-top-about {
    padding-bottom: 80px;
    position: relative;
    z-index: 0
    }

    @media screen and (max-width:768px) {
    .p-top-about {
        padding-bottom: 82px
    }
    }

    .p-top-about:before {
    content: "";
    display: block;
    inset: 0;
    position: absolute;
    z-index: -1
    }

    .p-top-about__heading {
    position: relative;
    z-index: 10
    }

    .p-top-about__text {
    font-size: 20px;
    letter-spacing: .03em;
    line-height: 1.875;
    margin-top: 33px;
    text-align: center;
    font-weight: 700;
    }

    @media screen and (max-width:768px) {
    .p-top-about__text {
        font-size: 18px;
        margin-top: 26px;
        text-align: left
    }
    }

    .p-top-about__slider-wrap {
    margin-top: 58px;
    margin-inline: auto;
    max-width: 680px;
    position: relative
    }

    @media screen and (max-width:1024px) {
    .p-top-about__slider-wrap {
        margin-bottom: 337px;
        margin-top: 45px
    }
    }

    @media screen and (max-width:768px) {
    .p-top-about__slider-wrap {
        margin-bottom: 315px;
        margin-top: 24px
    }
    }

    .p-top-about__pagination {
    bottom: -54px !important
    }

    @media screen and (max-width:768px) {
    .p-top-about__pagination {
        bottom: -40px !important
    }
    }

    .p-top-about__pagination .swiper-pagination-bullet {
    background: #d9d9d9;
    height: 11px;
    margin-inline: 5.5px;
    opacity: 1 !important;
    width: 11px
    }

    @media screen and (max-width:768px) {
    .p-top-about__pagination .swiper-pagination-bullet {
        height: 10px;
        width: 10px
    }
    }

    .p-top-about__pagination .swiper-pagination-bullet-active {
    background: var(--color_primary_dark)
    }

    .p-top-about__balloons {
    inset: 0;
    pointer-events: none;
    position: absolute;
    z-index: 1
    }

    @media screen and (max-width:1024px) {
    .p-top-about__balloons {
        margin-bottom: 32px;
        position: relative
    }
    }

    @media screen and (max-width:768px) {
    .p-top-about__balloons {
        margin-bottom: 16px
    }
    }

    .p-top-about__balloons img {
    position: absolute;
    z-index: 1
    }

    @media screen and (max-width:1024px) {
    .p-top-about__balloons img {
        margin-inline: auto;
        position: relative
    }
    }

    .p-top-about__balloons img:first-of-type {
    left: -9.5px;
    top: -59px;
    transform: translateX(-100%)
    }

    .p-top-about__balloons img:nth-of-type(2) {
    bottom: 0;
    left: -31.5px;
    transform: translateX(-100%)
    }

    @media screen and (max-width:1240px) {
    .p-top-about__balloons img:nth-of-type(2) {
        left: -9.5px
    }
    }

    .p-top-about__balloons img:nth-of-type(3) {
    right: -18px;
    top: 29px;
    transform: translateX(100%)
    }

    @media screen and (max-width:1240px) {
    .p-top-about__balloons img:nth-of-type(3) {
        right: -9.5px
    }
    }

    .p-top-about__img {
    bottom: -177px;
    position: absolute;
    right: -229px;
    width: 280px;
    z-index: 2
    }

    @media screen and (max-width:1240px) {
    .p-top-about__img {
        right: -180px
    }
    }

    @media screen and (max-width:1024px) {
    .p-top-about__img {
        bottom: -340px;
        right: 50%;
        transform: translate(50%)
    }
    }

    @media screen and (max-width:768px) {
    .p-top-about__img {
        bottom: -276px;
        width: 194px
    }
    }

    .p-top-about__img img {
    height: 100%;
    object-fit: contain;
    width: 100%
    }

    .p-top-about__cation {
    align-items: center;
    background: var(--color_white);
    border-radius: 10px;
    box-shadow: 0 0 15px 0 rgba(40, 100, 240, .2);
    display: grid;
    gap: 11px 20px;
    grid-template-columns: 1fr min(var(--vw) * 100/var(--base-width) * 285, 285px);
    margin-top: 169px;
    margin-inline: auto;
    max-width: 1000px;
    padding: 13px 13px 12px 29px;
    position: relative
    }

    @media screen and (max-width:1024px) {
    .p-top-about__cation {
        padding: 33px 20px 21px
    }
    }

    @media screen and (max-width:768px) {
    .p-top-about__cation {
        grid-template-columns: 100%
    }
    }

    .p-top-about__cation-icon {
    aspect-ratio: 1;
    left: -26px;
    position: absolute;
    top: -27px;
    width: 55px
    }

    @media screen and (max-width:1024px) {
    .p-top-about__cation-icon {
        left: 26px;
        top: -32px
    }
    }

    .p-top-about__cation-title {
    color: var(--color_primary);
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 2.1136363636
    }

    @media screen and (max-width:1024px) {
    .p-top-about__cation-title {
        line-height: 1.5
    }
    }

    @media screen and (max-width:768px) {
    .p-top-about__cation-title {
        font-size: 2rem
    }
    }

    .p-top-about__cation-text {
    font-size: 18px;
    line-height: 1.875;
    margin-top: 2px
    }

    @media screen and (max-width:1024px) {
    .p-top-about__cation-text {
        margin-top: 10px
    }
    }

    .p-top-about__cation-img {
    border-radius: 5px;
    overflow: hidden
    }

    .p-top-about__cation-img img {
    height: 100%;
    object-fit: cover;
    width: 100%
    }

    .p-top-service {
    background: #f7f5f5;
    padding: 126px 0 83px;
    position: relative;
    z-index: 0
    }

    @media screen and (max-width:768px) {
    .p-top-service {
        padding-bottom: 36px;
        padding-top: 53px
    }
    }

    .p-top-service:before {
    aspect-ratio: 1589/1189;
    background: var(--color_white);
    border-radius: 50%;
    bottom: -690px;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    width: min(var(--vw) * 100/var(--base-width) * 1589, 1589px);
    z-index: -1
    }

    @media screen and (max-width:768px) {
    .p-top-service:before {
        aspect-ratio: 615/461;
        bottom: -173px;
        width: calc(var(--vw)*100/var(--base-width)*615)
    }
    }

    .p-top-service__list {
    display: grid;
    gap: 25px;
    grid-template-columns: repeat(auto-fill, minmax(520px, 1fr));
    margin-top: 54px
    }

    @media screen and (max-width:768px) {
    .p-top-service__list {
        grid-template-columns: 100%;
        margin-top: 28px
    }
    }

    .p-top-service__item {
    position: relative;
    background: var(--color_white);
    border-radius: 20px;
    box-shadow: 0 0 10px 0 hsla(0, 0%, 85%, .5);
    }

    .p-top-service__item.--01::before {
        background: url(../img/point-deco01.png) no-repeat center center/contain;
        content: '';
        height: 165px;
        left: -50px;
        position: absolute;
        top: 179px;
        width: 162px;
    }
    .p-top-service__item.--02::before {
        background: url(../img/point-deco02.png) no-repeat center center/contain;
        content: '';
        height: 165px;
        right: -50px;
        position: absolute;
        top: 179px;
        width: 164px;
    }
    @media screen and (max-width: 900px) {
    .p-top-service__item.--01::before {
        background: url(../img/point-deco01-sp.png) no-repeat center center/contain;
        height: 121px;
        left: unset;
        right: -11px;
        position: absolute;
        top: -20px;
        width: 128px;
    }
    .p-top-service__item.--02::before {
        background: url(../img/point-deco02-sp.png) no-repeat center center/contain;
        height: 123px;
        right: -4px;
        position: absolute;
        top: -20px;
        width: 128px;
    }
    }

    .p-top-service__item img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    border-radius: 20px 20px 0 0;
    }

    .p-top-service__item-body {
    display: grid;
    justify-items: center;
    padding: 17px 30px 30px;
    row-gap: 8px;
    text-align: center
    }
    .p-top-service__item-body.--02 {
    row-gap: 40px;
    }

    @media screen and (max-width:768px) {
    .p-top-service__item-body {
        padding: 24px 0px 30px
    }
    .p-top-service__item-body.--02 {
    row-gap: 8px;
    }
    }

    .p-top-service__item-point {
    aspect-ratio: 122/33;
    width: 122px
    }

    @media screen and (max-width:768px) {
    .p-top-service__item-point {
        width: 120px
    }
    }

    .p-top-service__item-point img {
    height: 100%;
    object-fit: contain;
    width: 100%
    }

    .p-top-service__item-text {
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.45
    }

    @media screen and (max-width:768px) {
    .p-top-service__item-text {
        font-size: 1.8rem
    }
    }

    .p-top-service__item-heading {
    color: var(--color_primary);
    font-size: 3.1rem;
    font-weight: 700;
    line-height: 1.4838709677;
    font-feature-settings: 'palt' on;
    }

    @media screen and (max-width:768px) {
    .p-top-service__item-heading {
        font-size: 2.8rem
    }
    }

    .p-top-service__item-heading span {
    font-size: 2rem
    }

    @media screen and (max-width:768px) {
    .p-top-service__item-heading span {
        font-size: 1.8rem
    }
    }

    .p-top-service__arrow {
    margin-top: 75px;
    margin-inline: auto;
    width: fit-content
    }

    @media screen and (max-width:768px) {
    .p-top-service__arrow {
        margin-top: 38px
    }
    }

    .p-top-service__support {
    margin-top: -40px;
    transform: translateX(40px);
    }

    @media screen and (max-width:768px) {
    .p-top-service__support {
        margin-top: -30px;
        transform: unset;
    }
    }

    .p-top-service__support-img {
    margin-inline: auto;
    max-width: 100%;
    width: min(var(--vw) * 100/var(--base-width) * 523, 523px)
    }

    @media screen and (max-width:768px) {
    .p-top-service__support-img {
        max-width: 372px;
        width: 372px !important;
    }
    }

    .p-top-service__support-body {
    display: grid;
    justify-items: center;
    margin-top: -37px;
    row-gap: 34px
    }

    @media screen and (max-width:768px) {
    .p-top-service__support-body {
        margin-top: -45px;
        row-gap: 20px
    }
    }

    .p-top-service__support-tag {
    background: var(--color_primary_dark);
    border-radius: calc(infinity*1px);
    color: var(--color_yellow);
    display: block;
    font-size: 3rem;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 2;
    min-height: 60px;
    padding-inline: 30px
    }

    @media screen and (max-width:768px) {
    .p-top-service__support-tag {
        font-size: 2.2rem;
        margin-inline: -10px;
        min-height: 46px;
        padding-inline: 23px
    }
    }

    .p-top-service__support-tag span {
    color: var(--color_white);
    font-size: 2.5rem
    }

    @media screen and (max-width:768px) {
    .p-top-service__support-tag span {
        font-size: 1.9rem
    }
    }

    .p-top-service__support-title {
    align-items: center;
    color: var(--color_primary_dark);
    display: flex;
    font-size: 4rem;
    font-weight: 700;
    justify-content: center;
    letter-spacing: .05em;
    line-height: 1.5;
    margin-left: -55px
    }

    @media screen and (max-width:768px) {
    .p-top-service__support-title {
        font-size: 1.8rem;
        margin-left: 0
    }
    }

    .p-top-service__support-title img {
    display: inline-block;
    margin-right: 7px;
    width: 700px
    }

    .p-top-service__support-sub {
    color: var(--color_primary_dark);
    font-size: 6rem;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 1
    }

    @media screen and (max-width:768px) {
    .p-top-service__support-sub {
        font-size: 3.3rem
    }
    }

    .p-top-service__dot {
    position: relative
    }

    .p-top-service__dot:before {
    background: var(--color_yellow);
    border-radius: 50%;
    content: "";
    display: block;
    height: 13px;
    left: 50%;
    position: absolute;
    top: -7px;
    transform: translate(-50%, -50%);
    width: 13px
    }

    @media screen and (max-width:768px) {
    .p-top-service__dot:before {
        height: 7.5px;
        top: 0;
        width: 7.5px
    }
    }

    .p-top-step {
    background: var(--color_white);
    padding: 120px 0 110px;
    position: relative;
    z-index: 11
    }

    @media screen and (max-width:768px) {
    .p-top-step {
        padding-bottom: 120px;
        padding-top: 100px
    }
    }

    .p-top-step__list {
    align-items: stretch;
    column-gap: min(var(--vw) * 100/var(--base-width) * 45, 45px);
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 111px;
    margin-inline: auto;
    max-width: 805px
    }

    @media screen and (max-width:768px) {
    .p-top-step__list {
        grid-template-columns: 100%;
        margin-top: 120px;
        row-gap: 80px
    }
    }

    .p-top-step__item {
    align-items: start;
    background: #f7f5f5;
    border-radius: 20px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25);
    display: grid;
    grid-row: span 3;
    grid-template-rows: subgrid;
    justify-items: center;
    padding: 50px;
    position: relative;
    row-gap: 25px
    }

    @media screen and (max-width:768px) {
    .p-top-step__item {
        column-gap: 0;
        grid-template-rows: auto;
        padding: 28px 20px 30px
    }
    }

    .p-top-step__item-number {
    height: 90px;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translate(-50%, -50%);
    width: 90px
    }

    .p-top-step__item-number img {
    height: 100%;
    object-fit: contain;
    width: 100%
    }

    .p-top-step__item-icon {
    margin-inline: auto
    }

    .p-top-step__item:first-of-type .p-top-step__item-icon {
    aspect-ratio: 1;
    width: 226px
    }

    .p-top-step__item:nth-of-type(2) .p-top-step__item-icon {
    aspect-ratio: 234.63/221.7;
    width: 234.63px
    }

    @media screen and (max-width:768px) {
    .p-top-step__item:nth-of-type(2) .p-top-step__item-icon {
        width: 245px
    }
    }

    .p-top-step__item-icon img {
    height: 100%;
    object-fit: contain;
    width: 100%
    }

    .p-top-step__item-heading {
    color: var(--color_primary);
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: .1em;
    line-height: 1;
    text-align: center
    }

    .p-top-step__item-text {
    font-size: 1.6rem;
    line-height: 1.75
    }

    .p-top-step__item-img {
    position: absolute
    }

    .p-top-step__item:first-of-type .p-top-step__item-img {
    aspect-ratio: 1;
    left: -143px;
    top: -161px;
    width: 258px
    }

    @media screen and (max-width:1024px) {
    .p-top-step__item:first-of-type .p-top-step__item-img {
        left: -31px
    }
    }

    @media screen and (max-width:768px) {
    .p-top-step__item:first-of-type .p-top-step__item-img {
        top: -112px;
        width: 165px
    }
    }

    .p-top-step__item:nth-of-type(2) .p-top-step__item-img {
    aspect-ratio: 312/256;
    bottom: -200px;
    right: -199px;
    width: 312px
    }

    @media screen and (max-width:1240px) {
    .p-top-step__item:nth-of-type(2) .p-top-step__item-img {
        right: -125px
    }
    }

    @media screen and (max-width:1024px) {
    .p-top-step__item:nth-of-type(2) .p-top-step__item-img {
        right: -12px
    }
    }

    @media screen and (max-width:768px) {
    .p-top-step__item:nth-of-type(2) .p-top-step__item-img {
        bottom: 0;
        transform: translateY(100%);
        width: 198px
    }
    }

    .p-top-faq {
    background: #f5f5f5;
    padding: 120px 0
    }

    @media screen and (max-width:768px) {
    .p-top-faq {
        padding-block: 100px
    }
    }

    .p-top-faq__list {
    display: grid;
    margin-top: 50px;
    row-gap: 60px
    }

    @media screen and (max-width:768px) {
    .p-top-faq__list {
        row-gap: 30px
    }
    }

    .p-top-faq__item {
    background: var(--color_white);
    border: 1px solid var(--color_primary_dark);
    border-radius: 10px;
    overflow: hidden
    }

    .p-top-faq__item-question {
    background: var(--color_primary_dark);
    color: var(--color_white);
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5;
    padding: 10px 30px
    }

    @media screen and (max-width:768px) {
    .p-top-faq__item-question {
        font-size: 1.7rem;
        padding-inline: 15px
    }
    }

    .p-top-faq__item-answer {
    font-size: 1.6rem;
    line-height: 1.5;
    padding: 20px 30px 15px
    }

    @media screen and (max-width:768px) {
    .p-top-faq__item-answer {
        padding: 10px 15px
    }
    }

    .p-top-security {
    background: var(--color_white);
    padding: 120px 0 195px
    }

    @media screen and (max-width:768px) {
    .p-top-security {
        padding-block: 122px 108px
    }
    }

    .p-top-security__list {
    column-gap: min(var(--vw) * 100/var(--base-width) * 50, 50px);
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-top: 60px;
    margin-inline: auto;
    max-width: 1000px
    }

    @media screen and (max-width:1240px) {
    .p-top-security__list {
        column-gap: min(var(--vw) * 100/var(--base-width) * 25, 25px)
    }
    }

    @media screen and (max-width:768px) {
    .p-top-security__list {
        grid-template-columns: 100%;
        margin-top: 30px;
        row-gap: 50px
    }
    }

    .p-top-security__item {
    background: var(--color_bg_primary);
    border-radius: 10px;
    display: grid;
    grid-row: span 3;
    grid-template-rows: subgrid;
    justify-items: center;
    padding: 30px;
    row-gap: 0
    }

    @media screen and (max-width:1240px) {
    .p-top-security__item {
        padding: 16px
    }
    }

    @media screen and (max-width:768px) {
    .p-top-security__item {
        padding: 30px
    }
    }

    .p-top-security__item-icon {
    width: 190px
    }

    .p-top-security__item-heading {
    color: var(--color_primary);
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: .05em;
    line-height: 1.4;
    margin-top: 34px;
    text-align: center
    }

    @media screen and (max-width:768px) {
    .p-top-security__item-heading {
        font-size: 2.4rem;
        margin-top: 17px
    }
    }

    .p-top-security__item-text {
    font-size: 1.6rem;
    line-height: 1.625;
    margin-top: 20px
    }

    .p-top-company {
    background: var(--color_bg_primary);
    padding: 34px 0 33px
    }

    @media screen and (max-width:768px) {
    .p-top-company {
        padding: 42px 0 41px
    }
    }

    .p-top-company__text {
    color: var(--color_txt);
    font-size: 1.4rem;
    line-height: 1.6428571429
    }

    .p-top-company__text a {
    color: var(--color_primary);
    text-decoration: underline
    }

    @media (hover:hover) {
    .p-top-company__text a:where(:any-link, :enabled, summary):hover {
        opacity: .8
    }
    }

    @media screen and (min-width:1024.02px) {
    .u-no-pc {
        display: none !important
    }
    }

    @media screen and (max-width:1024px) and (min-width:768px) {
    .u-no-tab {
        display: none !important
    }
    }

    @media screen and (max-width:768px) {
    .u-no-sp {
        display: none !important
    }
    }

    .u-font-ja {
    font-family: var(--font-family_noto-serif-jp)
    }

    .u-font-en {
    font-family: var(--font-family_urw-din)
    }

    .u-color-white {
    color: var(--color_white)
    }

    .u-color-primary {
    color: var(--color_primary)
    }

    .u-color-primary-dark {
    color: var(--color_primary_dark)
    }

    .u-color-orange {
    color: var(--color_orange)
    }

    .u-color-yellow {
    color: var(--color_yellow)
    }

    .u-text-regular {
    font-weight: 400
    }

    .u-text-medium {
    font-weight: 500
    }

    .u-text-bold {
    font-weight: 700
    }

    .u-text-black {
    font-weight: 900
    }

    .u-text-center {
    text-align: center
    }

    .u-text-right {
    text-align: right
    }

    .u-text-left {
    text-align: left
    }

    .u-text-justify {
    text-align: justify
    }

    /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3BsdWdpbi5zY3NzIiwiY29tbW9uLmNzcyIsImdsb2JhbC9zZXR0aW5nL192YXJpYWJsZS5zY3NzIiwiZ2xvYmFsL21peGluL19icmVha3BvaW50LnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwibGF5b3V0L19sLWJvZHktaW5uZXIuc2NzcyIsImxheW91dC9fbC1tYWluLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJnbG9iYWwvbWl4aW4vX2hvdmVyLnNjc3MiLCJsYXlvdXQvX2wtYnVyZ2VyLW5hdi5zY3NzIiwibGF5b3V0L19sLWdsb2JhbC1uYXYuc2NzcyIsImxheW91dC9fbC1mb290ZXIuc2NzcyIsImxheW91dC9fbC1mb290ZXItbmF2LnNjc3MiLCJsYXlvdXQvX2wtaW5uZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jLWJ1dHRvbi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudHMvX2MtaDIuc2NzcyIsIm9iamVjdC9jb21wb25lbnRzL19jLWN2LnNjc3MiLCJvYmplY3QvY29tcG9uZW50cy9fYy1jdGEuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXRvcC5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3UtcmVzcG9uc2l2ZS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3UtdGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRFQSxnQkNpTUEsQ0N0UUEsTUFFRSxrQkFBQSxDQUNBLG1CQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHNCQUFBLENBRUEsNEJBQUEsQ0FFQSw2QkFBQSxDQUNBLDRCQUFBLENBR0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLDBCQUFBLENBQ0EsNEJBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBS0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCRGZGLENFWUUscUNEREYsTUFPSSxnQkRQRixDQUNGLEND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bkJpK0VGLENBQ0YsQ29CMStFQSxXQUNFLDRDcEJtL0VGLENvQmovRUEsV0FDRSxzQ3BCby9FRixDb0JoL0VBLGVBQ0Usd0JwQm0vRUYsQ29Cai9FQSxpQkFDRSwwQnBCby9FRixDb0JsL0VBLHNCQUNFLCtCcEJxL0VGLENvQm4vRUEsZ0JBQ0UseUJwQnMvRUYsQ29CcC9FQSxnQkFDRSx5QnBCdS9FRixDb0JuL0VBLGdCQUNFLGVwQnMvRUYsQ29CcC9FQSxlQUNFLGVwQnUvRUYsQ29Cci9FQSxhQUNFLGVwQncvRUYsQ29CdC9FQSxjQUNFLGVwQnkvRUYsQ29Cci9FQSxlQUNFLGlCcEJ3L0VGLENvQnQvRUEsY0FDRSxnQnBCeS9FRixDb0J2L0VBLGFBQ0UsZXBCMC9FRixDb0J4L0VBLGdCQUNFLGtCcEIyL0VGIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODl+ODqeOCsOOCpOODs1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLy8g44OV44Kp44O844OgXHJcbi5ta3RvSHRtbFRleHQgYSB7XHJcbiAgY29sb3I6ICMyODY0ZjA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOztcclxufVxyXG5cclxuLm1rdG9IdG1sVGV4dCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0J1dHRvblJvdyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogIzI4NjRmMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA4cHggMCA5cHggIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gdGV4dGFyZWEge1xyXG4gIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI2Vib29rX3ByaXZhY3lfX2Mge1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCAubWt0b0xhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKm1rdG9Gb3JtIOacgOmBqeWMliovXHJcbi5ta3RvRm9ybSB7XHJcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1rdG9Gb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgbGFiZWwubWt0b0xhYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+W/hemgiCc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogNnB4IDE0cHggNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBsaW5lLWhlaWdodDogMC44O1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMC44ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlNDZhYTtcclxuICBjb2xvcjogIzFlNDZhYTtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCBsYWJlbC5ta3RvTGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPSd1cmwnXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9J251bWJlciddLFxyXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT0nZGF0ZSddLFxyXG4ubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLFxyXG4ubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIC5ta3RvQXN0ZXJpeCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9PZmZzZXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogIzI4NjRmMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA4cHggMCA5cHggIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogMC41ZW07XHJcbiAgaGVpZ2h0OiAwLjVlbTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvTWluaW1hbCAubWt0b0J1dHRvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICfos4fmlpnjgpLjg4Djgqbjg7Pjg63jg7zjg4njgZnjgosnO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b0Zvcm1Db2wge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiB1bnNldDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvR3V0dGVyIHtcclxuICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogdW5zZXQ7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b0Vycm9yIC5ta3RvRXJyb3JBcnJvdyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWt0b0Zvcm0gLm1rdG9FcnJvciB7XHJcbiAgcmlnaHQ6IC05cHggIWltcG9ydGFudDtcclxuICBib3R0b206IC0xMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ta3RvRm9ybSAubWt0b0Vycm9yIC5ta3RvRXJyb3JNc2cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2RjMWUzMiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMC40ZW0gMC42ZW07XHJcbiAgdGV4dC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0ndXJsJ10sXHJcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9J3RleHQnXSxcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0nZGF0ZSddLFxyXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbiAgLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCxcclxuICAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWt0b0Zvcm1fcHJpb3Jfc3VtbWFyeV90aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiBOb3RvIFNhbnMsIE5vdG8gU2FucyBKUCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA2MHB4IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcclxufVxyXG5cclxuLm1rdG9Gb3JtX3ByaW9yX3N1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmRvY3VtZW50X3N1bW1hcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm1rdG9Gb3JtX3ByaW9yX3N1bW1hcnlfdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IE5vdG8gU2FucywgTm90byBTYW5zIEpQLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbFtmb3I9J21fQ29tcGFueV9fYyddIHNwYW4gIHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIGZsZXg6IDE7XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG46cm9vdCB7XG4gIC0tY29sb3Jfd2hpdGU6ICNmZmY7XG4gIC0tY29sb3JfdHh0OiAjMUUxRTFFO1xuICAtLWNvbG9yX3ByaW1hcnk6ICMyODY0RjA7XG4gIC0tY29sb3Jfb3JhbmdlOiAjRkE2NDE0O1xuICAtLWNvbG9yX3llbGxvdzogI0ZGQjkxRTtcbiAgLS1jb2xvcl9wcmltYXJ5X2Rhcms6ICMyMzQxOEM7XG4gIC0tY29sb3JfcHJpbWFyeV9ob3ZlcjogIzI4NUFDODtcbiAgLS1jb2xvcl9vcmFuZ2VfaG92ZXI6ICNCRTRCMEY7XG4gIC0tY29sb3JfYmdfd2hpdGU6ICNmZmY7XG4gIC0tY29sb3JfYmdfYm9keTogI2ZmZjtcbiAgLS1jb2xvcl9iZ19wcmltYXJ5OiAjRUJGM0ZGO1xuICAtLWNvbG9yX2JnX3NlY29uZGFyeTogI0Y3RjVGNTtcbiAgLS1jb2xvcl9iZ190ZXJ0aWFyeTogI0U5RTdFNztcbiAgLS1jb2xvcl9iZ19ncmF5OiAjRjdGNUY1O1xufVxuXG46cm9vdCB7XG4gIC0tdnc6IDEwMHZ3O1xuICAtLXZoOiAxMDB2aDtcbiAgLS1iYXNlLXdpZHRoOiAxNDQwO1xuICAtLWNvbnRhaW5lci13aWR0aDogMTE1MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICA6cm9vdCB7XG4gICAgLS1iYXNlLXdpZHRoOiAzNzU7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5X25vdG8tc2Fucy1qcDogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBGb3VuZGF0aW9uXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWwsXG5vbCxcbmxpLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOWIneacn+ioreWumlxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtLWhlYWRlci1oZWlnaHQ6IDkwcHg7XG4gIC0tZ3V0dGVyOiA1Y3F3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwge1xuICAgIC0tZ3V0dGVyOiBtaW4oMjZweCwgY2FsYyh2YXIoLS12dykgKiAxMDAgLyAzNzUgKiAxNikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl90eHQpO1xuICBmb250OiA0MDAgMS40cmVtIHZhcigtLWZvbnQtZmFtaWx5X25vdG8tc2Fucy1qcCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4NTcxNDI4NTc7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1icmVhazogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDM3NXB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5ib2R5LmlzLWhpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJlc2V0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW1nIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODl+ODqeOCsOOCpOODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubWt0b0h0bWxUZXh0IGEge1xuICBjb2xvcjogIzI4NjRmMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWt0b0h0bWxUZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ta3RvQnV0dG9uUm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjg2NGYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMCA5cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4jZWJvb2tfcHJpdmFjeV9fYyB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ta3RvRm9ybSAubWt0b0Zvcm1Db2wgLm1rdG9MYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5ta3RvRm9ybSAubWt0b0Zvcm1Db2wgLm1rdG9MYWJlbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbi8qbWt0b0Zvcm0g5pyA6YGp5YyWKi9cbi5ta3RvRm9ybSB7XG4gIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1rdG9Gb3JtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIGxhYmVsLm1rdG9MYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuW/hemgiFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA2cHggMTRweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWU0NmFhO1xuICBjb2xvcjogIzFlNDZhYTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgbGFiZWwubWt0b0xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4ubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsXG4ubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCAubWt0b0FzdGVyaXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ta3RvRm9ybSAubWt0b09mZnNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyODY0ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAwIDlweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS40ZW07XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcC5ta3RvTWluaW1hbCAubWt0b0J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuizh+aWmeOCkuODgOOCpuODs+ODreODvOODieOBmeOCi1wiO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogdW5zZXQ7XG59XG5cbi5ta3RvRm9ybSAubWt0b0d1dHRlciB7XG4gIGZsb2F0OiB1bnNldCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiB1bnNldDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRXJyb3IgLm1rdG9FcnJvckFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9FcnJvciB7XG4gIHJpZ2h0OiAtOXB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTExcHggIWltcG9ydGFudDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRXJyb3IgLm1rdG9FcnJvck1zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkYzFlMzIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgdGV4dC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXSxcbiAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdLFxuICAubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsXG4gIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ta3RvRm9ybV9wcmlvcl9zdW1tYXJ5X3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTm90byBTYW5zLCBOb3RvIFNhbnMgSlAsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNjBweCAzMHB4IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4ubWt0b0Zvcm1fcHJpb3Jfc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9jdW1lbnRfc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1rdG9Gb3JtX3ByaW9yX3N1bW1hcnlfdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTm90byBTYW5zLCBOb3RvIFNhbnMgSlAsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5sYWJlbFtmb3I9bV9Db21wYW55X19jXSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgZmxleDogMTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBMYXlvdXRcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjgrPjg7Pjg4bjg4rjg5Hjg7zjg4Rcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtYm9keS1pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOCs+ODs+ODhuODiuODkeODvOODhFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1tYWluIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODmOODg+ODgOODvFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZTogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMTAwLCAxMDBweCk7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMzIsIDMycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMTUpO1xuICB9XG59XG4ubC1oZWFkZXItLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuLmwtaGVhZGVyX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLWhlYWRlcl9fbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbWFpbiB7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluIHtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogOCk7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWhlYWRlcl9fbG9nby1saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAubC1oZWFkZXJfX2xvZ28tbGluayB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4ubC1oZWFkZXJfX2xvZ28tbGluayBpbWcge1xuICB3aWR0aDogMjM1cHg7XG4gIGFzcGVjdC1yYXRpbzogMjY2LzcxO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nby1saW5rIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBhc3BlY3QtcmF0aW86IDgyLzM1O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OQ44O844Ks44O844Oc44K/44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWJ1cmdlci1idG4ge1xuICBoZWlnaHQ6IDgwJTtcbiAgYXNwZWN0LXJhdGlvOiAyOC82MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC5sLWJ1cmdlci1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1idXJnZXItYnRuIHtcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICB9XG59XG4ubC1idXJnZXItYnRuX19iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMS41cHg7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYnVyZ2VyLWJ0bl9fYmFyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuLmwtYnVyZ2VyLWJ0bl9fYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAzMS42NjY2NjY2NjY3JTtcbn1cbi5sLWJ1cmdlci1idG5fX2JhcjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogNDguMzMzMzMzMzMzMyU7XG59XG4ubC1idXJnZXItYnRuX19iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDY1JTtcbn1cbi5sLWJ1cmdlci1idG4uaXMtb3BlbiAubC1idXJnZXItYnRuX19iYXI6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDQ4LjMzMzMzMzMzMzMlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmwtYnVyZ2VyLWJ0bi5pcy1vcGVuIC5sLWJ1cmdlci1idG5fX2JhcjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC1idXJnZXItYnRuLmlzLW9wZW4gLmwtYnVyZ2VyLWJ0bl9fYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiA0OC4zMzMzMzMzMzMzJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OQ44O844Ks44O844OK44OTXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWJ1cmdlci1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4ubC1idXJnZXItbmF2LmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbn1cbi5sLWJ1cmdlci1uYXZfX21hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA2NywgNjcsIDAuNSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmwtYnVyZ2VyLW5hdl9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDBzdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmwtYnVyZ2VyLW5hdl9fbGlzdCB7XG4gIHBhZGRpbmctYmxvY2s6IDQzcHg7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogNDApO1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbn1cbi5sLWJ1cmdlci1uYXZfX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50O1xufVxuLmwtYnVyZ2VyLW5hdl9fbGlzdCA+IGxpID4gYSB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxNSk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubC1idXJnZXItbmF2X19saXN0ID4gbGkgPiBhOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJ1cmdlci1uYXZfX2xpc3QgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubC1idXJnZXItbmF2X19saXN0ID4gbGkgPiBhIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44Kw44Ot44O844OQ44Or44OK44OTXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWdsb2JhbC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDMwKTtcbn1cbi5sLWdsb2JhbC1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XG4gIC5sLWdsb2JhbC1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWdsb2JhbC1uYXZfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWdsb2JhbC1uYXZfX2l0ZW0tbGluazp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG4ubC1nbG9iYWwtbmF2X19idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAyMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtZ2xvYmFsLW5hdl9fYnRuLXdyYXAge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWdsb2JhbC1uYXZfX2J0bi13cmFwIHtcbiAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gIH1cbn1cbi5sLWdsb2JhbC1uYXZfX2J0biB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWdsb2JhbC1uYXZfX2J0bjp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZ2xvYmFsLW5hdl9fYnRuIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDNweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmwtZ2xvYmFsLW5hdl9fYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubC1nbG9iYWwtbmF2X19idG4tLXByaW1hcnk6d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWdsb2JhbC1uYXZfX2J0bi0tcHJpbWFyeSB7XG4gICAgbWluLXdpZHRoOiAxMTVweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODleODg+OCv+ODvFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDY0MzQzO1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4IDcycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgfVxufVxuLmwtZm9vdGVyX19pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC1mb290ZXJfX2luZm9ybWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDMycHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29tcGFueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2NvbXBhbnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1pbmxpbmU6IDI0cHggNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTM2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5sLWZvb3Rlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmwtZm9vdGVyX19zbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcbiAgZ2FwOiAyNHB4O1xufVxuLmwtZm9vdGVyX19zbnMtaXRlbS0tdHJ1c3RlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmwtZm9vdGVyX19zbnMtaXRlbS1saW5rOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OV44OD44K/44O844OK44OTXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWZvb3Rlci1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzhjODk4OTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubC1mb290ZXItbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlci1uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlci1uYXZfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuM2VtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sLWZvb3Rlci1uYXZfX2l0ZW0tbGluazp3aGVyZSg6YW55LWxpbmssIDplbmFibGVkLCBzdW1tYXJ5KTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44Kz44Oz44OG44OK44OR44O844OEXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWlubmVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZ3V0dGVyKSAqIDIpO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIE9iamVjdFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIC0gQ29tcG9uZW50c1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOODnOOCv+ODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYy1idXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDAuNTE2NjY2NjY2N2VtIDEuMWVtIDAuNTE2NjY2NjY2N2VtIDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX29yYW5nZSk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY2NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1idXR0b246d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX29yYW5nZV9ob3Zlcik7XG4gIH1cbn1cbi5jLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTnlJZ2FHVnBaMmgwUFNJeE5DSWdkbWxsZDBKdmVEMGlNQ0F3SURjZ01UUWlJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrSUR4d1lYUm9JR1E5SWsweElERk1OaUEzVERFZ01UTWlJSE4wY205clpUMGlkMmhwZEdVaUx6NGdQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODq1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYy1oMiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5jLWgyLS1kZWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMi0tZGVjbyB7XG4gICAgY29sdW1uLWdhcDogNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmMtaDItLWRlY286OmJlZm9yZSwgLmMtaDItLWRlY286OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNS43N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamNpSUdobGFXZG9kRDBpTkRraUlIWnBaWGRDYjNnOUlqQWdNQ0F5TnlBME9TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEd4cGJtVWdlREU5SWpJMUxqY3dOalFpSUhreFBTSTBOaTQ1TWpnMElpQjRNajBpT0M0eU16UTRPQ0lnZVRJOUlqRXVOemt6TlRZaUlITjBjbTlyWlQwaUl6STROalJHTUNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRnUEd4cGJtVWdlREU5SWpJeExqQTBPRE1pSUhreFBTSTBOeTR6TWpRMklpQjRNajBpTVM0d05UQXpPQ0lnZVRJOUlqSXhMall4TXlJZ2MzUnliMnRsUFNJak1qZzJORVl3SWlCemRISnZhMlV0ZDJsa2RHZzlJaklpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSXZQaUE4TDNOMlp6ND0pIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyLS1kZWNvOjpiZWZvcmUsIC5jLWgyLS1kZWNvOjphZnRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxOC8zMTtcbiAgfVxufVxuLmMtaDItLWRlY286OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG4uYy1oMl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAzOTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQ3Ni83MztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5wLXRvcC1hYm91dCAuYy1oMl9fbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYWJvdXQgLmMtaDJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYy1oMl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmMtaDJfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG4ucC10b3AtYWJvdXQgLmMtaDJfX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuLnAtdG9wLXNlcnZpY2UgLmMtaDJfX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYy1oMl9faGVhZGluZy0tdW5kZXJsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHZhcigtLWNvbG9yX3llbGxvdyk7XG59XG4ucC10b3AtYWJvdXQgLmMtaDJfX2hlYWRpbmctLXVuZGVybGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuLmMtaDJfX2hlYWRpbmctLXNtYWxsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDJfX2hlYWRpbmctLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDJfX2hlYWRpbmctLXNwLXNtYWxsIC5jLWgyX19oZWFkaW5nLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgyX19oZWFkaW5nLS1zcC1sYXJnZSAuYy1oMl9faGVhZGluZy0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMl9faGVhZGluZy0tc3Atc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oMl9faGVhZGluZy0tc3AtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uYy1oMl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgQ1Zcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmMtY3Yge1xuICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTQzMjc4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3Yge1xuICAgIHBhZGRpbmctYmxvY2s6IDMycHggNTNweDtcbiAgfVxufVxuLnAtdG9wLWZ2ICsgLmMtY3YsIC5wLXRvcC1mdiAuYy1jdiB7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnYgKyAuYy1jdiwgLnAtdG9wLWZ2IC5jLWN2IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyNXB4IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2LS1zcC1mdWxsIHtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKDUwJSAtIHZhcigtLXZ3KSAqIDUwKTtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS12dykgKiAxMDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtY3YtLXNwLWZ1bGwge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IDM3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdl9faW5uZXI6aGFzKGltZ1tzcmMqPWN2LWltZzAxXSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX2lubmVyOmhhcyhpbWdbc3JjKj1jdi1pbWcwMl0pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2X19pbm5lcjpoYXMoaW1nW3NyYyo9Y3YtaW1nMDNdKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxufVxuLmMtY3YtLWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0RDRThGRjtcbn1cbi5jLWN2X19taWNyb2NvcHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2X19taWNyb2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYy1jdl9fbWljcm9jb3B5LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZfX21pY3JvY29weS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmMtY3ZfX2J0biB7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmMtY3ZfX2J0biBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jdl9fYnRuIGltZ1tzcmMqPWN2LWltZzAxXSB7XG4gIHRvcDogLTg0cHg7XG4gIGxlZnQ6IC0xMjdweDtcbiAgd2lkdGg6IDE5NC41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdl9fYnRuIGltZ1tzcmMqPWN2LWltZzAxXSB7XG4gICAgdG9wOiAtNDRweDtcbiAgICBsZWZ0OiAtNjVweDtcbiAgICB3aWR0aDogMTA4cHg7XG4gIH1cbn1cbi5jLWN2X19idG4gaW1nW3NyYyo9Y3YtaW1nMDJdIHtcbiAgdG9wOiAtMTA2cHg7XG4gIGxlZnQ6IC0xNjhweDtcbiAgd2lkdGg6IDIyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWN2X19idG4gaW1nW3NyYyo9Y3YtaW1nMDJdIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbGVmdDogLTE0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdl9fYnRuIGltZ1tzcmMqPWN2LWltZzAyXSB7XG4gICAgd2lkdGg6IDExNHB4O1xuICAgIHRvcDogLTQycHg7XG4gICAgbGVmdDogLTc5cHg7XG4gIH1cbn1cbi5jLWN2X19idG4gaW1nW3NyYyo9Y3YtaW1nMDNdIHtcbiAgdG9wOiAtMTA1cHg7XG4gIHJpZ2h0OiAtMTkxcHg7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2X19idG4gaW1nW3NyYyo9Y3YtaW1nMDNdIHtcbiAgICB3aWR0aDogMTAxcHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAtNTlweDtcbiAgfVxufVxuLmMtY3ZfX2F0dGVudGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwLjVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDgzMzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2X19hdHRlbnRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBjdGFcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmMtY3RhIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tY29sb3Jfd2hpdGUpIDEwMHB4LCB0cmFuc3BhcmVudCAxMDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEge1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzRweDtcbiAgfVxufVxuLmMtY3RhX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvdHRvbTogOTBweDtcbiAgdG9wOiA3MXB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5jLWN0YV9fYmcgcGljdHVyZSxcbi5jLWN0YV9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1jdGFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWN0YV9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3RhX19sb2dvIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmMtY3RhX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGFfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5jLWN0YV9faW1nLXdyYXAge1xuICBtYXJnaW4tdG9wOiA4MnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YV9faW1nLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDYzcHg7XG4gIH1cbn1cbi5jLWN0YV9fcGljIHtcbiAgd2lkdGg6IDc3OXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY3RhX19waWMge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMzI4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDE0KSk7XG4gIH1cbn1cbi5jLWN0YV9faW1nIHtcbiAgd2lkdGg6IDIxMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03M3B4O1xuICBsZWZ0OiAtMTYzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY3RhX19pbWcge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogODEpO1xuICAgIHRvcDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIC01MCk7XG4gICAgbGVmdDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIC0yNCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICAtIFByb2plY3Rcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBHbG9iYWxcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjg5XjgqHjg7zjgrnjg4jjg5Pjg6Xjg7zjgrvjgq/jgrfjg6fjg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtdG9wLWZ2IHtcbiAgcGFkZGluZy1ibG9jazogODlweCA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnYge1xuICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG4ucC10b3AtZnZfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG59XG4ucC10b3AtZnZfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtdG9wLWZ2X193cmFwIHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZnZfX3dyYXAge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIH1cbn1cbi5wLXRvcC1mdl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXRvcC1mdl9fdGl0bGUtLWZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBmb250LXNpemU6IDMuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDg3MTc5NDg3MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fdGl0bGUtLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4ucC10b3AtZnZfX3RpdGxlLS1maXJzdCBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZS0tZmlyc3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbn1cbi5wLXRvcC1mdl9fdGl0bGUtLWZpcnN0OjpiZWZvcmUsIC5wLXRvcC1mdl9fdGl0bGUtLWZpcnN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1Ua2lJR2hsYVdkb2REMGlORE1pSUhacFpYZENiM2c5SWpBZ01DQXhPU0EwTXlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdQSEJoZEdnZ1pEMGlUVEUzTGpnMU1Ua2dOREV1TlV3M0lERWlJSE4wY205clpUMGlJekl6TkRFNFF5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0Z1BIQmhkR2dnWkQwaVRURXhMamcxTVRrZ05ERXVOVXd4SURFM0lpQnpkSEp2YTJVOUlpTXlNelF4T0VNaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaTgrSUR3dmMzWm5QZz09KSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX3RpdGxlLS1maXJzdDo6YmVmb3JlLCAucC10b3AtZnZfX3RpdGxlLS1maXJzdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLnAtdG9wLWZ2X190aXRsZS0tZmlyc3Q6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZS0tZmlyc3Q6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5wLXRvcC1mdl9fdGl0bGUtLWZpcnN0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZS0tZmlyc3Q6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4ucC10b3AtZnZfX3RpdGxlLS1zZWNvbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgZm9udC1zaXplOiA5LjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX3RpdGxlLS1zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogNi4zNXJlbTtcbiAgfVxufVxuLnAtdG9wLWZ2X190aXRsZS0tc2Vjb25kID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDYuNjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX3RpdGxlLS1zZWNvbmQgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICB9XG59XG4ucC10b3AtZnZfX3RpdGxlLS10aGlyZCB7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNi4zNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDgwMzE0OTYwNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZS0tdGhpcmQge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG4ucC10b3AtZnZfX3RpdGxlLS10aGlyZCBzcGFuIHtcbiAgZm9udC1zaXplOiA4LjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgxMy41ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fdGl0bGUtLXRoaXJkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIHJpZ2h0OiAyM3B4O1xuICB9XG59XG4ucC10b3AtZnZfX3RpdGxlLS1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtZnZfX3RpdGxlLS1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X190aXRsZS0tZG90OjpiZWZvcmUge1xuICAgIHdpZHRoOiA4LjZweDtcbiAgICBoZWlnaHQ6IDguNnB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnAtdG9wLWZ2X19pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxMDksIDEwOXB4KTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtZnZfX2ltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9faW1nLXdyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICB9XG59XG4ucC10b3AtZnZfX3BpYyB7XG4gIHdpZHRoOiBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiA2MjQsIDYyNHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9fcGljIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDM1Mik7XG4gIH1cbn1cbi5wLXRvcC1mdl9fcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC10b3AtZnZfX2ltZyB7XG4gIHdpZHRoOiBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAzMTQsIDMxNHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0N3B4O1xuICByaWdodDogLTUzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWZ2X19pbWcge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IDQuNXB4O1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mdl9faW1nIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDE2MSk7XG4gIH1cbn1cbi5wLXRvcC1mdl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC10b3AtZnZfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2MnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5NmZyIDQzMGZyIDMzNWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAyNSwgMjVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cbi5wLXRvcC1mdl9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSg0MCwgMTAwLCAyNDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2l0ZW0ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZnZfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWZ2X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44GK5oKp44G/44K744Kv44K344On44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wLXRvcC13b3JyaWVzIHtcbiAgcGFkZGluZzogMTEzcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtdG9wLXdvcnJpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMTc3NywgMTc3N3B4KTtcbiAgYXNwZWN0LXJhdGlvOiAxNzc3LzUzMTtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVXpPU0lnYUdWcFoyaDBQU0l6T1RraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlRNNUlETTVPU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRUYzJPUzQxSURNNU9Vd3dMakF6TmpReE1UZ2dNQzQzTkRrNU56ZE1NVFV6T0M0NU5pQXdMamMxTURFeE1rdzNOamt1TlNBek9UbGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBpQThMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllczo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDc3OSk7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogLTEyMHB4O1xuICB9XG59XG4ucC10b3Atd29ycmllc19fcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbih2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDM1NCwgMzU0cHgpIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucC10b3Atd29ycmllc19faW1nIHtcbiAgbWFyZ2luLXRvcDogLTY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllc19faW1nIHtcbiAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBtYXgtd2lkdGg6IDcyNnB4O1xuICBwYWRkaW5nOiAyM3B4IDQzcHggMjZweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMTBweCByZ2JhKDIxNSwgMjEwLCAyMTAsIDAuNSkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXdvcnJpZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucC10b3Atd29ycmllc19fY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNekFpSUdobGFXZG9kRDBpTXpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TUNBek5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFMwNExqYzBNakk0WlMwd055QXhPRXd6TUNBd0xqWTNPVFE0T0V3ek1DQXpOUzR6TWpBMVRDMDRMamMwTWpJNFpTMHdOeUF4T0ZvaUlHWnBiR3c5SWlOR05VWTFSalVpTHo0Z1BDOXpkbWMrKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC13b3JyaWVzX19jb250ZW50OjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpZaUlHaGxhV2RvZEQwaU16UWlJSFpwWlhkQ2IzZzlJakFnTUNBek5pQXpOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRURTRJRE0wVERBdU5qYzVORGt5SURBdU9ERTBNVFpNTXpVdU16SXdOU0F3TGpneE5ERTJNMHd4T0NBek5Gb2lJR1pwYkd3OUlpTkdOVVkxUmpVaUx6NGdQQzl6ZG1jKyk7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gIH1cbn1cbi5wLXRvcC13b3JyaWVzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG4ucC10b3Atd29ycmllc19fdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllc19fdGl0bGUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuLnAtdG9wLXdvcnJpZXNfX3RpdGxlID4gc3BhbiBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllc19fdGl0bGUgPiBzcGFuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ucC10b3Atd29ycmllc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atd29ycmllc19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIGFib3V044K744Kv44K344On44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wLXRvcC1hYm91dCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICB9XG59XG4ucC10b3AtYWJvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLXRvcC1hYm91dF9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ucC10b3AtYWJvdXRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYWJvdXRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X19zbGlkZXItd3JhcCB7XG4gIG1hcmdpbi10b3A6IDc5cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtYWJvdXRfX3NsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYWJvdXRfX3NsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICB9XG59XG4ucC10b3AtYWJvdXRfX3BhZ2luYXRpb24ge1xuICBib3R0b206IC01NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYWJvdXRfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW4taW5saW5lOiA1LjVweDtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWFib3V0X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbn1cbi5wLXRvcC1hYm91dF9fYmFsbG9vbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtYWJvdXRfX2JhbGxvb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWFib3V0X19iYWxsb29ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X19iYWxsb29ucyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWFib3V0X19iYWxsb29ucyBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucC10b3AtYWJvdXRfX2JhbGxvb25zIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogLTU5cHg7XG4gIGxlZnQ6IC05LjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5wLXRvcC1hYm91dF9fYmFsbG9vbnMgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMzEuNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5wLXRvcC1hYm91dF9fYmFsbG9vbnMgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICBsZWZ0OiAtOS41cHg7XG4gIH1cbn1cbi5wLXRvcC1hYm91dF9fYmFsbG9vbnMgaW1nOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogLTE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAucC10b3AtYWJvdXRfX2JhbGxvb25zIGltZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgcmlnaHQ6IC05LjVweDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X19pbWcge1xuICB3aWR0aDogMjgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMjlweDtcbiAgYm90dG9tOiAtMTc3cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnAtdG9wLWFib3V0X19pbWcge1xuICAgIHJpZ2h0OiAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtYWJvdXRfX2ltZyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgIGJvdHRvbTogLTM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYWJvdXRfX2ltZyB7XG4gICAgYm90dG9tOiAtMjc2cHg7XG4gICAgd2lkdGg6IDE5NHB4O1xuICB9XG59XG4ucC10b3AtYWJvdXRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtdG9wLWFib3V0X19jYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNjlweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogMTNweCAxM3B4IDEycHggMjlweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDQwLCAxMDAsIDI0MCwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAyODUsIDI4NXB4KTtcbiAgZ2FwOiAxMXB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWFib3V0X19jYXRpb24ge1xuICAgIHBhZGRpbmc6IDMzcHggMjBweCAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYWJvdXRfX2NhdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4ucC10b3AtYWJvdXRfX2NhdGlvbi1pY29uIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yN3B4O1xuICBsZWZ0OiAtMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC10b3AtYWJvdXRfX2NhdGlvbi1pY29uIHtcbiAgICB0b3A6IC0zMnB4O1xuICAgIGxlZnQ6IDI2cHg7XG4gIH1cbn1cbi5wLXRvcC1hYm91dF9fY2F0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMi4xMTM2MzYzNjM2O1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWFib3V0X19jYXRpb24tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1hYm91dF9fY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wLXRvcC1hYm91dF9fY2F0aW9uLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLWFib3V0X19jYXRpb24tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X19jYXRpb24taW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnAtdG9wLWFib3V0X19jYXRpb24taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOBp+OBjeOCi+OBk+OBqOOCu+OCr+OCt+ODp+ODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC10b3Atc2VydmljZSB7XG4gIHBhZGRpbmc6IDEyNnB4IDAgODNweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjVmNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG4ucC10b3Atc2VydmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBtaW4odmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAxNTg5LCAxNTg5cHgpO1xuICBhc3BlY3QtcmF0aW86IDE1ODkvMTE4OTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjkwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlcnZpY2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiA2MTUpO1xuICAgIGFzcGVjdC1yYXRpbzogNjE1LzQ2MTtcbiAgICBib3R0b206IC0xNzNweDtcbiAgfVxufVxuLnAtdG9wLXNlcnZpY2VfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg1MjBweCwgMWZyKSk7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZXJ2aWNlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLnAtdG9wLXNlcnZpY2VfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjUpO1xufVxuLnAtdG9wLXNlcnZpY2VfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC10b3Atc2VydmljZV9faXRlbS1ib2R5IHtcbiAgcGFkZGluZzogMTdweCAzMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VydmljZV9faXRlbS1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE0cHggMzBweDtcbiAgfVxufVxuLnAtdG9wLXNlcnZpY2VfX2l0ZW0tcG9pbnQge1xuICB3aWR0aDogMTIycHg7XG4gIGFzcGVjdC1yYXRpbzogMTIyLzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlcnZpY2VfX2l0ZW0tcG9pbnQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuLnAtdG9wLXNlcnZpY2VfX2l0ZW0tcG9pbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC1zZXJ2aWNlX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlcnZpY2VfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5wLXRvcC1zZXJ2aWNlX19pdGVtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDMuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDgzODcwOTY3NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZXJ2aWNlX19pdGVtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG4ucC10b3Atc2VydmljZV9faXRlbS1oZWFkaW5nIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VydmljZV9faXRlbS1oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucC10b3Atc2VydmljZV9fYXJyb3cge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VydmljZV9fYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cbi5wLXRvcC1zZXJ2aWNlX19zdXBwb3J0IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZXJ2aWNlX19zdXBwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ucC10b3Atc2VydmljZV9fc3VwcG9ydC1pbWcge1xuICB3aWR0aDogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogNTIzLCA1MjNweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZXJ2aWNlX19zdXBwb3J0LWltZyB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tdncpICogMTAwIC8gdmFyKC0tYmFzZS13aWR0aCkgKiAyOTQpO1xuICB9XG59XG4ucC10b3Atc2VydmljZV9fc3VwcG9ydC1ib2R5IHtcbiAgbWFyZ2luLXRvcDogLTM3cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDM0cHg7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZXJ2aWNlX19zdXBwb3J0LWJvZHkge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5wLXRvcC1zZXJ2aWNlX19zdXBwb3J0LXRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKGluZmluaXR5ICogMXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZXJ2aWNlX19zdXBwb3J0LXRhZyB7XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjNweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW4taW5saW5lOiAtMTBweDtcbiAgfVxufVxuLnAtdG9wLXNlcnZpY2VfX3N1cHBvcnQtdGFnIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZXJ2aWNlX19zdXBwb3J0LXRhZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuLnAtdG9wLXNlcnZpY2VfX3N1cHBvcnQtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZXJ2aWNlX19zdXBwb3J0LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnAtdG9wLXNlcnZpY2VfX3N1cHBvcnQtdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDcwMHB4O1xufVxuLnAtdG9wLXNlcnZpY2VfX3N1cHBvcnQtc3ViIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlcnZpY2VfX3N1cHBvcnQtc3ViIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgfVxufVxuLnAtdG9wLXNlcnZpY2VfX2RvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvcC1zZXJ2aWNlX19kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXNlcnZpY2VfX2RvdDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNy41cHg7XG4gICAgaGVpZ2h0OiA3LjVweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjgrnjg4bjg4Pjg5fjgrvjgq/jgrfjg6fjg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtdG9wLXN0ZXAge1xuICBwYWRkaW5nOiAxMjBweCAwIDExMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc3RlcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLnAtdG9wLXN0ZXBfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxMTFweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA4MDVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGNvbHVtbi1nYXA6IG1pbih2YXIoLS12dykgKiAxMDAgLyB2YXIoLS1iYXNlLXdpZHRoKSAqIDQ1LCA0NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zdGVwX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgcm93LWdhcDogODBweDtcbiAgfVxufVxuLnAtdG9wLXN0ZXBfX2l0ZW0ge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjdGNUY1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zdGVwX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyOHB4IDIwcHggMzBweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxufVxuLnAtdG9wLXN0ZXBfX2l0ZW0tbnVtYmVyIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucC10b3Atc3RlcF9faXRlbS1udW1iZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC1zdGVwX19pdGVtLWljb24ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnAtdG9wLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMSkgLnAtdG9wLXN0ZXBfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiAyMjZweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuLnAtdG9wLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnAtdG9wLXN0ZXBfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiAyMzQuNjNweDtcbiAgYXNwZWN0LXJhdGlvOiAyMzQuNjMvMjIxLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc3RlcF9faXRlbTpudGgtb2YtdHlwZSgyKSAucC10b3Atc3RlcF9faXRlbS1pY29uIHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cbn1cbi5wLXRvcC1zdGVwX19pdGVtLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXRvcC1zdGVwX19pdGVtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLnAtdG9wLXN0ZXBfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5wLXRvcC1zdGVwX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wLXRvcC1zdGVwX19pdGVtOm50aC1vZi10eXBlKDEpIC5wLXRvcC1zdGVwX19pdGVtLWltZyB7XG4gIHdpZHRoOiAyNThweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICB0b3A6IC0xNjFweDtcbiAgbGVmdDogLTE0M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRvcC1zdGVwX19pdGVtOm50aC1vZi10eXBlKDEpIC5wLXRvcC1zdGVwX19pdGVtLWltZyB7XG4gICAgbGVmdDogLTMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zdGVwX19pdGVtOm50aC1vZi10eXBlKDEpIC5wLXRvcC1zdGVwX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIHRvcDogLTExMnB4O1xuICB9XG59XG4ucC10b3Atc3RlcF9faXRlbTpudGgtb2YtdHlwZSgyKSAucC10b3Atc3RlcF9faXRlbS1pbWcge1xuICB3aWR0aDogMzEycHg7XG4gIGFzcGVjdC1yYXRpbzogMzEyLzI1NjtcbiAgYm90dG9tOiAtMjAwcHg7XG4gIHJpZ2h0OiAtMTk5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnAtdG9wLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnAtdG9wLXN0ZXBfX2l0ZW0taW1nIHtcbiAgICByaWdodDogLTEyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtdG9wLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnAtdG9wLXN0ZXBfX2l0ZW0taW1nIHtcbiAgICByaWdodDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zdGVwX19pdGVtOm50aC1vZi10eXBlKDIpIC5wLXRvcC1zdGVwX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDE5OHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBGQVHjgrvjgq/jgrfjg6fjg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtdG9wLWZhcSB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmFxIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgfVxufVxuLnAtdG9wLWZhcV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtZmFxX19saXN0IHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG4ucC10b3AtZmFxX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuLnAtdG9wLWZhcV9faXRlbS1xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mYXFfX2l0ZW0tcXVlc3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG4ucC10b3AtZmFxX19pdGVtLWFuc3dlciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1mYXFfX2l0ZW0tYW5zd2VyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOCu+OCreODpeODquODhuOCo+OCu+OCr+OCt+ODp+ODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC10b3Atc2VjdXJpdHkge1xuICBwYWRkaW5nOiAxMjBweCAwIDE5NXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VjdXJpdHkge1xuICAgIHBhZGRpbmctYmxvY2s6IDEyMnB4IDEwOHB4O1xuICB9XG59XG4ucC10b3Atc2VjdXJpdHlfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogNTAsIDUwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5wLXRvcC1zZWN1cml0eV9fbGlzdCB7XG4gICAgY29sdW1uLWdhcDogbWluKHZhcigtLXZ3KSAqIDEwMCAvIHZhcigtLWJhc2Utd2lkdGgpICogMjUsIDI1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VjdXJpdHlfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cbn1cbi5wLXRvcC1zZWN1cml0eV9faXRlbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2JnX3ByaW1hcnkpO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgcm93LWdhcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAucC10b3Atc2VjdXJpdHlfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1zZWN1cml0eV9faXRlbSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnAtdG9wLXNlY3VyaXR5X19pdGVtLWljb24ge1xuICB3aWR0aDogMTkwcHg7XG59XG4ucC10b3Atc2VjdXJpdHlfX2l0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atc2VjdXJpdHlfX2l0ZW0taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnAtdG9wLXNlY3VyaXR5X19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOS8muekvuaDheWgseOCu+OCr+OCt+ODp+ODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC10b3AtY29tcGFueSB7XG4gIHBhZGRpbmc6IDM0cHggMCAzM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jb21wYW55IHtcbiAgICBwYWRkaW5nOiA0MnB4IDAgNDFweDtcbiAgfVxufVxuLnAtdG9wLWNvbXBhbnlfX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjQyODU3MTQyOTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3R4dCk7XG59XG4ucC10b3AtY29tcGFueV9fdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLXRvcC1jb21wYW55X190ZXh0IGE6d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIC0gVXRpbGl0eVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIEdsb2JhbFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0LjAycHgpIHtcbiAgLnUtbm8tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1uby10YWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1uby1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgR2xvYmFsXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OG44Kt44K544OIXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51LWZvbnQtamEge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHlfbm90by1zZXJpZi1qcCk7XG59XG5cbi51LWZvbnQtZW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHlfdXJ3LWRpbik7XG59XG5cbi51LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cblxuLnUtY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cblxuLnUtY29sb3ItcHJpbWFyeS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XG59XG5cbi51LWNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9vcmFuZ2UpO1xufVxuXG4udS1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogdmFyKC0tY29sb3JfeWVsbG93KTtcbn1cblxuLnUtdGV4dC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtdGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udS10ZXh0LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn0iLCJAdXNlIFwiLi4vbWl4aW4vYnJlYWtwb2ludFwiIGFzICo7XHJcblxyXG4vLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8vICDlpInmlbBcclxuLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy8g44Kr44Op44O8XHJcbjpyb290IHtcclxuICAvLyDjg4bjgq3jgrnjg4jjgqvjg6njg7xcclxuICAtLWNvbG9yX3doaXRlOiAjZmZmO1xyXG4gIC0tY29sb3JfdHh0OiAjMUUxRTFFO1xyXG4gIC0tY29sb3JfcHJpbWFyeTogIzI4NjRGMDtcclxuICAtLWNvbG9yX29yYW5nZTogI0ZBNjQxNDtcclxuICAtLWNvbG9yX3llbGxvdzogI0ZGQjkxRTtcclxuXHJcbiAgLS1jb2xvcl9wcmltYXJ5X2Rhcms6ICMyMzQxOEM7XHJcblxyXG4gIC0tY29sb3JfcHJpbWFyeV9ob3ZlcjogIzI4NUFDODtcclxuICAtLWNvbG9yX29yYW5nZV9ob3ZlcjogI0JFNEIwRjtcclxuICBcclxuICAvLyDog4zmma/jgqvjg6njg7xcclxuICAtLWNvbG9yX2JnX3doaXRlOiAjZmZmO1xyXG4gIC0tY29sb3JfYmdfYm9keTogI2ZmZjtcclxuICAtLWNvbG9yX2JnX3ByaW1hcnk6ICNFQkYzRkY7XHJcbiAgLS1jb2xvcl9iZ19zZWNvbmRhcnk6ICNGN0Y1RjU7XHJcbiAgLS1jb2xvcl9iZ190ZXJ0aWFyeTogI0U5RTdFNztcclxuICAtLWNvbG9yX2JnX2dyYXk6ICNGN0Y1RjU7XHJcbn1cclxuXHJcbi8vIOODrOOCpOOCouOCpuODiFxyXG46cm9vdCB7XHJcbiAgLS12dzogMTAwdnc7XHJcbiAgLS12aDogMTAwdmg7XHJcbiAgLS1iYXNlLXdpZHRoOiAxNDQwO1xyXG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMTUwO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgLS1iYXNlLXdpZHRoOiAzNzU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg5Xjgqnjg7Pjg4hcclxuOnJvb3Qge1xyXG4gIC0tZm9udC1mYW1pbHlfbm90by1zYW5zLWpwOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG59IiwiLy8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vLyAgYnJlYWtwb2ludFxyXG4vLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vLyBtZWRpYSBxdWVyeVxyXG5cclxuQG1peGluIG92ZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgxOTIwLjAycHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXhwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDE5MjBweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbnBjIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoMTI0MHB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgxMDI0LjAycHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgxMDI0cHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKDc2OHB4KSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluLWNvbnRhaW5lcigkd2lkdGgpIHtcclxuICBAY29udGFpbmVyIChtaW4td2lkdGg6ICgkd2lkdGggKiAxcHgpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgtY29udGFpbmVyKCR3aWR0aCkge1xyXG4gIEBjb250YWluZXIgKG1heC13aWR0aDogKCR3aWR0aCAqIDFweCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZmlndXJlLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG59XHJcbmltZyxcclxucGljdHVyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5idXR0b24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHRoIHtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg5Yid5pyf6Kit5a6aXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICAtLWhlYWRlci1oZWlnaHQ6IDkwcHg7XHJcbiAgLS1ndXR0ZXI6IDVjcXc7XHJcblxyXG4gIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAtLWd1dHRlcjogbWluKDI2cHgsICN7dncoMzc1LCAxNil9KTtcclxuICB9XHJcbiAgXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgLS1oZWFkZXItaGVpZ2h0OiA2MHB4O1xyXG4gIH1cclxufVxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX3R4dCk7XHJcbiAgZm9udDogNDAwIDEuNHJlbSB2YXIoLS1mb250LWZhbWlseV9ub3RvLXNhbnMtanApO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTQpO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBsaW5lLWJyZWFrOiBub3JtYWw7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1pbi13aWR0aDogMzc1cHg7XHJcbiAgICBmb250LXNpemU6IGZ6KDE2KTtcclxuICB9XHJcblxyXG4gICYuaXMtaGlkZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5mb3JtLXJlc2V0IHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbmltZyB7XHJcbiAgaW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xyXG59XHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufSIsIkB1c2UgXCIuLi9nbG9iYWwvXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOOCs+ODs+ODhuODiuODkeODvOODhFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5sLWJvZHktaW5uZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBjbGlwO1xyXG59IiwiQHVzZSBcIi4uL2dsb2JhbC9cIiBhcyAqO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44Kz44Oz44OG44OK44OR44O844OEXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtbWFpbiB7XHJcbiAgZmxleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL1wiIGFzICo7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5jjg4Pjg4Djg7xcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubC1oZWFkZXIge1xyXG4gICR0aGlzOiAmO1xyXG4gIHBhZGRpbmctaW5saW5lOiBtaW4tdncodmFyKC0tYmFzZS13aWR0aCksIDEwMCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTAwMDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xyXG5cclxuICBAaW5jbHVkZSB0YWIge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgMzIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxNSk7XHJcbiAgfVxyXG5cclxuICAmLS1iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sdW1uLWdhcDogdncodmFyKC0tYmFzZS13aWR0aCksIDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgY29sdW1uLWdhcDogdncodmFyKC0tYmFzZS13aWR0aCksIDgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28tbGluayB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICAgIFxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMjY2IC8gNzE7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDgyIC8gMzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8vICBob3ZlclxyXG4vLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vLyBob3ZlclxyXG5AbWl4aW4gaG92ZXIge1xyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICY6d2hlcmUoOmFueS1saW5rLCA6ZW5hYmxlZCwgc3VtbWFyeSk6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZ3JvdXAtaG92ZXIge1xyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICY6aXMoOndoZXJlKDphbnktbGluaywgOmVuYWJsZWQsIHN1bW1hcnkpOmhvdmVyICopIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODkOODvOOCrOODvOODnOOCv+ODs1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtYnVyZ2VyLWJ0biB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgaGVpZ2h0OiA4MCU7XHJcbiAgYXNwZWN0LXJhdGlvOiAyOCAvIDYwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XHJcbiAgfVxyXG5cclxuICAmX19iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMS41cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLCAxKTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB0b3A6IGNhbGMoMTkgLyA2MCAqIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIHRvcDogY2FsYygyOSAvIDYwICogMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgdG9wOiBjYWxjKDM5IC8gNjAgKiAxMDAlKTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4gJl9fYmFyIHtcclxuICAgIFxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIHRvcDogY2FsYygyOSAvIDYwICogMTAwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0b3A6IGNhbGMoMjkgLyA2MCAqIDEwMCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Djg7zjgqzjg7zjg4rjg5NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWJ1cmdlci1uYXYge1xyXG4gICR0aGlzOiAmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldDogMDtcclxuICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICBcclxuICAmLmlzLW9wZW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJl9fbWFzayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzQ2NDM0MywgMC41KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAgIFxyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHN2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDQzcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdncodmFyKC0tYmFzZS13aWR0aCksIDQwKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmdfcHJpbWFyeSk7XHJcblxyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudDtcclxuICAgICAgXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogdncodmFyKC0tYmFzZS13aWR0aCksIDE1KTtcclxuICAgICAgICBmb250LXNpemU6IGZ6KDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMSAvIDE0KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogZnooMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGZ6KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOOCsOODreODvOODkOODq+ODiuODk1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtZ2xvYmFsLW5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAzMCk7XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMzApO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ibG9jazogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcclxuICAgICAgXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogdncodmFyKC0tYmFzZS13aWR0aCksIDIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgY29sdW1uLWdhcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IGZ6KDE0KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWluLWhlaWdodDogMzVweDtcclxuICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDNweDtcclxuICAgICAgZm9udC1zaXplOiBmeigxMik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLXByaW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuLi9nbG9iYWwvXCIgYXMgKjtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOODleODg+OCv+ODvFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNDY0MzQzO1xyXG4gIHBhZGRpbmctYmxvY2s6IDQwcHggNzJweDtcclxuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MHB4ICsgNzVweCk7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvcm1hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29tcGFueSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDI0cHggNTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgZm9udC1zaXplOiBmeigxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbnMge1xyXG5cclxuICB9XHJcblxyXG4gICZfX3Nucy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtYXgtY29udGVudCk7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19zbnMtaXRlbSB7XHJcblxyXG4gICAgJi0tdHJ1c3RlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc25zLWl0ZW0tbGluayB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHlyaWdodCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiBmeigxMik7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL1wiIGFzICo7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5Xjg4Pjgr/jg7zjg4rjg5NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWZvb3Rlci1uYXYge1xyXG4gICR0aGlzOiAmO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGM4OTg5O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMC4zZW07XHJcbiAgICBmb250LXNpemU6IGZ6KDE0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL1wiIGFzICo7XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjgrPjg7Pjg4bjg4rjg5Hjg7zjg4RcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubC1pbm5lciB7XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWd1dHRlcikgKiAyKTtcclxuICBtYXgtd2lkdGg6IDExMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xyXG4vICDjg5zjgr/jg7NcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jLWJ1dHRvbiB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgbWluLWhlaWdodDogNzVweDtcclxuICBwYWRkaW5nOiBjYWxjKDE1LjUgLyAzMCAqIDFlbSkgY2FsYygzMyAvIDMwICogMWVtKSBjYWxjKDE1LjUgLyAzMCAqIDFlbSkgY2FsYyg2MCAvIDMwICogMWVtKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX29yYW5nZSk7XHJcbiAgZm9udC1zaXplOiBmeigzMCk7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDQgLyAzMCk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogMjkwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcclxuICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX29yYW5nZV9ob3Zlcik7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXhOQ0lnZG1sbGQwSnZlRDBpTUNBd0lEY2dNVFFpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0lEeHdZWFJvSUdROUlrMHhJREZNTmlBM1RERWdNVE1pSUhOMGNtOXJaVDBpZDJocGRHVWlMejRnUEM5emRtYyspIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG4gIH1cclxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIOOCu+OCr+OCt+ODp+ODs+OCv+OCpOODiOODq1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmMtaDIge1xyXG4gICR0aGlzOiAmO1xyXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGZvbnQtc2l6ZTogZnooMjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMjUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZm9udC1zaXplOiBmeigxOCk7XHJcbiAgfVxyXG5cclxuICAmLS1kZWNvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAzN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgY29sdW1uLWdhcDogNnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDI1Ljc3cHg7XHJcbiAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qY2lJR2hsYVdkb2REMGlORGtpSUhacFpYZENiM2c5SWpBZ01DQXlOeUEwT1NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdQR3hwYm1VZ2VERTlJakkxTGpjd05qUWlJSGt4UFNJME5pNDVNamcwSWlCNE1qMGlPQzR5TXpRNE9DSWdlVEk5SWpFdU56a3pOVFlpSUhOMGNtOXJaVDBpSXpJNE5qUkdNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUx6NGdQR3hwYm1VZ2VERTlJakl4TGpBME9ETWlJSGt4UFNJME55NHpNalEySWlCNE1qMGlNUzR3TlRBek9DSWdlVEk5SWpJeExqWXhNeUlnYzNSeWIydGxQU0lqTWpnMk5FWXdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJdlBpQThMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxOCAvIDMxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogMzkycHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQ3NiAvIDczO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG9wLWFib3V0ICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiBmeig0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IGZ6KDI2KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtdG9wLWFib3V0ICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvcC1zZXJ2aWNlICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdW5kZXJsaW5lIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHZhcigtLWNvbG9yX3llbGxvdyk7XHJcblxyXG4gICAgICAucC10b3AtYWJvdXQgJiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZnooMTkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyR0aGlzfV9faGVhZGluZy0tc3Atc21hbGwgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiBmeigxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjeyR0aGlzfV9faGVhZGluZy0tc3AtbGFyZ2UgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiBmeigyOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3Atc21hbGwge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmeigyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zcC1sYXJnZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IGZ6KDM4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg1MCAvIDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuIFxyXG4gICZfX2ljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAgQ1ZcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5jLWN2IHtcclxuICAkdGhpczogJjtcclxuICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICMxNDMyNzg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4IDUzcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5wLXRvcC1mdiArICYsXHJcbiAgLnAtdG9wLWZ2ICYge1xyXG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAyNXB4IDI3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zcC1mdWxsIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWlubGluZTogY2FsYyg1MCUgLSB2YXIoLS12dykgKiA1MCk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXZ3KSAqIDEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAzNzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuXHJcbiAgICAmOmhhcyhpbWdbc3JjKj1cImN2LWltZzAxXCJdKSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyhpbWdbc3JjKj1cImN2LWltZzAyXCJdKSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpoYXMoaW1nW3NyYyo9XCJjdi1pbWcwM1wiXSkge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG5cclxuICAmLS1iZy1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRENFOEZGO1xyXG4gIH1cclxuXHJcbiAgJl9fbWljcm9jb3B5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGZvbnQtc2l6ZTogZnooMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgZm9udC1zaXplOiBmeigyNyk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmeigyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMC41cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWdbc3JjKj1cImN2LWltZzAxXCJdIHtcclxuICAgICAgdG9wOiAtODRweDtcclxuICAgICAgbGVmdDogLTEyN3B4O1xyXG4gICAgICB3aWR0aDogMTk0LjVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB0b3A6IC00NHB4O1xyXG4gICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZ1tzcmMqPVwiY3YtaW1nMDJcIl0ge1xyXG4gICAgICB0b3A6IC0xMDZweDtcclxuICAgICAgbGVmdDogLTE2OHB4O1xyXG4gICAgICB3aWR0aDogMjIzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBsZWZ0OiAtMTQ4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgdG9wOiAtNDJweDtcclxuICAgICAgICBsZWZ0OiAtNzlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZ1tzcmMqPVwiY3YtaW1nMDNcIl0ge1xyXG4gICAgICB0b3A6IC0xMDVweDtcclxuICAgICAgcmlnaHQ6IC0xOTFweDtcclxuICAgICAgd2lkdGg6IDI0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDFweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgcmlnaHQ6IC01OXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hdHRlbnRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMTAuNXB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogZnooMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxMik7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTApO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXHJcbi8gIGN0YVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmMtY3RhIHtcclxuICAkdGhpczogJjtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTkwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWNvbG9yX3doaXRlKSAxMDBweCwgdHJhbnNwYXJlbnQgMTAwcHgpO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzRweDtcclxuICB9XHJcbiBcclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvdHRvbTogOTBweDtcclxuICAgIHRvcDogNzFweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgIHBpY3R1cmUsXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogZnooMjUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNyAvIDI1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogZnooMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWctd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waWMge1xyXG4gICAgd2lkdGg6IDc3OXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSB0YWIge1xyXG4gICAgICB3aWR0aDogdncodmFyKC0tYmFzZS13aWR0aCksIDMyOCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMTQpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMjExcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC03M3B4O1xyXG4gICAgbGVmdDogLTE2M3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYiB7XHJcbiAgICAgIHdpZHRoOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgODEpO1xyXG4gICAgICB0b3A6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAtNTApO1xyXG4gICAgICBsZWZ0OiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgLTI0KTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44OV44Kh44O844K544OI44OT44Ol44O844K744Kv44K344On44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wLXRvcC1mdiB7XG4gICR0aGlzOiAmO1xuICBwYWRkaW5nLWJsb2NrOiA4OXB4IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6IDc4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICYtLWZpcnN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogZnooMzkpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNTggLyAzOSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooMjgpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBmeigzMi41KTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiBmeigyMyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGtpSUdobGFXZG9kRDBpTkRNaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T1NBME15SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnUEhCaGRHZ2daRDBpVFRFM0xqZzFNVGtnTkRFdU5VdzNJREVpSUhOMGNtOXJaVDBpSXpJek5ERTRReUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUx6NGdQSEJoZEdnZ1pEMGlUVEV4TGpnMU1Ua2dOREV1TlV3eElERTNJaUJ6ZEhKdmEyVTlJaU15TXpReE9FTWlJSE4wY205clpTMTNhV1IwYUQwaU1pSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWk4K0lEd3ZjM1puUGc9PSkgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlY29uZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgZm9udC1zaXplOiBmeig5Nik7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxNDQgLyA5Nik7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiBmeig2My41KTtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooNjYuNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogZnooNDQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGhpcmQge1xuICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBmeig2My41KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDk0IC8gNjMuNSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgZm9udC1zaXplOiBmeigzNy41KTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooODIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUpO1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTMuNWRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogZnooNDgpO1xuICAgICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZG90IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3llbGxvdyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiA4LjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDguNnB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxMDkpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3BpYyB7XG4gICAgd2lkdGg6IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgNjI0KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiB2dyh2YXIoLS1iYXNlLXdpZHRoKSwgMzUyKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgMzE0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNDdweDtcbiAgICByaWdodDogLTUzcHg7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgYm90dG9tOiA0LjVweDtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxNjEpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjk2ZnIgNDMwZnIgMzM1ZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgMjUpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICByb3ctZ2FwOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSg0MCwgMTAwLCAyNDAsIDAuMjApO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cbi8gIOOBiuaCqeOBv+OCu+OCr+OCt+ODp+ODs1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC10b3Atd29ycmllcyB7XG4gICR0aGlzOiAmO1xuICBwYWRkaW5nOiAxMTNweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTEzcHggKyAxMDJweCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCAxNzc3KTtcbiAgICBhc3BlY3QtcmF0aW86IDE3NzcgLyA1MzE7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVXpPU0lnYUdWcFoyaDBQU0l6T1RraUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlRNNUlETTVPU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRUYzJPUzQxSURNNU9Vd3dMakF6TmpReE1UZ2dNQzQzTkRrNU56ZE1NVFV6T0M0NU5pQXdMamMxTURFeE1rdzNOamt1TlNBek9UbGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBpQThMM04yWno0PSkgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogdncodmFyKC0tYmFzZS13aWR0aCksIDc3OSk7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBib3R0b206IC0xMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCAzNTQpIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgbWF4LXdpZHRoOiA3MjZweDtcbiAgICBwYWRkaW5nOiAyM3B4IDQzcHggMjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAxMHB4IHJnYmEoMjE1LCAyMTAsIDIxMCwgMC41MCkpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU16WWlJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXpOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z1BIQmhkR2dnWkQwaVRTMDRMamMwTWpJNFpTMHdOeUF4T0V3ek1DQXdMalkzT1RRNE9Fd3pNQ0F6TlM0ek1qQTFUQzA0TGpjME1qSTRaUzB3TnlBeE9Gb2lJR1pwYkd3OUlpTkdOVVkxUmpVaUx6NGdQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC0yNnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16WWlJR2hsYVdkb2REMGlNelFpSUhacFpYZENiM2c5SWpBZ01DQXpOaUF6TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdQSEJoZEdnZ1pEMGlUVEU0SURNMFREQXVOamM1TkRreUlEQXVPREUwTVRaTU16VXVNekl3TlNBd0xqZ3hOREUyTTB3eE9DQXpORm9pSUdacGJHdzlJaU5HTlVZMVJqVWlMejRnUEM5emRtYyspO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBmeigyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IGZ6KDE3KTtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBmeigzMCk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiBmeigyOCk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IGZ6KDI0KTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiBmeigyMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjMgLyAxNik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAgYWJvdXTjgrvjgq/jgrfjg6fjg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtdG9wLWFib3V0IHtcbiAgJHRoaXM6ICY7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICB9XG5cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA3OXB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IC01NHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDUuNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnlfZGFyayk7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFsbG9vbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdG9wOiAtNTlweDtcbiAgICAgICAgbGVmdDogLTkuNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtMzEuNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbnBjIHtcbiAgICAgICAgICBsZWZ0OiAtOS41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRvcDogMjlweDtcbiAgICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWlucGMge1xuICAgICAgICAgIHJpZ2h0OiAtOS41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMjlweDtcbiAgICBib3R0b206IC0xNzdweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWlucGMge1xuICAgICAgcmlnaHQ6IC0xODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gICAgICBib3R0b206IC0zNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBib3R0b206IC0yNzZweDtcbiAgICAgIHdpZHRoOiAxOTRweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTY5cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nOiAxM3B4IDEzcHggMTJweCAyOXB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSg0MCwgMTAwLCAyNDAsIDAuMjApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCAyODUpO1xuICAgIGdhcDogMTFweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjBweCAyMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jYXRpb24taWNvbiB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yN3B4O1xuICAgIGxlZnQ6IC0yNnB4O1xuXG4gICAgQGluY2x1ZGUgdGFiIHtcbiAgICAgIHRvcDogLTMycHg7XG4gICAgICBsZWZ0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiBmeigyMik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDYuNSAvIDIyKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG5cbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0aW9uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE2KTtcblxuICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fY2F0aW9uLWltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICDjgafjgY3jgovjgZPjgajjgrvjgq/jgrfjg6fjg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtdG9wLXNlcnZpY2Uge1xuICAkdGhpczogJjtcbiAgcGFkZGluZzogMTI2cHggMCA4M3B4O1xuICBiYWNrZ3JvdW5kOiAjZjdmNWY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBtaW4tdncodmFyKC0tYmFzZS13aWR0aCksIDE1ODkpO1xuICAgIGFzcGVjdC1yYXRpbzogMTU4OSAvIDExODk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjkwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCA2MTUpO1xuICAgICAgYXNwZWN0LXJhdGlvOiA2MTUgLyA0NjE7XG4gICAgICBib3R0b206IC0xNzNweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNTIwcHgsIDFmcikpO1xuICAgIGdhcDogMjVweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMjE3LCAyMTcsIDIxNywgMC41MCk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG4gIH1cblxuICAmX19pdGVtLWJvZHkge1xuICAgIHBhZGRpbmc6IDE3cHggMzBweCAzMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE0cHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXBvaW50IHtcbiAgICB3aWR0aDogMTIycHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxMjIgLyAzMztcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOSAvIDIwKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogZnooMzEpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gMzEpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogZnooMjgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBmeigyMCk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fc3VwcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgICAgXG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1cHBvcnQtaW1nIHtcbiAgICB3aWR0aDogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCA1MjMpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IHZ3KHZhcigtLWJhc2Utd2lkdGgpLCAyOTQpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1cHBvcnQtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTM3cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiAzNHB4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgcm93LWdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdXBwb3J0LXRhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IGZ6KDMwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg2MCAvIDMwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoaW5maW5pdHkgKiAxcHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDIzcHg7XG4gICAgICBmb250LXNpemU6IGZ6KDIyKTtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IC0xMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogZnooMjUpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZnooMTkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1cHBvcnQtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBmeig0MCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNjAgLyA0MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiBmeigxOCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1cHBvcnQtc3ViIHtcbiAgICBmb250LXNpemU6IGZ6KDYwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiBmeigzMyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZG90IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl95ZWxsb3cpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDcuNXB4O1xuICAgICAgICBoZWlnaHQ6IDcuNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44K544OG44OD44OX44K744Kv44K344On44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wLXRvcC1zdGVwIHtcbiAgJHRoaXM6ICY7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDExMXB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgY29sdW1uLWdhcDogbWluLXZ3KHZhcigtLWJhc2Utd2lkdGgpLCA0NSk7XG4gICAgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICByb3ctZ2FwOiA4MHB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMjVweDtcbiAgICBcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIwcHggMzBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1udW1iZXIge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pY29uIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgI3skdGhpc31fX2l0ZW06bnRoLW9mLXR5cGUoMSkgJiB7XG4gICAgICB3aWR0aDogMjI2cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgfVxuXG4gICAgI3skdGhpc31fX2l0ZW06bnRoLW9mLXR5cGUoMikgJiB7XG4gICAgICB3aWR0aDogMjM0LjYzcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDIzNC42MyAvIDIyMS43O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiBmeigyNSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIH1cblxuICAmX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuICB9XG5cbiAgJl9faXRlbS1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICN7JHRoaXN9X19pdGVtOm50aC1vZi10eXBlKDEpICYge1xuICAgICAgd2lkdGg6IDI1OHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgdG9wOiAtMTYxcHg7XG4gICAgICBsZWZ0OiAtMTQzcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYiB7XG4gICAgICAgIGxlZnQ6IC0zMXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgdG9wOiAtMTEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skdGhpc31fX2l0ZW06bnRoLW9mLXR5cGUoMikgJiB7XG4gICAgICB3aWR0aDogMzEycHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDMxMiAvIDI1NjtcbiAgICAgIGJvdHRvbTogLTIwMHB4O1xuICAgICAgcmlnaHQ6IC0xOTlweDtcblxuICAgICAgQGluY2x1ZGUgbWlucGMge1xuICAgICAgICByaWdodDogLTEyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PSAvXG4vICBGQVHjgrvjgq/jgrfjg6fjg7Ncbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtdG9wLWZhcSB7XG4gICR0aGlzOiAmO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeV9kYXJrKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIH1cblxuICAmX19pdGVtLXF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgICBmb250LXNpemU6IGZ6KDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IGZ6KDE3KTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWFuc3dlciB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgICB9XG4gIH0gXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg44K744Kt44Ol44Oq44OG44Kj44K744Kv44K344On44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wLXRvcC1zZWN1cml0eSB7XG4gICR0aGlzOiAmO1xuICBwYWRkaW5nOiAxMjBweCAwIDE5NXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYmxvY2s6IDEyMnB4IDEwOHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiBtaW4tdncodmFyKC0tYmFzZS13aWR0aCksIDUwKTtcblxuICAgIEBpbmNsdWRlIG1pbnBjIHtcbiAgICAgIGNvbHVtbi1nYXA6IG1pbi12dyh2YXIoLS1iYXNlLXdpZHRoKSwgMjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICByb3ctZ2FwOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgICByb3ctZ2FwOiAwO1xuXG4gICAgQGluY2x1ZGUgbWlucGMge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWljb24ge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuXG4gICZfX2l0ZW0taGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogZnooMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gMjUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgZm9udC1zaXplOiBmeigyNCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTYpO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0gL1xuLyAg5Lya56S+5oOF5aCx44K744Kv44K344On44OzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wLXRvcC1jb21wYW55IHtcbiAgJHRoaXM6ICY7XG4gIHBhZGRpbmc6IDM0cHggMCAzM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9iZ19wcmltYXJ5KTtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogNDJweCAwIDQxcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMyAvIDE0KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfdHh0KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4udS1uby1wYyB7XHJcbiAgQGluY2x1ZGUgcGMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udS1uby10YWIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51LW5vLXNwIHtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09IC9cclxuLyAg44OG44Kt44K544OIXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4vLyBmb250XHJcbi51LWZvbnQtamEge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseV9ub3RvLXNlcmlmLWpwKTtcclxufVxyXG4udS1mb250LWVuIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHlfdXJ3LWRpbik7XHJcbn1cclxuXHJcbi8vIGNvbG9yXHJcbi51LWNvbG9yLXdoaXRlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xyXG59XHJcbi51LWNvbG9yLXByaW1hcnkge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcclxufVxyXG4udS1jb2xvci1wcmltYXJ5LWRhcmsge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5X2RhcmspO1xyXG59XHJcbi51LWNvbG9yLW9yYW5nZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yX29yYW5nZSk7XHJcbn1cclxuLnUtY29sb3IteWVsbG93IHtcclxuICBjb2xvcjogdmFyKC0tY29sb3JfeWVsbG93KTtcclxufVxyXG5cclxuLy8gd2VpZ2h0XHJcbi51LXRleHQtcmVndWxhciB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4udS10ZXh0LW1lZGl1bSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4udS10ZXh0LWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnUtdGV4dC1ibGFjayB7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLy8gYWxpZ25cclxuLnUtdGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udS10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udS10ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnUtdGV4dC1qdXN0aWZ5IHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59Il19 */